4
2
3
10
53
224
61
43
75
84
69
7
204
34
23
27
63
236
157
373
182
151
184
105
286
146
154
200
181
178
360
298
356