306
196
101
347
328
165
75
129
78
114