30 968
253 699
659 125
667 101
953 560
20 558
851 270
392 10
700 83
507 650
196 839
875 88
901 920
608 60
138 560
407 365
576 256
829 533
979 903
631 237