58
153
90
34
120
42
162
115
39
379
818
825
281
304
251
448
224
165
96
49
222
149
515
778
1170
139
218
184
418
141
152
109
185
361
64
105
3661
798
754
192
437
783
620
269
216
444