151
284
111
164
428
218
74
230
245
412
486
209
35
130
75
266
163
179
191
203
68
83
197
247
106
204
148
188
207
376
84
170
329
273
231
291
176
81
613
137
558
362
372
223
212
220
158
143
960
136
246
219
62
49
157
233