0 0
115 524
67 405
796 177
269 679
169 630
172 392
412 342
811 369
39 531
174 66
507 842
840 10
953 907
831 283