0
8
26
4
21
35
6
3
18
7
10
12
5
43
13
14
15
29
47
41
108
411
85
131
91
40
56
150
97
136
68
76
42
27
180
195
124
1195