173
120
197
164
121
553
359
153
312
212
361
215
168
271
422
259
351
541
149
93
295
283
90
208
641
47
200
227
569
214
196
89
898
261
186
32
201
434
603
314
320
63
218
220
1139
530
64
3
163
106
85
235
319
95
234
342
73
387