10 368 295 true 2 20 25 30 51 55 57 69 89 93