10 320 349 true 1 3 9 10 19 23 26 27 30 39