9500920
4764036
51078809
21278949
55665426
54833600
39269165
10846208
35536267
53819473
71143211
94813315
97542435
83741575
8640822
3218956
19286166
55608548
82936759
54434449
5948306
95029766
5231675
55832687
11114895
69313856
63429042
29709616
69012311
99994441
79023729
95127903
100003546
25072271
11101454
76767679
53067255
52806374
15759293
75735175