21 2896 1001 true 1 7 9 19 28 29 32 35 44 50 51 55 59 62 69 71 73 80 83 86 94