176
83
382
244
105
116
159
417
140
74