75659448
507870
60707579
46301047
32077247
4067072
66125488
58258521
33443084
58526076
97671691
91606761
32928924
2768889
42222599
71331783
2276779
48895591
80883102
1226795
51119
8398899
56257351
2347263
63464360
78483511
10619314
60295171
78533691
65314793
24974822
29255045
85698307
57232554
99441870
13654756
57551229
51358695
98872024
70228533