176
83
382
244
105
117
159
417
140
74