11 6282 169 1269631
9 15 24 28 31 43 48 73 81 86 89 
1 2 3 4 5 6 7 8 9 23 440 
53 648 1918 2142 1073 320 83 24 14 6 1