86677553
25892428
16142009
5376602
33444117
44089412
77964592
46007920
74076162
26637478
94796479
88672691
58582974
70957925
19716537
70907595
39442766
34132470
65211136
17994806
65247708
84656433
31595044
51224436
8606680
4293031
76042949
93624460
91428752
711568
42286217
14482213
22888217
99606245
95386323
82253447
59941380
18166431
70166402
86153292