0
8
12
5
11
7
6
14
18
30
10
4
108
48
15
52
74
35
25
38
92
13
26
49
32
37
73
69
19
60
39
2
16
53
45
20
51
59
103
3
1