82603595
67754809
6343676
55323865
13814500
9987377
9299265
36316288
92545795
16666620
32618807
1785133
47828320
85643251
10613464
37022756
97324127
58804783
96018175
785434
25062369
84566329
6688645
55125287
10507934
43456718
8713209
70981116
18938952
7022322
8549665
11416230
68989618
53267827
50823096
11233372
75757062
55164409
5939242
43186117