25089979
51567786
7245196
97321796
38621953
4360218
77089162
248832
14469172
15135212
2621451
40055750
17629250
31127198
67252966
15485680
47633834
84965009
68791625
12062590
448896
37466720
11754809
97902994
31598342
15864992
55995661
69777983
60615875
84414326
37964475
90489601
64802496
9423315
17715558
94962043
85818748
53838586
1417814
58281499