12 2722 103 38 42 54 62 66 76 100 103 111 114 115 148