115 505
462 137
444 27
196 917
427 435
743 478
73 986
51 828
999 596
736 700
801 407
774 858
82 1000
300 716
707 452
903 683