29601083
56482608
16523667
8124240
87696808
32132114
9611187
78243972
38278509
12686634
6347687
60073132
54342630
68537716
60366491
14851694
74309912
44565949
9835813
87332889
49447422
3417382
42617934
407114
45222077
9541914
48504778
70247501
39594859
78458144
83958323
11284880
22443900
49451878
86172592
53931149
255234
80832657
91711419
39311754