true 643 99 true 0 1 2 3 6 7 8 19 20 26 29 31 34 35 39 41 43 46 47 48