50438675
15909223
56399918
9198264
48847336
88468724
94275803
35729169
53878150
64431058
92912420
74695425
5885042
22606386
7332820
42439396
8485285
5724391
19629782
62253805
31334056
13034680
44728238
10871653
397888
80991844
61934257
98756328
49334368
13398198
21597691
91044553
3077446
49406975
37966901
82963224
651847
76532409
3089529
763724