241
231
185
364
203
217
125
63
338
44
206
102
148
468
74
30
81
158
69
383
93
236
153
137
350
321
214
254
256
83
73
474
132
189
135
1039
367
147
227
133
366
97
49
186
994
166
131
248
419
316
192
224
219
1060
540