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