24 3725 219 1794618
2 8 11 12 24 25 27 33 34 35 40 47 48 50 55 57 61 64 65 80 81 89 95 96 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 72 110 200 
1 31 362 1241 1155 485 177 91 53 35 22 13 8 6 5 5 6 6 5 7 4 4 2 1