8
4
17
3
5
20
12
10
18
34
29
54
14
174
71
105
49
82
210
193
43
231
135
97
370
27
37
121
70
213
44
55
40
24
31
99
68
28
22
45
41
204
226
101
73
57
179