40917637
1433196
93681018
2160883
14588621
50586910
19262590
7826230
74586372
70145635
25084291
37727080
68329733
56537487
51037134
76718360
65326747
2113396
51418990
10462107
6768420
23874426
23436890
43226535
2533862
80551116
38164145
22441187
32298686
49584615
49439749
97227064
7995902
22326220
1608397
84716679
32434165
71654028
11077367
47486310