5
15
20
4
6
8
1
0
7
16
14
9
11
19
3
58
106
32
21
71
18
24
139
44
26
42
39
31
22
85
82
155
54
46
17
12