101 101
123 428
264 786
573 504
761 682
718 566
942 483
861 975
65 155
174 894
437 244
381 691
738 13
36 641
1215 9
831 66
284 683
2075 702
226 601
804 66
172 409
389 918
52 422
346 309