16 4559 300 16 23 27 31 43 52 60 73 75 77 80 85 86 88 91 95