291 250
907 70
776 702
634 194
624 566
346 729
148 438
107 394
14 304
99 500
55 55
262 472
855 567
573 71
22 293
333 834
220 940
570 185
990 793
969 8