500 250
303 272
807 960
538 492
102 888
288 219
840 2
755 893
160 462
848 66
644 173
98 464
55 271
626 343
500 359
102 71
802 589
637 527
101 374
457 58
770 744
164 14
898 625
627 674
134 224
346 258
768 131
231 710
117 896
975 5