176
83
382
245
105
117
159
417
140
74