330 90
999 488
939 545
80 168
912 219
876 402
369 833
381 691
766 735
420 614
232 347
564 157
2898 313
776 896
1163 1000
440 617
647 859
852 190
668 528
816 650
89 535
509 100
388 148
278 484