8
5
7
18
14
9
19
11
10
2
106
67
28
89
161
26
12
25
22
282
33
267
59
151
170
50
31
114
168
367
46
34
160
137
296
356
185
223
127
49
45
99
119
97
141
134