276 293
775 812
745 634
618 52
552 879
899 878
107 365
595 608
587 557
204 381
362 332
950 817
49 971
645 171
335 351
995 228
389 136
965 232
896 425
678 1000