101 101
746 525
40 82
897 230
783 864
112 83
84 668
285 429
841 889
60 236
650 544
559 242
2898 313
580 274
812 405
936 948
926 813
718 536
477 921
344 341
378 769
830 940
942 295
302 378