11 341 310 true 0 5 9 10 14 17 20 31 32 34 39