3522120
96129682
86103961
52717481
22381262
91525937
12068631
61919750
41931444
1056160
1301145
70924700
31997916
11879072
41931537
56596769
98356335
58293320
12518559
3731916
6836253
72618045
90652486
69695362
38766399
37797481
5032968
90658378
20512172
66754907
99583519
15255416
21392464
58437001
44781943
25316331
85617296
84812790
39774073
65471699