176
83
382
243
105
175
116
159
417
140