2
1
3
41
30
35
13
11
7
0
27
15
10
5
39
28
22
4
18
23
20
59
14
6
42
24
84
69
29
68
72
54
37
19
52
8
163