17
161
20
43
45
33
537
233
176
284
295
274
126
207
555
163
192
245
170
193
104
107
276
103
102
47
148
324
72
78
226
122
158
130
237
325
264
201
341
286
150
187
87
268
144
53
520
326
173
387
228
249
206