10 585 366 true 12 17 27 29 36 49 55 62 78 86