4 32
34 64
343 448
308 903
779 145
359 889
386 853
31 463
964 452
438 380
904 980
60 611
993 775
650 742
170 200
524 127
196 615
462 815
486 52
388 117