366
305
171
195
190
87
216
83
397
63