20 1588 650 true 2 3 10 11 14 16 19 20 21 22 23 32 35 43 52 62 65 67 69 97