3
0 10
0 10
0 10
100
0 0 2345787 1832012 2328734 1984535 1538890 2058600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1333701 1803455 3913698 1082965 1680820 3502759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 3232107 3813764 3775177 2750523 3600193 3427860 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1595721 1820785 3150276 1412213 1680584 2759641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2169731 2811868 1831462 1967946 2381652 1582383 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 643969 654800 737382 535138 559854 613501 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1010347 750266 4911218 834546 665485 4366072 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1853091 1689945 5536446 1525093 1507430 4977264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1287957 1560465 1021828 1132114 1438748 823593 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 111252 117699 318247 92561 100279 287377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 518141 437680 848829 465808 367213 781771 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 215010 291689 816945 176953 270687 658457 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 533264 669574 1023541 506600 571146 857727 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 3751525 3795376 5869788 3233814 3366498 4836705 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1619167 1164964 6505375 1473441 1060117 5451504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1906196 2148424 2943567 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 492607 287667 168908 453691 272708 147625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1213341 1790606 2234400 1081086 1599011 1814332 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1189155 1338652 3224231 956080 1195416 3043674 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1575242 1911580 6740727 1321628 1565584 5527396 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1145943 1693088 4339872 1030202 1562720 4088159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 467517 326881 1777100 443673 273272 1494541 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 538644 494915 738608 448151 463735 664008 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 520830 709620 360187 483851 653560 320566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1928590 1327863 1494122 1716445 1216322 1240121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 882626 1132996 562313 728166 1023095 457722 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 4650486 5207781 6940459 3790146 4890106 5711997 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1145805 2057087 384469 1027787 1861663 325645 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1848405 1889068 1083618 1572992 1754944 1017517 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1094899 1066353 1585311 976649 990641 1453730 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1104651 1563664 1764319 982034 1407297 1531428 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 873918 1308096 410951 770795 1208680 348897 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1186313 1110671 2058017 976335 911860 1876911 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1164018 758884 561119 996399 637462 499395 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1078712 1054154 2384401 955738 986688 2007665 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1239053 2037733 982246 1042043 1911393 829015 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 285625 214617 1044137 255348 184570 981488 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2879637 3498464 3995027 2375700 2963199 3515623 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1176966 1372777 4118937 1058092 1261582 3616426 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 4608179 3818135 5949568 4368553 3073598 5074981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2116373 2763138 3845424 1947063 2602875 3195547 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1871376 2328971 3935217 1536399 2170600 3297711 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1932198 1878529 7661436 1667486 1711339 7224734 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 345991 409727 392532 301358 377768 349746 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1568106 1874482 2710008 1437953 1523953 2338736 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1437303 1587902 1897428 1241829 1384650 1739941 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 181335 227116 354070 150145 198045 290691 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2338228 1925856 2520746 2111419 1818008 2137592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1056625 1505390 874385 875942 1205817 710875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2492145 2164050 7236208 2302741 1867575 6114595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1234566 1212745 2307251 1045677 1130278 1896560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1261626 1666793 2057238 1194759 1405106 1691049 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2621606 2251683 6143698 2396147 1866645 5670633 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2773859 2110218 2963362 2460412 1709276 2708512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 956534 778308 488550 874272 674793 419175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1640203 1968046 6177886 1349887 1720072 5498318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2257601 3382983 4145026 2025068 2875535 3917049 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 442205 416007 2620448 378969 344869 2143526 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 500415 661817 1981676 458880 579751 1642809 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 526479 665092 317541 443821 631172 278483 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2115591 2019841 4088203 1967499 1658289 3740705 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1084410 1372704 1899937 982475 1205234 1567448 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1522175 2238700 4065372 1271016 1970056 3398650 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1345366 1274608 981636 1080328 1084691 808868 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1996426 2644652 6125505 1607122 2187127 5512954 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1754083 1513676 995571 1657608 1229104 858182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 279172 315322 1210137 234225 285681 970529 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2600323 3074927 2369486 2314287 2715160 2175188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 608970 620803 1110592 493265 527061 951777 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1817410 1585722 5554286 1562972 1477892 5148823 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 695681 584529 3171711 557936 543027 2987751 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2655525 4063670 7871228 2514782 3620729 7186431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1588208 1465990 2843882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1365412 1638211 3521500 1249351 1549747 3056662 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 444354 607926 250159 375923 562331 229645 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 731420 949349 933199 672906 895236 827747 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1838962 1215335 1229517 1701039 1154568 1011892 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1532666 1672489 1467436 1423846 1587192 1374987 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 570001 440183 2379934 536370 367112 2229998 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1089419 1071526 296775 915111 927941 245136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 942459 1499820 1978982 788838 1297344 1638597 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1540693 1846275 2258938 1314211 1554563 1922356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 208554 171171 434535 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 879141 1011642 1802201 718258 959036 1504837 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2420941 3273341 9845770 2251475 2716873 8427979 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2346316 2291760 3887637 1907554 2046541 3121772 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 939049 1357255 295895 753117 1087161 256245 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 3442253 3237099 9858829 3184084 2897203 8695487 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1042445 1377827 1419426 886078 1271734 1142637 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2357340 2192073 4898180 2142822 2073701 3938136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2680951 3189128 3630493 2386046 3007347 3423554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 355346 470048 773526 327629 401420 679155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 662851 829251 1160499 604520 692424 1052572 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 273313 228115 174591 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 2044365 2237444 4732989 1856283 2040548 3970977 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 714950 1012014 458266 639880 871344 406940 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1001449 1285938 5129995 936354 1116194 4124515 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1225092 1253695 2472341 1157711 1095729 2314111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1766222 1678278 3728097 1609028 1567511 3276997 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 1176693 876292 2157292 1106091 831601 1833698 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1000
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
0 0 
1000
0 145789 135793 55916 1 
1 215699 303811 618480 1 
2 11688 6662 4380 1 
3 760213 433730 952752 1 
4 144643 140357 55549 1 
5 838514 1486949 5931399 1 
6 5328 5937 11514 1 
7 3222 4573 5921 1 
8 57810 103905 294423 1 
9 16851 12458 47616 1 
10 71484 40526 333216 1 
11 31911 38022 48397 1 
12 3072 2249 5886 1 
13 2073 1429 3241 1 
14 6477 4071 7756 1 
15 1770 2373 2595 1 
16 96618 63238 15946 1 
17 4023 5731 19213 1 
18 18891 9559 50914 1 
19 40440 40762 7136 1 
20 1779 1881 264 1 
21 382365 243080 908126 1 
22 1626 3203 2288 1 
23 63171 73334 31489 1 
24 79032 55850 165156 1 
25 91038 72567 22980 1 
26 232505 432232 1480595 1 
27 1251 1624 7751 1 
28 9624 9618 5771 1 
29 22455 14627 5176 1 
30 47718 39911 27661 1 
31 10521 9007 21904 1 
32 775129 485117 459259 1 
33 225923 347112 326656 1 
34 15042 29884 87906 1 
35 5439 3127 42821 1 
36 3240 2065 5499 1 
37 1608 1429 6338 1 
38 13482 20080 39493 1 
39 3090 2682 2591 1 
40 39126 51612 52119 1 
41 36696 19241 46931 1 
42 23424 29157 9568 1 
43 70065 45426 15555 1 
44 58044 63659 363633 1 
45 18546 16036 28659 1 
46 709309 608526 1705070 1 
47 628665 361915 912157 1 
48 996 675 751 1 
49 9483 15332 8203 1 
50 1107 1451 893 1 
51 1533 2227 798 1 
52 138703 171784 40741 1 
53 266174 352363 86386 1 
54 130885 81336 416612 1 
55 2238 2657 941 1 
56 11040 19027 30787 1 
57 778510 1088972 1233051 1 
58 23946 23853 7089 1 
59 7440 3781 5637 1 
60 102169 149235 60917 1 
61 881795 482650 195185 1 
62 1080 1289 2379 1 
63 102790 51834 207839 1 
64 1410 1360 2661 1 
65 37428 33478 94691 1 
66 131641 216203 28354 1 
67 77319 145335 257502 1 
68 17772 9753 3044 1 
69 39186 64363 36471 1 
70 3432 1863 730 1 
71 11955 15844 2608 1 
72 1587 3106 1612 1 
73 30729 34927 19371 1 
74 23319 27722 11476 1 
75 4872 7711 25340 1 
76 67284 70746 126547 1 
77 1656 2686 11926 1 
78 58065 54554 112082 1 
79 29076 30103 89042 1 
80 24186 41739 8210 1 
81 199843 187539 26965 1 
82 945 934 212 1 
83 11751 23322 2553 1 
84 3027 5883 465 1 
85 212579 135070 99848 1 
86 1164 1367 647 1 
87 73197 42381 183288 1 
88 978 502 8301 1 
89 5070 5700 6845 1 
90 1653 1386 3225 1 
91 230351 152848 877416 1 
92 1260 678 1456 1 
93 13425 22461 3012 1 
94 930 1408 264 1 
95 1446 1378 2398 1 
96 3216 2505 3625 1 
97 18429 15407 3162 1 
98 487465 673434 784023 1 
99 3171 4364 3715 1 
100 47805 50724 294212 1 
101 5190 8219 699 1 
102 11052 11494 3215 1 
103 1905 3741 2412 1 
104 3684 3153 7636 1 
105 50481 46153 110141 1 
106 623949 457158 1894385 1 
107 2730 1859 7019 1 
108 294821 492677 244537 1 
109 1347 757 9258 1 
110 10647 13625 6471 1 
111 5715 6392 815 1 
112 54756 43699 163168 1 
113 881162 648124 120414 1 
114 29814 48213 23677 1 
115 33567 16993 26248 1 
116 29163 24290 9824 1 
117 335139 330679 188046 1 
118 4707 3759 2525 1 
119 170947 89718 97022 1 
120 909 893 235 1 
121 13302 12965 6996 1 
122 2679 4082 16143 1 
123 49977 35612 23695 1 
124 12723 10751 12382 1 
125 56826 46922 67181 1 
126 34776 33646 18849 1 
127 1746 1182 1631 1 
128 6195 6231 30951 1 
129 16578 8787 39819 1 
130 462004 483721 2595728 1 
131 8925 16339 56790 1 
132 85362 119884 364193 1 
133 4818 2964 3024 1 
134 117220 60420 603251 1 
135 21948 21302 70284 1 
136 156196 98284 103351 1 
137 853451 1471004 1256454 1 
138 44775 70765 296744 1 
139 23589 30719 22474 1 
140 3036 3040 424 1 
141 22824 18881 50355 1 
142 109741 142240 62310 1 
143 1197 816 207 1 
144 6735 4126 1864 1 
145 14295 15043 35879 1 
146 102955 102118 17280 1 
147 50880 80129 32521 1 
148 15249 22499 56739 1 
149 120589 85439 54392 1 
150 658296 685154 1711217 1 
151 1419 1152 8194 1 
152 559376 855277 607004 1 
153 11997 9387 2653 1 
154 140152 176135 955910 1 
155 30774 60022 101250 1 
156 13329 19082 9977 1 
157 17658 19393 111912 1 
158 11520 8766 77267 1 
159 9867 18153 1580 1 
160 6249 5315 30112 1 
161 3291 4058 25702 1 
162 3423 3553 4083 1 
163 32772 32815 8295 1 
164 53556 47096 36613 1 
165 8331 11812 63177 1 
166 29034 24578 66223 1 
167 212501 262863 259260 1 
168 5655 6693 27339 1 
169 49776 89321 20587 1 
170 8103 7911 52321 1 
171 167800 104235 73070 1 
172 25290 13457 185433 1 
173 3873 6822 1310 1 
174 13275 13780 15582 1 
175 20265 16516 3121 1 
176 2721 3669 635 1 
177 11025 6712 29422 1 
178 1344 790 495 1 
179 2952 2980 13684 1 
180 240515 480514 296790 1 
181 5085 6079 16235 1 
182 10992 9782 30640 1 
183 80316 76939 326902 1 
184 259166 184584 323665 1 
185 37704 41728 25318 1 
186 3747 6270 2818 1 
187 445534 774032 98624 1 
188 381933 218210 588638 1 
189 13065 12175 90876 1 
190 40614 74495 101732 1 
191 281432 173011 979812 1 
192 15924 9033 42050 1 
193 275102 180169 52551 1 
194 918 690 6292 1 
195 34083 67381 35766 1 
196 2397 2039 1528 1 
197 1305 885 685 1 
198 8889 11432 4144 1 
199 36546 30046 96892 1 
200 1704 1201 5008 1 
201 315948 554652 556026 1 
202 77718 108945 89309 1 
203 4821 8117 6015 1 
204 120325 68277 235512 1 
205 431527 381652 285704 1 
206 978 1521 1417 1 
207 17073 10910 5074 1 
208 528461 463486 1119517 1 
209 42888 68654 208779 1 
210 641151 365404 246108 1 
211 4485 5575 16131 1 
212 26970 22948 4390 1 
213 1461 801 3584 1 
214 4788 3543 38865 1 
215 1128 793 2090 1 
216 18399 15878 2748 1 
217 127021 161386 40566 1 
218 5208 8080 17457 1 
219 1662 1529 3203 1 
220 183148 200007 26037 1 
221 103372 114339 845428 1 
222 274208 373429 244106 1 
223 2940 1629 488 1 
224 54795 43165 14968 1 
225 116545 81332 103275 1 
226 23778 30043 140132 1 
227 477622 621740 742752 1 
228 118573 85413 34164 1 
229 1191 2167 1448 1 
230 9957 13329 2187 1 
231 421348 523114 298125 1 
232 1371 2656 351 1 
233 286493 168841 73045 1 
234 126637 133171 48812 1 
235 193348 230159 119687 1 
236 587855 352658 931617 1 
237 54891 41596 8274 1 
238 14181 7861 13212 1 
239 196459 105510 73405 1 
240 1545 998 11610 1 
241 3351 2848 18934 1 
242 8955 5664 43162 1 
243 25350 37141 113469 1 
244 215024 182856 57216 1 
245 139381 142412 21067 1 
246 115453 192963 554266 1 
247 52566 49437 154370 1 
248 2529 2911 18533 1 
249 306891 272747 255139 1 
250 44727 54580 35141 1 
251 38280 57019 7526 1 
252 493384 265902 84452 1 
253 631023 382777 108520 1 
254 11346 7905 79968 1 
255 94392 112253 279123 1 
256 6204 9671 1196 1 
257 1191 758 238 1 
258 3720 3141 776 1 
259 3348 1917 21500 1 
260 1500 1087 936 1 
261 583040 487951 362866 1 
262 11496 9167 42722 1 
263 1200 1110 778 1 
264 324606 371636 1194146 1 
265 11079 16939 12488 1 
266 76773 86641 39985 1 
267 3033 4322 24700 1 
268 9864 16415 2073 1 
269 132889 169620 25991 1 
270 2301 3123 581 1 
271 1506 1904 5671 1 
272 1962 3555 2791 1 
273 7317 14256 16880 1 
274 81417 47960 25285 1 
275 1500 998 713 1 
276 276611 270470 50591 1 
277 66390 39882 22321 1 
278 19320 13839 21052 1 
279 40479 25023 46106 1 
280 666090 746384 113625 1 
281 3726 5600 17789 1 
282 1860 1657 3087 1 
283 9186 4875 39889 1 
284 471664 854363 1033771 1 
285 467950 898343 551883 1 
286 92967 65490 391766 1 
287 15996 11814 14055 1 
288 164521 201550 98317 1 
289 186286 291081 53595 1 
290 333243 615138 154779 1 
291 8682 8530 2049 1 
292 1545 1096 7773 1 
293 13125 13101 2727 1 
294 150460 94242 199147 1 
295 6441 4983 41882 1 
296 987 629 1806 1 
297 38175 21750 204426 1 
298 415243 259352 234621 1 
299 4902 2598 37217 1 
300 33015 46264 57215 1 
301 59724 58863 179898 1 
302 686478 1194853 938089 1 
303 248681 183215 87411 1 
304 58785 83931 13735 1 
305 4485 5624 2215 1 
306 23382 26967 12922 1 
307 311931 406281 389205 1 
308 7410 4333 2258 1 
309 1692 2613 5765 1 
310 1188 1670 5995 1 
311 262019 187402 1578322 1 
312 2163 2094 3130 1 
313 4869 4832 30349 1 
314 1851 3594 444 1 
315 47889 26759 43276 1 
316 109147 135637 142659 1 
317 73521 51263 85719 1 
318 4596 5020 1747 1 
319 17874 12611 4037 1 
320 102100 105317 195070 1 
321 1062 549 8765 1 
322 35769 35427 100831 1 
323 574394 780119 632277 1 
324 1986 1285 958 1 
325 7221 5510 20208 1 
326 154120 97439 31566 1 
327 1752 3092 487 1 
328 189481 134737 1019474 1 
329 26955 37927 102044 1 
330 19878 10889 48724 1 
331 19893 20869 5988 1 
332 6651 7465 28028 1 
333 6171 5683 9666 1 
334 1029 536 8518 1 
335 282641 141726 325332 1 
336 422434 447162 832930 1 
337 1965 1537 7510 1 
338 26496 21857 9754 1 
339 17199 25445 7198 1 
340 1797 3441 372 1 
341 77022 129363 133778 1 
342 1863 1321 7564 1 
343 1341 1057 399 1 
344 1014 2008 1065 1 
345 163012 252205 22790 1 
346 10584 6123 20252 1 
347 4698 5351 24960 1 
348 303018 524451 837719 1 
349 92334 129307 32142 1 
350 27672 14727 14959 1 
351 18825 11081 23477 1 
352 14355 16522 3396 1 
353 12696 11190 13134 1 
354 26691 25005 11360 1 
355 1956 2363 650 1 
356 21342 41052 49530 1 
357 313020 184821 1430826 1 
358 30654 44604 12482 1 
359 277505 196244 277071 1 
360 77595 146822 366132 1 
361 7122 9940 12536 1 
362 520745 333010 192610 1 
363 12693 7508 37513 1 
364 1128 1996 363 1 
365 86601 108719 11574 1 
366 179488 240547 174226 1 
367 170257 247950 347214 1 
368 521435 658674 87768 1 
369 16428 12896 3199 1 
370 95700 106109 765714 1 
371 30801 17018 53248 1 
372 781894 639387 466245 1 
373 56799 56873 21986 1 
374 4317 5169 3459 1 
375 26082 23355 38140 1 
376 11817 17777 17850 1 
377 199372 145105 60630 1 
378 6339 3730 20728 1 
379 1197 865 2228 1 
380 569069 345413 1434507 1 
381 2211 1978 305 1 
382 3816 4402 9860 1 
383 97281 179004 27363 1 
384 33912 17091 274968 1 
385 8250 9668 2037 1 
386 165307 114928 450537 1 
387 31806 27821 34352 1 
388 15756 20934 19976 1 
389 1344 1915 235 1 
390 264056 221288 208726 1 
391 341145 472479 185815 1 
392 2550 3478 481 1 
393 12363 9949 72289 1 
394 972 637 715 1 
395 143536 80655 21564 1 
396 4032 4357 8650 1 
397 96045 144913 336126 1 
398 51393 43152 21520 1 
399 293792 540050 1510114 1 
400 8271 6977 1408 1 
401 963 813 453 1 
402 852299 550811 732597 1 
403 320790 184500 724696 1 
404 61656 57118 98435 1 
405 122662 70932 68140 1 
406 2433 2900 456 1 
407 611565 306928 4752432 1 
408 38472 38345 43083 1 
409 10122 18378 38700 1 
410 31062 54326 10071 1 
411 90210 63955 143168 1 
412 504965 379123 662420 1 
413 7368 7849 13190 1 
414 4389 4124 675 1 
415 443200 233734 135313 1 
416 28995 23978 110301 1 
417 2274 2673 7307 1 
418 1953 3382 481 1 
419 55668 32125 143588 1 
420 4650 6062 4905 1 
421 16710 10281 18999 1 
422 48459 52904 8124 1 
423 1869 2610 10448 1 
424 4284 2987 6795 1 
425 54237 59410 44256 1 
426 10983 14652 33630 1 
427 37554 28478 262663 1 
428 33234 26221 37522 1 
429 126151 100406 130546 1 
430 1242 874 9070 1 
431 39654 28052 9574 1 
432 282506 259975 97455 1 
433 1659 934 2035 1 
434 3093 1998 1195 1 
435 651234 337302 4469043 1 
436 71346 58116 297212 1 
437 3612 2828 2054 1 
438 67089 86636 199335 1 
439 77877 69159 38779 1 
440 116860 73234 49265 1 
441 1860 1814 698 1 
442 32832 42995 4983 1 
443 17673 15930 75185 1 
444 5940 11540 1741 1 
445 15195 19824 2578 1 
446 854174 1687772 415482 1 
447 25950 19760 183579 1 
448 108943 124546 76950 1 
449 17469 13833 100923 1 
450 37989 52772 10444 1 
451 332151 439782 508103 1 
452 509537 338406 496740 1 
453 1539 996 964 1 
454 32442 16878 32055 1 
455 886889 494143 1988456 1 
456 225287 166000 125913 1 
457 415915 595913 3424357 1 
458 34590 45501 41023 1 
459 301728 328838 1015852 1 
460 379065 209653 472161 1 
461 380322 315530 170721 1 
462 2100 1181 2728 1 
463 803102 1538134 207036 1 
464 14055 21309 94036 1 
465 69465 36965 13644 1 
466 2247 1460 784 1 
467 9438 6187 10446 1 
468 23994 13216 3737 1 
469 6219 3244 21836 1 
470 80544 95372 66112 1 
471 620334 329577 887062 1 
472 55635 51918 209032 1 
473 19017 22238 16698 1 
474 1230 1217 4411 1 
475 7410 6722 41131 1 
476 1758 1167 11437 1 
477 38397 22292 205125 1 
478 625305 965822 188683 1 
479 20631 34951 3708 1 
480 2178 1556 3165 1 
481 17097 10571 4356 1 
482 218831 147732 156516 1 
483 1386 898 5969 1 
484 1578 1794 912 1 
485 85575 52131 89950 1 
486 63378 32880 68635 1 
487 568874 891510 251628 1 
488 1308 1415 6141 1 
489 144418 196815 263858 1 
490 2796 2953 1150 1 
491 13620 21223 5894 1 
492 832652 564028 1057149 1 
493 676671 1246361 731013 1 
494 532253 315795 91046 1 
495 2172 1793 10324 1 
496 333429 170404 1542999 1 
497 5802 5228 1855 1 
498 95778 53330 297403 1 
499 1110 606 1455 1 
500 4725 9371 2653 1 
501 140707 126784 32182 1 
502 2655 1372 7878 1 
503 32154 33172 123306 1 
504 3705 1886 28510 1 
505 45450 33153 73575 1 
506 19278 21973 7354 1 
507 2058 1182 746 1 
508 22803 13606 5788 1 
509 44847 54944 42848 1 
510 1092 2101 2091 1 
511 119104 115743 58612 1 
512 293108 338472 40003 1 
513 409729 769770 94277 1 
514 16704 32341 6471 1 
515 951 530 182 1 
516 954 490 1296 1 
517 155155 152661 35355 1 
518 49629 65874 13998 1 
519 78999 40098 150667 1 
520 2757 1893 1546 1 
521 23937 21966 5500 1 
522 7047 9520 4984 1 
523 40122 30082 44799 1 
524 1695 1775 1272 1 
525 2814 1827 3729 1 
526 22506 43139 137589 1 
527 144835 178631 22000 1 
528 3675 4343 19180 1 
529 12357 6410 38310 1 
530 20979 13683 50002 1 
531 5601 4577 8608 1 
532 1536 1557 311 1 
533 515582 270186 613897 1 
534 4899 3199 35452 1 
535 1563 3038 1338 1 
536 11553 16818 14387 1 
537 3213 2241 10208 1 
538 61449 121887 10079 1 
539 3471 4527 735 1 
540 6660 5137 4605 1 
541 614025 695253 608035 1 
542 5727 8442 4912 1 
543 36744 53273 14749 1 
544 152335 218655 146949 1 
545 269924 334303 222529 1 
546 34542 35366 114030 1 
547 391590 530753 1399838 1 
548 921 1428 243 1 
549 806267 1603555 1075305 1 
550 2127 2944 631 1 
551 18177 27674 26249 1 
552 6708 4510 2544 1 
553 97143 130833 179578 1 
554 213980 317034 361240 1 
555 592355 950624 4472833 1 
556 1713 1486 1695 1 
557 329139 446223 101807 1 
558 17070 11069 134834 1 
559 48870 37101 7147 1 
560 50367 70214 260387 1 
561 2328 2178 19222 1 
562 24756 30903 94058 1 
563 5247 5593 7357 1 
564 10449 6012 7104 1 
565 14202 11046 14933 1 
566 855917 1709022 117765 1 
567 685050 888588 479635 1 
568 440029 236939 108135 1 
569 6237 4359 33443 1 
570 2655 1968 4181 1 
571 191482 129794 505599 1 
572 9528 5324 3381 1 
573 113086 119710 109921 1 
574 4893 2982 21290 1 
575 9642 14242 11401 1 
576 83052 55088 23714 1 
577 148792 288458 169358 1 
578 7773 14193 5129 1 
579 18060 13261 38106 1 
580 4890 7007 14486 1 
581 217781 356922 1068296 1 
582 335883 526498 276768 1 
583 16080 12386 33445 1 
584 8739 5110 2105 1 
585 13512 12213 3663 1 
586 13842 26387 9604 1 
587 135850 206057 395502 1 
588 162289 215601 189039 1 
589 5298 5470 1918 1 
590 75750 40389 30911 1 
591 1704 1924 4155 1 
592 331548 275305 942851 1 
593 57873 74330 11013 1 
594 25824 18971 148470 1 
595 417103 273974 120431 1 
596 53811 64379 165073 1 
597 14808 8083 2766 1 
598 6159 3402 3029 1 
599 10542 7091 15249 1 
600 3732 4092 836 1 
601 15276 30347 102552 1 
602 181291 118344 75807 1 
603 126631 119113 107394 1 
604 308220 160526 1721914 1 
605 47649 75111 10634 1 
606 28140 46588 5331 1 
607 619074 996504 119727 1 
608 2124 2113 12990 1 
609 2745 2419 19094 1 
610 6963 13265 1948 1 
611 10578 8899 4185 1 
612 89211 152353 600333 1 
613 25269 45428 83789 1 
614 16368 25707 19625 1 
615 550973 294022 1330021 1 
616 2235 2013 868 1 
617 11214 13969 12430 1 
618 17163 19109 79964 1 
619 3612 2237 4194 1 
620 43632 37124 174116 1 
621 6294 10701 1230 1 
622 363372 326139 153687 1 
623 39186 34192 11172 1 
624 3042 2336 24704 1 
625 14058 15589 71433 1 
626 78831 113777 431218 1 
627 263348 517801 85859 1 
628 778546 1308393 3409682 1 
629 5208 3597 3947 1 
630 52965 84094 120159 1 
631 409471 614453 2457778 1 
632 17193 13470 101031 1 
633 265400 331653 596416 1 
634 17028 11117 23182 1 
635 11889 10138 24704 1 
636 31596 19471 89403 1 
637 148573 142695 85036 1 
638 582404 452657 209649 1 
639 646875 1023651 123330 1 
640 339069 236844 406126 1 
641 1860 1186 446 1 
642 305898 317075 85237 1 
643 218243 131854 1488508 1 
644 379545 326570 70616 1 
645 1788 1332 318 1 
646 10323 10682 4920 1 
647 1482 831 4138 1 
648 30969 15995 11142 1 
649 18219 13181 16121 1 
650 749704 1355483 818022 1 
651 1455 1114 289 1 
652 2883 4977 18146 1 
653 13398 13553 2759 1 
654 18549 26265 4196 1 
655 3471 2634 9957 1 
656 325941 623470 164608 1 
657 2610 1818 3542 1 
658 16749 12815 12234 1 
659 3207 3028 1499 1 
660 9405 11700 15282 1 
661 4923 2956 5383 1 
662 14217 15501 77051 1 
663 452008 273380 210822 1 
664 40662 60247 36984 1 
665 74112 69833 16749 1 
666 2493 3436 364 1 
667 135463 201181 18294 1 
668 1167 1245 1088 1 
669 318213 365818 499620 1 
670 137449 251814 128680 1 
671 4800 2536 946 1 
672 542912 656035 2941503 1 
673 637092 375964 993633 1 
674 18012 32777 5529 1 
675 2754 1936 2217 1 
676 1161 618 1149 1 
677 44928 68535 138571 1 
678 14964 14564 27055 1 
679 623709 641086 1140388 1 
680 33294 57936 8513 1 
681 126367 73493 65625 1 
682 13239 8770 3303 1 
683 35193 36818 6456 1 
684 1293 748 1305 1 
685 1929 1679 4177 1 
686 52737 56950 441248 1 
687 208994 213133 486710 1 
688 422431 541757 677382 1 
689 385287 644646 2652351 1 
690 1239 1694 631 1 
691 30798 30593 7008 1 
692 94368 85696 108950 1 
693 180214 125155 204459 1 
694 286190 232307 1380418 1 
695 66216 44490 209925 1 
696 4248 3753 1358 1 
697 1035 807 287 1 
698 97377 106457 74364 1 
699 608490 645006 128244 1 
700 51894 72480 19726 1 
701 22374 15071 53449 1 
702 2577 2373 370 1 
703 2004 3590 3181 1 
704 4599 3831 4472 1 
705 8190 5405 38662 1 
706 78912 102422 189507 1 
707 1500 1160 1015 1 
708 12642 7152 3609 1 
709 2502 2259 746 1 
710 26253 27717 16583 1 
711 984 584 774 1 
712 37356 22734 171248 1 
713 30558 31747 114481 1 
714 392889 322334 106226 1 
715 3381 1821 2068 1 
716 25131 21648 3690 1 
717 67839 52606 109392 1 
718 6804 10081 1201 1 
719 23280 14856 5101 1 
720 27645 49761 82414 1 
721 609930 443769 266303 1 
722 126451 68746 53570 1 
723 528605 312174 210787 1 
724 95982 143703 18221 1 
725 47256 88820 51243 1 
726 46719 53901 106406 1 
727 31035 59888 51744 1 
728 1491 2065 3013 1 
729 3213 1921 5714 1 
730 112834 222142 20285 1 
731 930 957 926 1 
732 192136 383036 80806 1 
733 204584 132042 355662 1 
734 4188 2779 1770 1 
735 309225 306079 279268 1 
736 6162 8209 17202 1 
737 2118 1414 12312 1 
738 176035 120012 73450 1 
739 246752 170722 951570 1 
740 155023 192841 898309 1 
741 22701 23358 39896 1 
742 1953 2255 659 1 
743 9390 17789 68541 1 
744 463663 758095 2178415 1 
745 1188 1061 4210 1 
746 2400 3859 867 1 
747 2379 1904 3588 1 
748 750691 687766 2681765 1 
749 5124 4851 1757 1 
750 52677 87029 362119 1 
751 588470 576310 1442093 1 
752 109843 106357 85406 1 
753 5352 4656 35998 1 
754 2907 3170 3392 1 
755 16758 10917 13521 1 
756 3705 6044 1210 1 
757 142030 115651 266679 1 
758 25842 42927 4606 1 
759 4341 2988 1614 1 
760 8757 15552 4047 1 
761 66240 79146 161111 1 
762 915 477 7706 1 
763 161503 150892 246373 1 
764 851564 729192 164655 1 
765 93228 50049 55554 1 
766 309414 444480 173265 1 
767 29133 17813 47607 1 
768 1980 1541 7380 1 
769 61869 35201 176891 1 
770 906 1619 5311 1 
771 47367 93673 21167 1 
772 17529 17344 91960 1 
773 3480 5709 10315 1 
774 1545 1176 518 1 
775 2334 1390 1427 1 
776 83943 117719 323342 1 
777 20928 23393 151533 1 
778 8601 4405 32727 1 
779 26781 32259 192136 1 
780 1200 1894 9444 1 
781 1323 2246 733 1 
782 6717 7122 2255 1 
783 25011 14801 160872 1 
784 97359 93283 14130 1 
785 497080 762649 1859368 1 
786 3558 4046 1516 1 
787 58905 62043 65551 1 
788 507449 398974 2483824 1 
789 557171 958991 860848 1 
790 3708 5654 864 1 
791 2247 3450 807 1 
792 97950 174989 154371 1 
793 54930 68095 46419 1 
794 1005 923 2623 1 
795 762115 639507 1172558 1 
796 5892 6008 10006 1 
797 64491 47034 150974 1 
798 9828 11590 7356 1 
799 94767 141905 178458 1 
800 1182 1182 201 1 
801 856136 534162 6190246 1 
802 159946 228158 31435 1 
803 50256 76827 10421 1 
804 72978 74921 188340 1 
805 10311 11547 4460 1 
806 22008 18086 11244 1 
807 363489 289863 703721 1 
808 144010 147004 28652 1 
809 22236 25213 8469 1 
810 288983 459756 1767068 1 
811 254135 324100 1705920 1 
812 226163 253118 68857 1 
813 9492 15165 2745 1 
814 7866 7061 8676 1 
815 71007 136144 106403 1 
816 97581 177646 276752 1 
817 3354 3761 8053 1 
818 268883 231497 269440 1 
819 321840 489098 1717817 1 
820 7038 5580 8148 1 
821 19902 11378 2860 1 
822 37302 51793 13487 1 
823 272441 317237 231033 1 
824 305889 335775 193935 1 
825 2895 4157 1912 1 
826 3648 6202 26925 1 
827 207149 223567 497194 1 
828 514190 587451 597414 1 
829 1293 1226 564 1 
830 85965 82468 29711 1 
831 6783 5740 2997 1 
832 878312 1568968 1362795 1 
833 7110 7215 16776 1 
834 380568 398937 106048 1 
835 10728 5979 21251 1 
836 33249 31123 32102 1 
837 242579 129266 187007 1 
838 4389 4179 943 1 
839 560603 433958 617180 1 
840 11415 18476 1768 1 
841 64383 48790 510036 1 
842 2463 1922 3014 1 
843 24219 38414 197959 1 
844 6441 5367 23604 1 
845 4113 3860 30183 1 
846 455242 857422 1547036 1 
847 2022 3193 14620 1 
848 3843 2793 1315 1 
849 6306 3470 7231 1 
850 30630 19686 7927 1 
851 37560 37685 235007 1 
852 12477 10423 4373 1 
853 1446 2188 1033 1 
854 912 944 131 1 
855 7407 5262 1815 1 
856 44526 78409 59911 1 
857 243749 486495 1521232 1 
858 4041 3575 3587 1 
859 1299 2251 195 1 
860 2541 1820 9197 1 
861 125329 96167 270063 1 
862 321294 194997 589884 1 
863 662706 1038012 844732 1 
864 16431 14420 37867 1 
865 93426 107930 50218 1 
866 7806 9818 1243 1 
867 346047 175842 2194542 1 
868 7260 4117 38590 1 
869 113491 200839 779166 1 
870 609597 444443 2911782 1 
871 381159 513451 2540812 1 
872 163675 157725 382793 1 
873 1209 1716 211 1 
874 3930 5644 15438 1 
875 102022 192503 217416 1 
876 6657 7700 16434 1 
877 1542 2438 503 1 
878 5877 8464 1877 1 
879 2295 4390 605 1 
880 40197 37690 53114 1 
881 222281 270871 1012724 1 
882 9231 14433 10826 1 
883 815996 1329147 254814 1 
884 118231 152764 953287 1 
885 92334 49694 196538 1 
886 1425 2219 9595 1 
887 25770 18909 22436 1 
888 668601 960907 898544 1 
889 37209 19640 5186 1 
890 945 888 2125 1 
891 2826 3132 1932 1 
892 5436 5243 21742 1 
893 259193 172929 1101729 1 
894 20007 19225 3278 1 
895 2904 2770 13773 1 
896 515381 275653 2422804 1 
897 485653 806486 1548476 1 
898 4254 4030 3657 1 
899 886715 443651 299994 1 
900 160327 95327 61675 1 
901 7749 5062 11149 1 
902 53937 38557 51014 1 
903 364092 569031 379402 1 
904 4200 5544 28090 1 
905 1224 997 3949 1 
906 3033 1967 1636 1 
907 56925 31170 320408 1 
908 4308 6660 8817 1 
909 2439 2063 918 1 
910 100333 53292 17085 1 
911 169363 91286 155826 1 
912 298118 314980 1246064 1 
913 127186 73504 249451 1 
914 48000 89463 14849 1 
915 126358 64059 655913 1 
916 9402 18080 13568 1 
917 2496 2237 336 1 
918 1290 1512 781 1 
919 10926 6475 1834 1 
920 4917 4456 24146 1 
921 13383 6957 5179 1 
922 8112 10139 13186 1 
923 1398 1421 192 1 
924 2520 3829 12201 1 
925 475435 626251 421590 1 
926 177676 184588 24412 1 
927 2985 3826 4893 1 
928 1029 738 139 1 
929 2094 1082 739 1 
930 37515 35201 12528 1 
931 133858 265907 45330 1 
932 8643 5880 4317 1 
933 11811 16897 13567 1 
934 142138 78115 34705 1 
935 227201 322040 393129 1 
936 21609 38953 59814 1 
937 2235 2381 595 1 
938 2334 1563 4616 1 
939 104248 91523 282088 1 
940 2346 1211 2789 1 
941 268655 179591 932333 1 
942 5994 4266 10957 1 
943 65268 90392 160283 1 
944 13434 13467 2172 1 
945 39744 30958 12444 1 
946 384093 455998 1991996 1 
947 583655 979758 136765 1 
948 44709 55963 264406 1 
949 23925 26811 88752 1 
950 37353 18983 49698 1 
951 7509 5864 37822 1 
952 6648 7042 1306 1 
953 50784 26560 316223 1 
954 1485 950 8822 1 
955 380379 229390 177291 1 
956 2232 2276 659 1 
957 2322 3505 1157 1 
958 18999 33710 25082 1 
959 1020 535 8531 1 
960 10854 7689 13549 1 
961 50691 52852 263994 1 
962 758323 1208435 4750724 1 
963 1287 862 7238 1 
964 313890 244755 1754811 1 
965 58866 33079 430739 1 
966 235478 376021 182894 1 
967 107029 181844 82254 1 
968 1455 873 439 1 
969 23184 19871 165909 1 
970 285815 278949 920243 1 
971 45030 69613 227981 1 
972 78834 117763 354299 1 
973 4494 4976 3083 1 
974 18693 9963 93360 1 
975 73029 129246 62436 1 
976 139537 150007 1150794 1 
977 68127 97574 25785 1 
978 6147 4969 16390 1 
979 125125 148464 273067 1 
980 105277 132210 759563 1 
981 1224 847 7963 1 
982 2256 2820 1082 1 
983 5223 9734 12815 1 
984 93294 107244 16918 1 
985 141379 80849 322712 1 
986 1938 1223 10086 1 
987 114760 204192 257162 1 
988 29202 21202 4161 1 
989 966 716 376 1 
990 97182 187818 17493 1 
991 6201 8466 9477 1 
992 4389 6868 654 1 
993 9681 12141 24825 1 
994 56268 29464 222847 1 
995 945 1664 222 1 
996 77511 58220 102174 1 
997 135265 142266 691659 1 
998 650052 410627 306602 1 
999 249494 431331 369698 1 
0
1 10 100
