1025696
6173117
9638563
99242292
77522984
18629917
75606563
2641337
59185525
49726062
7116752
1752542
2693449
8627808
17547588
8042597
11821034
33061581
13405004
7473819
14002454
75998182
2994378
72234767
70774291
40795290
19308448
58824906
66513907
10276237
349142
29724544
90884526
58658214
90639745
405999
33331596
1309700
62696069
6559616