8 1196 79 160760 7 16 21 32 42 47 64 66 1 2 3 4 6 11 50 217 82 573 506 19 7 5 3 1