10 357 319 true 1 11 14 18 19 23 29 30 32 39