62162053
15292791
20796359
80711851
30985415
60658302
23507464
96705237
2228752
42495780
75357191
71184750
19568905
26639396
15504381
4613371
86629775
81025549
78208461
1285600
87195971
46457098
84459115
114185
30391695
16259233
5538694
67936868
40363017
49637884
80052352
470522
70591753
97921592
56508878
6681224
28129749
78468333
50937651
12951634