20 5
300 591 382 3
823 887 966 3
441 629 427 4
9 359 194 3
722 131 791 3
192 346 99 4
219 751 513 4
788 122 204 2
353 276 705 5
316 795 15 5
26 238 339 2
615 282 989 2
766 893 703 4
1000 129 277 2
889 425 830 5
212 697 322 2
31 952 208 3
411 349 227 4
6 905 844 5
995 878 404 4
