363 801
227 550
555 565
687 657
294 323
313 276
165 105
101 249
818 88
900 285
465 703
959 741
109 935
31 34
476 963
520 999
296 20
156 432
256 65
708 444