95
366
152
57
69
110
186
22
280
230
235
572
360
330
129
206
148
145
74
89
51
155
191
85
64
239
55
66
240
98
168
199
181
437