10 2295 110 344294 2 7 58 75 76 77 78 81 92 99 100 101 104 109 116 125 136 149 164 422 100 1096 1027 36 11 9 7 5 3 1