299
116
303
168
347
279
120
135
387
194
543
90
363
43
12
269
377
46
332
237
398
257
103
153
473
36
170
297
1455
108
600
620
561
853
770
498
1321
443
801
196
355
307
296
329
422
450
668
602
440
554
506
568
1006
2051
830
300
609
304
434
350