0
8
30
12
4
3
6
1
5
9
45
15
55
7
42
68
18
17
13
10
19
31
26
20
54
100
16
90
37
81
23
53
36
78
57
24
132
33
50
22
110