34 1481 836 true 4 8 10 11 12 13 14 15 22 24 26 29 30 31 39 42 43 45 46 49 57 60 63 66 74 76 82 86 87 88 89 93 96 98