12 6394 152 19 21 22 35 44 50 74 76 95 109 113 120