50
44
498
436
90
418
234
140
326
447
474
310
226
149
335
127
173
354
180
150
84
80
120
207
248
103
301
363
19
378
89
285
74
87
221
155
158
445
285
474
55
412
436
423
61
423
50
376
277
373
26

