89615857
26849486
5520620
6447529
85388565
62746730
60806479
18993034
54121694
74385691
8249412
82424349
99542494
71352741
96661264
35797078
25378478
3505893
71126745
78234690
66227414
7621245
84505594
2552426
59178421
7560557
76496550
20152259
82838298
9501374
43489341
87484400
68763619
20471640
434948
8230427
60139422
15763850
62936124
16129965