8 136 246 true 1 4 5 12 20 23 28 38