16672596
94486175
94262219
27818592
56046804
87658865
211551
75899877
30072200
13154049
64734860
66085540
58495003
4463941
45584334
54072476
92115710
7208037
58497562
54408158
600123
97969117
42422492
84328133
32419522
98632437
7979842
9333147
69436207
83731706
84613784
2662802
260267
1581179
49491152
59992420
68484136
52787804
71271312
4635922