283
196
69
81
98
107
121
124
94
75
77
41
258
249
136
166
172
158
91
118
114
58
99
353
182
115
141
111