14 18540 292 19 49 51 65 80 88 107 109 113 114 122 136 139 140