71242737
50383068
84167633
6915170
94015625
6998454
32124805
25918600
78255854
16807697
50707957
31186776
29307600
18768015
232005
80301435
86507232
497493
89516559
82818573
32928287
92439776
94478144
28465971
8467187
58107126
20264764
74995653
4131418
8116780
80109802
86355221
34856624
41146258
45178209
36774687
806247
53293457
35275361
41686177