true 2188 589 true 8 10 14 15 17 30 46 51 55 63 68 86 90 91 93 99