90921660
8255323
60749787
73546718
27118934
17915479
19299087
21289305
41697110
2647222
81741331
17271240
5796455
6926349
27033870
10293294
14523942
98207843
73323457
24656096
12814598
6142376
18018378
9764213
2393010
6663138
64242868
79491143
57626982
84441436
6515781
59179724
3224248
1639856
18787315
1557074
29132815
81982374
1974891
32424501