0
9
6
32
8
35
219
12
61
56
15
37
33
29
148
10
40
26
4
17
25
27
133
19
5
20
18
46
53
44
38
30
49
92
14
28
97
129
168
136
112
278
272
43
273
100
176