12 282 278 true 8 18 20 21 47 57 58 64 71 80 87 90