34 969 686 true 0 2 7 10 16 19 21 23 24 25 32 38 39 40 44 45 49 52 54 55 59 61 62 64 68 71 74 77 79 82 84 86 87 94