240
252
105
225
161
437
366
191
115
154
471
297
170
347
546
377
85
137
247
427
268
190
145
181
148
363
510
256
91
307
11
47
70
313
324
151
272
201
106
71
132
102
543
267
389
104
334
189
52
223
211
107
31
135
228
