280
189
68
81
97
106
121
123
92
75
76
41
258
249
136
166
172
158
91
118
114
58
99
353
181
115
141
111