95488660
59498425
15714344
58253441
23163383
62503488
43648319
56222535
3030731
777756
58833090
66385387
48647429
76284320
69082779
50597464
30784449
5639529
32918534
86823068
40352121
26684276
3824133
62588675
64907777
51288310
73283548
98304731
7395089
17947132
1326331
11494182
5204113
50657065
32303589
2629366
31993765
50677828
51767135
6692909