956807
566805
74424
997455
52693
213610
689510
311484
877402
263542
361765
13965
128580
50510
47993
411682
490861
363685
197306
57967
845499
596622
837664
668712
171144
872428
980981
258130
256423
195116