1993708
2669301
1511355
11448059
5930755
25752953
609241
50869031
30424019
10818567
56838526
26318640
38218132
88298857
31502477
71216685
45819552
44378782
1205969
82017018
72747494
70166223
56222356
67344245
91481198
60275493
97576110
7587738
83318174
40166712
56967699
96806234
17821379
4531373
29871368
331421
5615322
19484467
18259548
51693393