13 809 346 true 0 2 3 9 12 20 21 23 27 29 30 31 39