20 2588 960 true 3 4 5 6 13 16 21 23 24 25 26 31 33 36 38 45 64 67 75 87