10 2555 110 376153 4 9 23 30 31 32 48 54 73 91 100 101 104 109 116 125 136 149 164 580 100 1143 1157 119 11 9 7 5 3 1