25275201
705569
15137325
98518163
18479557
222312
10318638
85773937
74984113
26755238
32488162
69031539
75543124
56569507
97656012
90088838
44167722
64248776
76419628
11125510
5479281
4894853
2911819
83841242
24393604
18874825
51218707
6680755
8955751
11624999
58236557
29245060
88207711
7376660
51108210
70064806
5604849
82903874
65862443
40406417