5
31
6
8
32
206
11
61
56
15
37
29
148
10
40
25
4
17
12
133
27
19
20
18
46
53
44
38
30
49
91
14
28
97
129
168
136
112
278
92
272
43
35
273
100
176
163
68