292 26
1143 62
223 146
904 953
738 949
598 52
999 283
890 730
411 726
404 370
997 49
214 614
202 488
1048 27
236 143
294 588
921 668
583 293
489 7
276 926