28117547
61568973
78168519
49353149
64198015
51629845
14921031
9155718
84845630
27997308
82382182
40152596
87626107
95972114
62179410
21514436
27633152
98066607
50773378
1592073
10442492
93958316
53909791
41035807
93615966
72263268
21744920
8388872
3915384
12636634
49526435
26337849
82904267
28029709
91733751
60187432
36878470
967996
78785661
13308140