34 327 268 true 1 2 3 5 7 8 10 14 15 16 17 18 19 20 24 31 32 34 36 40 46 49 50 51 62 67 73 76 79 82 89 93 97 98