12 396 326 true 0 1 9 10 17 19 20 23 27 29 37 38