40693183
9476161
35238033
59804037
40964015
16184503
27138536
20741648
4398745
47349059
105946
8212967
15276897
2588809
95854633
43363169
58266884
35383120
17952922
4399180
85756026
13084366
99989062
58097281
43168190
624680
44248408
78946091
23696324
60721938
38801299
74554210
7734342
5199248
7145278
76165220
25117867
64745295
35844096
4116532