30632272
14282676
56407160
21285538
69701818
47641628
45636498
42062331
411581
25048608
5816380
17087598
68968514
60314185
79371069
10436718
90667594
389379
18696334
43671967
77228524
2694782
87031302
44465445
63843795
98084572
8651504
97536992
27485925
281648
86429458
95758198
63016304
23589229
1252650
30166631
96857116
51953860
1081489
74548529