241
219
129
38
105
81
232
171
227
376
143
230
347
114
300
48
334
396
326
182
190
282
55
168
173
133
157
127
160
107
111
185
137
161
231
1164
122
201
234
295
277
318
203
291
32
287
37
47
196
311
208
570
106
16
74