215
214
290
63
19
90
118
32
305
829
212
275
414
134
132
288
891
337
177
110
50
163
86
172
171
379
543
201
53
184
361
408
311
169
107
285
46
125
180
218
412
47
449
264
318
734
56
109
332
150
216
7
79
78
205
309
60