34 1509 865 true 2 3 6 11 12 13 16 17 19 20 22 25 40 43 44 45 46 49 51 55 56 58 59 61 63 64 68 76 80 84 87 90 93 94