03 06 07 09 10 102 104 105
109 11 111 113 114 116 119 12
120 13 15 16 17 19 20 21
22 26 32 33 38 39 40 41
42