11
2
10
4
0
1
8
14
7
3
23
13
9
27
19
15
12
149
58
5
16
34
46
33
6
24
120
86
133
29
364
167
89
59
87
55