3
6
5
7
23
9
17
10
4
2
0
15
11
52
25
226
96
148
73
18
12
16
8
1
49
37
43
55
29
72
44
39
41
13
36
30
21