81235113
2055947
62634138
26195086
78377148
72324686
35778620
25271500
57383174
93078101
99866583
49471471
18521347
50649624
93734161
48165653
27116977
38184408
3856191
35918743
94267155
4827254
91625883
68335536
53538757
6696921
73012668
4049709
3875900
819912
62462135
53713277
3866148
26068203
16712041
51772023
66102489
42752378
12336821
88822581