8 355 340 true 2 3 5 7 24 53 57 90