31928774
91636500
9299277
13861573
96081915
51011120
64542172
70382698
62177570
86906424
63312535
1747533
44324066
68745578
51894335
99258847
88296418
38251241
59105153
28822291
86897065
32122993
631850
88046846
3681160
87828998
56621826
38202715
88569603
56561044
61083896
56115163
50442024
74468342
56047778
52139773
1861625
10536549
6073783
5102609