156 132
1017 775
508 11
910 874
703 997
587 522
953 706
275 615
348 437
999 233
609 951
394 329
346 468
361 793
316 327
669 23
467 446
853 788
1109 861
818 705