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