17 590 346 true 0 4 5 7 8 10 11 12 13 14 18 20 21 32 34 37 39