50 20
245 635
151 161
71 807
875 256
983 731
854 564
808 546
68 482
802 550
787 698
363 470
9547 358
8969 796
7185 360
5773 361
4602 347
4333 35
4003 11
3720 223
3439 201
3270 217
3220 645
3203 922