1005827
8033642
24722852
4702795
5992283
81619441
70965741
16241689
22244883
67761556
65494432
47633839
94762532
64914968
80342182
4026049
77382536
9381806
70538787
52244162
77454598
44878938
4930675
7163141
85209296
22959525
66151591
97625790
93973672
69422599
39711263
400808
55304263
72925352
80377349
16599387
11218345
26835141
26101909
2857510