80623971
50088540
6539266
95368851
44473601
98675148
35533028
85249823
81205025
411926
38642802
3739238
60139414
22848933
48487974
52414456
2448851
23973826
19681034
5439152
97729073
6294491
81825198
412215
38477805
39565
83248100
52141777
91717003
72771593
41119416
23283975
51116980
98199231
92288173
8751125
1964886
4378965
30484236
74348306