1
114
377
159
138
57
116
55
137
101
105
200
85
87
161
88
58
110
208
297
142
139
216
213
146
160
183
117
244
148
218
103
230
153
96
274
526
420
68
178
199
676
188
204
132
296
249
207
237
157
221
261