20 40 41 42 45
51 55 46 47 48
49 50 54 62 95
101 108 109 115 116
121 124 125 53 57
58 88 89 99 102
103 106 107