40 81
591 705
506 461
590 665
150 635
892 361
491 283
93 747
695 191
283 107
60 623
362 628
281 658
248 481
366 315
375 836
886 539
12 352
464 314
900 239
275 60
436 618
373 779
340 614
879 788
584 273
214 115
359 164
172 675
901 1000