9 347 314 true 12 18 20 21 60 62 68 79 86