107 29
998 326
142 769
199 519
603 685
183 832
627 674
717 656
503 237
986 167
446 950
895 4
297 28
384 111
843 77
164 742
26 451
458 517
153 645
697 800