30 27
765 870
470 428
307 905
26 631
1009 252
451 799
653 347
964 911
279 161
599 472
977 578
395 232
406 564
955 59
825 178