12 8427 782 true 2 3 5 8 17 19 23 27 28 33 37 39