10 861 593 true 8 19 33 43 47 52 55 61 77 83