16963763
6123579
4599822
27618730
12714163
64667296
47497324
56386867
83278230
14585033
93394045
98916530
92558935
7312149
98482686
58196726
52935912
83128794
97318646
7936305
63464422
24662642
71714234
18834354
36741474
12265212
14874686
60026199
23665720
83369831
67485790
19109600
25287209
60064745
11918677
34202515
46595157
55081256
92291086
16074299