89 33
1006 36
883 975
779 152
667 368
415 583
242 51
932 84
687 646
916 475
700 741
984 153
303 784
34 849
147 379
363 659
731 63
333 13
583 73
348 97