19 1091 559 true 2 4 9 10 14 15 22 26 27 38 39 40 41 52 58 66 89 94 96