4
6
8
0
15
1
3
10
20
2
7
16
5
11
25
12
34
115
26
9
105
41
121
174
94
29
60
65
30
270
129
19
111
44
93
13
146
59
32
127
178