0
11
8
2
6
1
42
12
18
28
19
4
20
7
122
58
23
55
22
14
15
13
27
43
26
35
33
71
25
73
21
16
52
44
110
166
326
398
223
141
184
137
308