347
208
82
138
243
96
371
206
111
152
139
73
95
76
57
202
68
88
31
48
149
220
62
240
238
221
335
259
66
134
148
72
49
166
383
212
128
205
146
185
159
182
278
80
164
52
60
862
177
388