15 1222 584 true 5 22 23 33 37 40 42 46 66 71 72 79 80 93 94