0 0
402 8
84 248
263 401
469 90
830 991
783 845
700 129
176 768
575 874
280 60
502 646
741 711
240 767
160 759
99 350
799 101
342 20
696 271
181 237
961 299