141
915
580
303
324
201
337
445
484
720
461
531
213
772
480
515
942
346
487
346
498
261
479
351
811
924
989
414
349
631
925
479
513
1171
677
270
559
924
565
515
575
327
258
253
401
173
639
635
675
682
446
685
396
381
668
192
1056
498
839
577