4
6
5
11
1
0
20
9
2
21
25
13
14
8
17
15
18
12
3
26
29
34
68
123
54
249
147
46
56
128
94
89
301
112
41