30 105
278 310
220 882
394 592
787 508
605 730
604 811
127 454
714 820
854 243
786 117
395 904
655 457
523 142
286 70
580 306
206 322
852 241
721 64
84 39