16 3106 144 720804 6 8 20 37 44 45 46 48 55 58 59 64 70 71 73 74 1 2 3 4 5 6 7 8 9 10 11 12 13 272 467 1497 1 40 413 1235 999 294 77 17 6 4 4 4 5 3 2 2