48542138
38402697
32827080
32761589
86364424
98948930
18569139
7673839
47063130
68761645
9894341
1358479
60331400
59502056
30489317
39765513
20166666
32367555
38974198
27066483
64011757
46947102
9991259
6735472
25456547
70182196
2571956
55552706
52743136
2055876
95367407
50288031
6150336
41567222
40587926
98272861
69894085
66373079
41737257
68295590