86949987
53539124
50048487
49209494
46046809
9384608
43047918
21349531
6637149
98684115
8321336
39821951
22096450
4434336
96369438
47257695
41861504
43307313
30196742
91502863
49672838
69583255
31576291
85409806
16195453
7980815
76128687
7577584
82171842
74537957
30009187
59052812
98601351
9663618
7145332
5274978
9391932
75231351
35342259
16136776