1 0
2 0
3 0
4 0
5 0
6 10
7 223
8 144
9 -9998
10 -58280
11 348134
12 9517942
13 92182430
14 404027415
15 -2717447318
16 -79612186200
17 -983858494247
18 -7964818545554
19 -31776540093807
20 289145607666924
21 8243854930562789
22 108476952917770938
23 885519807642948390
24 715407405727600672
25 -147909423143942345447