3
2
5
1
7
4
0
20
10
55
25
15
130
155
183
18
126
8
109
38
29
26
43
100
39
24
14
70
13
21
107
102
12
35
108
116
83
42
23
19
17