43
547
148
246
194
257
341
100
182
98
114
423
254
829
153
695
104
75
251
28
204
218
105
163
59
229
50
274
101
67
220
110
166
249
391
122
120
305
119
203
121
129
137
183
169
185
198
19
371
284
97
40
338
186