55036571
31022319
26116827
41958475
9371256
71625912
40725181
10255044
58192204
75023216
58336029
43743521
9138545
36915158
72663657
20852509
45352319
85622149
27855493
1255171
13217548
47069880
9376595
15639105
9545768
7828246
30547118
22113898
66343642
68248046
97803549
93861725
38718221
15093181
17624965
12955625
91372995
137279
437368
27421593