8
1
26
22
34
6
3
5
4
13
10
15
7
79
51
288
180
122
48
70
43
39
49
40
17
32
155
218
183
58
115
45
174
86
78
55
118