47416923
56993308
59093244
40169057
1522146
37369565
28403901
55826758
84959987
97504949
51724698
88787762
80491148
45623083
17482839
8716958
93939936
3497804
68546692
503201
3973463
27606853
48226070
2117209
568477
66812883
78646886
17507210
92759796
75623526
52935224
5100754
60667350
2094885
70624529
63263842
16075335
48747477
13123556
76087968