14 831 589 true 0 1 2 7 11 15 16 20 21 26 32 33 36 37