12 3137 110 528320
3 18 28 32 39 43 45 62 63 70 77 100 
1 2 3 4 5 6 11 24 51 82 283 2338 
83 1070 1442 470 23 13 11 9 7 5 3 1