45
32
41
4
28
5
12
26
9
8
3
16
6
0
29
23
7
1
46
39
21
63
80
351
38
13
14
11
10
42
20
18
17
54
47
15
25