54
152
90
34
120
42
162
114
39
379
818
824
281
304
251
448
224
165
95
49
222
149
515
778
1170
139
218
184
417
141
109
185
361
64
105
3661
797
754
192
437
783
620
269
216
444