35 343 396 true 0 3 7 9 11 16 18 19 26 30 33 34 36 40 41 47 50 51 56 60 61 63 66 77 79 82 86 88 89 92 94 95 97 98 99