61158596
98524318
82501230
53612433
47765763
33609376
11897769
82755408
79948577
1656852
1557234
9266702
72328025
6986513
11238302
30371516
5488305
21628798
94277017
188164
26396558
7816229
72109889
66076477
70346482
10499933
6471650
85468696
90897666
48214142
12823663
8645204
22535432
82014434
88644101
71067600
85286624
30893640
3783500
53987117