true 848 399 true 4 9 10 13 17 20 26 32 33 34 39 40 42 52 54 58 59 66 67 83 85 86 89 100 101 102 108 112 113 114 116 128