10 309 379 true 7 8 23 50 55 63 66 86 88 95