10 414 294 true 4 6 8 13 15 18 19 23 32 35