3383703
26265778
26196368
22191298
86144188
32431183
10739999
65935254
61773565
67155823
86411662
84982437
80288561
17931128
2360221
15961643
14112960
2219523
95929448
80676446
38745277
27448334
7928579
22364713
58451160
35868007
7892032
99991622
93121985
19906507
57698248
46139885
50748469
94709244
5112947
33841333
19344043
9089706
43687542
60422459