22 1693 668 true 1 8 11 14 16 23 25 26 28 32 42 43 56 57 59 60 64 70 72 83 89 95