12 249 43 17 18 25 27 30 37 45 46 50 56 63 68