9 2203 102 294095 1 7 18 41 45 61 78 88 100 1 2 3 4 5 6 19 134 417 83 955 1003 136 10 7 5 3 1