3216866
1885820
76815234
82385034
84737358
56363152
81053258
3324675
30541550
82725552
65437910
8523543
467798
3943929
28937362
99994442
4320327
83389
15548985
81329349
92792963
77648294
90769182
47145616
47946163
7086915
40998710
17084068
31273708
65189105
32268436
67438697
80751296
85303554
97365121
84766873
79933685
80619683
54109987
74504897