17 434 329 true 3 4 6 8 9 12 13 14 17 18 19 26 28 32 35 36 38