21 1880 709 true 6 7 15 23 24 27 28 31 33 34 40 41 43 53 55 62 70 73 74 86 89