true 1001 571 true 1 3 6 7 13 15 16 18 19 20 23 24 28 30 33 36 39 43 44 47 52 54 58 75 76 78 79 90 92 94 98 99 101 103 107 111 115