50
12
53872
54806
44289
79090
69652
83921
35758
23810
11390
81089
66793
43968
58528
74775
16724
22407
64920
61173
98616
19965
43051
92889
19539
15801
99264
34448
40222
69781
92842
56325
89283
20987
56756
13944
62409
41397
32882
43292
71836
78790
89499
69658
86319
47978
73882
21088
67054
64370
47822
63115
1 3000 0
