10 278 581 true 3 8 16 30 44 45 51 59 67 98