12 294 358 true 5 7 8 14 18 21 24 30 31 32 35 38