27
700
117
615
153
225
51
443
258
411
221
70
328
170
127
30
58
346
91
251
286
388
105
100
64
274
886
374
363
235
81
257
252
237
194
59
283
409
52
55
227
166
305
132
161
77
405
90
29
78
157
83
116
72
57
832