4
3
1
31
22
15
0
2
14
8
12
20
19
51
13
50
7
6
5
35
40
83
9
63
68
42
26
30
59
93
70
47
23
37
36
85
24
154
64
96
56
65
45