999 63
525 61
766 518
943 344
429 690
82 496
811 679
817 692
773 476
114 100
520 50
818 655
583 940
186 551
362 34
867 765
991 125
876 839
297 781
238 58