9
4
125
149
54
234
161
174
92
73
160
14
110
157
323
391
183
72
334
88
74
211
213
293
197
191
159
255
152
374
237
250
48
434
264
375
171
335
221
338
711
506
194
144
741
219
104
12
105
19
519
133
18
175
201
268