18
129
91
10
27
15
7
2
137
39
140
54
30
23
116
20
843
243
223
50
36
106
11
9
16
58
22
86
191
237
8
61
63
25
207
33
146
41
117
43
32
52
308
84
213
14