n a o: 20
n a o: 19
n a o: 18
n a o: 76