45 20
116 555
533 621
615 289
765 820
838 993
706 291
1063 15
169 209
524 749
29 408
404 249
856 637
497 823
760 290
784 330
374 631
477 213
130 476
980 67