96448427
61712816
30139522
59036824
14546578
8439328
13211683
74007155
29073421
41848046
68214237
4302287
2013393
69306681
72761504
7639390
3776422
3151500
62532811
37069109
64911972
28176257
40756842
8872865
9282240
8964049
99588757
20975431
80363061
42274811
25824369
70565813
92788274
2328294
58131618
1000196
30226665
46432184
89209856
86406329