0 0
511 305
760 515
451 440
296 168
84 266
726 626
615 114
176 605
954 984
505 62
867 26
35 388
956 982
367 785
475 632