31171577
35571091
5914635
48438272
13107989
97258045
1446338
48723572
39674612
36432545
1869926
38502079
91847794
31024949
24934253
57652272
54677968
5878972
49683113
93876902
22527352
73337295
10145892
74056554
3631684
91289500
45486357
7019342
42877616
20529217
97845400
22548120
8702277
21053172
96545296
36473330
7005170
69336227
3559007
55359742