107 108 109 45 48
49 50 52 53 55
104 105 106 178 229
230 231