9
6
5
140
14
138
41
58
13
35
27
38
16
25
19
8
17
77
155
70
200
74
87
271
122
117
178
114
96
101
56
54
139
62
59
223
36
103
350
82
39
50
40
120
91
224
403
898
283
201
434
78
190