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