0
6
7
8
15
9
3
2
1
19
10
17
11
37
24
30
27
57
36
33
16
66
50
21
118
34
52
45
32
40
86
47
58
29
84
31
44
108