19
10
5
4
8
7
28
6
21
15
12
0
45
16
342
11
75
33
70
17
9
14
27
24
107
2
48
53
25
34
90
66
18
32
52
47
3