8 373 390 true 3 11 16 23 29 31 34 36