01 02 03 04 05 07 08
10 109 11 13 14 18 21
212 215 216 217 219 24 25
26 27 28 29 30 306 31
320 322 323 33 34 432