99


61


105


152


186


297


144


131


183


377