7 172 16 18 37 40 73 95 96 99