255 50
1272 257
2484 720
2541 360
64839 115
78858 744
50990 385
81616 327
40828 911
214987 580
39572 239
64347 683
42997 114
80353 274
66794 752
40971 337
54370 551
66519 185
34738 76
108975 975
42240 93
67687 596
58698 95
77796 806