10432536
80547640
6593942
7117831
11634292
14543719
66843145
48176998
30266349
53291338
56796451
1061418
88586307
8426700
39336762
38517026
7672338
99589696
9580759
33841669
2377496
19114928
39351123
91311091
96447526
1409158
360193
81567347
12568643
59568537
23657442
85739240
56308251
24599043
361431
61158033
9035701
64749067
86226352
98024675