40785243
97918968
14697802
56873115
69135890
17238578
86635334
12637690
48963366
3321884
1727756
12495420
15322384
911149
27652893
26062587
38551435
34065401
62342266
6078868
55987117
70667902
16677134
372220
69454086
31797075
28278677
7606330
43098438
84521471
13217348
2298990
8962562
519250
20658203
64018644
73577070
140622
51502010
106796