44477381
40724096
13839902
59318863
21632054
72964880
19296559
79094236
60386339
18075045
32189546
29357690
87824904
14178849
67283765
22037402
90958538
12955277
63012530
7610412
7929461
45659073
28118185
85175483
33808890
9687917
42715252
88023537
10189898
95326821
63171500
66832862
92361152
27206483
5517475
18803636
6609636
4595801
51923972
29598729