1 0 2 404 3 404 4 854 5 5068 6 854 7 10296 8 56558 9 56558 10 10296 11 37844 12 678268 13 1009472 14 678268 15 37844 16 290174 17 8069858 18 25812774 19 25812774 20 8069858 21 290174 22 1362488 23 96721922 24 574149820 25 1223338660 26 574149820 27 96721922 28 1362488 29 8774626 30 1158080514 31 13489115938