20 1670 665 true 9 14 20 23 27 42 49 52 62 63 69 73 83 87 90 92 93 94 95 98