35 1046 1016 true 0 5 6 7 10 14 15 16 17 18 21 29 31 36 43 44 46 51 52 53 58 61 62 66 67 68 71 72 80 81 82 84 91 95 96