10 553 415 true 4 7 21 36 55 60 79 89 97 98