27135746
5134521
61457936
9302966
35306241
7180452
37988366
51944423
96548396
89033728
29742045
19926473
84408751
12452316
16539597
58142269
70202650
25288413
72964711
34938514
65334352
37492199
17593435
809140
48863392
99196861
10264241
96413896
59156646
97886706
58135763
72548661
61508032
65548918
39104276
44231492
16279685
22651482
11001430
14476236