93043205
21338858
49884249
79293331
6381822
33905473
6823840
11205773
167696
6066288
95155835
40202829
2144114
1951663
52277147
29955938
67755005
2718279
13028090
28263963
65876060
93915558
79222949
11505059
8186686
8272837
16593416
48781102
91399836
68294397
79258059
99087385
957089
6004212
510336
78582648
3076496
27858639
9961039
84733489