84997312
4389333
3604120
19792175
51499263
50202585
78812519
55375812
9544503
65319670
60105872
92979568
63357916
85483850
84138822
55186695
36281434
29174012
30676788
18306612
25874254
50503971
763484
95866141
51628140
24451297
40832712
36935620
1192462
97571043
6828588
79945424
47503552
87646757
38455941
64621240
57007479
78644581
54781413
2885926