85566416
7546309
80096571
67439631
54913644
80246517
41193685
54924510
42005872
41743680
71226425
97194703
35664955
47802603
8506637
6157737
10271742
583472
56952669
67326077
93023377
48339792
519950
95456492
12918248
66086077
16904418
57504659
51573642
89944309
7786299
2748077
74921264
817033
61658049
44776869
57678854
13167177
69449174
6590586