54933142
36714995
9660818
54581984
21119718
31802338
68474256
39118221
4193339
11927261
87716245
20271737
30709533
31085330
73645183
2308144
7468165
298689
98185156
61256496
55181513
83454818
31631590
15172478
20193035
46264116
64401799
94932176
40959849
93267971
65779715
89734939
48349890
46141458
8384925
72646053
2422360
52979833
59622900
18028189