17 9011 305 2367072
2 4 5 18 19 33 43 45 50 54 55 61 68 70 71 83 97 
1 2 3 4 5 6 7 8 9 10 11 12 17 27 74 209 227 
1 42 484 2022 3042 2099 841 272 95 41 25 18 11 8 5 3 2