500 250
303 272
807 960
538 492
102 888
288 219
840 2
755 893
160 462
848 66
644 173
98 464
96 819
424 817
298 536
305 669
959 563
134 605
18 267
682 853
277 637
653 992
81 131
518 69
919 818
132 649
934 417
916 702
120 918
474 897