97 80
693 264
391 965
257 302
944 629
273 27
729 638
666 929
616 580
248 625
813 83
35 569
707 354
481 772
209 619
307 660
775 2
112 927
297 461
360 256
37 140
466 776
84 973