140
125
370
137
123
91
83
367
153
258
177
330
149
265
479
595
152
178
228
78
146
71
121
163
415
478
278
120
161
171
790
233
93
166
446
631
2218
216
1343
213
154
85
167
214
170
238
769
366
369
589
785
196
467