18 749 109 6 8 10 17 18 20 23 31 36 44 46 53 58 62 63 65 66 67