218
137
109
110
360
435
52
380
166
148
90
222
141
98
192
69
154
112
228
75
206
71
89
195
216
165
396
513
408
264
659
300
244
1108