9 345 38 43735 6 23 51 55 56 62 64 79 87 1 2 3 4 5 6 7 8 279 1 43 185 90 15 4 3 3 1