0
8
6
2
1
3
4
7
17
80
40
24
12
28
14
30
45
110
50
23
106
68
33
220
19
48
135
61
26
82
10
91
99
52
16
36
83
69
32
35