8
6
11
51
19
18
20
17
5
21
27
180
50
24
68
103
47
165
30
240
215
29
315
162
269
168
105
193
385
92
217
110
82
202
40
12
60
163
77
89
56
42
61
116
46
72
101
104
58
153
112
26
183
73
201