3044475
989054
14152001
2878790
5552106
10952717
71466384
74371168
35297270
60233731
27441159
48503092
54543635
31763623
23497121
97806408
69491775
70735363
85504282
43543824
22329525
89169211
66007040
7138262
72701694
23851503
25687546
94607169
97584121
53481484
68913665
34032680
2039430
85316955
58058042
60803181
17958053
89831434
76471027
9493599