40397912
17607076
13082798
71303140
57794391
69195915
5480118
46889367
23457274
36846770
33949213
10252552
71173224
1116139
97026734
2321485
55548671
3475404
63449566
69707923
813535
4888473
1724056
56849838
36295556
61187961
95062654
89942735
36241276
38487321
68621978
37108711
16688177
28388194
32723425
90836732
46853135
34267433
60381917
1481542