47632353
28128382
41463026
19607306
70071288
82616591
76568938
25274742
6411639
30376574
47591889
53704962
67012091
4085567
82633809
41634680
1635199
964311
2789493
98684499
76251339
36962326
38929373
78673670
24502578
81244234
26278147
112429
68344943
57247566
8394550
31172591
69594532
84271447
15266255
94979651
58135319
78523022
2157969
77982239