65985343
2821663
25032513
4444467
5429328
9381865
15703296
75961703
66863596
63641207
44145888
8158306
3164982
58857344
4221761
44553405
284316
60738709
94916316
94144431
21897655
93425562
74398736
27375265
37306053
72255261
85020
9059432
99749200
5943428
53445553
13945488
45412512
40174546
8664667
11837519
96029855
10376599
83491952
4603768