20
165
21
45
46
33
538
233
176
284
295
274
126
208
557
163
192
245
171
193
104
107
276
103
102
47
148
325
72
78
227
122
158
130
237
264
201
341
286
151
187
226
87
270
324
144
53
523
43
328
173
394
228
250
207