34 956 694 true 5 7 9 10 12 20 22 23 24 25 34 39 40 44 47 53 57 61 64 65 71 73 77 78 79 82 83 85 89 90 91 94 95 97