15029542
62224741
2491940
23671195
31414272
41012615
6746221
28664772
27556981
12688674
95488537
61121338
43203041
32711267
82755168
68057511
77974060
42977370
2137484
140949
98991264
9419558
26089078
76754767
96356298
57094067
88631486
44478651
24775440
19597652
15412301
56745631
7831220
10215546
50067816
58216576
52962116
81159017
9066846
20885044