172985
91529252
21439320
30316291
47676567
6813843
6267458
12922792
80513625
27088263
72528875
8323449
1534370
64182096
83295324
23905685
35579056
69397243
38058047
27015041
4385716
48804786
6302495
12215733
63009918
12348759
35711405
21217605
6027636
41549944
65825852
86197245
97872605
62154654
9162446
7826917
52472082
14172589
559300
95781213