22 1010 445 true 1 5 8 9 12 27 29 30 31 37 40 42 46 49 59 67 76 79 83 85 86 93