17696906
87731737
13403327
81332154
49506965
77586525
8375862
5647444
5054108
56885893
83944898
109912
36935140
38632959
50518160
30747872
502922
6278083
31188136
48451715
94615426
80545612
31538388
74259435
13507850
47482710
65167827
1808594
17231138
267558
771390
99078572
73504297
61269563
62259171
9043783
34128817
81332068
45051255
51018048