366
305
171
195
191
87
216
83
397
63