27
696
117
615
153
223
51
439
256
409
219
68
326
169
126
29
57
346
91
248
286
388
105
127
100
64
274
886
374
362
235
80
257
250
237
194
59
282
52
55
227
165
304
132
161
77
405
90
78
157
83
116
72
831