12 1369 390 true 0 7 10 11 16 17 18 19 29 33 35 39