9 2135 96 285560 6 7 13 32 51 58 69 95 96 100 101 104 109 116 125 136 155 349 100 1002 953 55 9 7 5 3 1