8 334 377 true 10 11 18 20 22 23 32 35