86896150
13474703
7959815
99384395
68485291
35812238
34069708
8830275
12805791
99482313
79334381
55096757
4214479
12915726
36703349
50171487
23846214
23257498
96607544
60556352
77205033
34656983
77752746
98347386
92122240
86807388
71503190
6334578
82589
99347964
70998774
80822980
15662059
15755382
83493301
88789248
94947392
2156123
3180914
3076410