43543068
11593317
3523675
35885163
20934056
40546450
4247315
95196699
95849385
15141026
30335314
69419646
7674617
22458550
45707535
4015600
4628201
63503602
7041257
49948370
67057574
62553254
86216569
9851770
56544316
92456371
68449188
61538696
64899123
57422547
38451629
85561146
10409974
5147269
28193243
56358889
69037017
88093854
7538920
4719220