37039023
73632150
42222257
66754800
38643213
76619288
4124433
45558960
297646
84275642
96128029
51228586
38368005
7196292
7273435
46195428
91595918
40102426
2583569
44114050
22232046
86278682
16009195
2971104
1642449
66124151
83125066
75487847
19287843
20163676
66916166
9096705
28942680
13335209
83237813
16298194
58383997
96917027
23717133
30909666