81037756
145764
89462080
93663506
86059015
84283769
33455968
25873739
22532685
29267425
1157621
68017612
70927196
33957695
95214226
2188407
68193104
56582744
58666646
38537400
37967586
36967658
97123176
62409375
48698354
72135424
20924985
1293416
40765059
84626204
13109092
6472878
5425434
28106135
3430536
29675683
77776848
62218674
14925787
1511752