16 8603 224 1990678 1 9 13 18 26 35 41 43 45 48 56 62 66 74 91 93 1 2 3 4 5 6 7 8 9 10 25 52 153 226 1021 3416 68 1276 3916 2955 269 28 14 14 14 13 11 9 7 5 3 1