0
5
31
6
8
32
206
11
61
56
15
37
33
29
148
10
40
25
4
17
12
27
133
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