19
9
17
16
10
21
13
26
61
31
80
94
66
103
99
178
64
150
265
262
109
134
183
282
159
142
248
110
217
243
251
198
168
51
118
28
132
29
43
12
32
38
71
49
215
180
98
218
213
237
414
309
70
14