242
156
443
189
290
176
337
88
544
211
470
127
326
148
640
300
605
63
296
120
621
196
600
210
856
334
373
143
116
17
434
56
463
41
253
91
498
272
294
45