48368729
9621202
29413306
5292447
84124427
7411527
27575240
26994100
64731142
7928176
67911854
9491363
75847916
54907766
19974766
1029768
6387543
19154287
9229902
29334251
97311546
31343763
33569016
27394958
58264350
36894924
17753013
14317031
854599
48289230
65678891
16101992
30886170
6122480
47635370
59853637
9386169
98989219
8494625
13771172