163
219
96
149
139
133
66
145
128
64
239
2
446
234
269
329
169
257
216
187
47
67
96
134
176
49
133
181
292
89
106
130
139
418
83
183
204
215
68
394
232
324
248
214
246
282
197
224
197
209
208
354
214
691
299
263
483
108
324
140