53237144
27434736
1068821
44156290
20816692
15662192
1977880
56289094
24903804
59735713
79905823
77143699
54999687
7909443
2828854
75349809
57567594
7972095
2228567
87512131
58342361
38911279
23311608
49837656
12008169
28241119
85238296
56366265
75072635
4996348
1253733
231450
58907117
10474932
1901234
48394213
25638277
75861064
9937354
63107028