12
4
143
25
15
6
18
137
61
76
23
209
9
29
21
17
30
8
22
57
39
223
34
46
47
41
160
51
27
125
75
97
14
200
158
156
227
100
188
164
83
53
56
276
59
381
252