10 351 290 true 3 5 14 17 49 51 55 89 93 98