8 114 246 true 2 5 8 19 23 34 37 38