23 1428 688 true 5 7 8 9 13 19 22 32 37 38 52 55 64 67 71 77 79 81 82 87 91 95 99