145 121
1001 843
546 604
555 791
867 860
258 795
63 178
44 357
955 678
351 749
576 61
902 86
482 218
765 239
268 469
855 668
569 832
67 745
92 202
888 926