122 85
116 748
198 942
590 112
628 109
544 861
759 708
648 159
516 444
638 870
966 532
987 393
187 690
677 299
215 27
843 386
507 556
903 1
228 136
886 403