59893965
94587316
80667965
81186354
46926031
88528446
74842995
99023300
91747229
46396068
77635482
74241390
24574576
9331971
7525746
43479750
1071673
91728121
60439517
55487104
42027844
69619995
27409320
51652358
43335835
13415501
49427325
68747304
42141781
1277390
28742336
12996492
62015932
255890
72727847
19237170
6945066
874223
90685123
23077451