58509626
2051356
48058940
82698436
84423793
75344601
1138892
1645970
8551170
33993156
23892251
26259515
56038224
69352690
51854501
17398654
26297643
2217790
42168538
61517987
46427918
44402314
54908948
7444331
95687553
6995765
46495668
38576428
21098256
71637744
80963467
83372168
8312319
27883377
39736824
83581494
65548276
60487300
43747530
12053486