42954664
96122641
21325531
4894275
6453447
46553257
24742749
73981536
45693937
91133616
43776888
32469724
58216683
39659104
5394494
53362112
94132545
50222220
21432429
42954885
39317701
45062030
25459841
22262251
81668399
2208569
63021347
45374938
77852328
222431
36387072
9794901
39658686
64355667
5554106
54323022
18838983
38714618
50786787
35992944