71


131


145


123


222


263


292


312


113


178