14 592 105 1 12 15 21 30 39 42 48 52 57 60 77 88 98