8 372 319 true 3 7 19 20 23 26 30 34