21 26
665 153
435 223
235 576
382 477
398 691
827 640
254 751
750 193
168 43
545 35
854 827
865 591
815 797
370 617
838 726
203 491
474 65
269 594
994 986