46
18
15
17
42
8
4
2
3
13
9
5
20
7
12
23
10
6
25
11
14
1
0
28
79
35
24
19
77
78
43
22
59
45
75
27
133