98309688
35572766
19511657
39823807
52501601
85799476
73916081
13959868
45483643
12787027
23176738
42486647
10836105
2007483
72048221
3356680
13168538
49733326
44506910
78156348
17447218
29861596
11672869
44849572
89508202
90552562
7279716
96559245
29764261
99779552
61025113
78002866
52343198
65115018
33361428
48109611
4009001
84686898
1649017
36318751