43255958
86952507
40648876
68528671
39564558
78949424
12876957
65225085
32054408
15904791
55225701
52696648
10386127
46882023
4511257
54403564
56292163
48108944
93887199
62631419
92556747
9921431
31161968
16983067
41043322
16951856
45135167
20018483
56901889
3322935
57487572
65507047
54469642
5909753
31934159
5110454
24857081
61234554
20148260
3539441