172


75


364


338


71


115


386


299


59


98