12 2337 102 270879 3 5 9 15 29 54 57 58 60 78 83 100