14 46623 2050 true 0 2 3 4 7 11 20 21 25 26 27 29 30 39