176
83
383
245
105
117
159
417
140
74