31 50
997 302
51 77
363 904
136 245
247 381
661 162
927 756
148 8
451 349
800 427
618 384
152 155
283 433
843 814
143 625
319 389
140 763
418 984
703 683