20
12
15
10
6
8
7
11
232
49
80
35
201
159
74
193
69
85
132
95
39
341
147
70
82
168
161
84
144
81
55
54
51
64
34
32
26
41
126
76
194
86
160
60
9
22
13
31
14