21 1830 760 true 1 2 3 8 9 12 13 14 22 27 36 40 42 57 61 62 67 82 83 94 97