10 676 520 true 4 5 17 19 24 26 44 51 67 98