41112156
13884794
99327896
92778555
51755759
60405552
55148569
58891311
60034445
46287074
80437614
2146593
47094705
61171155
14533081
97822561
13324177
49527610
81991148
35001195
62286307
158373
54899094
17256230
32347280
6736622
18865540
85217827
49919094
3829502
86889208
82254149
75006885
5920120
664169
88389482
75495259
56871811
54948198
22621896