01 02 03 04 05
06 07 09 16 22
24 123 155 156 157
158 159 160 161 162
163 164 169 170 171
172 173