5 9 29 8 4 20 96 13 60 262 210 68 197 12 18 40 136 58 87130