4
0
8
58
30
20
3
7
6
12
29
43
22
19
9
14
34
35
49
38
17
28
24
10
67
60
18
44
104
46
107
16
15
103
64
53
52
85
50
48
25
59
90