33 9
21 675
321 684
630 836
40 706
834 653
436 811
945 252
883 273
147 367
222 753
72 851
549 241
704 257
489 462
974 265
448 406
912 283
55 851
141 98
265 309
55 109
658 948
226 589
987 1
450 660
858 287
734 222
742 932
397 980