99
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 618105951 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14281916 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 116787959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 356116406 0 0 0 0 0 0 0 0 0 0 0 377969177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 688932001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 891637992 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107007392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 912929290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 841797117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 571311082 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 647926157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 178910286 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 3515822 0 0 0 135 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 2061 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 422322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9074052 0 0 0 0 0 0 0 0 0 2965109 0 0 1 0 0 0 0 0 0 0 0 0 83508864 0 0 0 0 0 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1595 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 6887800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 236632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 48382287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12610307 0 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9103 0 0 0 0 0 0 0 0 0 0 0 0 0 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 152904336 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127693 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21894517 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 501510950 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22728009 0 0 0 0 0 0 0 5 0 0 0 0 0 47425 0 293635 1 0 0 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 686724 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 898 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 24966 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 363348544 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21039 0 0 0 0 0 0 0 0 0 0 887245 1464 0 0 0 0 0 0 3890 0 0 0 0 19293 0 0 0 0 0 0 0 0 1020893 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 628861 0 0 0 0 0 0 400 0 197873 0 0 0 0 7 0 0 0 0 0 0 11 904101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6317109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1594 188659 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4219 0 90804699 0 0 0 0 0 0 0 0 0 0 0 0 11547 0 0 0 0 0 0 0 0 2051542 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1468265 0 0 0 0 0 0 0 0 0 0 0 0 1035 0 0 0 0 0 0 0 0 0 0 0 16123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 26 1323912 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9937 0 0 0 0 0 0 0 0 0 0 0 840346 0 0 185386561 0 0 41478 0 0 0 0 0
0 106 0 0 0 524113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50293 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 197 0 0 0 5874524 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 372200 0 0 0 0 1677826 0 0 0 0 0 0 0 965 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 70478 0 0 0 0 0 40219351 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3629476 0 0 0 0 0 61545 0 3413129 0 0 0 0 0 0 157873 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 495730005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 206084 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 668209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15196 0 6156403 0 84464439 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 214 0 0 0 0 0 482 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2285 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19891 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 156310930 28594170 0 0 0 0 0 0 27304002 0 0 0 0 0 0 0 0 0 12450399 0 0 0 0 0 40047708 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 700972 0 0 0 0 0 0 0 0 0 0 83768110 0 0 41251776 0 260617 0 0 0 0 0 3886 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8119216 0 0 0 0 0 0 0 129 0 0 0 0 5042 0 0 0 0 213 0 0 0 0 0 0 6085546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4938 0 0 0 0 859339 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1360259 0 345068 0 0 3091 0 0 0 0 743 0 19804467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 197013 0 0 116801 0 0 0 0 0 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 171444035 0 0 0 0 0 0 0 0 0 0 0 0 102 0 0 0 0 0 0 0 56740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13196446 0 143809 0 0 0 193854 0 0 0 0 192473 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 177160 0 0 0 0 0 26091414 0 0 0 0 0 3123 0 0 0 0 0 0 0 7041 0 0 544556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 688220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45711 0 0 0 0 0 0 0 0 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1381361 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1202580 0 0 0 0 0 26239971 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3023 0 0 0 0 0 0 0 0 0 0 0 0 11202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 813941099 0 0 0 0 0 0 0 0 0 0 40206986 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 353 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12919 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50126966 0 0 0 0 0 0 0 602951 0 0 0 0 0 0 0 0 483 0 0 0 0 0 0 0 13 0 0 557 0 0 0 0 0 0 0 0 0 32 0 0 0 0 0 0 40357961 0 0 0 0 0 0 0 0 0 0 0 2 0 0 322399 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2991228 144 0 0 0 0 31142 0 0 144339 0 0 0 0 0 0 0 0 0 0 0 0 189 0 0 0 0 0 0 0 0 0 2206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19273 0 13961110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 238423 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 726141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42409730 0 0 0 0 0 0 0 0 0 0 0 0 182522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 193 0 0 0 0 0 0 50202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 127844 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 214798 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 80278 0 0 0 0 26331 0 0 0 0 0 0 0 0 0 0 0 1 0 2179 0 0 0 0 0 0 0 0 13605 0 0 0 0 0 0 0 0 0 0 0 0 0 166069 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90473405 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1335223 0 0 0 0 0 1637151 0 0 0 0 0 0 0 0 0 0 0 0 260 3529 0 0 0 0 0 0 0 0 0 5741 0 0 0 0 0 0 0 0 0 0 0 0 0 0 199664 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 297 0 23222076 0 75298926 0 4 0 0 0 0 115464959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 505 0 0 0 0 0 0 0 0 337 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 450 0 0 0 0 0 62507266 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 562548550 0 0 0 0 0 56890 3035763 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26927 0 0 0 0 0 0 0 0 518 0 0 0 0 0 0 0 0 0 0 0 15444849 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115724581 5325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17225 0 0 0 0 0 0 145 0 0 0 172 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30824 0 0 413724720 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 49 0 0 0 24 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000000000
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42894565 69465987 122605846 434635524
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 274413047 945035423
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72759143 178097453 249944306 301778676 717790722 803719482 967561282
46049553 374953 20174 104 11100 37959 3285 18 10108 25203 1134166 10120 71198 1224521 269149 4683 368593 66001 1428587 1196790 4996446 0 208989 846 9932287 29762 104137 1198569 203591 34123 31 343487 18758 3071 1791489 2553728 34788066 158590 133807 1227 131926 743035 10679 74374 6943 309844 788 377206 2000 390009 245083 120 1375 767695 506527 107798 1746 563678 96568 4280 4567 2866963 742599 801474 235 505170 19776 235079 20074 1678003 35682 42915 3565894 1624 12654029 903 28049407 5015512 567268 3325910 122836 336346 14710813 55604 4190 21304525 216329 10103 1488 41148 712618 20812 7829920 1019903 3761558 6883 82964 67056 161 469134 320392 1210535 94706 984240 107558 8824937 23088 26983 72 10912 1038 344449 1023413 914116 212633 64524 139 4254156 193 23904761 1683 1877920 5911 60759 18224 16683101 25015 1071786 148865 391691 694439 1937798 230981 4456 6187 486140 410972 19905 3317 907 17449 26239 72221 6186 133467 148584 2914 16015686 25871 1518236 439 80186 292370 5984 1378175 9441 98695 12242069 5503511 602624 570 236097 2143746 3560440 2254 1766 7866638 20677 2996 37 14323 154157 86 308640 904432 377431 6821836 699 66714 36502 1443 57816 927904 67683 136916 2556 48610 107748 1011699 327 9 7638 234 20885 116957 101185 190041 156058 1919627 472247 18320372 385979 16281 297606 832 72420 2940 857389 17099 808493 4669 2634 3059286 42700 144294 1229417 34367 1309 193119 1649465 105809 185682 163 5302063 25985 702 55968 261008 163756 11896 2749 819 1037 3277806 234260 78815 4161 901078 15 1562361 1072373 649884 107533 617 15987615 59058 14419367 1611925 598509 16865073 52 595571 200517 204891 4295 26534 155986 88281 544972 240 449507 2325 650499 67572 137517 73363 213106 1231 245072 8765 434516 165858 5 1678611 397537 1369059 322082 117170 1188171 481027 54972741 1032 221143 164 21716739 26325 11337 3125645 80133 9 131223 2862317 4707038 450991 2710411 1977 32094 89010 4068 30610 724467 531669 687 188413 3814570 43212 502 299125 10806649 10000284 108950 3665435 823 1270240 31331 393993 1771098 166467 586 1799686 4898699 120 5386 336002 520697 442760 35674 827 444610 29092393 54935 181379 21352 1464116 1414856 136262 72807 3266 8125429 22070 16992 1119253 119422 4674012 963106 117693 371617 2293 6097 1395340 4391695 29245 14042 175924 19917 252608 12769 128802 437668 63199 463244 7401869 1452063 291740 228779 22679402 1024529 34907 1463966 127180 21345 71840 53502 1469 27636 141686 23938885 6474 1683932 16676 1598443 195 33 1970620 682 471722 195318 27824 3226 16707 4437 832 18020 245910 1430358 14909 2194811 837264 428011 10915 38974 30649 406 12893597 397347 153574 4414 14808 92 2134 497536 9478629 117543 3886520 875305 153468 963126 406649 282687 172155 250 13585 1811 6018 15336185 486970 2009440 31958 165602 3923 484743 237568 236895 1111039 2167927 115106 350865 15858594 17 9750783 20607354 17559 9303 136317 12506177 3618 1458 20907 2 11512 404745 12737 950 2773316 64808 596841 1029940 3204472 309147 1393 762169 700972 9266 5084 15 18322 97550 477 961635 45032350 1199112 65626 465997 259980 607511 24266 16 6437068 3522056 51551 3583 53594 1181224 7667 92 934204 7567788 26056 3166417 48373 126174 1623106 107008 29153 750837 2397 166483 354982 352819 14699 101819 1376293 160737 13551 462508 750661 6391 26476 427699 620094 71061 812782 1586617 9340 8161181 317036 289756 12573353 25590 12191 12908284 20165619 38051 2337058 876842 19801 1562 1041327 210905 24582 2108 230819 385907 280 21 38411 330579 61117 33033 2394 288194 1819546 22696 3264 156067 13557777 12668 380 3908686 3810 2252 191086 83 589342 4637575 507141 2836660 5379 2369 28 91910 83208 13837 39445190 344886 122741 471142 402533 42703 4 28786 3429022 1398563 49430 4097 26080 3694614 8436 744000 3331 365599 465 642306 324966 11998 5631916 56293 98829 49977 95883 390592 4226 26262 952 12160 405947 5 93480 331497 375890 328 5561 636975 1649379 15046 1055898 1901807 52793 158617 1360 1079846 204724 14921 14482818 165350747 1124217 7642524 38237 110056 1590795 352611 204799 940 61915 56124 16143 37276 4049647 99499 227590 1089386 260484 68023 10085 1117 6513854 41645 60501 108083 121819 926533 4246 620377 119441 173075 6104 1610 255949 890639 3395 1000619 804959 33989 50646 100320 159994 1412022 3452460 43468 56296 1009607 167478 5581911 11477 2418845 5 17196 1772319 79864 16040 21399 1092516 4193 29340 38073 43664 810286 4924 955 389289 21692 14525641 1428 659593 4451558 13863 32470409 14812 166 9391998 1207 4632 321415 128301 1659 411 11248 9693 4384558 6438 796 821811 2237441 1413113 12129 1780828 1668 975180 3001839 31453 394831 3118991 4657247 1022402 6197 486 80445 364333 616466 9726 16961 23391 8628321 39217 91169 18849 39699 38802119 8494 1522852 288 694547 233775 2 54254 1782671 4776 1022635 449 3363346 44008 289721 4674447 20223 125917 171003 9118 817493 25804948 7347 230 1544576 4830 26643 110338 53279 514512 974331 6912 5831 390777 23581 142165 374 43264 210438 3391 19442 20 5549 4927520 151852 2905665 562091 8642 4402931 40202 241238 135601 1372998 21665851 47446 1221358 2080626 210770 75494 604836 36355 38334 69335 90552 198 128541 1286047 91424 1257438 25009444 4228434 7264 12194 609759 305075 2600 603519 26799 1039470 685 231358 10747 158179 289790 305028 7670 178 624 516942 346227 11877608 24969 143 5107039 13157 4211548 350199 1076580 20531 53491 1532447 5950 735134 75402 68958 2687335 24233 437 165 577 525078 1160490 7356973 1229 7969 85848 1893 273647 557085 1631 59590 3045 1317985 84766 29311 23780 6138 308002 15886311 1161403 500724 9262 903947 22826 32557 105096 13112208 24136 9377 163998 6029300 578581 11741427 117 3828379 113601 4370250 309202 26 1423051 72795 18756 219939 25979751 165417 91644 3119466 19247 62344 1535 53591 21977 833550 23436 1553375 8470 303690 526 484 33986 10881 375373 875460 1955010 3193 481553 137799 191665 609 38209 1139 1943561 3724 4391 356785 173386 178951 115390 207 1257984 15994 26615 700 5829 1826 5643 194537 317813 6439875 354322 226311 74962 8191 182251 3896 109 107403 5932 4648 50880 50014 3842819 1764806 2665255 400135 69286 330676 22521126 1122073 7457 1075471 1209589 88356 10231452 1495102 1235282 13011815 739267 13992956 6571 1307 1056435 11705 9838 41858 2045 902109 95723 543736 1078662 429053 21949494 6080576 17350 271496 1293081 45809 61740 221949 14596 1346 110418 13979 304954 760828 351200 518886 6007 38793 47984 143002 6500 266876 2747 2569665 12862 39229352 527 23964 57778 705912 4864555 9190 29085419
2424 70559 4229 151992 13199 146319 41355945 16742 1225451 36682 472830 1141499 7790 1549205 14 40257 6289 602560 10208 2575657 3037 1465610 356614 16065 383117 1305458 13405121 16780125 792 85662 3381 722 367044 7877 53481 2254347 10253611 1249765 992 632998 1333159 795294 13 19589900 364220 5070820 6185587 3096 7746 3509597 242268 175744 351966 227424 20886 42178 2696071 57 98716 1680284 989932 307029 3537597 21390 5918 8302 129279 17823529 2487737 110009 1373250 46299 3984985 2347546 2820777 663392 74423 29774 395 2431773 401370 1587898 578375 24874 155520 27625 38355 2672921 12285 7709 1539 331722 1178365 123711 2834940 218 23859 874630 10158 4855 29442 1152015 44888 88249 274504 6647181 1348641 15201 2503 930808 199675 4890 2380919 488414 365701 2536 304514 5046 246493 440509 6416 1407830 2271366 247423 2063 23928 409591 178 650397 6191 198022 35450 111932 150343 3073 507358 114291 189076 115231 104166 1248 11706 1228927 8075 531969 1422009 76366 3276347 189752 26519 85085 3061 85 131934 105841 123507 76115 287342 200135 741272 129768 6834405 127732 65024 11823 156 213100 22429 39213 66326 235293 642413 75345698 3167 5351236 746288 2166399 48574 258387 571179 507636 8154334 112663 231898 3030776 91763 2936544 446029 7996371 15934 9617 1217062 10227 57889 48152 26553 9664 2384535 29557 6436852 15587687 402814 4526 62 2964 86476 6405 672679 467516 6574 559718 96241 85582 24060 3334618 4786 1442254 25479443 20082 6930 1983156 10430 23834 1237 2672946 5654 71705 302088 1888 220224 41205 204 78577 4753210 14739 2374506 479316 572536 161215 1856859 13246025 342354 90105 213975 4919 22055 19795 7060 181074 716766 1023720 41095 2518347 145434 1626430 451989 695247 5028087 56262 4382 294389 842 476193 1839874 38744 749888 17203 2037614 4374690 10257286 13468650 746179 639538 51218 4953696 2953 344404 1070 49 380735 1195234 2845 29566 100524 181 456095 2384746 683597 3428 988490 110198 3007064 1048536 107 18915707 321655 61284 743 110 183785 16348546 75439 1250566 103556 619391 123190 277470 11880 1417 637800 76 1615414 23038 444329 59924 1600 844206 3045 6496 10094 11051594 50977303 840466 15 970 2741779 21143 12904 646717 56668 57790 127 1350 5037808 43 109 255197 1256 77301 2404 1023 114105 2423750 67192 1752 2150904 4339 4953121 244798 57779 9772646 7936522 545187 26988 210 276982 34268 200393 110022 428777 400487 8934 100775 315742 283125 98372 27243 891420 27482 615162 8548 219615 484124 55486 260698 10490 301 0 353492 2432 13378 128205 283 4321 19186 8639722 2121347 2400929 627 1918 10157 2829669 479690 798 32202 191030 27961 18052 480 217959 36815 17034704 7383 713 562909 75659 971869 5075 35873 10765599 209015 15609201 273424 2441118 1524911 317123 19209655 12710 1001 16459 42713 326219 1887406 1234877 12901608 1204 1120488 842291 2786735 218394 16553 558415 76402 65519 132667 49594 237378 26758 514 2845 363208 2105326 4364506 148912 1419755 46385 358 7959933 40483 2309648 63086 99727 107414 650376 169880 8528868 494157 6057 35156 25599 374436 18485 23057 118784 204320 73252 1058 47679511 9329075 516593 14100 99488 504108 1542073 841688 1003992 8146 1132590 21425612 54 670052 528608 99965 3454 61643 68379 23312 3992 86127 514071 10096257 284590 7954 82501 487 10781191 49058 1055317 13299 9056901 16568 2372 2947993 1507364 377267 24152 2992 186 26365 390440 84778 3348 355431 2417733 1710459 1157529 294246 49610 2170 1216490 127577 3584138 93831 12285290 18796 1323 5939 19629 328590 598 123728 4156 3609 156576 7068 1664096 20306 3776577 292956 2781047 42344 26 93574 216453 45602 688 266225 363668 20318 1679461 46923 16665 1024 4749021 17635 20125 759172 359936 437954 2814650 671963 441767 2239 3721 8896 268521 3491 329806 135384 72216 307882 7929437 71336 266 7508 3759 54434 1332969 2443 2847010 3741895 8236 504 601510 28090 299370 17711 296780 35200 17245 1789244 377276 865 520347 139835 12592 35071 791799 14845644 170983 603794 16 21590 37576 22337921 1846777 131954 39125 1363 213419 62479 6056351 2070 31822 3468403 3493 1448278 48 94705 8665006 4960 10379 3988 33531206 3399305 1640061 30287 43645 3859 4236811 366800 319535 215193 20944191 868012 44669 292565 48 20050 98 38737 126 1566 207044 203701 214739 2585 28 633 1433567 684959 11826507 1113067 29038 658312 1688 133 460370 64952 3732 275897 407321 400854 186496 3880 1478 398362 48981 63 188 1098456 110644 3305241 318454 518870 4023779 150844 13960 761256 80108 4536224 92300 362350 2007 294871 40109227 741335 2586 1626292 1612 542421 111714 292348 49140 1274 1657939 1009333 2505 51309 7495320 6870 18423009 236519 894 1164919 16256 98821 223284 131 122410 433799 8220 2074776 554991 375050 4696733 2399258 1429286 168 574 4486925 34419 5296676 13735 11247 80486 260 55 5340058 28362 1528 23010 293375 925991 1078344 1833536 52237 2663 326 103303 4187 25 649188 1651 94007 125976 199392 54468 6 10 18 70359 2024493 60336 38872 266283 711333 8137 6303 51156 819 235603 846 24123 3679389 142288 2333072 2333258 112253 2966554 815 6274015 674023 1529346 700998 155903 42625 125727 877891 8187 227361 176051 61588 599 12007 1713280 152125 1935 1001795 477083 157866 249677 79865 48167 348 2135583 4457464 38503 332564 6577755 82819 785649 1551287 9848 8980 349309 130254 566199 146715 15365 40464 102166 17761 18557735 7501 103956 1131 94407 366231 171149 3247943 15471 62060 10474 585 546932 164156 26401 180901 17859 5064598 478992 2751 1802349 323 741525 632483 221658 116367 1273905 12956811 2009712 69168 223141 245 7164 110251 1564501 1622100 16654 454 1287219 11908775 407373 13534 269498 49946 48051 5040302 2657 9762 1202566 6148 262074 17795 13559 545717 3225642 36285 1144689 74914 21482 682130 951398 36117 7330 29571 728185 5863 2929529 11547326 1607 1672337 825605 171677 4986661 800877 604548 2221594 3374670 7822816 0 4007 1256051 573 5863 728280 9505570 880059 1025 7444 1631495 5924 668 8797 592 196547 2793646 2649141 61042 636 965009 2518896 12689 10553 93325 300990 780414 18449 19429 53951 133750 1634991 73247 228859 1512 37828 1006968 6876 229 18249515 59200 996761 66 130010 6318 3510287 33 67732 2796610 6741035 2282704 2600 66669 545232 3840081 3846 416163 9740 8681977 187934 2767 314681 4241 234917 904520 432166 985009 13877 200 1228808 76360 10619 31404 4755476 4014 547724 33356 13789 432312 22208462 71119 37434 36462 1178982 566124 4366965 3659 66972 1351087 2551857 388892 2844837 46097 2741 38074 62573 93634 365994 1694777 1991401 10357 66060 7523 169709 230199 687 327021 2078459 218431 304329
4295 710179 569814 265010 2992951 4214 383 3314 26461 81201 335812 2711600 12911900 27577 53 161061 3247048 92856 37387 1880258 203 7533 33662 2015840 977497 158 49121 6791 715342 10700 968962 2729594 208642 9596 752199 4808052 42686 112014 561337 11591 2947 91034 29614944 92415 20 4172836 6702706 10894 260 5076 3148709 6134246 176 219485 57802 1760652 47876 5006 0 804931 311825 612462 22004 47342 18877 145 842 475905 199682 41422 458476 1223489 11040436 1374165 706 351 2357 694609 9866 29971 1228019 8041 365320 227461 19831 263087 9730698 800 5092755 529744 577543 211044 22040 542696 3415 7924674 285783 9462330 829944 585 16112172 932521 276634 10651 10589243 79 14304 934048 1939659 42039 9050 1909986 44001 2851542 14407 120139 553904 91 54152 147886 4787150 1193 150131 81077 290976 434759 3784 11025 4907 13212 57254 5617895 25151 343740 69381 15338 27872 170 6226 11548821 2877 20017130 26024747 328966 199449 389324 129179 100961 109643 129 3722350 404537 38825 24006 57287 309467 1845208 3858 77117 38787 107139 272514 886354 131634 1008 47213 1552099 3873327 10098976 6105191 2544761 433041 43897 96244 1583628 1530 85041 418 4147246 6033 70442 11130520 282692 829275 6103 2495 136394 4048801 1342214 5953762 2411920 115903 219789 27307 4550 103279 1452092 3238530 733247 562351 4975 63782 426066 110503 1281314 7596137 53218 2516191 1869 7861 38139 952 342020 13251 3988 462304 78800 1572948 41900 404114 1497 2243 462378 2802 17059735 9443 250548 87526 99603 51992 74428 350856 447562 8423 532 25622995 2280207 514398 20991116 36110 17600402 1834317 31882 7429 18892 322531 1139870 113569 9689 36345 1286 53419 113027 1095155 534719 596 329270 551362 13112 5927787 204 143686 39340 205646 123249 159056 323904 2565955 13628 4738 1580968 469586 61 12223 4770 619979 55779 2388704 9583 128991 334288 1515 17116 1939 437468 53984 202221 41994 185512 83572 24224 448137 2603705 17532 3849 3 32 19393 135210 28869 1622 185672 2547 10694506 625052 10548 336132 1411000 35699 20467 936968 19269 4098798 721703 2 656326 5902 13192058 1101617 1908730 187852 168645 509367 371870 157921 14544187 543 4599485 555880 2448790 195962 46522 925 523 1746031 588753 290941 7998908 24104 119842 132 7878087 1359830 186514 19282 188713 25984 226928 969680 24023047 1655193 66937 1 20890 20677454 51233 1683197 22879 42099 1126 24463 542360 554 6061417 9708 1214759 246247 3456859 1136206 231067 19564 1298582 13 2159 4186585 266680 4214052 169640 38080 4232606 394324 327461 279806 14049 831292 989780 7998 349819 287768 54464 436503 50883 6335 16277517 9532865 654 1594 493461 13175936 222379 15004183 280565 54001 6143 1395800 80712 291 51424 222301 9137277 66173 122465 100724 97259 1209227 1314313 1558 25348 80 5463 6251099 3251089 1071284 1303 2122 3897665 86008493 6783531 1221668 511874 54235 795031 376413 108364 78 80118 1385920 846 1537 381470 15144 12997 1392309 26965 166340 251610 2636746 48985454 32373 1356862 175 19801654 2708 154991 7667849 363 31087299 12063 630212 12307131 8057863 3070863 16291 72146 175498 514 5078 8957 3919 56860 1597091 822964 21572 14577 2474 74333 710274 130877 5645341 462 115 579272 142423 3181498 2753 216311 93083 1515 4065 291 67639 279917 498077 230743 6797 21 223901 19661436 122240 5836697 830717 1983 79987 25454 1107808 7860 893013 8804 20205 14 530 508309 21263 9378 12851 15861 496309 15106 11267032 898 1966 1565053 99600 9003 592764 84162 14535179 905008 7345236 20744 75180 1895084 2927158 94205 14683 188220 1142585 3508333 29145 162945 338080 1061315 31038 3248510 3286135 4892 70489 30634 3019 204315 237419 114520 3431801 583798 1071328 0 12534 219523 199970 63386 26179 262 324729 426 68 8979685 18830 500825 54124 12889 1036975 1160134 139676 4771 43016 9990 68916 1226850 16423 18998 161536 6158 2356628 15470 693829 3 2389246 5361 248 11700 53440 9919332 2549698 1119 145479 168810 119135 174985 2701 482940 1584368 22689 415 12244 1024586 1868189 3807 203158 70448 45598758 309411 268464 4618 210839 49121 60008 3514 364128 1366 701 227 41451 175126 9686 3896 2951234 285191 322107 17127 73764 2736947 2380 67318 258463 13873 1058 29463 1629749 415486 60773 938552 817414 76448 46005 151974 105834 227 131502 1245 993 663526 534743 1540931 143501 932136 195095 9312 18064459 4859 123 19182 63909 514657 33006126 14224 46738413 224727 6536 29002 375559 15654787 94542 217749 23048 1816583 634240 15130 85227 459552 637 4734101 1392636 141526 377470 1382 131986 13687392 5461 1166543 39 657655 81230 846 29935 576 457495 242438 40755 1048916 23607 504008 12118 505 3211 53382 1159101 289465 17581 10058 44182 639300 492846 14208 4259 3856 40269 21342 8010 1074058 1221665 42824 8620 100333 70133 8035058 483046 435988 11495 13713 21569 782015 23 62943 12717 382986 10361921 2797930 20342 2341170 231449 584483 4846179 86232 36 4508 58197 349922 19847 122617 4331 132150 219868 18302 38663 106911 372 484565 354414 50454 11643 2084426 7351 391274 1119 266500 262181 1137456 1434503 11 41480 2686374 12177044 182806 12969 1177868 4392163 464874 18292554 2198375 17007366 1242347 7995677 8165 2703 2231907 2137855 999834 8044 404107 803767 341623 6019618 29521 75018 274226 155643 26876 564646 145019 941547 1 209346 7988016 336 77465 89551 111137 11526335 1568320 5792 2675032 528447 50807 275264 30173 212243 54866615 407028 8260402 2639 1489172 297360 7937 194654 4924606 1756506 103982 5386046 953 119766 10103 887002 513430 20708 6913983 1437 57632 609405 81432 122197 125 9711 194474 31256 69981 717298 51966 1049877 158480 31058 30535 24363 131488 2954 889294 47641 1091906 4132 357160 369446 21360 71015 63486 7265 28860 6238156 244163 53865 1125542 4816405 29980 5103 2509318 5715421 10435 52643107 7064 7057160 1598735 275445 353199 133300 774 19845 27755 1809 215155 33381 48101 22436 10356 487763 823753 90590 127 30359 152 2757130 4975 12641178 1095463 4204570 468 277597 1112669 4300044 3546191 54084 799349 281444 223597 543857 414062 308173 61498 23469 29135861 1558629 2668 104959 613689 7051 3041241 778806 21312 21 111149 20203 11424 869 27823 4814456 1360932 16823611 1294518 603 109418 9765 18775 1917 53 5264 1554 27784 369821 1246557 6348 1722563 38439 1490688 261216 104984 98649 1588 3122500 4420 18935 175796 143342 74 916 1139376 39322 24734 1248 13655363 490442 9549385 132305 51640 9531 794 12614542 3679131 23907 147187 77320 5682 252248 2079 538871 49504 5922 855 1138254 28736 595315 89725 7602 61366 589024 103749 1912837 1094 273839 8714 74769 1535 32447 6659 7679
3 1001
659294157 656774020 335271947 216813996 83300982 58974215 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
848432697 740905730 645284260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
853810181 844277651 251405996 151016610 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 581 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2474 0 0 0 0 1867539 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3086 0 0 0 0 0 0 0 0 0 0 0 0 0 14544 0 0 0 0 0 0 0 345 0 0 0 232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 1730548 1769001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 7752941 0 0 0 0 0 0 0 0 0 0 0 0 26908 0 0 0 0 17926 0 24310369 0 0 0 7653277 0 0 0 0 0 253494 0 0 0 30443317 0 0 0 0 0 0 0 0 133 0 0 0 0 0 0 0 416 0 0 0 0 0 0 0 0 35766207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5116 0 6172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6294 0 0 0 0 912516 0 0 8160 0 0 0 0 19 0 0 58078 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 231822 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7104895 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 502531 0 0 10395 0 361288 0 0 0 0 0 0 0 0 0 19479788 1957498 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 135 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 2527 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 215898 0 0 0 0 0 0 0 0 0 0 0 288 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10190019 0 0 411404 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 143514 0 0 0 0 82476 0 0 0 0 0 0 0 0 0 3388 0 0 0 116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27163943 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6941602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 264543533 0 0 0 0 0 0 0 0 0 151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59495 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 264433644 60 0 0 0 0 0 9359 0 1832284 0 0 2517485 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 330805 0 0 0 0 4880635 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 183 0 0 0 0 0 0 1 0 0 0 197 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1086547 0 0 0 0 0 0 0 0 281255872 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202139 0 0 79741 0 0 0 0 2 0 0 0 0 0 0 31659415 0 0 0 0 26 0 0 0 0 0 0 0 8149 0 0 0 0 0 0 0 0 0 0 224 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 210320 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 2045 0 0 0 0 0 16751 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4786848 0 0 0 0 0 2273771 0 0 0 0 0 0 0 0 481 0 0 0 0 0 0 0 0 0 0 0 208 0 0 0 0 0 0 0 0 0 0 0 9866 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 6977 0 119564947 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 465498486 0 0 0 0 0 4 5 0 0 0 0 0 0 0 0 7313 0 0 0 0 0 0 0 0 0 0 0 211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 41295928 0 0 112113244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77532909 0 0 0 0 0 0 0 0 0 0 139305 0 1 0 0 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1540 0 0 0 1940 0 0 0 0 0 0 0 0 0 0 0 1 0 0 14976165 0 0 0 0 0 0 0 0 42288150 413 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 319477 0 39619259 0 0 0 0 0 0 0 0 0 0 0 3446152 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 57788721 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 21509439 0 0 0 0 0 0 49425928 0 0 0 0 0 0 0 1994 714 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 236 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 24377791 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 321665120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1303885 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47410513 0 0 0 0 175080527 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 241 2 0 0 0 0 0 0 0 0 73 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 534809062 0 0 0 0 1130 0 0 0 0 1376380 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35510096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61841 0 0 0 2966381 0 0 0 0 0 0 0 0 0 0 0 274 0 0 0 0 44840 0 0 0 0 0 0 0 33317 0 0 63178838 0 3092 0 0 0 0 0 0 0 0 0 237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26169 0 0 1166 0 0 0 0 28340 0 0 0 0 0 0 0 0 0 185884 0 0 0 0 0 0 0 0 9522170 8192504 0 0 0 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2834044 0 234283015 0 0 0 0 58904190 0 0 0 0 0 0 0 0 0 365889 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250804 0 0 0 0 0 0 0 0 0 194683 0 0 0 0 406330 0 0 0 0 0 1221357 0 0 0 0 0 0 0 120 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 375360911 0 0 0 1387 0 0 0 0 15283 0 0 0 717357 0 0 0 1459625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1009824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86823638 0 0 0 0 0 0 0 0 0 0 0 0 0 17667 0 12 1465417 0 0 0 0 0 0 0 0 0 0 0 0 246289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61410434 0 0 0 0 0 0 28842143 0 0 0 0 0 0 0 0 3379025 0 0 0 0 0 0 0 0 0 0 0 193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 196326 0 0 0 0 0 0 0 0 242673267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1589 0 0 5952818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1248924 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 552759 0 0 0 0 0 0 0 219302564 0 0 0 0 427 580497096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2903744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 265827 0 0 0 851 0 0 0 445226 0 0 0 0 1431548 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96654043 0 0 0 0 0 0 10441 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2693232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 388 0 8577 0 0 0 0 0 0 129377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2173258 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129 522 9289 0 0 0 0 0 0 0 0 2666 0 0 0 0 114974285 0 0 25142800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1516 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 44130904 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98786527 0 0 0 0 0 0 463735 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9971311 0 0 0 678745963 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 552629 0 0 0 221 0 0 0 0 0 0 148 0 0 0 0 11454695 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15898446 0 0 0 0 0 0 51 2337 0 0 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 573158 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 20740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 635850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 173133 0 0 0 0 0 0 0 0 0 0 0 542 0 4313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 323597 0 0 0 0 0 0 0 0 0 0 0 0 12 0 1281160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7046909 0 43892 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 1001
903833002 770100896 749369798 725059793 671851099 624922285 184603998 103506721 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
853864966 586857356 436532867 69230531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
398415971 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
31804 1891 925741 806496 30468 67170 85329 488956 2993041 893 7940 369 58883 1510 1547 556707 5689225 2558901 625831 805826 38791 254354 229312 29621 49124 26830 14212 265221 363328 174663 437149 19 4790628 48351 157858 715995 4069 654372 278044 219 9269397 4061622 1864622 2290452 847141 4654685 737274 562892 1577 19154 189242 2329974 243496 4758 619225 15601 233270 40721 1208380 1068102 8707 1442 398 22562 2184240 2422176 170812 3062042 13711 352506 4366 3488002 389633 3685488 2290909 133413 167512 238585 518577 1092439 118246 210173 3709632 11 5355317 1928 1330295 2829132 1425574 5468 23024 8003857 17960848 144891 180129 663 1420438 268905 339843 2120468 3586641 153755 1318362 8156 3943150 8425 524941 1805635 7866514 1322375 1302 39656 2213090 4481278 3520489 46945795 4978574 4124345 117990 15511 3052887 130301 4388272 15129 205 1845546 9459502 356149 8151061 83108 25069873 8318 48170 2962 75302 23519 26572629 116037 25854 8073944 609934 221829 3099820 9336 10063199 1110633 7458468 3340103 132588 37912 64536 16866 4684996 6361 551 4625602 8913265 22895 232850 199193 2130934 736566 1003860 6214574 9817264 31226 57437 10523 368926 268443 829380 2826 16619056 61986 104948 605989 5596701 1952494 2499747 27895 3059 207844 24353819 33923 60649 311925 61477 47044 13873413 5071736 4957123 440117 51182 94227 398254 5156190 17474 857030 11602 582 120504 20495 182 2821594 37763 42137 1401396 99 26505 2026 910118 588235 2061074 107068 7939 89111 204 214505 137960 4493 638 10006 434370 136271 21198 173312 12425028 1083438 10784 170057 79329 641647 3067407 34141 7958395 1923400 1086646 2463 32685 482519 4814579 8803 6529 60719 4041080 548984 48947 1046 11833 674602 69152 616030 2078298 82838 7763799 31876956 18642419 129638 16018 13549409 442094 951118 5376946 1719549 946403 658 1304392 80274 95539 2193943 974861 1799611 3491350 6756 310208 12787267 1243417 66833 2380079 51565 10375646 10742 2702333 1568565 5405 25942 33194 13812310 36241 676 13532 67890353 980 38213 152155 695635 1787501 150 81792 682287 3540625 21903 8058628 22870 779544 245095 4463 5606941 24255 203637 25322826 65161 35369945 2517 1421911 41795 62160 194548 2502199 601423 268162 6895743 273601 162299 638066 3597 419 948851 970686 2401 80220 4905341 1687598 5006841 3007748 12200573 2798453 24885 2692521 2605 425143 2542011 38862 2032058 168940 462778 5114721 81882 452632 13727 1 116581 2105145 1290497 227910 80715 76671 4461617 352994 836 15111 69157 3080603 1438111 680851 197474 2075354 2685486 3144 895576 836410 296097 105438 12294 8740958 331650 53405 167228 2209 272388 877437 251421 3510035 2156345 2623 55476 24174 741774 7663 564070 1757902 806635 8674 6618193 2760863 523661 3557 82629 1023334 2256 4370439 1455 813496 121049 22591 17050 6668011 19625 139456 6502075 7703061 193665 1234880 6704 355219 38946838 31456171 307814 439 45893 191851 124635 8959814 10851 5568925 752 422215 7904 188 1157 107354 1036 176757 23559725 1457464 132503 236849 12047 4158159 93994 5326743 33960 11405 416 1445305 1459405 85 304234 2509587 4622293 11373 770629 717714 333063 835605 466085 226724 69 214944 370785 25762 34376 42270 15210 373 13976 75190 33269 650861 195275 5123 20452 42481 1219390 6493788 417538 114064 568482 29211 9443518 242937 19 31122527 33942 40291 29626 121364 1384767 3145646 41580158 545242 13798 41218 22445 16325904 106960 1825188 58451 304417 40331 501609 309937 28813643 769 1039933 78379 33271962 367110 2826601 185436 3529847 451752 224232 1370247 2614770 2550608 4229 61886 396676 883657 5113572 52184769 5095468 76637 99100 18531252 17342 48724 11774 543978 287398 14582009 328848 102154 1358050 589102 220 499 943 28804 7075729 10747294 9981147 90210 2698504 40236 3113 49655 912781 1873 71266 7292443 77169 692545 306807 175339 1328382 5218002 33 26238 14016 1106283 233931 4902265 7347 4296 23906 178469 337544 32010824 203391 14507462 878922 63135 1999853 78727 45436 2088241 3344754 4324407 474026 24845 319 165 18332371 200958 581 931742 696835 26038 730 23881 25907 4022325 18780 133282 35705 12212566 4917772 3907136 202734 6030 750223 22716 160436 189182 7958997 34 9342363 548420 687312 172791 2552017 130134 10178440 172968 5296 1788459 3305893 1032 4500 186954 51816 101215 28225 3551 161210 247487 395365 24572 16768 1709 4417937 93397 1198438 388262 42588 24196 109085 7386067 15388954 3390 2918 5695 8282 218944 28476 349284 4012 28819 152639 5697 48371 14417 483146 5780463 1536567 74197 5244 917540 7614878 150433 12202427 158570 4547 259790 9852 642290 112276 91123 610060 121140 200668 409866 7903318 6856 3988882 135837 100749 3126367 71769 110810 32948 52157 1157313 32759 12743 466870 1834637 18805 193142 2963192 2032852 19257 2212 191355 2704341 6900 12970 12395995 330975 451749 5295468 39431 1583868 36953 30239 41089966 809448 10571793 2135929 5274790 1064 21756 65675 118094 8826365 205 510688 159314 241527 7120941 3486210 192006 531811 527165 472213 7275 454 20609 2440576 14497491 54371 1993 58546 41001 26 90563 798208 26160 10734 1709616 65180 24194224 6609394 3037756 11183593 551 69882 2146667 19381079 86952 217 3415947 1358130 109520 265606 54989 8442462 48222 339122 16645665 106631 327455 163453 486170 315832 16398 566142 18364037 34 801842 27723 242133 862854 77305 15849872 35384 2133781 13241114 486337 3229515 2018787 13213492 5674927 36301 2850667 915319 13134241 4881457 30355 5744 5099 20452 2006383 7628 10089311 39320 833440 530213 30256443 33336447 27168 50972 1451587 2673922 21943 4 135441 27856 3338 107500 3689466 14396969 846 1485171 72242 16310 1350128 4185 19433843 592 463461 25607165 333226 3287 1767599 113323 616484 1217320 13784429 32 125961 161174 54792 1467868 194995 170733 276248 92575 591421 27400 147656 829100 887 6172 1960497 8330957 1841021 1477620 1580773 280821 1002998 473215 1263 529885 22353820 2854490 2886 346856 7189 474919 783191 7817466 198512 2177 27094350 2848 164306 4756793 2084467 30716 48474 639630 459490 476058 4933060 1374206 163036 760 361929 705588 2341063 351692 2605717 5006802 20158 10840 2529185 2943796 1317521 109161 2275617 133839 12014 560250 15742 3893 1091428 755540 2273468 1050141 84840 27830 3737788 603828 459476 131951 1097781 379666 9191457 802019 312 490443 3991 82050 1195 11170915 2730515 25 130322 279162 575720 63332 3489 2127226 12198 23434 599850 16 2081 40048 29559 412 4256293 1102 51527769 176461 44022 6878 24637 460175 41973 984714 421 250164 134404 2153600 2474385 213962 1120972 7051 2245261 1393075 296 310246 126154 5616936 342678 96574 910647 5875301 2321288 26325 700326 187109 95847 30457 1698071 921065 1147320 735844 1510747 890059 94734 194294 7444005 73269 715882 108386 8030 2410214 13394 431652 37766 756816 547585 136273 5690649 537777 389151 59752585 45699 2041 976453 508 213440 14265798 65933 2164 248069
203659 13327089 853995 7168 6459435 527325 1345 3308489 52998 1005 13717 28908 28773 9232222 457725 4622147 98461 623773 214012 3110027 2758198 486071 41188 1128258 15756 9790 529852 1581 6488240 404610 155851 28066 504 351 21541935 15481 30209517 13971 259 390050 2547686 25891 9983 75484 7753413 3036323 8349291 214274 23966 187616 10563 120304 236154 321 181420 505715 854789 535037 3151007 85345 19076 100326 80557 97761 5990593 5089 194568 19665 8898 88814 832240 284710 52034 5165431 42512 907174 1078 1148 107806 310457 2598865 11071 1197 179758 2090353 2162234 4103 43281 167224 12318 403300 8420 1283134 958 2241179 99165 25698794 3602 240926 184384 52670 4625 2271741 240244 4886 28704 465640 7576867 707606 4018894 3408446 22071 9195433 167687 202793 981989 4306 306337 5393463 946196 264160 100979 456973 85382 136502 1494315 3901909 6976 994881 326145 17195 587354 37181 1872425 119041 748559 42 152796 7747755 42005 34596 150535 5786530 52807 770895 221935 17623 80488 11805 24060 2703 103976 188705 27233 264095 38050 548478 3245603 15248 128895 683410 18510 345001 18211 386390 322 123256 270842 358886 3603920 302260 204329 278424 38818 232316 205008 176593 11650 652764 357380 20 5119560 4672472 7911 20370 275287 8824848 12122 269 491514 5652 211631 2332663 950 8144178 7782 450 4682168 154 192303 46277 70187 3762901 647742 106757 4701 6192 30262 17588 35980 73980 30210 257643 40651 17281 371069 30798 13053452 235818 26118 10322 30648 693 141140 227777 4481 83420 2126298 3114003 79983 66477997 3604 1296124 6097101 61217 36118900 2168 88020 85631 5872 14229337 228815 2887 66057 4647096 520 173608 8095804 1072 900561 3169653 1258417 7239915 5422693 12454 21731074 143742 3829830 4656566 622 934522 552 112897 92964 23496 25591 363319 4218845 35389 1670298 363095 2436073 37242 1087449 7296 113126 4358472 227516 1106496 1092000 781 2094 55218 166737 1106 21555 182254 73780 1493074 8739 1728729 2172008 947 251119 37310 67934898 22303 295798 1076484 1261599 134791 247864 530749 28233 12220 9302 1137934 8228 23454 5831 618123 177610 78237 652 2104826 2358340 630019 2800578 1223891 1607 4917139 658 188989 22989 1728503 731094 473076 304689 4374141 18593 772645 1336 8801 25923 2820109 69146 116648 50511 3158460 6391 554188 567318 415563 12430571 102408 16694921 591783 1 693967 30936 561147 28310 35702 1293396 18606 8037 574051 208587 13181 2928 15220881 9801543 20830 188132 39386 43909422 45244 4037 232671 323211 143289 60084 6764419 10016125 10063 96880467 432082 135 340843 54769 38192 482090 3760612 22615 1436957 15720 64187 2860829 24321 280235 7850403 5695374 85520 33894 70608 1379050 13113363 1475783 352561 138244 588 7 207774 48407 627514 147 138315 167956 2501173 2917483 171627 3629582 17434776 680875 4402 728 5761741 898651 36586 3049 69126 106466 152482 95336 4722952 4885235 739544 27778 10218 148119 65918 16864 736809 29726 219093 202415 1522117 1604110 27568 337540 110231 174601 519166 37819 37695 866674 2726821 3517017 24066 791624 396590 2695 201619 2562294 295535 7460 813 1116 4278746 13606 42 2182795 595653 383612 167389 600046 411078 1369613 31 16789 64926 59 6653 8983602 1039104 4763 815058 411560 348584 2320689 1356112 223700 63 287134 61572 2651 8179563 4185603 124469 118144 3664201 7495201 35640 188533 2470912 11978 322110 108378 2434 14702625 77196 1355658 87944 1163150 473866 11975 1902883 8185 1025362 781995 8277125 1328378 3875354 591 32754 178195 3011 3027 2200245 261491 549905 3430876 5000 234374 6893903 575203 6010 47606 522113 10536 23396 4511345 6014186 10694 18251 81599 47090 10965 298807 1163 336465 183782 302056 766726 347605 710956 4491 3987115 113043 36330 1808 12092558 271323 35870 6905 353 168215 32567584 852230 3889443 879945 228978 1030204 7585109 410851 9380930 3692 5821 101883 164043 129554 395181 3017 3584850 676663 7989 157840 53376 136378 128440 2431593 3739831 768 1682580 15401 452515 436430 95814 3447869 3284091 1888270 471750 27361 6767939 29578689 176239 2172 610705 36350 9876 117205 53093345 3763 381250 4783478 1377 414166 1625 4451 1400080 1446606 3355 14802 999130 13150 922997 592490 331 3361140 261693 15417126 358027 9963 3056279 11348249 5524447 888546 37641 2553637 920 3306306 38351 767788 798093 95227 3296303 2295 2212327 92101 101436 1958863 7776 5460773 8582 572 342349 173938 7983106 10094 6793904 4436891 378640 2809058 40118 2477848 720610 81862 1277469 3526 805162 1041255 8022992 610934 18665 4946 2206 67046 5416 3125 8413 5519349 7492 357971 1231320 46600 239889 54468 479632 18546379 17564 16683 1089415 2277072 15332 1657786 95055 126003 672 326839 7053236 561743 3587 303093 1328461 7762 7163 66509 10627 139746 6734707 58704 112165 963531 264593 6029 4880541 518447 682 524 263750 16977 41412 103268 9052 3667 469496 596 39810 57800 4939 6781343 372424 1402734 51 11966718 3342110 31227 224503 243604 10039 4546 62294 41910 246363 6033 227417 2033210 4356 0 25622 505552 16646 4927 2560617 192618 437764 667964 139057 1492417 22993 894 2085116 4651459 218449 2927321 77683 4617931 3113254 1064505 56896 48577 24793 642 2247924 1377 11156853 39013 13814 6164360 32328 39993 1713534 11389 52641 1597 720549 123745 302516 5008427 27031 2003754 27304 14894433 643063 6718512 3884649 557823 130908 2057659 2722322 5322 3112374 371201 16621 40950 335130 1040049 72401 1046950 142809 2294169 259130 4111 12249103 94945 44508 5664529 40340 252741 45967 980 545001 3511772 1740739 76826 9477243 23426 14112 2539646 10404 13677 1917 10788 763297 125636 717 883 177 901919 21330 1689246 438124 5650 21467 1677676 4298891 773696 41978 4401101 308749 119330 6002558 5464 2253664 44900 8057 660838 14548 12681121 654 233840 305 4567748 2359 1684437 429868 53135 30095 6344045 4337282 199401 2801222 9263364 7414 1455772 9293 5871920 642144 25552 323837 526072 1090285 3492259 648360 112145 55758 212488 312473 394786 14375424 787004 4329898 12204 357678 487 127064 1036 6381780 512340 1046237 63144 4192950 427654 4727897 6178181 7710 1278 919049 1434429 194872 99359 628 2200692 3508171 458627 1116303 58154 8381032 1271748 10 3164212 22768 1010 184836 1810 417851 18542974 1469858 178161 25884 90836 143064 13450983 7491 12521999 8360 4572 55228 145039 93676 94310 563876 4666552 190867 321501 143503 38627 349237 2127150 93624 2523496 2445947 19499 8537 51234 2008572 9113451 1948638 31233 31409 34294 4453911 1554069 14 1973 6628 3873 49163703 2913148 59551 1461579 28546 1313651 231500 605676 15166 343250 608360 465253 9706 182 36006 635075 18319517 3429779 12336832 59001 142152 10968654 146658 83743 477823 7381426 50376 1828383 34656 1378490 9176703 1154905 763 666049 495 22011205 4011253 3617898 393252 7108328 1780 706096 79812 148060
477656 3121316 3998812 545861 367 1105377 386305 267534 36707 162428 25446 732352 5654 2957 96491 419293 3190074 25849 4949504 24347 269623 47840 1384 4258 3523539 2471 358313 346777 1586265 20859 260147 1089691 1059647 132801 307674 1751596 12662038 203929 152867 8701 141004 257914 105307 18761043 912243 5837 2806977 901171 206822 8678557 197626 46759 7856026 827030 241569 442166 5766174 3908390 3583 916 116210 21885 6682 128303 2574584 81148 1 584576 294159 506265 5674330 18669 22692 995879 3788115 26211 432328 13156 900833 1195 5610 1657621 3196 51122114 53247 78221 175619 7220 2445672 25 814899 8474 470054 195895 163322 200385 1029820 15634 53766036 561159 77536 2395083 9673770 45518 2051146 6938 23654 2620167 1833 1256643 913181 48881 13749299 57911079 1640170 411975 203912 1741790 73650234 512622 26508 2397397 6528245 369649 824428 3943750 6713 3672297 3283008 623 41324034 1990956 641 435340 238890 191658 91455 506158 4281409 47076 77020 26071342 1660028 1021952 18523 25850 392083 114733 111127 7239091 1314694 20593 298557 56602 5807 3223612 26310 156621 19511 12792674 5301194 33331 14871 704459 4490823 86814 2041 2601129 4539 554579 457384 397449 195235 259155 1827319 998 3819421 841128 8467 439659 51245 847291 652654 411373 219332 170308 3336950 34237004 687 317823 8008 45988 82844 206957 2874133 6098868 84374 1107642 1914 164108 64310 111274 5513 186899 3019107 7160508 76123 7575 1357 7050 32788253 1614125 5054 3104593 9191 81594 3806159 28566 6131 15076 16123 1337668 2050 99344 511089 2093576 727882 233817 6577411 132745 23013971 40336 1101 960938 645587 1369016 72446 176899 28196 2249 13243 634284 3276163 51318 10234 191836 12640 40462243 2765617 10167 3259142 474597 546167 40 7263616 74472 73035 64121 349839 18704518 380516 3478127 4539 3696319 744 425745 405 682269 1739872 172912 2469880 10782 22917755 99842 1105669 1114133 465020 8127 8377755 205114 10808 5324427 10639769 178720 27617 2159198 2333234 9498757 39268945 905756 953395 39384 31672 17922 247 13707 1489018 4047258 908064 207891 319994 1768 7295 9680717 201156 1819302 1596340 10306 1771468 431586 19369 147361 2416239 89648 930 2077318 1720180 258396 17703 24728 608763 37575464 46678 1880 8206 17562347 2238 464026 6902338 3586582 173340 36253 2078785 11800 314737 1997173 13210 574516 2569296 169 579 597605 20661713 46938 30 5750632 75224 7806 1374 14250912 6013444 2715736 13062 1163167 26806 7390853 59335 16543 674062 2316322 1208848 190801 27093561 467819 109318 2150442 544506 31154 44374 241 732208 59866 189 12214984 271626 1225 25485965 109180 1793506 3152 1404749 4132 481 3443 1915 3764810 14101 147931 215 6735 6524303 7125081 175216 480 14174 17694 1721479 5015 2068315 26270 53209247 120892 429821 1054 37520 60 12119883 285854 14731676 278163 2375432 8870 133308 16265 212854 11166 1215610 94162 623714 23081 83149 2137 2139553 1313749 3661181 1397327 1226135 17402675 1479199 178808 303496 2702533 110259 1205611 4043 16625 36817 13710 64835 31355480 18891018 219435 17509598 1022532 3022925 15807427 2180527 11374 362 30421 265982 201678 14113195 2357924 148610 1004235 141493 90560 488183 339420 14341 3248829 10061 3724 454584 2327 8912590 18817 22975 34153 6907604 52757 244 829202 1619 12859 206288 23010385 2 5031 17413 485277 3701122 7071103 3029263 63634 20424071 1700 839230 197808 574307 767859 4900348 2247663 107469 70512 130128 97862 3144122 111025 188468 90154 9873 69275 21593 511150 7111 2181186 2500401 13325271 45337 842061 3059614 376 87598 3085 26269 79940 8193 6184 56411 74472 81354 368113 13168 15817 1512621 70589 1752005 64790 332146 413 1313870 742890 2435 54540 8271643 1563203 2474575 305225 825028 284150 32601 229940 2037414 161594 15507 683207 100514 115952 381848 9325 1149859 1054815 13019 15043 1336653 1770084 5155 572425 16136490 44455 6522 10700 2056 7397109 15945 20218 1626553 537 19103 795018 411938 451226 7217 436517 10 330475 1091713 337440 307553 8705 139913 512557 72262 116218 1394167 3892200 1109 2290261 3305 11931366 33036 4902 467 550580 751784 979749 168949 46373 1349098 82937 214807 8094 5206083 13169355 11233819 655743 43167879 46260 365944 1809543 6702851 362977 105237 7506 49245 31958 168413 257304 18207 63940 45029 57718 302001 2203664 5678889 197000 78859 32814 740055 565443 203906 7691 150052 54978 19426 9560 7687 10347557 34440 49973 2826311 275975 59128 46122 3197093 117251 669081 350 114735 54982 52467 1577205 1276251 11 3878 18354 1038399 3161748 5078 5839935 3227 56486 23639 5277418 6723749 19953 159734 4592 138540 7881 4676 249880 1995270 4126 4248 853223 80511 2810 501376 648 1527031 440867 2300328 110564 1296932 721001 11089599 1404663 266326 1057442 82281 34541 924177 5123400 502554 842061 11627 653022 15975 11545 623571 441 18496661 1168163 851763 4687 2987 27640 2676 53397 908563 6494366 3328 170 6586393 138891 13309329 225968 10665739 3595437 7 1678529 75481 448661 56196858 10497 4820888 9749346 994204 720449 9205 1653210 5344924 123606 1675986 2117986 285048 2503192 38027 13238457 29873374 137291 676694 237223 30616 216965 229227 13398 152 2642285 1253115 1228 327160 178414 30263 3809079 3770 8190 245704 559146 3015091 85343 687460 18162 1434283 13286 871067 15331065 2515 140543 3377 5154662 559471 15311725 14136907 7018 943005 30938 93325 92 278622 4738922 403266 2479 22097 1053 3143696 528437 5237139 527264 55267 15761927 22049 208800 2215588 18331 12004 60 1481387 556084 4271900 3467505 2147468 60263 222795 789846 7066028 10768 4549775 897 3416447 11326202 9563 386636 1707661 13187 819348 5720 20500285 188962 87146 2800 17252 139328 320826 10055 2100 4059 11393 227220 2020134 717394 89410 58416 11767999 2067051 12362929 307663 9136584 889084 7962647 4188 69452 1212 5447299 639797 209459 14768 745971 620408 339303 412162 1827541 12208861 838 829957 90613 2628070 14150564 52648 1027805 402276 2991864 10350666 248333 5029 2076351 13697758 7121 15874981 9330669 23736358 2106084 114316 68212 19672 625312 45572 3387 24216 6706 31217 751 408991 6438401 84452054 26567 28386 23544 7137 26410783 23219 795179 843444 188367 10314 3593817 26996 2990896 165469 55455 1109032 428892 40741 64934 315106 8046 14717 66057 8381 100423 5440 47695843 751348 32201 369638 232400 500 181724 79184 257878 2716087 491 119604 39949 28328732 277224 7508922 11861 221965 28953 63976 213285 16011 746904 333338 276461 2731328 19206201 739 21108 25130 1138209 414082 63 897970 665071 3686175 710136 283346 303509 49243 100777 50151276 31444 108038 427774 242580 310097 335617 24421 757049 2248 1750396 766105 16000889 3021868 7969 3571726 31276 422528 124965 668336 358395 379194 1011676 4857 17845 22172520 219103 1022890 1391823 3430 69055 13283 55445 23431 122794 4055133 1667659 1030 0 2786 469 511464 5516 793303 91996 55040
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 274922418 595380487 688147390
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 283769624 950920529 953254789
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109345729 216420737 397119714 406848655 818075215 903576287 985824567
0 3 29 31 35 41 44 48 59 66 85 94 96 106 115 131 143 150 151 158 162 189 190 289 300 316 357 375 411 418 419 433 492 495 519 560 560 564 571 581 593 594 595 608 660 661 687 720 749 771 821 851 871 1073 1085 1160 1256 1269 1329 1340 1342 1348 1385 1694 1708 1725 1754 1756 1893 1905 1908 2062 2113 2163 2247 2260 2327 2370 2384 2385 2431 2477 2480 2501 2519 2603 2702 2855 2868 2892 2893 3043 3068 3156 3215 3267 3318 3328 3337 3451 3487 3487 3613 3705 3711 3748 3819 4219 4457 4473 4510 4900 4902 4905 5042 5158 5300 5357 5383 5405 5428 5443 5538 5661 5888 6122 6315 6421 6473 6506 6539 6608 6757 6891 7164 7205 7312 7332 7580 7628 7640 7657 7677 7718 7785 7802 7865 7901 8169 8170 8317 8388 8452 8495 8659 9128 9161 9164 9242 9256 9371 9974 10043 10080 10290 10325 10418 10852 10901 11214 11231 11300 11333 11502 11617 11763 11990 12196 12336 12384 12833 13636 13833 13862 13930 14037 14224 14292 14545 14622 15091 15204 15350 15645 15737 15738 16090 16256 16483 16684 16712 16816 17044 17203 17532 17820 18809 18872 19196 19415 19504 19620 19652 20252 20340 20646 20669 20774 21476 21533 21765 21948 22040 22081 22154 22460 22580 22875 22933 23078 23102 23247 23723 23895 24370 24487 24867 24955 25071 25114 25123 25140 25551 25681 26255 26574 26650 27190 27613 28236 28533 28901 28955 29079 29162 29311 29463 29516 29680 30129 30160 30511 30837 31105 31324 31415 31736 31907 32219 32524 32772 33338 34975 35171 35261 35371 35504 36061 36733 37447 37851 38154 38273 38424 39142 39422 39832 40016 40118 40129 40237 40409 40676 41094 41629 42755 43206 44313 44317 44400 44411 44553 44556 45408 45625 46199 46791 47229 47392 48265 48620 49320 49432 49684 50438 50659 50768 51199 51357 51517 51635 51782 52090 52429 52671 52743 54075 54219 54274 54595 54802 54821 55134 56416 56496 56808 57032 57877 58551 58621 59578 59735 60200 60386 60581 60834 61340 61692 62090 62645 62691 63608 64620 65640 66323 66341 66711 66743 67786 67939 68134 68318 69299 70687 72298 72561 72594 73409 74237 74817 75030 75049 75420 75644 76516 77297 78031 80162 82380 82729 83266 84647 85134 85915 86746 86829 87370 87487 89501 90270 90338 91047 91451 92186 92338 93468 93784 94006 94492 94509 95290 97031 97824 98658 98890 100835 101984 102939 103177 103793 103898 104151 104810 106321 106564 107224 107512 108371 108391 109602 109887 112775 114329 115546 116211 116545 116739 118293 118516 120131 122431 122472 123913 125105 125558 126483 129620 129621 130494 131525 131721 135490 137688 137886 139873 140546 141883 141978 142865 143130 145914 146810 147770 148387 148424 148758 149448 150021 157599 158381 158984 160589 160694 161545 165905 168230 168825 169071 169419 169911 171001 171405 173080 174223 175114 175196 175375 179933 180260 181535 183247 183991 186791 187105 187169 187308 188183 188910 189378 190112 194556 194903 195449 195602 198317 199010 200068 200443 202627 204383 208164 209220 210438 210565 210949 212461 214671 215090 215685 218241 218448 220589 223823 229206 230066 231890 234315 238437 238702 245290 246564 247470 247956 250312 251046 251166 252377 259438 259752 261069 261255 262112 263541 265163 266119 271228 273355 274421 279852 280599 281770 283408 287944 290332 293558 298647 299787 302161 302413 304348 306453 318540 320905 326051 327687 330055 331549 334706 335468 335830 335892 337666 338462 341030 345144 345599 349204 351406 351851 356545 357105 359450 360457 361645 367832 368451 369317 369444 370343 373007 373482 376056 377217 382232 388108 391120 393137 395035 402052 403648 405401 406808 410981 418104 419568 419675 421702 423628 428458 430026 434093 438102 453513 454207 456569 457786 475419 482306 483578 484972 485128 489903 494954 495731 499322 506635 508131 509554 511994 513926 515515 518393 518839 525693 527931 530432 533818 535792 537679 541002 545673 554473 557858 560879 561477 564525 564573 566669 574371 574709 576330 578907 588999 592666 598882 600259 610559 614880 615228 616510 620608 628679 643110 646655 651809 661770 663353 676052 679535 689796 690265 692322 692739 696741 697241 709520 713575 723854 727910 757512 759074 763016 764696 770752 774784 782048 783604 786077 798155 801817 802514 804552 816193 820232 823066 837771 838940 848834 853344 857439 878456 885995 894406 899371 900312 922004 923246 938523 941743 953905 955976 970479 978354 1001197 1026059 1032951 1033357 1036526 1036902 1050367 1053024 1081183 1084674 1100904 1101886 1109238 1118758 1129172 1136451 1138157 1138261 1141243 1148431 1151833 1161288 1173013 1173609 1183979 1187098 1187927 1210406 1215393 1219436 1222423 1225576 1227355 1227945 1241134 1252431 1260228 1289622 1303191 1304842 1309106 1312698 1330810 1343387 1344604 1345769 1353003 1356079 1375709 1379298 1403884 1406749 1407351 1411083 1415595 1416618 1430670 1439207 1442190 1463508 1492851 1498448 1508013 1510237 1515549 1522646 1557401 1592434 1604726 1607345 1642140 1663442 1671996 1691827 1693454 1701096 1712982 1733404 1739418 1739553 1746506 1749132 1774140 1796870 1798773 1800748 1806039 1816873 1827286 1828836 1839756 1857739 1908968 1923112 1931560 1939184 1949427 1957939 1979738 1993860 1997277 1998264 2002972 2031153 2037204 2049799 2050636 2072013 2075679 2120308 2151162 2176939 2208185 2208254 2216765 2232330 2247409 2249389 2255335 2257499 2260125 2305885 2308996 2393954 2420512 2423265 2440893 2468932 2483060 2512445 2535722 2580337 2642381 2653685 2684243 2762166 2775653 2781557 2805450 2822828 2833245 2837378 2845431 2891042 2978302 3074593 3102002 3123055 3150719 3199455 3227742 3275308 3283236 3297644 3301638 3339446 3371644 3398825 3546369 3592936 3593376 3600820 3604259 3628316 3639176 3704808 3753918 3774118 3794459 3806960 3898999 3961667 4000820 4171250 4290402 4327103 4420219 4487570 4556456 4599172 4630608 4723019 4800849 4863155 4943565 5014820 5097667 5231578 5538627 5594434 5640690 5730846 5821190 6004623 6054208 6091180 6159174 6302035 6380143 6671322 6717156 6717452 6739849 6975904 7090317 7110647 7121150 7210068 7328683 7400800 7492303 7557853 7575632 7624497 7662729 7710646 7835560 7869066 7935631 8021915 8029633 8045406 8051962 8137591 8141461 8156086 8237848 8643282 8730472 8732086 9190992 9230332 9477981 9544224 9736989 9992675 10260090 10331180 10650635 11514876 11858069 12260645 12681258 13011907 13026297 13116333 13178356 13183366 13745754 13776825 13792024 13901066 14030136 14222474 14408264 14496578 14524248 14814225 15197631 15326329 15555750 15735788 16150341 16220447 16302066 16317576 17034461 18058644 18634028 19779656 19785024 19923324 20373160 20455052 21302806 22575224 22601501 23443356 24485628 24783071 26186976 26689823 28044645 29177788 32688004 34901555 35743240 35898177 37881167 40078332 41203536 41516556 50808417 52523200 60060691 72435883 91013382 128611474
0 3 7 10 12 12 12 14 22 23 34 36 38 48 52 78 78 79 82 83 99 112 112 115 119 119 125 137 168 192 192 224 230 234 259 306 316 335 356 364 369 410 421 424 428 437 438 456 468 487 508 556 633 640 681 693 757 778 836 871 906 941 945 986 1021 1035 1064 1071 1105 1196 1217 1242 1307 1425 1479 1502 1505 1528 1548 1567 1600 1608 1659 1686 1706 1770 1961 2036 2080 2118 2146 2148 2226 2284 2306 2325 2350 2507 2669 2714 2775 2914 2927 3022 3041 3049 3077 3084 3317 3348 3490 3562 3603 3603 3768 3844 3941 4054 4061 4120 4223 4356 4368 4376 4601 4634 4649 4666 4727 4778 4792 4910 4930 5133 5185 5219 5274 5334 6033 6042 6462 6535 6625 6652 6792 6869 7234 7257 7344 7611 7753 8043 8126 8185 8341 8345 8520 8762 8765 8797 8810 8900 8923 9034 9118 9286 9430 10015 10040 10133 10151 10830 10881 11055 11115 11195 11297 11558 11736 11808 11987 12370 12512 12605 12724 12794 12954 12995 13039 13143 13184 13193 13194 13224 13411 13417 13712 14375 14666 14767 15149 15276 15843 15970 16052 16113 16701 16797 16894 17103 17116 17217 17519 17606 17755 18310 18386 18445 18510 18730 18844 19017 19150 19185 19459 19554 19558 19811 19846 20390 20848 21057 21173 21218 21296 21707 21862 21936 22144 22263 22275 22353 22626 22902 23336 23531 23699 24290 24708 25167 25450 25667 25699 25792 25890 26490 27923 28661 28840 30247 30480 31017 31291 31589 31646 32003 32151 32272 32904 33146 33152 33485 34075 34770 34935 35038 35720 35865 36349 37290 37886 38461 38630 38925 38965 39967 40157 41257 41335 41387 41809 41976 42359 43387 44530 45315 45876 45991 46533 46575 47036 47495 48198 48619 49184 49222 49299 49945 50201 50293 50363 50412 50530 51251 51398 51503 51538 51789 52203 52533 53293 53474 54571 54851 55555 55634 56497 56600 57137 57285 58461 58999 59302 60074 61561 61703 61916 61971 62201 62559 62573 63650 63744 64279 64383 65149 65362 65783 66516 66939 69036 69695 70080 71265 72394 72540 72878 73048 73525 75258 75791 76000 77761 79285 79360 79551 79598 80379 80914 81728 81975 83079 84620 84629 84658 84878 85189 85315 85370 85701 86237 86485 87057 87810 88067 88105 88197 89087 89425 89731 90510 93035 93587 94162 95371 96155 97301 97470 97638 99060 99082 99304 100274 100938 100983 102020 102269 102316 104572 105037 105294 105360 105396 105751 105764 106870 107888 108785 109323 110325 111083 112177 112471 113158 113505 114896 115054 116161 116298 116956 117010 117330 117945 118000 118096 119586 119821 121053 121202 121269 122222 125248 126652 126761 127504 130373 130440 131041 131665 131792 133269 134192 134831 135460 136881 137172 137583 138600 139809 143053 143151 143258 146466 147593 147968 149797 151131 152077 152723 154389 155120 156260 157251 162743 163167 164753 166434 168457 169351 169421 169771 170712 171870 172104 172612 173104 173123 173246 174416 175026 175208 177398 177742 178349 180316 182284 185090 187187 188409 190037 190507 192944 195025 195974 196849 201243 203413 204139 205327 207932 207939 209482 212607 213843 214501 215578 215760 215909 216370 216537 221959 228730 229244 232187 233574 233596 235852 239609 240527 240938 242519 244332 245346 248856 249310 250905 256102 257676 259776 267119 270035 272200 274012 274273 279230 284012 286232 288802 289091 290826 293065 294375 297395 298367 300710 304688 305462 316324 316902 317472 323091 331488 343218 344879 347508 349996 353808 354135 357126 359021 359160 359271 360243 360340 361773 362749 366014 367996 376232 376786 377363 377588 383316 383993 384780 385240 400422 400487 414074 415231 416739 429607 431599 433957 439407 442755 444371 447973 450126 453605 453810 456553 460221 463479 463987 467724 471640 476759 477960 478075 481895 483458 487343 488550 491002 499129 509513 515817 521654 523290 523380 527529 528401 528495 529571 544199 545967 548138 552640 567423 568877 571473 581325 583158 591128 592088 592887 598743 601578 602198 602320 608996 609818 610121 613775 614303 618147 620793 625148 626214 629335 636755 639505 646521 649112 651411 654871 658213 664308 666006 671028 673272 673374 673753 678727 690007 695366 707169 714847 715863 717217 717470 719384 723361 743931 757839 764912 773818 781775 784413 789389 800745 803378 814205 814698 820185 826892 827989 829125 842171 844088 848084 849409 856258 866689 874014 875890 880189 886411 902777 910249 913773 921894 929021 929611 934639 950292 956465 964375 969246 1004647 1017807 1033498 1052548 1056684 1057005 1061320 1076259 1076382 1079298 1081558 1091581 1101658 1131191 1152986 1159482 1174978 1176322 1191823 1201432 1204589 1210007 1212030 1226008 1232132 1240332 1240934 1242645 1248880 1254287 1258274 1266406 1274162 1311525 1322714 1325579 1332331 1337231 1339983 1365020 1367238 1370130 1408332 1417784 1418748 1424295 1450868 1451600 1461650 1514547 1515540 1542614 1557740 1578031 1604152 1604897 1606620 1633727 1640434 1642779 1657072 1661344 1714621 1723307 1758425 1770686 1771565 1785096 1800122 1807832 1816401 1881251 1883997 1888947 1891472 1897698 1901400 1902073 1909391 1923397 1935645 1935649 1943195 1944954 1981008 2042648 2052124 2053232 2089071 2092138 2094790 2099316 2168100 2207318 2237567 2257804 2263512 2314793 2328379 2344991 2360152 2365941 2398253 2425219 2438008 2457044 2474061 2518583 2543210 2666089 2707560 2726678 2760215 2780772 2814161 2818567 2839885 2844460 2858479 2860557 2870392 2901018 2925891 2953585 2968297 2975627 2982932 2985305 3015412 3108843 3148516 3160546 3166302 3202320 3208385 3211360 3220726 3226047 3269594 3270745 3271938 3293742 3300160 3334058 3348706 3383155 3404887 3424902 3490105 3686965 3689556 3716800 3720327 3727518 3781883 3790642 3822580 3833457 3877495 3911899 4010175 4121085 4166531 4209661 4241852 4249627 4250832 4276217 4279207 4310453 4331356 4386906 4387042 4432479 4462268 4500473 4549890 4555596 4622390 4714060 4750988 4848729 4982860 5004719 5037462 5064725 5097928 5155004 5311982 5583284 5642387 5695807 5754130 5757071 5762698 5847654 5884966 5897069 5960998 6101824 6147518 6203644 6309573 6379139 6398063 6433646 6462233 6498842 6529194 6618809 6629452 6685440 6712157 6841514 6865368 7038520 7064183 7131407 7184026 7189817 7241554 7254092 7301341 7490362 7775684 8114473 8124170 8309725 8722766 8860734 8882812 9055219 9169856 9183928 9599568 9846982 9855442 10011817 10289622 10761751 10950462 10973720 11180071 11263453 11490922 11555398 11850597 11879743 11924845 12097326 12954522 13126815 13598442 13709872 14004100 14084690 14927572 14991253 14991306 15248534 15630554 15747217 15904957 16150921 16981832 19377097 19812885 20388135 21221441 21500272 21668574 25248724 25982123 26789279 28669625 29423697 30293831 30625920 33691808 34053590 36380594 36766618 39258409 39725329 41956450 43788689 44771381 54567460 56485807 75318242 159860016
0 0 0 1 3 5 6 10 12 14 25 25 28 43 45 48 48 60 63 64 85 92 137 164 172 173 230 236 244 247 287 291 296 308 321 327 335 340 354 380 386 430 455 462 472 491 516 529 547 586 606 625 688 689 742 762 834 840 866 941 959 1125 1162 1203 1329 1482 1489 1502 1522 1591 1614 1648 1662 1738 1751 1814 1832 2018 2046 2127 2132 2149 2149 2161 2217 2276 2287 2290 2469 2532 2658 2659 2685 2705 2756 2829 2879 2926 2987 3124 3181 3283 3320 3584 3591 3674 3696 3782 4235 4409 4549 4564 4593 4604 5037 5057 5062 5130 5257 5281 5476 5495 5525 5569 5630 5633 5723 6063 6165 6268 6289 6325 6327 6332 6362 6404 6435 6441 6465 6475 6592 6637 6731 6825 7144 7282 7505 7646 8028 8055 8263 8740 8995 9003 9092 9111 9136 9167 9372 9377 9399 9586 10018 10084 10192 10662 10723 10910 10976 11249 11475 11530 11591 11803 11874 12001 12008 12069 12298 12518 12629 13437 13514 13569 13647 14578 14582 14629 14630 15060 15323 15440 15443 15480 15548 15969 16093 16146 16242 16348 16624 17100 18600 18989 19197 19289 19357 20192 20218 20220 20314 20469 20541 21671 22005 22033 22362 22387 22574 22576 23304 23682 24045 24935 25196 25411 25558 25813 25860 26347 27834 27936 28644 28972 29448 29594 29729 30100 30149 30781 30954 31393 31475 31588 31861 32209 32593 33299 33912 34140 35015 35121 35154 35444 35674 35691 36210 37508 37719 37761 37820 37823 38042 38056 39743 40064 40188 40256 40406 40638 41195 41208 41460 41747 41999 42046 42476 43227 43575 43773 44012 44069 45511 45987 46092 46182 46688 47486 47492 47592 48374 48611 48687 48986 49739 49829 50296 51414 51638 52422 53207 53409 53628 53693 53782 54468 55524 55678 56801 57682 58153 58710 59068 60664 61670 61778 62086 62389 62576 62760 62832 62907 63511 63576 63672 63700 63988 65587 66334 68609 68991 69058 71212 72985 72994 73414 73429 73650 73951 74149 75043 75336 75595 76461 76554 76804 77494 78268 78328 78434 78675 79061 80211 80439 81512 81545 82301 82647 82757 83426 83776 84115 84364 86518 86859 87426 88069 89511 91763 92360 94176 95348 96347 96592 97197 100308 100494 100794 101221 104439 106059 106351 106708 108244 109806 110063 111226 111704 113387 113731 120671 120817 121176 122545 123780 124169 125209 126349 126419 126546 126752 126769 128789 128839 128989 129373 129961 130916 131223 131339 131912 132441 132858 135866 136103 137541 137882 139289 139754 139832 141928 142385 143430 144294 144793 146669 148183 149452 150265 150552 151806 151831 153054 153742 154393 154496 154936 156855 159383 159892 159910 160283 160444 165514 166627 167291 167971 168664 170816 171376 171584 171675 173280 175337 175825 175852 179993 180634 184946 185734 187008 188961 191463 194749 196016 200294 200377 200816 201232 202815 202870 203552 203991 205243 205345 206706 206856 207079 207208 207646 211391 213068 213510 216917 223823 227402 227689 227775 228076 229818 231460 231500 232009 234521 237134 240223 243864 248250 249489 249797 250573 251208 253312 253866 255591 258229 258740 259390 259906 260303 261239 261370 263371 264179 264376 265319 267017 267699 275584 276867 277171 279548 279600 281542 283323 283683 284983 287118 288085 288538 290383 298646 299757 304414 308073 308690 310895 311033 312372 313023 313674 314161 320464 320959 326241 327902 328623 336036 338417 338547 340542 340857 341217 341978 344047 347216 348706 349972 355966 358133 362298 366007 367936 369650 376923 378017 380003 380604 383829 384730 389001 393866 394578 399692 402320 406247 407938 408142 410420 413736 415484 416118 417779 421102 422344 422529 435961 436171 450993 452085 461261 465299 466171 466549 472008 473117 479948 492798 499841 502825 504453 509746 515182 516250 524674 526061 531202 532397 534475 539330 540658 546852 551939 556242 556693 560225 561946 564416 571085 579658 583236 584027 587244 592636 593699 598130 599985 616018 627758 635215 636287 638248 645367 645407 645458 656532 658149 659287 668426 668529 669060 680002 682416 684242 692830 693296 694812 695521 696574 702329 705982 715208 716283 725790 726110 727682 742329 751445 756250 764028 777379 793621 801369 817264 820885 826776 843832 846034 849326 857897 860527 861962 862792 868254 890140 891597 894600 898305 906904 913668 920837 921544 937174 940327 941663 946808 947354 953075 958987 987299 997264 1002600 1008165 1020215 1029353 1046058 1057964 1058642 1075895 1077516 1080026 1087817 1093027 1095537 1095823 1097504 1105128 1109288 1110481 1113271 1114161 1127431 1130212 1142007 1142848 1145758 1149917 1155182 1164611 1167024 1169740 1173255 1175815 1177559 1190825 1195491 1226684 1247999 1253641 1267247 1276993 1281669 1282183 1285606 1285876 1293066 1294380 1301153 1302356 1331159 1336390 1338196 1346571 1363091 1375609 1378008 1393076 1394258 1405427 1408816 1410452 1415673 1416788 1428544 1454741 1468820 1471764 1503751 1543502 1547855 1552469 1557754 1589201 1615095 1625205 1626339 1652228 1657998 1687055 1700568 1715110 1736589 1746952 1748948 1750741 1761356 1764419 1771603 1802143 1806379 1807902 1810896 1821239 1852605 1854363 1854396 1855640 1871192 1884402 1915650 1938203 1951640 1998220 2031622 2068042 2090748 2101732 2127168 2135710 2137492 2139787 2154031 2166595 2210568 2260350 2298037 2341118 2344471 2357747 2362485 2416673 2433357 2436394 2442754 2452613 2477272 2480422 2494550 2516723 2536868 2550209 2552265 2609693 2613146 2645924 2682968 2721154 2772148 2801681 2808597 2835902 2866874 2876802 2896498 2918839 2925504 2949458 2950683 2980784 3026177 3035415 3065732 3110408 3179991 3189288 3288330 3289087 3297751 3341980 3410358 3495170 3527948 3542922 3552950 3596004 3681989 3865016 4007285 4034425 4051984 4061978 4071104 4074870 4139742 4153115 4157920 4217377 4253281 4265885 4302751 4374310 4385485 4431278 4434793 4552984 4562990 4588399 4599436 4680239 4754081 4769501 4773410 4845771 4982109 5000400 5140344 5154908 5252698 5261116 5377609 5450439 5477437 5651102 5660496 5663392 5688882 5706925 5950077 5976775 6058484 6071235 6108469 6191667 6330294 6372209 6420669 6535386 6667862 6838475 6841820 6851816 6904430 7082258 7130516 7291481 7349709 7375054 7393997 7612413 7788042 7826381 8110705 8154810 8171400 8250943 8423975 8484492 8602041 8726304 8956848 8966877 8977863 9139118 9394728 9462696 9599201 9624103 9750146 9797835 10362390 10678477 10698968 10736901 10751148 10787009 11150093 11214593 11473424 11809333 12148695 12950737 12977199 13206852 13317497 13341902 13404391 13823764 13959684 14632743 14761267 15235586 15435763 15512404 15691149 15830003 16952158 16978393 17170896 17378652 17528107 20067057 20153588 20435103 20668457 20738922 21453424 22378554 22564106 22824813 24343190 24423340 24946654 25176050 25562321 25850894 25945871 26320100 27337763 31286175 32053895 32211923 35241513 37747554 40452378 43514972 45678164 52206430 54057391 115117551 191887539 259202050
3 1001
755468948 556460730 524901162 372408053 330932797 327079994 194045123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
996726594 730220735 347101878 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
575075634 530838763 457573774 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
29875 0 0 61093 0 539 0 0 0 0 0 6300 0 0 0 1119085 0 0 0 0 0 0 0 0 0 522225 259775 0 1 0 0 0 71275902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 13514538 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2016068 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74548439 0 0 0 0 0 0 0 0 37816805 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51555 15407768 0 4828402 82820718 0 0 0 0 0 0 0 0 0 0 0 0 0 6337484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1833205 0 0 0 0 0 0 0 718731162 0 0 0 56765 0 4333498 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 494181 0 0 0 0 0 0 0 144884 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17073143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 805630 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9391 0 0 0 0 0 0 0 0 0 0 0 0 0 231314253 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10813 0 0 0 0 0 3434935 0 0 0 0 0 0 0 0 0 0 0 1 0 0 8273317 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 6286136 0 0 0 20 0 12666212 0 0 0 0 0 0 0 38605 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17289203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 443987 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 110452 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 66744803 0 0 0 0 0 0 0 0 0 0 0 0 274510 0 0 0 0 0 0 0 0 0 0 11523927 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 530 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 512978 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 0 41796865 80831588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11028503 170 0 0 0 0 0 0 0 0 0 0 0 19217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6865 0 0 0 0 1767607 0 0 193 0 0 0 4977 0 0 0 1440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4837339 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2888275 0 0 0 0 0 0 0 0 0 2630691 0 0 0 0 0 0 0 0 0 6 11265 0 0 0 0 0 1398600 0 0 0 0 0 0 0 5310 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2806 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 0 0 0 0 0 0 0 0 0 0 0 20112 0 0 0 0 0 0 0 0 62948 0 0 4314334 0 0 0 886809 0 0 0 0 0 0 0 0 0 0 0 172 0 0 0 0 0 0 0 2728212 0 0 0 0 0 0 58 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 94 1425640 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1345 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 493 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 16298 0 0 21073 0 0 0 0 0 0 29 0 0 0 0 0 0 23533409 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48135 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 10696 0 0 0 0 53236955 10 40 0 0 0 0 0 0 31789067 0 0 0 0 0 91 0 6617156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 429 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 58807522 0 0 0 220536713 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 310059 0 0 0 0 0 0 0 0 0 426269719 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 13023 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 819767 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30192 0 0 0 0 0 0 0 487390909 0 0 0 0 0 0 2120810 0 0 0 0 0 0 0 0 0 0 0 1 0 0 105521 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 158925 0 0 0 0 0 0 0 0 0 10470 0 0 164518 0 0 0 0 0 0 0 0 60685 0 0 0 0 0 0 9399141 0 0 0 0 0 0 0 0 745 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 622 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 5176967 0 0 261096643 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3514702 0 0 11986 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2085793 0 0 0 0 0 0 0 0 12593506 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1738 0 0 0 0 0 10293390 0 0 0 0 0 240128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 52532 0 0 4549206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 218084 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1455182 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1046012 0 6 0 0 0 0 0 336389854 0 0 0 10654265 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1472090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6428340 0 0 0 0 0 0 0 0 77766 0 0 0 884 0 214558 0 0 0 0 0 0 0 0 0 0 45410490 0 0 2294092 0 0 0 0 0 0 0 0 0 0 178657 0 0 0 0 0 0 0 0 0 0 0 258416 0 0 0 0 0 0 2343 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 2018 0 0 0 0 0 24964 0 1866 0 0 0 0 0 0 0 0 0 0 0 0 437656 0 0 0 0 41 0 0 0 0 2 0 0 7729 0 0 0 1587 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 418362086 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86445 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77118 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40551315 0 0 0 0 0 0 0 0 0 0 1668 485473314 0 0 0 0 0 0 0 0 0 0 0 450233877 0 0 0 0 0 0 0 0 0 0 0 39177787 0 0 0 0 0 12977585 0 0 0 0 0 9911693 0 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 61419 0 0 0 0 0 0 0 0 0 0 419830979 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1401 0 0 0 0 0 0 0 0 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15528 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4693341 0 0 0 0 0 0 0 2452 0 0 0 0 8814 0 0 0 0 44 0 0 0 0 0 0 134972 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15076868 350828 5 0 0 0 0 0 0 0 0 19 0 0 0 0 0 0 0 667435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 0 0 0 2 0 0 0 0 0 0 0 0 120 0 0 0 0 0 0 0 0 0 0 0 0 0 170998854 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 419873 0 0 0 0 0 0 0 0 332578 0 0 0 0 0 0 0 0 0 0 0 0 0 2738401 408804376 0 0 0 0 15145 0 0 0 0 0 0 0 0 0 0 0 0 46 0 1 0 0 0 0 0 71865 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 549552 0 5914 0 0 55 0 418 0 0 0 92273485 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1207592 0 0 0 0 0 0 0 60824301 18386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51997 0 0 0 0 0 0 6510 0 0 0 0 0 0 0 0 1029 0 0 0 0 0 0 0 0 0 0 81451 0 0 0 0 0 0 126869 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 0 0 0 0 0 0 0 0 274540 3074919 0 0 0 0 0 0 0 0 0 35920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9549282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17396881 0 0 0 0 0 0 0 0 0 58 170 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 342 0 0 0 13 0 0 0 0 0 364 8 0 2130 0 0 2350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5353 0 0 101462 0 4531753 0 0 0 0 0 0 0 0 27421807 0 0 0 0 0 0 0 0 0 0 0 0 12353035 0 0 0 0 0 0 0 576 0 0 0 0 31020373 0 0 0 0 0 0 0 0 0 0 0 0 111196328 0 0 0 0 0 0 263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 364220 0 0 0 0 3564153 0 0 4361106 0 0 0 0 0 0 6 0 0 0 0 0 0 53183665 0 0 0 0 0 0 0 0 0 776784 0 0 0 0 0 0 0 0 0 0 775 0 0 0 0 0 0 0 0 0 2506 0 0 0 1 0 0 176850121 0 0 0 0 0 0 41599 0 0 0 0 24029 0 0 0 0 0 0 0 0 0 9103384 0 174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 1001
903040925 282304358 201966938 175328084 118306824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
583011773 375407207 89582370 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
992664193 747166697 428260584 272516219 32877522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
125294 38926 14596 62 709 42988 937 868 484464 4193304 54217 1989728 217577 852793 2519 75421 599414 78596 604835 822829 125532 44189 2005820 1023629 2269 8506919 108095 34695 19955 3545053 249617 482287 83069 352678 41999 16 43 6496664 20845205 9059 1336984 1104538 2374 9853 2672 532861 4055 180 151525 148718 518121 1516305 273996 99687 419908 10978 1228667 61332 63332 1186786 67950 7289 3027 179838 773257 7454 21145 6121 1873575 1026977 87604 516 171734 2057495 3581 3981 2585 1768 468627 733717 15455 2588872 24312 13444 44587 16974 155731 1994 3665 1021 8623 39395 12604 12223 190200 138981 1430153 48188 145434 2954637 651 2525961 1460 2135358 307620 694784 4240907 3253653 5050443 2655269 3151 10860 1557387 6 184112 10776 810147 109657 4824161 6727 115310 740284 909877 13898 31697 4842700 5097 14592 5564303 6426215 773198 212348 7959 1587101 148032 183133 39898 2172 126435 1050766 41260 86832 44741 94676 26962 3711356 10984 35884 1536 79 4699 642804 229431 506642 319880 3116 1171321 7853 179617 195542 52145 391941 176604 5823 41196658 78611 14527 52997 4762038 64630 485444 595341 18770 11029 15461831 498418 95661126 12430 726473 3301 1331 256299 3149276 5594581 16189075 188365 1645888 43057 1423355 38 104137 507136 878509 416637 119 324921 404054 50126 74 722130 9958 213056 6898 952067 730763 66186 1587077 1540187 868 32116 10486 10516358 1334237 74939 105389 26265 513968 1770568 36702 678700 214654 120502 11755908 516592 249017 532613 807797 19698 3834 15309 7459656 216462 138761 6233 3206494 1098116 314598 8885 140 735234 7673266 163847 981949 755900 12056 42333 193355 1938726 7051 13470 145170 734 13870 1065698 142890 26597 6799 15813 1821785 567 202693 34073 3103689 7288380 524056 611569 1115738 6422 2173324 8015 33 9858 17 117669 52569 1357478 1 816057 2705281 624753 56029 5654 330649 70308 39679866 1227130 11647 2784455 467052 57453 96838 30310 379227 688930 391377 126437 558314 13763 1498992 530781 102694 44977 17617853 14899503 377379 11747 10394 826688 3620 49006532 682067 15154 23679 85896 2295 713010 1505509 864 83133 540 1821249 228442 4429 39568377 1921470 398107 134320 47414 245815 245676 111992 244132 10862 69997 15430 40334 3249399 5397 11839529 102754 6443 124164 93403 121543 61658 131745 23237 1466 313447 515108 42351 3365 9738 45310 323050 2915539 179284 459 5017 1955 12480 313839 3131527 32537 215355 7629 66100 62758 36137 12175 28952 145691 501577 10280707 15349 131630 119429 453418 12919 1029499 438705 16460 1336488 1 102001 9 7961888 11158 1860657 104456 1099 36900 48731 4807864 176251 190869 487294 17765 96988 352490 32437791 1008125 103894 5160144 205725 33299 4027 4956 405828 5503 282687 596678 5265532 145203 1471 279784 2116326 2841603 35946 6338 14647 934006 39522237 167140 184 17431 373842 2654478 124332 34251 2142940 1147400 0 65437 741220 41606 451429 13725772 2262 83954 2329364 2841141 1040709 149738 1687639 318208 604725 111005 411313 7636 37295 159757 65331 1356082 5382208 38947 3468 92603 2826415 34993 29891 1125477 37165 43218 1093488 6644 1740733 20996 274294 13085 606 204584 44969 45625 108826827 1262006 470380 19453 899807 202912 319018 225794 185442 215522 69006847 44386 99442 1475044 887767 57585143 3174368 26900 329920 1303284 513040 798817 6044922 3961 41849 3 4543 694241 166250 6623 113594 2 866 1793 356566 3740407 104817 269719 26395 18263012 430778 106969 5573 1881087 488245 1993434 628273 12935 17479 55178 591179 5809 22220 3537445 824792 867589 95209 2529 50532 204183 3768306 42357 5064 31698 138745 85940 13079 948227 6236351 233783 1161 4699 2316 41753 118434 4023 840675 9935 421185 361816 2049 8647 86568 3596364 10151 3163138 1799151 28 49460 36 6760 41143 5975 52675 1234969 662 1868156 1019668 87153 1399826 77644 127790 560247 332217 344727 23499 14781927 40837 1697321 120340 17755210 15813507 586510 579442 251243 3275382 283 1965 6793 26 73828 895252 6204 249253 5739 80193 136866 2429249 25495 1400 1190012 70107 40029 24830 824 1682787 30047054 1564707 434649 7439 13774093 13853 221576 34755 78355 69761 261 42924 53098 4272012 15085 94897 3324 7064393 210 922792 1203292 3248571 3149921 6885 76989 830526 5113504 2034520 37012 1107443 69446 23129194 28322 5996 1066523 1644 512235 27568 42815 5590679 2606 422239 285128 180 483395 20471 42462 8435 206 3381452 2854862 178459 805613 75264 76730 103796 321 3911075 227097 13209398 300984 30820 63157 284184 3592 154325 3966 488388 15167 166136 204349 83306 879002 266434 12846 88004 206402 10414 75305 75530 3263 2068 1574 140476 20241 864 5865190 6652 17101 5569 244011 3070267 186319 1407961 362403 14312 301874 4828 1306327 115624 4533834 24811 3830183 265244 45 8826 181445 3836531 59774 28914 2013052 870090 71707 1354767 9585 2357350 23315 34363 218774 196 3866 26930 11759659 85217 6792 53125 59630 248161 281501 82360 25547 60601 2397 2902153 166970 16 168338 35970 582 401 8052 7 169 46397 12679 30666 1052407 199525 2034 141411 1778855 538222 7705386 65787 5961 2193206 10855 1904 127374 588701 3076 1861853 637483 23532 117713 876 3264 27010 277189 1950631 32005 9963 91038 2322175 231 79360 2856309 510703 1152381 2158 7911060 2652059 3851 8615 1690648 618555 692527 107942 475710 39342 2443759 512356 307696 5218 11725 177420 18978 15050 1227 1483 5472757 598588 3754431 907 4195 9186 435136 1095130 77 63802 3436182 1048869 5022093 3504666 42516 18308 387508 2642129 3498203 578 1109806 21676170 357657 1391901 885027 679654 2689490 40955 1386 4245775 32982 868 71319 255250 1050401 402439 138537 135861 53555 22497311 1256716 16539 28305 2190 588614 5436 6549 11059 976435 841066 562182 1522749 38617 106205 4112 103623 140837 22673 5562895 701909 8628 4800133 129090 1638987 7783 6091828 200614 210127 8431 3427424 2489369 251336 21069 5219358 796775 369983 16902 4813073 28496 3 888297 30249 11073427 224049 330375 23 2371883 786 184507 88942866 18752 1957 11361 1012545 2844 7556663 138604 33778 884960 184511 70907 1965 76734 121399 217993 51842 684052 1322421 13706 343 134374 7004 20992 6755 113277 8425 73859 1795549 555255 4332288 68338 223031 3324594 94260 68107 13186 153639 5412864 471435 19223 6768 7841565 19782447 747809 269151 16351 1033 802872 9793158 40475 3512869 73292 11074 1523 9 2640 1675033 12557 3658 5776122 73711 37318011 28534740 251636 268505 8824398 108 3340850 13172 3570506 20556 4322195 1085 1015809 9250326 79548 3245 72933 2154271 36756 951828 39809 76612 829592 14535 21077 575854 320699 603262 655252 115813 9587 560317 9011 3799007 17427 5057579 121192 1674679 90838 2114488
590055 1966 139724 15390 6130 3000 2974916 15185 28154 77774 100372 60982 1252631 249016 3740685 6219 93296 617281 1112943 11179 18465483 7363295 258070 4389 579203 132033 116033 2467 191422 2105515 573547 12053945 6122 75609 522892 89787 110741 1846525 476650 11358 1408 3356717 3064 598 12 7688 2322206 359798 12327326 49924 183625 13589 74447 934487 754216 597176 1308373 108572 2249 217213 1200591 548829 70811 1814081 14042 104744 48117 12451181 12158997 153469 3443626 1526780 380 4289389 7430254 187480 4995624 15685 5358547 112654 220584 2384 1237450 8946 1236781 119714 420295 1977000 1331203 7261 2503221 34423 51463 528 108350 220769 1087709 3317314 59093 4865400 2192 63740 1648609 43822 151278 6458 8831118 352 458331 10905 241515 10114 14359483 11501 1055 106008 52010 3240 116910 141233 102688 7512 13561 2318599 8124832 10978 115403 182 120944 43707 177826 2012 415637 64 16425792 147942 9080 657629 11751 97893 14432170 713085 280127 5693371 341403 318773 1187669 1356620 2339802 827 4561 1373247 9139109 1014673 21755 5291 8376280 1470306 26677 1348406 772620 4492 97328 155909 6628 391 2 4376 136510 10074655 1437622 2573450 488482 1141209 223928 1818389 37297 469110 89789 2855370 275481 379020 85038 40784 8402 708972 51468 1689 105155 12843063 17117 1615154 36130 1349459 539668 6018365 340136 663 5819 55349 8083632 1000 64049 11661 228593 1970 879564 813174 32231 4263 94606 224586 28862 3814391 689298 121371 2453132 198899 3140482 256501 451691 14743 132412 11649 1028642 1373546 33650 512 1207051 28592 43986 254521 7350 2210 687653 801228 4823 41656 1940601 431966 938689 64641 1615839 63169 118782 47409 411340 156 12148 0 13518 15178 4583081 364 378501 164333168 343152 533 618763 7404 282485 1 8101 17797 8903 2496 3221646 67542 1090049 603166 1505 1892762 32158685 680213 201617 28 230745 364700 1180 71130 55257 674597 8582905 101067 25700 8105 2037049 231923 94727 19210 288218 568198 366886 132495 26384 2928685 442670 388004 978 1383347 119638 15802 958372 2331171 157694 1275363 498291 584 48051 6991129 225363 693227 202505 2852013 21791 24949 55726 3352325 67370 31811 254002 124048 3961524 2496475 2548 17726 148 9320 163154 2133008 175898 232510 851767 432353 30323 36708 9987 329439 89894 86838 170051 124564 5377 32818 363685 43072 15088 6086928 427007 85600 49260 3955489 3155336 60614 6416 26702760 19781 22798 32686920 470980 586311 1043750 27356 35 7765 98427 21039 5110 162960 1727459 3994423 679717 7924 727695 714811 9369 68101 238 187147 43778 254837 31589 225 9577770 105 10690 2662426 1403 251583 159753 27235 3349638 1089 253590 43507 23924687 71079 814085 1628460 77632 54759 251673 1399 3120025 1128144 377647 8678 4074113 2903024 23210 184246 34725 6602 171370 686117 18831921 566 236659 666770 438641 4243 23589 2294436 875117 64355892 6806 275511 58459 706511 112934 128882 48181 168950 15573 8618847 196818 760 16017 878991 3531205 84985 4929 2517652 9296 2008150 51869 976 18408 10656 888206 340873 507 3209 966 7514 125784 19530 522607 1764 14996 119716 504188 2224861 2925463 82816 9328 435340 150452 3633797 12387873 2040891 67803 3757 32192 30105 7375162 2535 799 2537970 60925 855310 2109599 190 2636 373705 67783 3935575 347679 491078 462005 11135 604425 9557970 2401 1561574 0 19031 1030971 1607 969237 46395 274384 337013 8164 907123 162 704294 10380 646352 42 2098 39947 473774 864935 2932 264265 4430 17335 4056590 130150 955185 822370 79197 4098 92689 1930753 9129 230500 3197 58159 71995 153637 44554 16955 402681 811341 79451 251958 24804 1030868 484299 1465658 177939 1692086 167341 3015661 4203 28037 64213 369682 3738891 678939 33094 470 19323 75715 233729 69595 14388 525248 2753891 36997 258923 73047 4573731 287 6125 75706 857955 69814 3599275 1079400 718870 85607 6615006 76304 459807 3918757 32106 210409 312313 30831 12468 30536 11220 205514 71 1614 31900 83025 128951 58396 295701 10558 9963917 40828 8461 1223 15011 130892 657886 783676 1631335 221443 106458 169335 439192 8729 3176996 29765 1089 3960224 1715104 3583 545569 500013 3270201 355 17561002 17473 1387601 184 524746 6478596 8582 1533 5426801 2969155 31463 12535216 637767 499329 5315 721796 24435 210191 50383 241812 21900903 62381 1402147 23708 376553 1264 1576921 53307 46619 480972 304829 175768 124014 129056 2 7639630 2616197 160776 5375593 7929 36855 9500 1920 195930 305466 259925 1385152 83654 4897824 3506 1034800 6371 36800 721164 29962 47790 5107782 1556062 57742 28459973 13188 957174 160127 5976207 1972590 77814 1638674 595884 10680 2695603 215 17067 62163 11217831 684481 248733 279668 89464 15496 7130754 269 10071585 233765 470458 58991 4194 2133715 1546 75691 48412 621 301241 123 84002 2902048 655984 346126 9744737 2573 9357 72825 1144141 493112 3138 268032 1754 541856 44 37279008 272001 2 1166980 74326 460745 145295 61116 1326 4348113 598828 2103630 227267 41363 596387 1623064 4716571 13949 2220974 20168 1253314 34509 2314951 171510 126343 112560 2466 11656 280284 275 569284 1250071 30397990 382053 70266 53574 25312 200608 3744329 619 2414992 22365 2494 487 3896 9068015 2529 1587034 82497 149328 4906257 3975 39222 120777 756 1483 23746 240 204111 1822 2985 252 234133 5317 2498 17890692 2450012 881419 794568 14867 57757 12393287 5 6007621 3065592 5035 44165 1260 935831 38316 696 15118 232565 469 2140648 50260 5379192 546 1060 470571 507652 15059862 135936 426766 15823526 104193 50575 481191 1 2799036 2228972 2641 3108 789 6421227 960748 590 466076 61269 3631 7267 236 137547 360689 342193 25793 5169 870 16681 131810 72619 182669 3005703 2755014 385 13188 25814 478 3798 676106 183 1855761 12750 337140 76667 6391 297063 79407 490741 135112 94217 1244966 29576 356874 223083 455293 3631706 8608 156993 6893635 98708 156671 216914 1865943 15584 47856 2238932 2249473 6975 12213 5344 486821 444113 224152 2568224 2096993 14269 85851842 67894 85654 83051 686238 7713150 205296 11527 12155 5545426 125675 2438853 4153925 1410667 3586 62025 8632 121322 53095 1203 101018 295 1112 56962 497 450701 7074 30152 1338425 616449 54517 316110 13936 50311 424222 2700188 372229 69664 5360874 31398 46363 35812 65300 596048 2368504 357551 1519 34332 475173 4586 41397 28717 38958 46457 28539 581563 97235 197604 1781134 1597946 357177 4200116 68238 359 283589 33 23406 4485 3624 114112 1832 78291 118922 54715 95642 25631 36712 163916 66287 4275813 8496 5740981 7182149 399445 1310098 22504 136182 42439 2161172 1267517 3722235 70907 7578 39932546 22814 107338 11662 3796348 5 1188165 471309 1 47156 211855 505 240 2611619 106960
58254 1581 3196965 765658 292699 1002520 3378 642807 2197 140815 559291 1147275 75111 174149 45039 546 9158 20756099 167776 831399 1553092 46 67296 397749 4688867 22326 1403238 4386364 36261 216 277599 65251 214136 3174010 38298 70254047 432512 63006 25638019 38511 5673607 50250 102308 292271 35517 938768 10 697404 842 177398 45536 802 136235 1393832 269438 32972 1987488 345447 189084 1106 1587 40448 108363 97691 15798 522712 105234 1866430 53634 359338 26961 227058 2520656 495160 698066 22137 316544 7936 16011 641365 1602053 1032460 55836 1558058 690787 126216 22977 308639 41007 169762 1149931 4938916 378385 422548 228 9670432 1852 1303 27 1412595 15695 6196 157824 4484810 28280 1136145 482 353395 865756 4029761 12215592 12572042 3831284 71139 9798 3810465 126166 1063793 327302 28734 3775 7145061 662228 2874 307128 635044 265628 371611 5874 366833 13019 61289 254605 2609076 1213358 1472399 1750 11820 247194 7157486 88306 1350 1679 79979663 40045 59 334029 2403118 648 92844 1020 5231005 974002 90927 10372 101657 165325 673589 7534 352021 30804 692547 3409252 245869 1668330 50213 235536 192 2104287 1441547 241234 36285515 219 1445924 35014064 56207 5701857 339697 14717 207440 28359 4500400 19131 4040 3111 211090 2855667 1098 2415358 32033 10278968 2939615 1783 525281 255 333598 28212850 97785 212768 2893683 70302 251 6103 1511179 16314 29165 6427567 128 153422 2831947 671164 127640 5233 2998 623100 662 40889 618089 404178 10047 323744 147 30398 555737 1948266 781377 1246724 8991625 137986 18077 1154334 62549 139465 28891 963181 10201 443 65533 1142 17458296 515758 3154 30018 17884 57904 430 37279 1805685 83432 9383038 228396 1316 10828 332090 9818 47318 68345 13387 211634 448798 1430461 75158 54906 758 2149 556541 86657 21763 12640 1565501 12527 2102684 5365668 110016 14082 438851 455749 1186683 135503 46246 2288 253123 845890 16172 165758 46882 10036099 518149 955484 4662681 56325 1562 4876 336924 680 8317762 459678 3489 1249489 8058794 11208 24129 15852 160718 110661 2890627 8441223 446164 175655 9946989 707194 407352 2828 296424 41542248 51398 8782063 316049 227324 1069786 410475 1505982 42630 1729669 1244 52243 85693 424832 34468 259646 277819 2352 114272 408328 7856 42182 358930 51071 12011 1488617 1166185 2339281 5846 6017 1241168 51062 51640 2274 197 4198664 16711 5308605 426206 1316 0 59311 52173 36872 311416 34196 64 161374 74 125544 0 483875 22650 43410 332235 4972 85872 16363 167228 784222 1507 330661 309478 1402517 158811 157370 682 2934 478 10836838 3414 12996 217592 18977 30 570281 3508 1211739 589695 1513752 215249 315300 3226905 24758 1158 139445 16227 176052 16637 7587 332769 322148 92 503716 34623 16644887 33929 1009654 171974 10242 2 13647 4205712 206 1658 604210 879933 2480172 252293 203757 8069 496788 3807 25393 956397 915 58761 92 874732 12153726 2725008 1450195 23083 107863 6180 6910 21593816 1557348 22848 1805 139114 448064 40872 21008 410496 119703 241274 2075 604080 477368 1797533 67708 490512 5302911 2845306 598645 1061357 135797 2731679 11294356 4342 3157525 1070 8739 27439993 144650 523079 9224 98892 238195 1948 186493 66933 690494 111522 71987 116612 236327 203244 71585 2097124 2327556 31477 224430 377690 10905 279042 6248627 158283 95216 119818 529203 118436 32127 74613 19886 1561827 2071268 7704920 256304 836503 8 8902 1558337 1350246 14490 185538 310763 19750704 262943 4386685 116776 4320152 23184 3182162 11192 15574 291574 1262062 3303534 364715 2064861 23066 7943 150629 25229 21986 173421 15318 574 237818 21993140 3749 1127710 359399 9779 227880 55 436112 143750 266226 398001 57061 21561 29469 2423151 98221 59811 1509018 91063 11737173 7749 167369 161585 30231 45479 9567217 619 153000 29197 173699 51861 178708 128151 1780624 844343 596440 8921 423 5560 5363130 328823 2756 313263 7012 979983 1757 226080 9362 64825 4346 36071 206731 2173 130641 21284 5055102 82374 22815 377042 534084 1796 12221 90904 605318 569172 2709 165595 69397 12912 11746 756898 2193 782 19293 134431 6901074 684229 69 26441 28460 132 4642 1216011 4480109 19858 27482 47877 1323007 5865712 3959680 3179263 9798 237690 1590 28465846 51964 2928603 1055439 10814 10812494 5215093 3874 2416363 197405 1738 62803 21029 1586 199873 3464752 4966 60552 518 194692 145685 210946 41999 54873 6244 231052 49468 88775 1515019 5266828 2258695 628438 3201 19659 314299 350882 26983 13863 3432693 80907 6320981 93 72659 2985971 16382 50216 144243 42339 207102 4530022 100181 202 4202 62 547718 1987022 5823515 1210772 25327612 1377 125000 401573 1563685 1643 16433490 126821 240501 1291609 656917 2522430 1317 283037 65573 330687 88018 632785 562196 10528568 917501 2231010 3529 10205843 55141 951740 30461 1338674 828708 24345 348146 28373 156568 4360 133706 238844 4070 131610 13777 1984663 173 2739229 134861 110908042 83058 98666 31740 1262117 95277 11487920 2 187149 183938 715631 5867327 108 9164 1887836 209264 3968 336617 2761 507295 45681 8048269 15055 3368 9285 4721 17 1321 58836 1872080 82570 187 51367 11533 39448 8060066 341 28085 11412 1274 2793 5584718 306847 726752 74 5660046 1 1338818 76974 1067700 2784 239998 48375 18458 1088306 179165 3106 469 191270 91660 75537 105272 7022778 499270 2173 13124 215734 215222 9361 66381 6714 329936 50170 6160 154212 152288 115948 12589 6004265 5179 10318 83447 4155388 532601 63493 437475 1254703 5719 130461 79 358 32153 357588 2003 48 306572 246 383979 3840 7688 2402 8403 1680656 1638677 1398118 7454 784163 66977 13778858 15210 24478 413065 410081 11 300234 27219 376 36649 154812 876909 823106 3559 1113 855805 75629 506366 8 1966 2456688 93723 43850 2482 231702 16663 55783 1453325 87874 41306 7891 52613938 499686 43518957 1863 4291880 31483 9177289 562961 10375 226830 443881 2225 35263 988698 9071 127305 5370003 667149 183220 72744 231955 4031 12874 317738 13331 1062467 21032548 240633 10109 586510 158 21968 1130022 2736140 6284844 7601 1565751 46005 55 257157 138480 10818 31993764 1353355 237181 1075990 50911 302977 58394 107 74460 1907 72169 150631 24029 1428330 5121 1277543 21290 4302 2247392 189208 286912 35837 23672 4084 15144 1016492 4 6968 153 6006536 5049098 105888 53218 229112 25959 514362 49625 3042366 110365 7325 1611894 75605 1315995 110974 109616 99391 59707 266386 725 441 556480 9991 301914 23484447 22275 4784 837 11731 1968193 453071 22566 11567 488619 92854 85293 7445653 5776694 1627384 1635256 39 2643464 121726 892 12131 14074728 1143549 2090317 1123300 25588 316745 22002802 4688 2265 68245 3940827 70837 414 1039295 13063 13866
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29262777 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 707920435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 361874401 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 807206028 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 114652162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 112258704 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 753767323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105645823 0 0 0 0 0 248703867 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 697489039 0 0 0 0 0 0 788841884 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103313738 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 928470644 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1726643 15773 146910 445971 2733826 3221 147373 2439 2443993 461472 29392 5328182 8217 1926150 4367 733345 603054 42257 332249 226111 7042586 871 8123 430497 19771 44625 2009226 804990 543014 153401 163772 24304427 4129 135581 239610 43170 275 7219 12789094 857788 167793 18535 24100 50310 206984 2004 15795 221586 430 5570439 515656 34108588 123895 122912 1123204 253766 3439610 2037649 101987 1323424 93717 3 51393 46405 2959970 14477 16375 231745 880 1802573 1488563 4989153 24386 32917 18190 12478 31279 226751 6862 15038458 22492 2441362 1238931 4786 224109 950 389384 134753 802860 6529 5325 23825 84619 26020 609671 37264 1298 437098 1545018 7821 752175 3736826 915619 283889 295 2508287 795 309 6420 4703364 626303 189656 291824 8797924 166282 1087108 85287 2528 57293 142265 105963 37814 7725210 701395 324747 7430037 25186723 4761 189643 5837 145250 470 72526 125761 5402334 5775644 267355 5447 116897 80106 375155 91454 893257 10349 465 6217 4080176 22282251 683681 848085 121066 34279 103137 4284 65789 6733168 4938 314715 30475 62035 20524 2722860 72856 1616156 296642 35361 2138166 2313 11178 1192 1561 122701 584422 119719 476922 11241 8885902 1253861 347103 3474 703824 26183877 4556 18 279185 14664 550270 872994 4842023 23894 716071 107215 544389 507175 155763 474708 137083 124 2 3481498 283458 31575 2579933 252910 12090061 71 1683 201364 626 11206 282127 1650834 21184 203709 8086 45352 99277 5360177 3459951 126484 279835 5348843 175829 294987 1634063 5551434 1309 1022198 2064751 2585 70859 13957096 1588001 115811 1398422 581378 605838 1382558 10820503 202872 75873 195180 1142 1329001 58622 6280 109881 2343841 1610377 163219 25398 72150 118268 46659 600178 139474 113088 252704 979 952215 6291560 981 65667 1174952 60389 4022 1438 95405 9814 10545 1856941 6849 288158 15372 1673431 55214 642 87427 242 2367899 292689 85 9992626 903013 1012118 761 214096 2364 29712 220353 438819 1044709 2089865 22004 300915 217228 39078 40035 3232 11917912 16892 27214 638 1847012 67 596292 1510438 72109 25157 2727471 2388657 29902 4327797 3053674 72704 272819 5865 6466 6388789 65095 80413 700987 8857 10648930 2511294 528299 76410 106391 495431 675972 7212480 3349344 1722191 1893547 173769 925921 16354 73579 548911 33521653 7618645 4470705 69314 564351 8285 25117 17965 30545 269799 80739864 68065 10238 1139 55553977 496498 8635 191761 696518 14036 1101367 4858250 24605395 193687 1780658 77450 8787 83653 1300197 2440 1033600 4717575 130523 183 2997 543427 1989250 323968 4351 61532 562079 193194 86161772 1186265 5084592 50 367163 468201 609871 1796086 153818 105 48328 643390 1413485 133 89504 380411 3358764 3429 502033 64138 0 20389 54831 201067 1737511 1523407 4724 47935 85719 28657393 79863 1496710 9317984 152645 451257 1592392 1397975 140327 609086 14372 40486 509 250502 2378437 4754961 219235 1966845 335935 865 514341 176100 1541736 119862 10523 38391 15738549 1245484 27500 407827 109204 110806 12642 377213 2119 2667493 1043194 4906364 216 6134565 1858 1022580 172293 113 5766859 722091 2127094 139654 447 20981 191 23212263 387692 8117 806027 6659250 502556 1131439 1030280 19467 798 21852 19296 93584 1194992 668934 38290 24607 1842497 22 85422 80782 2591029 8093055 117 793976 13489 1237 6555 112353 375327 9209617 1183043 25860 918 143833 745475 164 4192 781105 1925545 1331028 72737 2983859 166731 367837 4839 63892 1205242 1033369 1147 608666 5576013 69243 26053628 51819 6729 81866 178845 2436128 16076 4566 26 685 1187 54586 6584 3771883 42871 20081 67716 85255 1177344 7431109 13049 4592 241909 382387 1663830 246653 27989 4943404 23364 19324097 267197 13 3248123 935865 154736 13219333 1322 1327 386007 522 12783738 788971 6505 2417 134 20721 101953 1421593 39543971 521 707095 5298109 5248699 867 1321157 171159 17541 12818824 218193 749 980534 378 699217 1453 6947148 3393 822618 6734 25489 2496 26764 18036 614827 9320116 98680 1250 211371 21405 1084809 561319 1434198 3623002 1994 3046 49738 3118328 10433 185169 82466 63428 2356102 408549 274318 3259289 6098 60 138273 1220203 630206 1015806 878702 442618 12505220 485126 1246005 59259 1707 90711 249 832014 248603 1759414 14634 123351 2733433 10 144574 914799 6291311 633360 10904 128407 2479 17263 118944 6893 194 1173 3729481 376203 1246812 57208 262 27527 2117 651665 1270509 29156 534 1745596 429388 160234 2491169 379213 11256665 4723 38102 46889 6169 200962 3904872 5546 889 136 198282 6 3634 56016 17392866 1125 190879 390920 3356525 331496 43736 12419 48664 3185348 332308 2844561 336784 2941690 854 3453 1099918 101502 138663 374504 42813 3405 17870871 7331 297379 32430 1249755 166053 888234 7241 7474 382532 2389 4869 211568 11912703 381366 138888 169899 1438849 509375 3030009 49027 46303 15975 151030 8286474 354358 6798734 50807 736820 4169868 243807 153090 129305 47015 1078229 6009964 3196188 30293 454475 643151 4397095 4557 46 1264908 10074 495138 2115 17819 109437 2388750 434406 37962 2239759 23617 15 3746524 7336 7545 173065 1640 2626013 2896474 184334 4342089 221787 872 2812563 57120 964180 21820603 18269 149167 5972468 47447 216882 605 1094513 46216 56576 914007 200808 61676 3276509 7499 3894 76535 58444 83627 11263 2116178 1724902 765 278954 150156 2497920 4839012 140421 147454 19037 5343 10106 84996 900755 17629 586717 2505 2366262 5398 12716 2343484 9 4497771 21046 790526 10430 3630285 38339 710612 88167 1652969 988342 9720287 962 2247246 3204489 266824 28097 753229 528254 301845 1639745 424 1068 227948 78978 1147 10265 18715766 59875 3186382 6972808 3536478 252 1268320 114 8033 1447006 6 1294901 559117 404837 1108728 7213 9166 10431835 277352 551442 79300 38321 452438 290317 238 1889075 1557754 386505 5609115 703419 403839 53509 12216 38774 35331578 705639 12287 16863599 11614 37109 9896 1141 755708 3968289 13875 54088 71 355258 39758 29912 19 20685 5020 591185 1994558 12205 73856 809005 431813 2318567 178337 11241734 776186 822157 3333618 226552 1727 882 4065128 106032 30349 1527338 14821 6795229 48489 5318016 6995145 71786 21037 556719 140093 2663 1292 30137 6730575 414693 753934 70778 1311196 270929 25885 869639 191385 4487 34500 193681 362865 459651 6401017 6772 2657 65602 665293 5997 234281 544833 70 592564 668999 19017 6646143 3866 403177 2710309 51248 1321803 20035 2325791 55406 37835 1837 2717024 14738 1427072 7917 63560894 1264142 29387 794586 47435 85270 4018617 3541550 290404 2118 156297 2838073 224649 46762 4503583 3667 33130 8164 808385 408062 359559 1401 69314 1915046 1135 732638 4504482 19087 1518259 5538 29229 151181 27658 3322772 1293714 475009 9530 140467 39990 1069534 714711 21372204 40596 1447460 1683491
1775993 224079 7 765 1217362 944561 4255 2275 19998 7916267 1127274 696028 6893919 275601 4504582 2578480 10435 555487 214129 7724 86 60868 3932718 143784 1129383 549043 35747 35241 433791 64219 141058 7996083 11966 200713 41373 683998 91135 43255 33166 127095 11224537 65468 183147 291119 467016 45031 210 74308 64786 148293 6899234 816536 130235 323142 22742 72121 3703891 896 18721 3250743 329476 9892 414599 436799 2718 486817 1423 44011 8678807 275611 13198456 1098 740848 12349617 1171632 4807550 679 1133809 170663576 28218 139874 576167 2386377 5282 310 258306 23608036 23179 354979 2286 298161 86799 368241 1045657 1188 21612 32751 357521 193195 169610 18748689 11654 158712 21182 167 427 176352 634 10678 990487 525316 64132 86006 1541789 3637 78532 4504 62939 2892 30985 182930 18311 59584 13529625 7929 214833 228010 19999 1843891 134563 30782807 634595 0 4107758 257435 370482 9563 224356 5609677 58149 301 14126 34436 2665752 486068 411748 8794 27089 156220 5372 4021 3937 2339272 2901 1100354 19974 157 63663 471101 50024 3835444 132757 604855 797333 194 7842 313307 44072426 238700 820342 38 28631 509010 4676 1432654 78355 601557 435045 137016 136215 18248 82700 577714 38317265 1277 782067 3304972 56564 187342 1412 264299 269501 6731 160115 1727681 64279 143 5050 36721 1474812 266926 45167 723019 51368 15958 438973 42656674 45113 2226026 325603 236549 59 160 623023 6082 677 1082299 7944 618310 709435 489252 416486 818623 11986 14336 22106 41029 2557828 84058 4843878 201523 972744 492245 86899 1615992 400772 22249 1575994 8925785 469971 14802923 56998 51373 39027 67680 10326909 11595913 86794 20545 4806 813679 135 2465032 871 18024 99016 151349 45216 932908 11905 4736 3430381 1854 1992637 16408551 600383 2184731 67439 342840 49967 260501 460913 9946 2638883 13981625 6338050 71662 186183 40187 365956 23 679204 229576 625634 9948372 774986 2217279 6793 34692383 197434 156185 203319 79602 2103984 13317 1460 156343 225878 2157679 1483238 434466 491766 264563 807170 59081 62 51671 237179 1632 23091 17611 218923 1932221 4736 264153 3454861 14908 7718402 275861 139741 906572 318837 350570 4468 1603615 12959 150500 419299 17293 34707 7183 2329680 6068477 1041909 389175 16003 6683525 38546 78092 8176685 2310897 2424267 13725 72399 28204177 773316 3217186 212214 39 132962 1516333 355825 285539 16758 5952642 7123512 812 193222 5182 133503 335903 824859 43148 1771135 2416825 628376 1252 192830 2210269 8731 201834 591269 710 1064373 193854 460169 341293 24982 20440 377496 15264 7130 673567 460600 98086 2161747 2166 121074 9122768 2436837 1863364 74192 18016978 2030 107905 352 150971 156377 197231 664544 186310 449967 1432846 6923 151770 121987 240042 40803058 29137 33529 142147 1437 21406 638612 235 32530 3357 30733 3179476 140884 584578 59540 6450 203023 413 3151270 8736762 5563 811079 61937781 7339 323693 1302711 3153437 104006 86523 79867 436762 5828440 1736655 409613 16744798 12581 19482 1458633 2888 33618 4901 340913 9302482 850 168856 8815148 31761 10 2337771 1353562 309471 287876 18383417 911236 382215 62316 9590 1290174 696473 1064806 46340 1704333 1011085 6471045 59009 1642 431421 368 17279 1190058 24253266 3976268 2626 2240653 27702 1084861 995903 1971348 61956 103441 84592 35037148 1018282 182837 858 57253 4248117 8102 41727 1619535 374 6034 67969 1426 96078 111060 143318 454570 2331254 46125 2007 50115 4901570 60441 1860 7458 249234 67297 1014 2173 4994 3504216 1939893 3973 4921629 145387 571 936247 10550 755739 94 72713 5151965 39595 44151892 150938 30290 758039 6101179 491 154636 1146 1834347 128493 12797 244014 24367 40811 199809 1179732 5453 336699 39519 189315 5588 12362 10669 45176 255337 194608 15843 4540170 283742 517 12783 370463 15228 49291 17336062 1278548 8865 99 1817719 15469276 57040 1609817 376 1347 148916 31503 283 27346 1063136 310216 333150 2375 45948 83895 255591 11204448 4174 34676 10391525 4262409 175702 1237001 232795 42259 1108897 3396 522105 187 8606936 312853 10353849 9349101 650422 92458 1415655 219 4477499 7429080 401677 319281 4639 4682 56167 350945 40782125 17270149 46589 751044 13163 3924724 1 135789 534758 30272 5507 947999 3807320 819715 38061 10964 4876 100020 740512 31733 905011 1999121 64161 22485987 491 963781 1581 32017867 8560388 87691 4869411 203957 498281 66130 3454228 1483874 1241832 1092 10105991 946790 1419 108371 7399 1039234 380982 1095 607536 11522 4133577 77713 709727 723403 9666822 169715 105082 2205459 36 2013 2903043 4675222 14998381 6010 1023448 8 5224 4674 6125669 153623 65168 1804930 43565 124 860760 29753 1038 1295 3369 2052 27241 6339981 269793 5184731 18813 5595 62779 58276 2902043 517738 10308 43382599 9238 975907 2694 60719 86511 2502 1268523 31152 281 82236 4199882 600243 243093 5932365 3742 760085 80 149284 301345 405 42281 3649778 615121 84718 357170 2389743 3691 140894 19290 146722 454873 3265455 56111 11337738 129228 31445 1285880 6613 668559 144805 35548 1295015 176117 593027 596938 2933 1155216 5110 430835 12015108 929389 492350 69457 310140 169848 1735 33778 2904391 159483 14541 18065 271671 5618 245241 4036831 918809 805213 23202330 127624 6784064 50181 514804 169925 11000 8572804 4665 19323178 28450 35496 547217 10143669 57553 46295 7119 23 48604918 1594616 509 498203 949 17449 32697 32310 7612094 39633 186651 90 14584941 723868 112370 10100 1117 123121 4513877 198220 1929307 424079 557669 14068 415688 1358580 1982605 2520897 148112 377959 85824 15412 108083 22141570 2648634 95746 1587 3626537 2775764 16731620 2368 4120694 1779665 865994 789331 3413 537480 133347 15929 1526078 1105 125197 2828407 33253 295483 335698 6918 2379861 69851 9243291 326095 1284 853464 583 647640 331089 2012282 281148 33422 177775 362681 4789596 9847 8596 74249 75398 249 44658 2751 59 4497 183822 9236 2344813 704571 536558 40462023 97135 112416 1788283 215604 337620 4074233 87243 2103748 8619 2452581 4005 6290 156174 25092 4952452 4162 9790 6736 183687 11960 101055 3195494 137469 2725476 116472 3211 1277020 11212 5983317 244570 3498846 21906464 11764 28068 68424 15032 251020 9070217 4087219 628664 125870 4750 14002887 540598 242222 253 7761 387583 735950 322560 1048916 14791 600658 7513 2250862 447940 979 187079 34670 108770 5506 4071041 596642 113120 1737121 39500 251092 62300 33160 2937657 712 673798 160818 1288 659586 56923 1022334 1730728 2417 75283 237235 5493487 3133004 23657 85804 735369 19514 109437 1121 138723 468 5814121 145772 969664 45870 13296262 1230682 1422341 4789019 3045944 56153 104905 3222905 112 260160 424 5910 9765458 1424120 86652 715 376 1112679 61728 233680 3078 236803 9120 304 28280 145210 88091 2903 1631545
106506 50 94302 324194 6237015 68682 1532592 1992389 25704 87937 5 784085 2358396 15990288 10796 6855 3346817 549638 5117057 8313 486980 51422 418 84098 427423 3691 455270 259475 707 14243 21343 1467 998454 15651 57862 9490 4100959 223361 1382 288764 18624 2130886 2474018 1137361 69747 39740 373840 393116 3122624 330234 148599 36597966 6687030 67760 11332578 4750 76637 9 85868 929819 42379 11056 20396273 621311 19121 257038 455015 44 979 38953 120423 4050 155471 1621196 1030757 7350080 500394 192124 25017 235772 1739977 11449 4861790 2603 2922939 52537 10526 4037 2162 30948239 85 47700 38103 6202 501014 49099 84611 18464 10895 501622 7489 534 463505 217596 67558 6117470 73611 9579 16529 350972 49389 476222 899588 122397 362 1636304 998743 836169 8457 104401 14437 172 22298 3815 489236 71135 515901 122038 9443707 10561 35130 2233305 754878 1914924 79124 112992 47222 44590 3905759 75542 15972656 182472 7872500 14625 410750 80778 1943 529 617466 1493 148 17384203 208363 441317 21530 10344 1226314 121196 7500 136935 1597968 112561 7570 7337 34293 182 6338 1790 1034494 1107682 53738 2004119 6665618 89748 226403 15123 1818 31301 20429 53070 908930 53085 59102369 4936 28 348532 3985 7884 3211459 92805 6460 35216 7593 693 18135 934366 560058 27100 429311 11523018 188323 318277 527 1956534 103436 42837 20598 519457 3613 99 2882 287997 958995 172162 27290 1449 18596 3074730 1023180 378 4786754 937055 34534 2676565 847469 3768551 330506 4801 10071650 192064 260983 1811780 1494863 2019647 74913 2433445 112218 145168 2705317 41764 2704 98157 363066 2108673 2423626 285142 1482555 102062 103360 62451 2015816 76867 1657706 2882444 401413 900 2609123 217499 1906918 20573 959612 345 981663 6766809 11013 117603 70057 20079 557994 3379247 312591 112440 8981261 2473689 2779733 21340 21357 176195 27305 219264 472248 901064 137291 601080 39985 1700968 7375 264829 16494 43068 485033 27552085 114253 67205 6786737 165593 2696132 1200422 4077717 79394 1794334 60807 40241 4726 1836 238518 59538 63677 25711 303660 125606 1025962 560288 11813 6327 379843 270903 1922791 636236 11101 490042 110352 753225 171384 6113 222488 809488 22827 5226420 389 2872317 864642 260325 298366 2 5523 2593484 11461 19074 285276 4 136621 10054509 179128 14861521 1700485 860849 3223910 701 2086961 708250 1472696 667562 1860985 27289 357432 20164066 1053827 964545 167179 113483 4226810 63816 598159 331065 15970521 25202 102 1696695 207086 7172 7007288 12515697 779 2168580 88938 4680 993407 18786 196224 11378818 34075 5051836 2665735 268413 2392 3438978 3332090 33302 171930 56143 35820 14967 32662 38651 87948 24836601 314576 8 400184 4366229 148 7387482 374599 165013 639 7507 441745 2059 23169 6101973 2120 8185958 184502 734585 330248 6515 1951591 54687 1746888 26195804 756 5422848 295525 52668 83 674 2576 653503 43558 1478551 1540538 213369 161586 918422 2198498 1125873 970 586386 12447072 8068448 169742 3009381 1 446630 164561 5937 2299415 2399 159781 1614 4072614 453451 6358 374487 56181875 330940 6221179 4172 179531 2254552 22104 4496041 1342 450 877654 1152039 4995318 95298 21 222659 372425 14268 11976034 3599 225827 143096 93396880 104874 957748 216268 21387 43602 1391 6266 4899 227186 816275 275382 2756024 821257 18336932 1770836 155331 472142 382 237980 3978191 23645 257455 2164689 805447 718 2579630 318358 498 6935 34128 1065 6547234 365888 818734 2987187 10275 2747 154047 17859 16104 311471 3770 2476780 1958659 2613888 233918 21293522 1365772 427027 167673 851569 64116 21 64339 97043 1724 560551 292 7559324 5513 19362 32147 10616915 3098831 396741 1089 3316893 1665529 421204 60300 45622 4689980 1422 5 97970 82342 13347 1417815 397854 176273 920979 1422236 1964066 331746 77416 539076 81677 308137 45682 53064 10851 4186880 648 18138016 1007 6661 1308208 137476 570607 1404 2023764 344 9515 7515690 186818 12267 390004 3867 3050 421772 4408529 104195 504997 186549 9549 44977 36994 429528 5973755 21384 6740 269 193995 282556 1945310 115839 43404 21311 2375 93596 585144 136780 3513657 10950 59374 5617063 157898 66 31608 257584 33991 261906 1492468 6991 905948 5932284 483205 7433356 64268 3785170 268 95291 34237 835758 8121 1078270 347 1716789 30952 19784 1662794 8794248 868748 47735190 1314593 6721 14019 645528 155222 1157 2438029 73436 2788428 23922 696876 3660 63340 4759221 494131 44218 591779 10912 31747 1017813 44190 110371 2297148 25 200958 59792 296058 25743 9855254 3071 675338 7085985 2738 1696092 1268205 137663 2738462 2220 235841 331205 540993 211855 0 1314208 175215 26960 82346 2314077 1135632 185241 325030 307037 16253 276 6151 1266231 501765 1432564 13256 1010836 26 46540 1822047 26025050 271484 248612 19357 20635444 14160 3568561 5858691 249574 6943938 811933 150829 97102 119 27580857 472666 624602 383625 732829 3092396 722806 41634 14302 37353 3425143 19049 113609 1044198 354960 10577 3175763 498546 34616 19397431 10924 41 14953 571 495 446178 2265 5969029 154404 34184 804424 2036400 1652447 626681 173 640897 168881 11362 219898 8726 2744993 71 296 13861 2583112 1713708 569521 19697 60724 6679 1817067 378749 91131 2652 1019790 398487 362874 54129 102 403 39600 2132785 1304683 698175 457875 998071 252082 111227 203 1328 40722 1512717 246892 116670 132381 1060916 52662 1307066 376900 7836 1763965 6680821 18235 8724 2307953 470431 122617 1751 7209 728868 4104 2578 2113572 2429524 29188 213488 1367440 30405 255671 21666 40916 909817 1310 108576 3574798 218377 97 3418359 608 1848044 3116631 52310 77963 2711 634875 2171931 2117 356354 8134 1596 1526879 479233 930407 184194 478544 23927 748371 18997 298683 22078 5539080 197245 54103 1819685 259 31033 4600 212816 2716 1075 50978 6191 34548 982608 2149300 1072 101803 59591 681 16301641 7761 17362 18581 116833 605889 670724 109249 1448176 195554 191457 12203698 1263799 195251 17294 93727 7098 33 344409 580692 78118 246986 1587944 14737 5150 50489 4200 7042071 14964186 7073972 689450 67907 181868 223360 2087772 342399 1561409 1963583 1102323 3322817 1851 269336 99104 22724987 21556 439049 330067 58797 2716 3642 61 191565 13904629 2029 9856251 8106 22261 4410 195843 789244 370059 137376 254 8695128 463686 6433 1129 1616609 6849 190 1257016 2003935 410200 6696 140969 347806 8397978 1363 11626132 25377936 1598528 1121927 3516023 69118 5782 380064 289229 168126 64173 10233 2375 130644 5437858 323949 821095 10698 789 3424011 6471 2304 331162 8124015 1043025 21824 4779 23708 28772552 357604 115217 189573 402652 167235 1345875 688175 5900969 339 14632 169424 17843964 31642 7331266 373206 821441 59982 51414 120456 1501711 116323 158581 1678473 2522985 1360862 20940
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 294076415 425157971 627217934
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 157479352 362508738 403977765 684072383 824588150 863251047
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 151798989 170993576 500069279 791955288
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1689 0 0 0 0 0 22 0 0 0 194110977 0 0 0 0 0 0 0 0 0 0 1851182 0 0 0 4905342 333 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 387925 0 0 0 0 0 0 5 23822542 0 0 0 19 0 0 0 0 0 0 0 0 226 0 0 30754 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 812621052 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 679180 0 0 0 0 0 0 1231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1019856 400 0 0 0 0 1 0 0 1726586 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 33455 0 0 0 0 0 14930104 4 0 0 0 0 0 0 0 0 0 92645499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 413 0 0 0 0 0 0 0 0 0 0 0 249338 0 0 0 0 0 0 0 0 0 0 0 43282 0 0 244 0 0 0 0 0 0 0 8956 0 0 0 0 0 0 0 19461314 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127021 1186088 0 0 0 0 62241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 609631648 152471 0 0 0 0 0 0 0 57 0 0 0 0 0 0 0 204 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 231 22874103 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 33181307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1333 0 0 0 0 0 0 0 0 3428560 0 0 1270151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 575599 0 0 9187345 0 0 0 0 0 5103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 966 0 0 0 0 0 0 0 0 0 0 1851 0 0 0 0 0 0 0 0 0 22901685 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 76903669 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 0 0 56728530 0 0 0 2387 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1326 0 0 0 0 0 17 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76706427 0 0 0 0 0 0 4647 0 0 0 196 0 0 0 0 0 0 0 0 0 120 0 0 6246 46596 0 0 0 580 34756 0 11023170 0 0 0 0 0 0 0 43725811 962849 0 9 0 0 5 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57176 0 0 0 0 0 126283 13 0 0 0 0 0 0 22049235 0 0 0 0 2217719 0 0 0 0 0 0 38363 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 337 0 0 0 0 0 0 0 0 0 0 170 2 0 0 0 70031 0 0 0 0 0 0 3 0 0 0 0 6213411 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96948617 0 0 0 502 0 0 0 0 0 0 0 237303615 0 0 0 0 0 0 0 0 0 0 0 119 0 0 0 0 0 81727 0 0 0 0 1660 0 0 0 0 0 0 0 0 0 0 448690 0 0 0 4988 0 10411453 0 0 0 0 0 0 0 0 0 0 0 0 65 0 0
0 0 0 0 33434 0 0 53034291 0 0 0 0 0 0 189778800 0 0 0 12708642 0 0 0 0 0 0 0 0 3124 0 81784 0 0 0 201448 0 0 0 0 0 0 2325428 0 0 0 0 0 0 123646 0 0 0 0 0 0 0 14118368 0 0 0 0 0 0 0 119250756 72987 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5155067 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 246532 0 0 0 0 0 15470 0 4756 0 0 0 0 0 0 0 0 183616744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 433934 1655 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10347162 0 0 0 0 0 0 0 0 0 0 0 0 3191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 739 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1510207 0 0 0 352314 0 0 0 350465396 0 0 0 92574 142324277 2788 0 0 0 0 0 0 0 0 0 0 86371754 0 0 0 0 0 0 0 0 0 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93 61 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19184 27 0 0 0 0 0 0 0 0 20425 0 0 0 0 0 0 0 0 0 0 0 5297 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63089057 0 0 202189 0 0 0 51 0 0 0 0 3102440 0 0 0 0 0 0 504254 589811 0 0 0 171530825 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8837084 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 150073 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2441150 0 0 0 0 0 0 0 0 111240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 163626112 0 0 0 0 0 0 15322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 0 0 0 0 33037 0 0 0 0 0 0 0 0 0 40785 0 0 0 0 0 0 0 0 20280425 0 0 0 0 0 691742 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 712050 0 0 0 9068059 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 293 0 0 0 0 0 440368 0 0 0 0 0 0 0 0 3 0 0 44772 0 0 13746831 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4175774 0 0 0 0 0 0 1502494 0 443072951 0 0 0 0 0 2787131 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 1569878 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 943277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 70 0 0 0 0 2806859 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 532 0 0 0 0 0 48 0 0 42497 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1357 0 0 0 0 0 0 0 0 0 0 0 0 0 0 193131 0 132869634 24042 0 0 0 0 0 0 0
0 0 3 0 9157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 175 1410317 0 0 0 0 36653169 988 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9071383 0 0 0 4869 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33287 0 12762682 0 1769227 0 0 0 0 0 0 0 0 0 0 16216820 0 0 0 0 0 0 0 0 19719169 0 0 0 0 0 0 0 0 0 0 0 0 311783959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7240447 0 0 0 0 0 0 0 0 0 0 0 0 0 14381 0 0 0 0 0 0 0 0 0 0 0 0 0 3660 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14946 0 9572735 0 0 0 0 0 0 0 0 0 0 0 22 0 0 63150 10152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 0 0 28483 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 13506 8343 0 0 0 0 0 0 0 1133281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25751 0 0 0 0 0 0 71799 0 0 0 0 161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4514 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1867561 0 0 0 0 0 0 0 0 0 0 0 1893 0 0 0 0 0 0 0 0 0 0 0 0 0 104 0 0 2 0 0 0 0 0 0 0 0 0 0 0 1076 0 0 0 0 0 0 0 0 0 0 0 2160012 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80550 0 0 0 0 0 0 0 0 0 0 224068792 0 0 214248752 0 0 101302930 0 0 0 0 0 0 0 0 11672796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22780283 0 0 0 0 0 0 0 302703 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 462 0 0 0 5455 0 0 4021547 0 0 254462 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50476757 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 241659849 0 0 0 0 0 0 0 0 0 0 5498143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9727 610928 53 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 479 0 0 0 0 0 25162 0 0 0 0 0 0 0 2380373 0 0 0 0 0 0 0 0 0 0 0 0 76 0 0 0 0 35 0 20618961 0 0 0 0 0 299 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 0 0 0 0 0 0 82 0 0 0 0 0 0 0 0 0 0 32993 11556 0 0 0 0 0 0 0 0 3513766 0 0 0 191 0 0 0 0 0 0 0 0 114020 0 0 0 0 0 0 0 0 0 10463611 0 0 0 0 0 0 0 0 0 0 30850462 0 0 0 0 3967 0 0 0 1626 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 30106893 0 0 0 0 0 0 0 0 0 0 0 113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3510610 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4090 0 57216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 389 0 0 0 0 0 41666 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 109269988
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6083787 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 937504598 0 0 0 0 0 0 0 0 0 0 772573330 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 607963317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 890629126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 686030118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 179917034 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 263509320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 918223325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 734585241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65528331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 219093861 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 629051466 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
87299052 83968595 76601546 64140145 59451954 57232721 51384385 50934261 49268915 36811819 36596363 34777568 32202934 28572744 27990360 27789805 26701557 26401130 26217409 25388479 24894460 24135241 23302253 23188272 23137967 22502525 21391674 21362284 20825108 19036650 18797668 18582892 18236778 17772186 17453907 17368927 16467392 16360055 15604387 15250799 15138183 14800099 14444621 13819138 13327016 13101430 13067840 13027710 12957379 12669390 12667424 12451730 11422895 11328198 11238180 11228047 11193846 11114651 10873381 10785506 10301198 10100504 9920844 9847868 9727737 9674169 9594075 9437219 9435691 9434714 9421193 9284495 9155098 8775189 8667890 8610552 8604350 8576808 8496084 8470095 8464257 8374413 8147412 8128869 7928962 7872186 7823671 7813635 7616338 7312343 7207069 6782153 6602521 6484548 6482836 6351392 6228922 6211617 6119216 5866437 5783092 5582930 5387092 5365106 5364191 5355810 5297392 5268874 5207559 5165905 5138005 5026918 5011175 4951564 4826211 4811571 4620413 4552903 4491776 4490320 4484056 4387669 4314248 4294598 4270164 4244601 4204495 4194903 4147988 4099482 4091643 4087751 4030737 3968149 3946951 3891226 3875887 3865234 3782904 3728255 3707511 3686493 3665405 3621940 3567888 3525349 3482909 3469144 3386234 3375752 3367946 3362793 3349134 3341069 3325672 3308926 3301454 3300592 3290742 3281081 3213347 3191572 3185129 3127026 3114564 3086841 3013104 3003688 2984144 2957098 2935752 2927081 2893420 2877197 2839189 2835018 2828862 2822938 2819865 2771883 2763965 2745211 2745159 2720793 2665378 2663834 2663316 2629884 2615460 2608009 2581583 2569879 2548063 2536296 2533899 2512945 2472910 2468584 2468034 2459252 2457866 2420887 2369798 2366252 2345700 2336741 2334224 2326139 2309987 2279227 2246371 2245878 2221733 2213941 2202373 2201929 2191664 2120424 2119840 2114999 2114442 2059373 2050503 2010589 1976723 1973132 1953435 1945045 1937120 1915751 1908461 1880494 1871989 1846327 1835507 1834935 1827778 1827161 1822550 1806749 1805812 1804510 1743258 1727077 1686815 1685711 1680956 1650379 1636955 1626053 1619617 1577035 1566587 1559825 1525109 1505264 1493807 1491962 1474534 1463627 1460013 1451534 1445756 1426788 1421150 1409366 1396689 1376389 1358240 1296874 1295353 1288081 1277306 1266417 1254775 1248614 1245929 1244035 1237824 1235799 1224483 1218444 1209747 1208318 1207097 1204668 1203287 1199528 1198883 1173720 1159977 1146179 1140977 1125012 1123370 1117324 1114275 1109998 1109828 1109436 1108692 1108636 1099635 1099217 1080055 1079113 1077512 1076821 1069990 1055050 1048339 1046338 1038186 1033893 1032473 1019465 1008721 992342 985001 977547 968895 962611 953952 932443 927386 927294 922331 919208 898681 894196 886272 882375 866253 865770 850135 845569 827700 817339 810315 810044 808997 806064 800637 795906 784764 772622 769841 764511 758599 754046 751760 740190 738481 711238 703856 700800 697365 690650 678423 673772 665071 664021 657406 654701 654387 654117 653958 644788 642741 640564 639152 635254 633520 631713 631536 628094 626869 625871 617915 616949 615960 615722 615466 614776 594993 589365 587214 578585 576964 561532 560143 556038 537839 522493 509327 507927 502547 498590 496665 494243 492978 492742 492055 488544 478540 470588 465865 464561 463812 463541 460724 457351 456347 455504 450901 449780 446343 445866 444878 440430 439707 438265 437873 436722 430753 430507 428099 419892 412134 411978 410396 409806 409020 406321 406191 405397 403080 401932 399743 395537 388081 386719 381754 379128 375186 373221 370494 359344 357757 346612 346183 343957 343510 335328 333721 332659 332562 327597 321045 320297 318661 317300 313038 300891 299765 295755 289483 286563 284657 284455 279736 269597 269151 266787 266046 265821 265445 263080 260510 256248 249905 248230 246840 246643 244737 243226 241618 241017 239548 238951 236690 235380 233262 231502 229313 228113 226471 224818 224115 223619 223456 221718 220326 217684 217538 217223 215908 214855 213492 212286 211359 209984 203749 202474 197229 195869 194894 194459 194091 191679 187999 184900 184792 184095 183740 183251 182180 181702 180024 179267 177493 177374 177214 176445 172802 172018 170424 168682 166359 163487 161090 160321 159564 157824 157405 153480 153298 151455 150454 149912 149099 148537 147902 147502 147494 145319 143558 143041 140949 140190 139908 139873 139533 136971 136567 135969 132425 132178 129592 129478 128688 128573 128316 127455 126978 125122 124454 122931 121511 121372 120157 118563 118381 116822 116003 115343 114829 114212 113803 112832 112013 110823 109765 109732 108939 108023 107499 106011 105283 103437 103073 103068 98996 98713 98671 96945 96871 95924 94954 94073 93801 93507 91879 89930 89436 88688 88398 86424 86085 83968 83266 82075 81891 80719 80636 76924 75959 75213 74213 73689 72378 72077 71411 70356 69961 69763 68011 67625 67431 67292 67196 66465 64306 63026 62825 62744 62370 60235 59806 59610 59195 58393 58094 57829 57311 57064 57054 57037 56895 55793 55709 55284 51697 50872 50161 49185 48941 48911 48449 48229 48055 47070 46833 46751 46225 46063 45719 45104 44980 44811 44709 44631 43527 43446 43296 43123 43073 42663 42546 42138 41623 40846 40640 39968 39097 38610 38609 37865 37557 37500 36513 35766 35668 35641 35142 34367 34024 33880 33817 33707 33387 32401 31518 31493 31186 30692 30257 29977 29805 29474 29171 29135 28964 28549 27738 26067 25887 25760 25206 25041 24984 24715 24599 24513 24253 24128 24009 23934 23809 22762 22337 22232 22188 21955 21898 21815 21806 21532 21237 21089 20810 20640 19765 19223 19207 19162 19157 19074 18802 18733 18726 18616 18527 18073 17590 16828 16745 16551 16461 16407 15918 15713 15462 15389 15303 15249 15088 15052 14993 14910 14626 14481 14273 13553 13430 13319 13156 12990 12745 12610 12560 12384 12011 11530 11148 10957 10929 10704 10623 10203 10059 9665 9569 9417 9402 8979 8839 8769 8745 8517 8500 8408 8352 8347 8228 8195 8149 8131 8015 7793 7648 7619 7598 7041 6943 6889 6852 6851 6832 6800 6643 6560 6330 6293 6257 6250 6192 6113 6078 6066 6027 5994 5958 5868 5814 5808 5784 5683 5602 5536 5473 5244 5196 5151 4925 4904 4861 4835 4830 4788 4752 4631 4578 4446 4339 4294 4203 4040 4038 3944 3874 3816 3751 3744 3742 3626 3529 3496 3463 3361 3341 3305 3147 3131 3110 3085 3023 3006 2995 2986 2912 2892 2833 2828 2755 2704 2675 2673 2596 2573 2548 2523 2329 2273 2223 2185 2085 2051 2003 1972 1855 1850 1811 1799 1778 1737 1722 1717 1691 1552 1543 1512 1454 1362 1346 1319 1297 1234 1218 1171 1142 1138 1002 959 953 947 942 927 881 879 791 749 733 619 619 611 605 565 501 493 473 461 450 446 432 416 384 343 299 250 239 233 232 232 223 204 194 188 181 161 158 147 146 145 141 140 140 126 114 112 106 96 87 71 59 51 49 34 33 21 21 18 16 16 16 15 9 4 2 1 0
115792060 48025187 46448045 46271278 44097906 40435048 35234013 32880014 31946993 31861960 30720269 29732976 29463980 28236758 27815190 26806329 25107473 24011364 21808191 21252618 21112736 20080947 19932470 19324283 18767344 17528447 17395267 17239073 16723636 16300647 15221946 14699763 14028668 13958699 13840114 13495784 13485737 12808920 12329331 11768029 11295079 11115278 11091783 10990786 10708757 10429466 10335179 9730963 9712412 9621245 9479964 9365019 9070424 8911972 8666722 8575769 8495387 8490871 8481506 8443083 8331187 8322927 7995892 7994021 7654314 7476727 7471506 7458128 7453479 7078030 7016458 6995599 6914087 6671229 6497685 6470888 6403538 6071994 5880019 5787850 5757309 5748147 5728667 5621545 5593962 5349338 4980680 4846526 4717837 4534044 4521515 4424387 4394949 4390261 4368503 4311655 4299530 4229339 4206739 4195832 4175692 4121324 4056772 4042520 3950227 3925141 3890101 3869058 3855185 3820313 3760798 3743652 3686650 3658715 3530254 3495105 3376065 3328816 3322859 3260436 3252614 3187296 3147441 3116663 3089282 3079522 3055504 3030232 2997836 2967592 2963035 2951631 2947266 2921578 2915784 2873533 2861404 2848642 2816542 2815615 2750008 2642306 2622473 2534229 2527003 2524055 2490428 2463759 2451512 2443763 2443238 2438718 2401719 2399104 2396296 2377192 2340035 2313525 2307581 2266527 2255550 2220420 2190108 2181422 2176517 2170970 2166265 2141449 2135974 2106864 2105605 2090319 2084079 2077293 2031167 2028397 2021589 1961412 1884960 1831751 1825847 1824154 1818576 1803065 1782677 1780122 1772979 1733058 1706626 1700749 1674057 1668617 1651569 1626684 1617191 1615516 1612576 1560137 1558821 1554397 1553021 1547053 1544673 1532521 1526086 1521330 1520358 1519232 1512875 1503974 1491855 1485627 1474566 1462706 1461935 1461089 1424621 1424218 1398393 1389067 1381139 1375258 1319121 1303847 1299798 1296544 1287405 1282856 1262000 1253891 1251046 1244131 1241966 1236761 1218121 1217318 1215462 1210484 1208260 1205373 1200507 1200143 1181884 1177226 1174396 1171412 1166913 1163171 1153446 1139437 1135655 1133394 1124489 1113117 1105450 1102223 1095702 1093101 1077571 1044623 1042200 1038579 1028959 1017426 1017262 1016170 1003841 1000013 990807 987877 959453 958855 955489 948824 943577 937898 936730 936038 935706 935537 934661 927368 925474 914036 908670 905460 891437 888610 884208 878887 877521 875095 874116 851606 820765 808826 805784 802231 801941 789931 782477 775807 762666 762344 755709 735262 733169 730001 729833 715883 713621 710998 708005 704872 704179 697288 686847 682409 672369 662716 661631 659898 653575 646430 645153 644266 633916 629911 620452 615176 614187 608154 602868 599782 588452 586345 579519 577688 563683 555365 553052 550220 549129 541627 537624 537040 535981 535749 530876 528820 513700 513607 510481 509839 506102 505095 501446 501442 500252 498855 497038 495067 493772 493674 490283 489687 489268 480781 474170 470448 469010 465043 461031 460333 457871 455874 451184 450962 449562 443425 443110 442770 442514 441517 439050 428931 427882 425069 423621 418663 417910 416658 413530 412718 411163 410734 409150 400755 399367 398893 398497 397471 396641 394512 391598 387969 387876 386215 381916 380022 379683 379197 377333 376243 374947 374681 368258 366924 358978 353629 350323 348966 348719 347802 347383 340680 330057 328209 328188 327940 327211 325783 325616 323712 315805 314192 313983 313943 312347 312093 310314 307835 307806 307388 301270 299468 299067 296387 293314 292829 292788 290962 290760 290502 289899 286810 282200 277243 276135 274344 272607 271648 269206 268021 263342 262785 262070 261882 258067 257239 256099 252135 250677 247673 245893 244648 244408 242208 242034 239901 237327 237073 233297 232828 232571 231697 227405 227272 227241 224924 224666 222903 222193 221915 216349 215715 215689 215200 215026 213809 209965 209293 207560 206986 206673 206487 204575 204106 203387 202953 198297 193395 192765 191825 191728 191283 189900 188847 187721 187312 182404 181781 181238 179298 178868 177808 176814 174428 174094 173466 171502 170017 169875 165082 163960 163885 163834 162368 161857 160621 156456 156314 155016 152476 147590 146255 143123 142387 139351 137008 136907 136674 134274 132686 132545 131759 131706 130494 127763 127544 126608 126349 126190 125268 124383 123310 122597 120363 120308 120005 119576 117859 117832 117639 117488 116663 115365 113972 112946 111872 111660 111511 109639 108062 105850 105453 104149 103922 103333 101442 100509 99983 99842 99400 97357 96928 96109 95082 94956 94382 93899 92710 92388 91771 90144 89108 88727 88239 87853 87744 87539 87405 86764 86469 85336 85335 84277 83844 81913 81882 81063 79566 78544 78407 78232 77975 77798 77101 77073 76983 75179 74772 74309 73604 73486 72916 72450 71377 71259 70698 69736 68175 67802 67165 67078 66603 66590 65500 64431 62963 62908 62768 61895 60654 60582 57992 57322 57308 56977 56112 55479 55435 55152 55023 54887 54710 54331 53785 53730 53303 52878 52600 52366 52213 52073 51202 50833 50577 50526 50455 49773 49382 49111 49009 48619 48525 48464 47367 47284 47040 46724 45726 45190 42769 42745 42360 42148 41862 41848 41651 40745 40735 40663 39974 39671 39578 38956 38215 37606 37389 36857 36781 36497 35674 35279 35248 35062 34627 34493 34073 33434 33422 32956 32469 32380 31654 31322 30987 30489 30404 30388 30287 30263 30043 29949 29356 29173 28775 27991 27705 27132 26680 26594 26280 25574 25171 25159 24288 23836 23583 23489 23328 23324 22894 22766 22494 22234 22061 21663 21469 21007 20463 20409 20005 19730 19609 19598 19233 18898 18889 18482 18196 17860 17290 17245 17227 17209 16821 16719 16442 16411 16318 16050 15984 15904 15855 15779 15751 15455 15295 15140 15007 14830 14799 14639 14282 14067 14035 13920 13766 13456 13351 13327 13318 13254 12973 12852 12783 12730 12438 12046 11673 11566 11544 11439 10671 10400 10350 10265 10201 9752 9698 9369 9356 9208 8869 8623 8572 8321 8203 8009 7931 7910 7730 7654 7564 7484 6940 6858 6781 6663 6423 6392 6330 6327 6216 6170 6033 6023 6015 5965 5963 5659 5396 5256 5209 5159 5045 4998 4821 4732 4709 4599 4562 4519 4471 4373 4336 4302 4282 4275 4134 4105 4072 4068 4065 3893 3822 3780 3732 3721 3678 3607 3376 3376 3298 3291 3107 3088 3087 3071 3060 3037 3004 2912 2727 2703 2510 2490 2448 2434 2434 2377 2295 2262 2143 2062 2042 2027 2018 2003 1738 1680 1540 1415 1410 1379 1378 1346 1344 1285 1281 1226 1188 1182 1175 1104 1089 1050 1016 989 978 943 892 891 881 780 779 630 607 575 546 544 540 535 486 480 479 452 440 413 402 397 350 345 342 336 335 258 231 231 217 217 204 192 175 173 170 157 141 138 113 81 63 62 56 53 49 45 45 39 38 35 32 31 28 25 23 21 21 20 19 13 12 11 10 1 0 0 0 0
165341506 72894509 56867447 56320778 56108294 43409929 42902990 35683291 33856224 31969549 29056713 28004576 27726607 26938614 26671199 26253613 25879607 25470195 24018435 23376711 23115916 22625357 22192754 21777722 21141881 21128584 20837312 20619628 20287082 19732948 19039275 18528858 17984104 16974255 16180038 15985025 15110002 14804791 14457571 14432266 13795608 13717140 13392517 12802533 12785950 12010228 11480026 11104572 11028544 10958703 10828414 10713477 10649972 10382395 10105860 9933064 9919169 9879290 9312152 9263407 9204557 9197893 9172105 8813973 8803731 8654713 8623009 8533417 8501964 8492288 8249800 8230279 7802744 7795995 7782443 7746104 7743388 7646471 7411968 7389464 7360496 7173146 7026849 6906200 6685724 6491450 6477428 6243730 6227863 6025350 5883969 5851232 5835984 5596619 5584134 5543725 5535592 5518446 5502734 5472840 5385565 5378183 5250418 5154317 5108620 5053403 5037044 5004909 4943393 4906345 4771172 4759307 4742417 4734942 4714167 4706927 4706454 4704187 4697193 4656353 4648180 4539668 4501682 4484728 4473284 4348787 4290026 4246756 4174138 4132383 4128743 4093337 4087275 4071612 4008702 4001302 3980411 3957253 3951755 3916505 3743780 3724000 3722740 3685700 3682211 3657036 3655129 3644194 3624886 3584089 3570638 3559530 3512093 3451380 3451106 3429704 3427666 3426632 3402402 3390229 3383932 3374496 3346726 3341254 3291417 3269057 3235793 3234158 3211324 3165924 3153890 3138089 3111587 3107061 3066626 3049529 3020614 2945457 2935923 2909670 2895766 2830554 2821427 2761009 2756386 2736157 2721455 2716138 2706180 2641750 2629164 2595388 2594871 2550593 2482314 2472461 2456527 2410039 2384557 2365928 2303691 2228202 2219520 2197172 2165822 2140297 2093574 2075256 2072440 2061577 2035664 2009729 1997499 1988057 1939005 1937978 1837381 1836208 1771450 1759601 1757884 1748890 1738207 1726789 1724049 1688194 1684233 1671950 1668347 1648860 1644988 1642937 1641189 1636530 1630152 1619433 1607477 1603945 1581804 1561493 1549201 1542830 1538835 1523201 1523042 1475316 1452705 1443758 1426183 1416143 1385882 1382564 1364724 1350151 1348451 1328737 1328429 1324068 1319560 1315742 1292673 1251275 1249154 1242455 1226428 1218380 1211673 1205951 1200780 1200688 1198790 1197655 1189459 1189084 1187098 1161951 1160950 1147238 1141244 1130727 1124765 1120847 1091659 1086165 1082219 1080291 1080270 1065743 1065191 1063146 1036690 1024148 1014300 1013023 986182 984421 972442 966756 944433 937748 917740 916296 904655 900583 897819 891222 890897 887137 877621 858892 852204 848639 845776 832979 832330 827294 824705 815503 813291 811590 779012 776925 754376 752037 750687 749816 748169 732341 723038 715634 714450 710873 710606 708534 694305 689062 683753 675098 668992 667746 667378 667128 657538 638851 634826 630280 629054 617207 614988 614861 611905 607099 595349 593725 593429 579073 577469 569642 568994 567470 566149 561452 555495 551370 548518 548498 547916 543717 543266 533683 533404 531232 531050 530118 528216 527625 522631 522183 512263 498904 481361 479467 475690 469368 463716 463200 462883 461629 460183 457048 456610 455758 454125 453117 445385 442257 441529 441077 440888 439153 437920 436961 434158 432576 429093 427806 426475 422403 408427 406927 403632 401888 401254 400218 398906 397049 396185 394717 393141 391552 389408 389222 388709 388408 388390 388244 383369 380772 379078 378116 376560 375834 374883 373926 372208 372110 366866 363818 351128 349582 345879 342294 342131 340910 337413 335753 330807 328018 318247 317265 316020 314960 311099 308419 306857 300629 300351 293723 289347 284228 282798 282631 282146 282071 281367 268339 266057 262073 260968 260176 259509 258529 254018 251332 250705 247436 246520 245205 243517 242299 237577 236372 236314 235247 230186 229960 229107 219464 219211 214641 213508 210898 210008 209230 205218 201655 201516 201172 201038 200580 200518 200307 199532 199331 197776 197487 196442 194741 191498 190576 188997 185878 185261 185048 185003 184954 184903 183856 182629 181855 177238 176513 176266 173812 172695 172369 171293 170772 170389 168347 167012 164849 164175 163841 158111 157083 156464 155553 155465 154966 154413 154216 153164 152283 150288 149902 149604 149399 147722 147504 147393 147099 146987 145521 145155 144852 144162 143817 141009 140103 139789 138196 138111 137999 137523 135802 135279 134661 134253 134227 132516 132243 128626 127417 126313 125343 122038 120450 120115 120024 119048 118857 116482 115912 115097 114143 113571 113517 108753 106862 105596 103525 103142 103048 102084 101953 101670 99767 99088 97072 96579 96354 95897 94424 93890 90535 90390 90326 86519 85898 84805 84303 84269 83200 82641 82580 82030 81593 81565 80703 80118 79840 77970 77138 76462 76019 75686 75377 75129 73889 72075 71720 71618 70390 70175 68978 68807 68727 68293 67142 66643 66540 65416 65305 65305 64843 64555 63824 63609 63509 62235 61826 61108 60526 60284 59953 59798 59296 58282 58266 57445 56418 55871 55329 55191 54824 53687 53118 52509 51901 50533 50478 50299 49867 49333 48062 47855 46968 46843 46595 46473 46231 46132 43789 43491 43330 43116 43069 42873 42403 42100 41556 41146 40179 39476 39387 39346 38743 38624 38492 38159 38096 37405 37360 37339 37146 37065 36991 36877 36600 36560 36267 36085 36019 35970 35787 35754 35549 34878 34276 33780 33364 32653 32405 32284 32075 32019 31753 31425 31334 31265 30999 30774 30563 30528 30516 30279 29984 29587 29111 28721 28670 28610 28557 28329 28304 28169 28140 27776 27527 27436 27266 26900 26123 26036 26001 25517 25192 24582 24309 24051 23456 23343 23336 23308 22969 22393 22253 21802 21607 21366 21081 20671 20612 20180 19765 18857 18554 18544 18484 18379 18244 18167 17845 17783 17612 17592 17493 17298 17290 17289 17147 17007 16524 16357 16093 15785 15655 15549 15316 15267 14916 14761 14517 14463 14304 14209 14011 13957 13854 13632 12753 12486 12104 11975 11937 11841 11825 11725 11665 11662 11530 11490 11185 10839 10742 10108 9879 9732 9670 9553 9494 9469 9419 9299 9263 9049 8976 8848 8678 8579 8370 7937 7864 7790 7778 7764 7737 7731 7462 7283 7165 7143 7113 7007 6971 6796 6729 6586 6567 6559 6543 6513 6216 6089 6039 5974 5962 5960 5952 5938 5925 5868 5193 5054 4997 4982 4959 4849 4803 4659 4639 4542 4470 4316 4287 4167 3955 3809 3805 3800 3556 3446 3389 3334 3326 3233 3197 3151 2980 2959 2908 2907 2882 2844 2840 2835 2767 2749 2725 2549 2532 2523 2521 2244 2205 2088 2079 2022 1927 1922 1820 1731 1693 1683 1626 1597 1388 1364 1349 1210 1196 1186 1185 1183 1137 982 979 851 847 767 764 697 689 634 630 610 598 575 564 555 536 467 466 463 449 411 405 353 343 342 333 306 291 263 260 244 243 223 221 194 191 176 171 152 145 143 139 137 131 109 106 98 84 68 67 57 52 45 35 32 30 22 19 18 13 12 1 1 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4558532 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 604102107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 366064469 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 885849983 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 756656005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149334814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 622002586 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 408546605 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21069155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 986436202 0 125334820 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 196154480 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 928313481 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 2995 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34009366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 373 0 0 0 0 0 0 0 0 34726447 0 0 0 0 0 0 173180834 0 0 0 0 0 0 0 0 0 3536 0 0 0 0 0 88610 384508 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3137737 0 0 72 0 0 0 0 595 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 2248854 0 0 0 0 0 0 0 40730749 13 0 0 0 0 0 0 0 0 0 0 0 15 0 691 0 0 0 0 0 0 0 1893 0 0 0 0 0 0 0 0 0 0 0 0 0 13232133 0 0 0 0 0 0 0 0 0 0 0 0 4721 0 0 0 0 0 0 0 0 0 4795277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 220 0 319603 0 0 0 0 0 0 0 0 0 32272652 0 0 0 0 0 0 2467 0 0 0 0 0 0 0 0 0 0 0 3898045 0 0 0 0 0 0 0 0 498 0 0 0 0 0 0 0 7327 0 0 0 0 0 0 3 0 0 0 1904 0 0 0 0 0 74036 0 0 0 0 0 0 0 0 0 0 0 0 0 1290 8728 0 0 0 0 0 0 0 1156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48757421 0 0 0 0 0 0 0 0 0 0 0 0 737 0 0 0 0 0 1 1 0 0 0 0 162026157 0 50983896 0 0 0 0 0 0 0 0 0 0 4022919 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7203013 0 0 553673 0 0 0 0 0 0 0 0 0 0 0 6 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27399 0 0 159501 27 70983 0 0 39006438 0 0 0 0 0 0 0 0 0 0 0 0 2 29073266 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1782 0 0 0 2781867 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 423005076 0 0 0 0 0 0 0 0 0 0 0 0 397387 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1004 0 0 23224 0 2873 0 0 0 0 0 0 264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 342899 0 0 0 0 0 0 0 80087 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5803578 0 0 0 0 0 0 958 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13545 0 0 0 0 0 0 0 0 0 0 0 0 0 1449874 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1160 0 0 0 0 0 0 68 0 0 0 942 0 0 0 0 0 0 0 0 19 0 0 1262086 54651152 0 0 0 0 0 0 3820 0 0 397 0 0 0 0 0 0 0 0 2668775 0 0 0 0 0 0 0 341616 0 11398 0 0 0 0 0 25392 0 22568524 0 0 52 0 0 10816 0 0 0 0 213513 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 337127365 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13494032 0 0 0 26 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 418 18822 0 0 0 0 0 0 0 0 0 0 9658562 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6345392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 213927 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110198 0 0 0 0 66 0 0 0 974 0 0 0 0 0 0 0 190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58 2 0 0 0 0 0 0 0 0 0 0 0
0 9469 0 0 0 0 0 0 0 0 569140 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 735261961 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3126536 0 0 0 0 8 0 0 0 0 0 48 0 113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10950923 109087606 0 0 0 0 0 0 0 0 0 8929 0 0 0 0 0 67211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3206632 1958 0 0 0 0 0 0 0 0 73825 0 707442 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47000 0 0 0 0 0 0 0 0 0 158 0 0 0 0 0 0 0 118068 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 37422797 0 0 0 0 2895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 216848 2849 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4616631 0 0 0 16 0 0 14696 0 0 0 0 0 0 0 0 0 50213174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2349 0 0 0 0 184339707 0 0 0 0 0 0 0 0 0 0 0 3731899 0 0 0 0 2539 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1723 0 0 0 0 11 139636 0 0 0 0 0 0 0 0 0 0 0 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 0 717 0 0 0 0 1516 0 0 0 0 0 0 0 0 0 40 0 9393 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 368 0 0 0 0 276380 0 0 0 0 0 82008 0 0 0 0 4 0 0 0 0 0 0 0 0 1 0 0 0 11141 0 0 0 4693258 0 151891 0 558 0 371007632 0 0 0 0 0 0 0 3504196 0 0 0 0 0 0 0 0 0 0 41185443 0 405 2036 0 0 0 0 0 0 0 0 0 0 579 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 103106 0 0 0 0 0 0 24 0 0 0 0 0 93 0 0 0 0 0 231552063 0 0 0 0 0 0 0 0 0 1597 0 0 0 0 0 9970347 0 0 0 0 0 0 0 0 0 234483 426 0 0 0 0 5037 0 0 64862 375512 94664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83587 0 0 67670 0 19789906 337 19854089 6191352 0 0 0 0 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34437907 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 5746 67 0 277715147 435 0 0 0 975096 0 0 0 0 7948212 0 0 0 501712343 0 0 0 0 0 0 0 0 0 983421 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2920559 18065 0 0 0 0 0 0 0 0 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 475732 0 0 0 0 0 0 0 145 0 0 0 0 0 0 0 977644 0 0 0 0 0 0 0 0 0 0 0 32725 0 0 7 0 0 83959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5748 0 44340662 0 0 10554278 0 0 0 0 0 0 0 156032 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 90 0 162875767 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 219 0 0 28 685343 0 0 0 0 0 0 204239 0 0 0 0 0 0 0 0 124415 0 0 0 0 0 0 0 0 0 0 0 0 1617283 0 0 0 0 0 0 63 0 0 0 0 0 0 0 0 4 0 0 0 0 2 0 0
0 0 0 0 59717738 0 0 0 0 0 0 0 0 0 0 0 0 1964 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1201 0 0 0 0 0 0 0 6 0 0 0 0 0 7861582 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29409535 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31349263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 267127811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24478671 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2170 0 1466 0 0 0 0 12650 0 0 0 0 0 0 0 0 0 0 2597 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 393 6 0 0 0 0 0 0 0 10983061 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 22644 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 183778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 23 0 0 2386 0 0 137 4488634 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9844 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 93344281 0 0 0 0 0 0 0 0 237222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58 0 0 0 0 0 0 0 0 26 15352 0 0 0 0 0 0 0 0 0 0 0 926435127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2798 0 0 8 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 594 0 4 0 0 0 9223646 0 0 0 0 0 4338704 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48899113 0 0 0 0 0 0 21467236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28081 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5880 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7125633 0 0 106905 0 0 303160 0 0 0 0 69061 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 585 0 0 0 0 0 0 0 182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2378701 0 20803642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 580401 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2321753 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9858 0 0 140 0 16310 0 0 11777 0 0 0 33 0 0 0 11264143 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77270912 288129717 380966852
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 366519981 384885844 652200461 797498768
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31254685 104753745 291931395 644129673 798161900 834501414
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 16 0 0 0 0 8641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 448 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12548361 0 0 0 0 134824 0 0 784 0 0 4 0 0 0 0 0 0 0 0 0 1261 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 2560 0 0 0 0 0 0 0 0 0 0 0 229 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93931425 0 0 0 0 0 4 0 0 0 0 0 0 0 0 3777 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 171568696 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26259779 0 0 0 1134876 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 388548 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 986051 0 0 0 0 0 0 0 0 0 1300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7856034 0 0 0 0 0 9629265 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44377 0 0 0 0 0 0 954 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4677115 0 0 0 0 0 0 0 6 0 0 0 60 9 0 0 0 0 0 0 0 0 0 0 164533112 0 17692 0 0 0 0 0 183 0 0 0 31793 0 0 0 0 0 0 0 0 0 65 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 72 15 3732296 0 0 0 0 0 0 0 0 0 0 0 0 5039 0 0 133866 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2918 0 0 0 0 0 0 0 7501915 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 0 0 0 0 0 0 0 0 0 0 0 915 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18777 0 0 159118615 0 0 0 0 0 0 0 71 0 0 0 1 0 0 0 0 709790 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 1 0 0 0 0 2320549 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2988382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5147490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 702839973 0 0 319135 0 0 0 0 0 39536924 0 0 0 0 308697 0 0 0 0 0 0 0 0 0 0 0 0 0 0 258206 0 0 0 0 0 0 0 0 0 66 0 0 0 0 0 0 3917081 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2007600 5 0 0 0 0 0 0 0 0 22 0 0 0 0 336573669 0 0 0 1329 0 0 0 0 0 0 0 0 825 0 0 0 0 339970438 0 8999726 0 0 0 0 0 0 0 0 0 0 0 10174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 0 0
0 0 0 0 0 0 0 802772 0 969954 0 0 0 0 1313 0 10439279 0 0 0 0 0 0 0 0 483406 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 187 0 0 0 0 6552 0 0 0 0 0 0 0 0 0 0 667883 35 0 0 0 0 0 0 75 0 140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105738 0 0 0 0 620896 0 0 0 0 0 0 0 0 0 0 0 39960488 0 0 2325721 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73863733 0 0 0 0 0 0 0 0 5705 0 0 0 0 29 0 0 0 0 0 0 10126 0 0 1513005 0 0 0 7 0 95563 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 162256 0 0 0 0 65731 0 275320 21009083 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4946 0 11593147 0 0 0 0 0 0 1 0 0 0 290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139838 0 0 0 0 0 0 0 0 0 22552 0 0 0 108320 0 0 0 25303944 0 0 0 0 0 0 0 0 0 0 99597 0 0 0 0 0 0 34811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50039 0 0 0 0 0 0 0 0 0 0 0 0 194854 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 0 0 0 0 0 0 0 0 0 0 0 1 265 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 50022 1 0 0 0 0 0 0 0 0 0 0 0 25073486 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1321426 48811092 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10278 0 0 0 1127355 0 0 0 0 0 0 0 0 0 16458 0 0 0 0 0 0 0 0 0 0 0 0 0 0 195 0 0 0 0 0 0 0 0 0 5 0 0 876 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34722293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 226 0 0 0 0 0 0 0 0 0 0 0 0 0 70401151 0 0 0 0 0 0 0 0 0 0 0 805 0 213 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 23424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14393 0 0 0 0 0 0 0 0 0 0 2491 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30008238 0 0 0 16323 0 0 0 0 0 0 833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60963 0 0 0 0 0 0 0 0 11541289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11031868 0 0 0 0 0 0 0 0 0 0 0 0 576468992 0 0 0 0 0 0 0 0 0 0 32811 0 0 142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 744911086 0 0 0 0 0 0 0 0 0 0 0 6649 0 0 0 0 0 0 0 0 0 0 0 0 0 73090 0 0 0 0 0 0 0 83708865 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 162 0 0 0 0 0 0 128917 0 0 0 0 0 0 0 475 0 45 0 0 0 0 0 0 0 0 0 30 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65763 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1000000000 0 0 0 0 0 0 0 0 237288 55130257 560 0 0 0 0 0 0 0 800 0 0 0 0 0 0 0 23138 32019935 0 0 0 0 0 0 0 0 0 0 0 6672348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4606691 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94703 0 0 0 0 0 13616 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 764995 0 0 0 0 0 0 0 0 175 14 0 0 0 0 0 2745 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 217572 0 1301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40618 0 866131 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9509642 31147985 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26771696 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5323408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 208889 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 2587 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9306416 0 0 0 0 0 0 0 0 0 0 1501 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21498475 28388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38744001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38829 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4318 319726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 6712835 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 931 0 0 0 0 0 0 0 0 0 0 0 1068 3487 0 0 120521 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18756 0 0 0 0 0 0 76911 0 0 239 0 0 0 0 91472 0 0 0 0 0 0 0 0 0 12 1567481 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2085073 0 0 0 0 0 0 0 0 0 36 0 0 0 0 0 0 0 0 0 299 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2921214 0 0 0 0 0 7 0 135348 0 0 0 138010261 0 0 0 0 0 0 0 0 13 0 0 0 8401346 0 0 0 0 0 0 0 0 0 0 0 55 0 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1056 0 0 0 7375813 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 7581349 0 0 0 0 0 0 0 0 227 0 0 0 0 0 0 0 0 0 0 0 0 0 17790 0 0 0 0 0 0 0 0 97476352 2 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 1 0 147050722 0 47678628 0 0 0 0
3 1001
971488480 723189693 718350527 577274797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
880323200 729755669 436368663 73704416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
669480438 622543918 496848586 489029163 317329358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
192250 271822 481931 2083314 60 8150634 92483 2555718 37573575 57678915 501834 293682 657049 8985636 47338 574393 8115 953118 5632864 7730 347308 3751678 630385 10859 802997 3 8272 46409 5717283 76836 8554 73829 124665 28 5101025 8420523 1030947 1048 910 9190841 6246948 240348 140301 159823 179 54422 18803 10196 9701164 6371219 44155492 3101966 4453434 29151 50079503 106335 9559270 88264 360152 62551 4412453 36918 6448 27702774 18205 80104 1239246 9056815 26501812 497926 788426 2513 342242 19313 338826 66040 4675148 627990 544 238158 134 19831 8070 2780093 19641786 4158723 255960 26296 13098559 659499 67961 3106171 543361 383851 46532 3422064 92070 280547 2544323 150278 6797 1351 60831 4504932 88104 447 158143 466219 4991118 20391 52436 93836 3603 453680 7016980 10920911 251791 205329 935 1238171 260185 10979046 4298080 26797 2026867 11 5264 431475 933860 491974 95141 596354 14615 1700237 7829396 14724 14477 1808401 2792066 1102922 21459 4272 1182848 3909 5044282 13807651 77022 12665 2 8608198 106666 34353 4411307 109752 288167 391 3226864 256 5635500 518 817635 1963885 5727 7235171 629700 733620 9322845 4692141 143099 1295 122403 4616970 925560 210673 6471355 395210 1389385 4562340 1481193 19759 4721023 704302 5596386 53323172 177780 281 137887 7542092 1678963 3487992 240196 88918 820614 4703745 1052913 279426 37836 15670485 509536 196499 1669392 6394 7095 259 4725 7457026 95411 31177 50641 7456535 39905118 661479 54639 2574 2229098 31526 17426 1012978 116780 1053457 32264 1092 45893 5659 320988 33189 1429035 5500342 1440577 539678 27034 15757341 1172427 442013 21583812 752653 65430 116489 456 557 3066420 3294846 1952220 170953 120489 460749 16864380 152584 13124 455716 723352 241956 4941461 139046 1848092 12831 86098 80502 592939 66273 1776999 31423 828245 116321 1279438 51498 18604 1654 208359 7791 19411 226896548 242178 120112 1007076 13440 11649 30227 1340831 4858 2639104 15911 3618284 586192 342516 595920 78 133439 234654 7253587 1726588 81896 85036 3688 1005887 70906 7719 620 1846935 1285331 68185 477 160246 602851 10295106 383494 6876689 125520 6006574 919876 257016 86082 296821 14124895 3914076 755028 244 49008 5664 8198428 451603 2926308 5248410 84256 560532 2042577 1164763 332409 16241 5296175 859 9075915 2625248 1363648 879673 8780407 1238463 32238003 273296 16851 1451385 1025400 67051 27131 257094 9826 281003 842301 573111 283301 1240859 1646669 83945 368952 87554 7752 5840359 568270 331978 4511668 27227 9946 25525 1947836 6045245 6932751 1706905 189100 47640 1382078 1924262 139668 509976 43788 723244 991049 477972 691693 425691 2662953 1443 1443544 2149561 184049 299241 334991 2172346 1746539 90 530549 41649387 9023614 5536675 239256 128406 288 3605845 869974 267808 425314 78731 83343 30671 166024 218555 15509 159773 122570 63327 3714 2106 4278400 4031250 9331 2526 32585883 5644800 190414 15422862 3333345 340424 469072 767254 7068 24862 7123 7634173 24011 3575 340146 1493729 20 17703 141909 15123 1053062 13355 37768 168022 7267 591192 16308 397881 360125 24408826 427872 555406 213755 324721 1176732 132435 1539 28534408 121811 220093 5210709 665488 1588221 1040 118 4719 108295 2187836 1954 164781 5835968 948000 49936 15784 2689982 133695 53625 51607 561 113283 27896 187 4577 5629873 3289 158017 9504890 512481 19521 438532 77 106103 26118 3522638 4069 341315 29288 5865309 5451664 257863 1496295 28909 146467 44099 30533 37666 23751 81388 2147891 55026 66069 6213672 11585 3591 66855 798 1199015 15950 11578191 908599 6543 285674 538129 1796524 329 2286251 299778 522545 191437 41535 248155 4587 705793 75191 3563149 30434 17978539 47382 17640 163425 8894 126481 11096792 446864 13272 14935072 319341 1425416 69584 250006 486016 34813 9429 50179 1439017 1126580 850926 28686 3042374 64901 18711 1080430 570291 66924869 79178 513077 225274 4569980 777 2538 1361195 544839 1183169 1833451 1803 56697 1469907 13093 5036777 93290 1250067 23936941 261421 159426 2949782 5209 278029 308009 5061 974595 8660923 12999003 5567090 40624 2540344 732635 6523856 56521 1472437 36191459 41212 461660 336288 991521 31325 1609610 94926 217 1243828 166274 737 82400 555 596813 89642 1005054 58238 94061 30119 378631 8352405 72 6715689 1984 460345 10966 7374789 2992660 7183249 42499 273115 3513 2455 3927 220996 51815 59075 106740 21256 180691 2452078 253736 385320 977083 1040704 2982936 520827 83785 258150 392682 5981 1847707 320713 2985395 513806 9969 10423 2278280 1033992 84047 279413 2880113 3040608 3576 62970 76333 10935 292324 499983 12875 6256413 1159 1481893 2158740 33404 1945 2416882 11637878 153636 673854 745497 3932403 28634910 12007 5432 5 1165178 11292826 758626 117814 4123 1010 391004 957755 1264342 272956 333858 17454 24466 239009 468844 936544 5143628 139528 199 1078910 535428 109585 298053 2553 16918021 3864060 249597 2255827 102 7978505 82446 563328 4694848 8463768 80727 91086 8982 809766 1083496 237949 54936 2965 7075960 296676 7496175 1215295 26117 52882 1242148 288417 763 302804 22027 856 458471 5356359 4477404 430402 512563 7897 100913 4665 5784 191719 690009 204530 61682341 2209308 97 32886150 9078 58067 72987 1535938 2166038 293969 2796988 216606 273177 102511 3693100 91274 2248202 37349 786841 4027073 291 3643958 5030 374263 1028290 21643 2718092 41 93082 271740 11 516956 3993 6399 73459 163329 52803 173369 35198 84314 61301 3145958 14444679 421933 13415706 224733 40236 41223 2337128 249593 804858 3553 2088846 339553 90230 1184397 7591 1093171 18310 307234 150880 121988 753339 130151 67063 4373533 1178744 41693 32205 264160 46 1302311 241 331557 105182 978 22 54327 2750494 535183 2804200 4778 7870 772001 64631 491 150 1098986 1393 2419789 947536 2217371 134703 22515 263485 3365650 5356367 4299060 4472317 1906653 1357 5630 4838023 123478 2475085 714374 22423 468090 56506 1067916 991329 3519779 964557 445473 3425223 8 17061 720966 5884666 2182059 34632 157953 240731 115738 86047 283835 2121 7099 44305 4590237 168520 103183 1508204 187193 57274 175286 4319743 133151 25926 12152 212730 1064430 470295 143353 6240760 154200 1486466 31 455626 105456 351505 146172 46368445 371243 3169 8003937 131574 991021 23585 779 111447 1387040 513283 66781 3833 12018621 108236 9072802 27648 105404 210610 131700 21483 371 14775664 616885 93150 78347 6494501 389441 5527 3459543 287730 301641 39758 118791 3964031 12431288 1047060 10166 4570 520318 3152646 564991 1041 163673 11278 16929 4869 409011 15405 28080 725774 103750 18846516 438368 1455691 20489979 24727 567857 9116 1 80944 224013 1572388 10573572 1763681 392 35946 243372 8968638 2688539 449488 2938753 119206 346919 72014 52162 2117900 602 2859 2947 64731 2240738 102753 9764875 2175 10913 52069847 39358 20987934 1292404 18596 6422 35 10449514 6394227 13768 79860 1563667 261397 78118 77260 311846
340 110497 1980697 37811156 16803 422958 5711218 144214 7022 17056176 467699 162092 223698 2771175 7161068 6691625 678224 2559744 6443 78906 5199642 1175460 5196102 71954 412623 1297094 28236 13359673 543066 122336 15830697 2858254 34977643 1170365 5529362 192620 301 1532 1044281 58 12121 378151 13516664 470112 1069 186815 2004 343672 793 670878 4827720 127598 42672 152687 54618215 669200 7807 1410119 6913 2298249 702 6423448 146891 96669 184185 28337555 746966 707183 732144 48885 3687687 18946010 3274 2585 2869 1921441 14292 9 656 980650 97413 180317 4274243 2037 318297 4453713 351393 3792941 183856 3810668 53244 19608 982746 257959 217945 9355 5727210 130317321 29589 27367 23234 59212 16369 1572 3453 238159 3639 1129912 2497383 217335 304 3629033 2660172 416049 17688 6787158 391975 132467 339170 5612941 201559 521399 2697231 46455 696789 729 13609877 1302333 156294 137800 1755153 404786 245494 3002875 125464 252573 1189696 43278 754770 100033 41696 9712861 112037 80611 341154 980010 3755552 10965173 3451952 99054 63939 92304 3716559 107384 4594 7822362 40071 5313522 7416 163703 31987407 15121 684318 5309 8100742 17151 1057 79079 192480 216970 726544 784978 299777 7116 35783 2188 415583 97766 16981 108133 101710 3592297 395 266388 7034663 90201 86180 8644305 414581 361971 95836 101295 103647 484 10538 131709 96277 3631308 23117 2161989 225269 3762 90638 16782 370449 47191 274130 3348161 2492005 4514 3019992 9005851 382266 17956 44460 108 20117 946928 351376 1260864 705 3880 21046612 5744 130820 584348 5835999 168451 525760 22542 119659 3485406 11128 6605 47113 5368 47986 101020 1469096 1075577 8739 353102 9591484 860464 44422 17776 10220 340876 79575 12512633 411133 2631763 12890048 9916419 348376 421316 6154539 8138554 17718 68359 907899 407530 4080676 24110 271307 24917 7364238 8951448 493316 953383 1430008 1178577 9585 64933 13937279 8443631 2202 9 2175150 136285 76046 2008835 107472 716327 35589 74801 41768895 169131 14524 11218 995755 1261 213 2557665 36805 668574 1294598 692921 1001181 24781 11391 16202 602318 638972 132186 6458835 628392 503924 259144 681917 4020268 331517 6027268 143593 297947 136319 4448 65841 6789509 10012650 655436 1197119 8293955 20351 55106 167911 1513291 2676 713806 73188668 428570 17579 241347 1695528 1044821 4982 415284 23657 21575 1281187 156608 25586 56551 15862762 2101935 2427851 1039878 112067 6641485 7461331 157447 1177673 1357779 294722 16139 150309 57033 1631089 126294 41181 259016 4541280 93502 479061 843730 3658 2663243 524567 494412 115030 1259067 820 1151 5396661 330004 811471 817194 11101803 160697 22267850 377314 1139258 22904 418562 297302 1131217 21962 77374 179585 354704 33397 694605 5471 5102 622337 603415 969313 144170 57935 11710 458737 874528 153676 2210254 9006 3280132 1784 20206822 62433 50912 1137 309419 104 146680 671 121819 140998 36032 13389 2423 7376 51405 26057 134685 1125802 450118 233 11598 1910616 911218 52291 47257619 343572 48649 1990573 4043 2940025 92156 96969 117870 1439340 72109 348965 527736 43469 41333 1569853 1932 144030 2368 1306623 16094 3824493 24 419665 18624 227428 3891339 327790 16694 115393 917430 1180 385006 122628 598551 662968 24679 18517 10462 768709 3814500 17456 8207 412602 73850 259556 104032 940400 45064 1172768 3830372 263940 5096 2950953 2152011 1682208 2393736 1276780 6 110 11775166 21888626 410628 3797 3818422 290246 195000 2011180 63820 52389 1212117 5421 119786 271111 694153 2213764 1031510 467421 720966 5793 9890228 2113258 15740940 205595 1493 608326 233918 11480 16190 21059 26385863 1501024 3699 23178 175841 7366892 1539726 233424 8171033 20049750 529 12674 23971 555451 3645 6988 507166 11014544 53153 66500 5381705 2238502 1131725 4035495 9192749 9651970 750971 819501 492742 36992 931064 13583 699436 4862 441343 269254 1118 1080 207254 407249 462571 5418720 6979 1277871 629 10872809 29587 12852 114 90353 318263 81923 60579 881198 2293287 79221 80679 32138 54832 250107 2805899 995577 5615 2049 1282074 2226268 43675 41067 914243 365622 622426 322037 29671 7210046 4383490 512073 55583 357680 1110 70993 4130 48419 7183 12131722 107962 110619 66135 269920 72647 22370 28484162 451015 179831 144498 5946 2848 1570047 743 6715 187392 2198182 27445 325364 2746000 3190 27625 3343825 1574643 394338 801392 1658436 48633330 194 9056 4153 2020351 1954874 9452968 6079793 10287 1013352 1653662 31080 69511 36970 14750 3519225 121572 2667253 37763 9046904 864342 596350 18609 531500 266 935 193899 632955 1424288 454689 672952 19039 1703935 214534 3210831 109874 1943960 21379 883661 1375902 73019 1736396 5342490 7156 133282 5178401 227 12194 359971 20787 237 40019 77865 1274928 2412915 12031119 13795 11276001 2056101 2807166 712899 566109 90509 704506 3941133 769683 28536663 215351 61404 279898 822986 566488 2175 92516 751424 11030232 140956 672254 2360 15073928 14649 57995 273 2493948 8742574 71785 22026 1608510 570534 1759 318418 2718380 801777 6998 25 565461 11912 1025920 3891397 73970061 2150433 3334844 69947 3222639 8593 2071 2778 1726831 404 2044099 23624 19242439 27809 2282008 103068 826813 5131458 61942553 8674 3160193 1121919 606169 939950 1136952 993070 38006563 1167300 35106 1071018 1193666 13517141 61016 331340 164927 415 26399 17762854 14305256 44613 4196026 4490 2669863 8502 223115 104468 24187798 988409 54082 4586827 13537508 13630 105201 1135868 56575 73455 1342685 100709 2135 49511 582132 3210 373580 148512 37133189 276592 11097 80672 2015 829805 1359658 6113048 64831 4641527 246997 141179 347597 662012 687044 336955 4371 283 8794002 377890 392644 38189583 465449 9759774 9648916 1229501 220140 4938455 1533 3413 5445398 71 75165 107227 1218192 3610 90047 18761736 130584243 3414 3222 118658 24621 159781 409930 14293 183487 677406 2061242 98587 1472991 639707 261593 74992 1246039 1057 70207805 6831108 84552 394776 192438 272703 82967 319199 90033 112345 168 170075 1745670 205875 227048 109220 2909793 44929 745 326889 2491904 210026 3058241 19963 603319 392521 81267 1114779 3742665 11628 533424 3180997 10 1859174 1715555 737652 418663 522660 663857 22298 374232 31504 373739 369881 205485 544292 3583 1418 168718 283507 13923164 52938 272480 257344 42291 1883 262704 234589 12443 13095 943718 5186069 3527160 6443 4314247 891259 6390689 49835 621946 336811 6622 281658 626984 55448 1213463 439 489 34011 916813 241613 62879 6584349 1820895 13874 6116 7536 308049 4103826 101618 1984875 7430444 1166 85736 642 9295422 381116 4564093 6522 601640 53 500 715657 921541 2593 510831 5032 715101 37192833 3208991 889364 119263 49831 111549 218014 1936393 275153 156571 1766985 209315 570 1244183 311354 149653 4670 438459 18407 5055 224713 1280 27087 899362 681922 361522 108205 305003 18152 214 2687046 138414 11516884 21575 30221 49469 1754923 853902 5148 113806 899175 109191 15086
79318 260862 122750 311103 9225427 5433832 408320 28639 447986 70304 18358 52405 203 56676 3163437 498098 455932 82 3303830 127306 1072952 1197915 1372775 91827 5232315 267102 2441855 30813 4056 167331 996017 18929 350024 87210 4440025 118767 22653 1533048 78 24214 28754274 400002 14641 438236 192382 232887 15627 170584 1041943 577162 694337 117492 238959 97408 461 220685 12670 38808 1074756 240402 405653 3819 105942 2528593 9826824 1813 337602 448815 1780 5226077 308 750 519747 194536 278840 400126 34204 9252876 40450 821235 16252120 10076822 82951 521453 739315 708352 15929 662940 263279 30293786 3498615 413222 998188 3514222 281711 2507120 56429 630297 6766772 2103977 12577 63167 18175 1107843 236 1152126 139 575 6369113 10154826 2934157 1840355 237015 706139 497653 2909153 346072 315215 303972 41996828 2490676 24794 6476 1088668 227248 13124 65478 889781 4 2685315 1276373 3793264 63590 39785 280573 1358593 5628977 4731869 5312 5921 719883 8076690 4488229 826 90497 346511 3460092 8755481 11399 2810 68554 1104090 106877 6463 32667 53794 42316 69486 77340 15243 41505696 4290505 93827 172471 3835 110518 148 45488073 38352 835386 2030 565 5252 68449 1357473 1473614 93163 697661 2129420 248165 278960 226255 66638 60761 138409 71634 39046 23009 30304 2247 24939 392885 97825 5113939 695381 10238 100741 484371 1210369 4945 361051 1419702 409760 18353 2199397 1554178 245 854069 6675809 4708 301431 16059 22203356 2074053 931857 13281 1038913 15761 21927574 2247342 289804 46567 18106578 1032742 29075661 1644531 1356289 855 8521271 372 1079539 300810 21733 413949 43039 130808 24662 1054033 21122 18872 12351 72583 194366 287790 55574 446659 149620 20186 52719 755 3195 89347 12175 12834 536463 359245 79590 46219 6999 449362 42344 180876 864541 1209565 1114188 1572184 66615 3370763 31083052 3461 382302 17141 69539 4129578 51050 150544 16417385 467579 891763 1968161 13554 20586 205287 355040 187164 355718 1257 184053 379344 1242015 420446 21872706 6507900 1706344 654958 123707 408995 1105749 4812 131771 633320 1922396 371417 2310571 149803770 346622 19783 3565930 58297 19477 1679638 20547883 2475896 4019952 276978 25411 1549537 110660 254155 102415 21811 8441110 3521986 49782 51676 21393 150 723 41502 145 1434 1561 114776 542913 194966 227209 6397258 55349 1859432 6763732 11066 99069 360444 11452 38653 217751 2471118 626937 88630 1202610 32050 54872 3324835 472455 5464382 3423 388 240116 431941 359126 40570 170252 728962 409290 428805 10583 258232 709223 81768384 88367 19849 1136481 68203 4559864 6331 45243 3530997 1551 1175297 1727660 57490 7781673 437402 145444 711531 6143667 1514073 641372 19994 2097704 636514 4397 5753506 60223 2323 8940109 10274 7444415 5541689 84829 569051 276650 81022 49124729 289248 82269 902654 14954 26213 9117 27019 987346 3965 504467 85419 667031 331311 1040778 123358 77 4035716 427356 7179363 12654277 2655014 3725 743352 329152 708197 1072386 154158 741312 964050 57083 1206635 11697194 0 2449974 26692752 5671814 96111 137838 214293 240 964491 29447 5260107 11152 15429649 4444042 349577 264472 838372 946163 313640 6194 3358831 37973 701343 342440 52864 86702 11333048 658959 2579 3100481 1149 591544 322099 2238884 2894 48077 151192 77776 7832312 46757 23959550 1083268 11846 766516 1048 2702772 1338 86955 584 316678 50660 63311 81217 212952 10037 19813983 1134605 3863288 39325 311110 1034601 1173023 39270 4685407 13900986 737374 122169 10050 9821 104642 100295 691489 67 119570 5202264 3965340 264346 404792 932689 360611 120049 1027960 7453 299176 624 290045 4366725 2580 6636 573224 27352 4162592 215369 65396 1153089 38273 95410 4229 2393122 2338378 47706 1624 1955041 25598 3732692 420605 205299 5050 78112 8409 245154 60523 2811791 107354 8043675 82508 410161 34399 5928303 9376556 43960 733 48413885 581797 2 32619 2391 41691 14 15047581 112674 292554 13875996 88544 290 74892 745 83478 57812013 1730071 3812073 1431197 294595 7684430 2428960 269473 5365926 10024358 31855 30027627 5869 24749878 42692 9588767 7374 6117947 7308835 13344 76987 5146572 2865 2905867 1916 8962578 13513 1175018 1066707 3593037 8713321 12619 6370971 26913 595086 112910 17286809 1576868 1503890 516 34814 42384 4877 432503 1206868 3432570 3833250 253686 278594 6048 39518 10601 921102 9171 202017 215785 1571811 49064 2226095 2176439 72225 8003176 343420 1275946 662323 959949 1249 48880 1843 2267 4189378 46383483 168869 246617 669 466948 761247 265640 60069 37644 543610 1390631 9 596756 25379 305980 340798 48894 1122 307368 4783 99 79823 252477 58718 162578 376885 4304387 44405 221285 344173 15617369 117585 1914 207 696061 951675 12732 105779 2202576 42741 220218 40004 393662 22648 234704 170505 170074 3078 112817 77253 2109039 2590 103364 6815686 54083149 166031 30327 316590 24838 70561 69682 916476 9939 634885 11831749 1452884 592414 139189 205353 140780 2005 62511 12035 2114 723536 628194 114 276920 3787 3263661 42857 5699 5493 443287 1354 221262 66544 1689342 54989 706758 693630 2342 316921 45257 39903 366555 734933 24828 39450346 11415 764400 80 6366252 166278 3042 6302734 59836070 10004168 170110 4568426 1789036 2760 103 560720 10695 2268563 164902 8595489 26738 449087 1001103 6775 74719 228356 582037 31693 5837721 95549 627527 120144 12080987 340563 22551 53595 50756661 5610333 303667 21371 14846 113088 5578 16225593 555003 18552 1274934 237148 17587 62188 299616 958413 30820 3954 1003 3044949 92320 42 21372 294393 701857 985 121015 234337 2881 59114 48681099 2577022 477922 17039898 263798 34567 21 104902 58278 65966 723304 148132 29 528606 38161 38261 1724052 196248 1241598 198302 468860 2406 4123782 564643 5054565 1126646 1543619 61075 2209509 1111 93649 182964 2125 860686 5035 3911 95132 13339 8883351 37512 61664 20830 3054 59 113949 4394 423346 81972 690165 4811759 4879958 153615 30604 128506 268849 9981 19341 828706 160310 119613 265793 158718 286240 154116 433030 7836 67414 8358350 5173 46378 875030 8813 3046093 9891 2847846 379997 238683 759171 54473 5757278 1858 506208 3120706 216598 62200 224564 64124 4824 31543 4056271 634721 3789116 5606080 461814 3847644 6606176 62311 3929952 5289198 826359 314646 51613 6019829 6826010 1038680 17639 116876 408725 1316949 8854 42714774 104600 261586 2638 3712 871359 42801 174490 72449 16145750 45105 223967 6215165 296 233758 118798 112441 9396227 5195 217 7616720 1710659 8104784 1783127 200914 145771 8336022 4002527 4870321 1952448 4057295 31673 2267787 2448 515 1725335 232583 2179232 424 1861221 87320 258058 439369 20598 2575800 86640 10344 51542 99091 1543 2921 20349 1286 96511 2562065 9629315 143 2963971 483417 3231 20186 19702384 34242 349570 128397 689445 3173 24854 76605 41 332 57315 983452 4311752 502883 444927 29404 614405 24232 3363754 771904 9794769
3 1001
970160043 763836038 347284163 245206744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
874808209 793383593 748130698 357745535 299444598 181645895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
154723411 94919222 40777431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 2 17 19 21 22 23 24 25 47 48 50 55 57 79 84 100 105 124 125 128 130 146 156 164 170 187 196 197 210 213 215 219 259 270 277 290 304 308 313 318 324 340 340 360 388 389 394 407 416 438 440 458 485 497 500 518 546 595 606 651 668 674 704 735 778 817 818 837 858 858 876 882 909 1033 1094 1102 1259 1290 1455 1519 1576 1606 1708 1713 1764 1766 1829 1859 1872 1887 1892 1964 1975 1976 2007 2042 2083 2085 2106 2129 2137 2166 2223 2235 2253 2299 2337 2347 2416 2452 2501 2511 2520 2532 2585 2656 2734 2770 2847 2929 2943 2998 3086 3098 3130 3154 3187 3205 3208 3267 3293 3408 3505 3518 3548 3574 3584 3595 3599 3730 3735 3781 3788 3903 3927 3969 3980 4013 4156 4301 4310 4336 4360 4376 4413 4462 4534 4545 4618 4919 4965 4978 4981 5181 5191 5483 5546 5782 5854 5948 6037 6240 6259 6449 6588 6860 6931 7145 7342 7460 7634 7642 7646 7664 7702 7852 8231 8336 8370 8424 8542 8789 8840 8984 9267 9405 9456 9477 9479 9981 10059 10063 10078 10135 10284 10312 10516 10599 10667 10704 10712 10744 10771 10995 11030 11054 11109 11162 11288 11671 11744 11761 11809 11871 12183 12229 12755 12887 12959 12990 13043 13118 13668 13741 13767 13945 14422 15157 15214 15597 15660 15678 15779 15951 15968 16153 16286 16737 17242 17325 17548 17705 17958 18036 18209 18284 18534 18679 18722 18739 19009 19011 19358 19387 19495 19506 19528 19615 19676 20049 20623 20682 21102 21226 21317 21511 21781 21878 21952 22817 23093 23282 23571 24333 24433 24740 24888 24982 24992 25147 25573 25714 25958 26162 26280 26303 26409 26681 26706 26721 26828 27067 27135 27359 28277 28340 28518 28982 29282 29284 30095 30414 30509 30686 30901 30934 31048 32343 32550 32587 33089 33265 33507 34000 34023 34125 34150 34472 35639 36094 36321 36773 36867 37329 37525 37823 38094 38807 39460 39990 40105 41535 41775 42680 44031 44503 45772 45968 46164 46708 47309 47590 47653 47780 48098 48746 49430 50085 50648 51055 51290 51520 52376 52479 52830 53568 53601 55502 55871 56949 57384 58591 58645 60276 60734 61218 61492 61552 61668 61718 61790 62617 62743 63038 64135 64574 65648 67044 67285 68185 69309 69404 69506 71014 71067 72460 72488 72537 73477 73547 73953 74018 74191 77470 77741 77888 77954 78077 79277 79569 79784 79906 81175 82682 83203 83506 83609 83772 83948 83958 86195 86524 87254 88385 88784 89490 91581 91743 91811 91932 91939 93360 94207 95020 95758 96008 98206 99036 102992 105294 105995 107469 110375 113307 115083 116284 116346 117404 119258 119912 121544 123953 125615 126442 126877 127056 127173 129219 129491 130201 131793 133555 135605 135609 136603 136849 137956 138417 138883 139903 140408 143331 143984 144895 145343 145444 145637 146712 151437 152598 153112 153933 154032 154179 154482 154815 155824 158202 160304 160440 161039 162475 163100 164729 164981 169104 169243 169314 170275 172415 174296 175295 175465 175949 177014 177478 177868 178664 180157 180577 180889 181425 181628 183320 185006 185191 185879 185991 186809 188623 189261 189587 191077 191798 194021 196356 197366 199274 200430 201266 201427 201865 203400 203873 207299 207339 209616 210513 210639 211032 212819 213112 216374 216872 219969 220047 220744 221174 221472 221857 226280 226429 230842 232570 235225 236194 236858 237569 238952 242070 242466 243539 247532 258027 258295 259757 264206 266773 267960 271641 275268 279939 283563 286287 287334 290676 291635 292189 297201 298450 298925 299034 299123 301426 302523 303996 306184 306551 306628 307739 314311 314514 314682 316351 316824 317075 317420 317965 318582 318682 321266 325947 329910 331840 332537 336673 338030 338555 339422 343653 346595 346612 347219 348184 354535 359069 360809 365583 365627 366736 368274 372833 372875 375582 378080 378290 378977 380647 381073 381375 382913 391103 394848 394963 395231 399837 401294 403234 407481 413717 415522 416681 416910 427432 430682 432011 432268 432910 435801 440196 446789 449050 449179 455778 456288 459065 459257 459507 464369 467915 470183 472423 474264 474573 478340 478998 479392 485528 490092 494682 495529 495798 498973 500334 500859 500996 501783 502383 504423 512261 515082 520135 523631 528682 540405 541020 543835 547816 556682 562396 571734 573366 581292 585311 593818 595549 606850 609172 616793 617648 618797 621447 622049 625766 628204 632382 635116 637297 641850 644529 645313 647222 648339 648562 664778 665015 666731 678745 690455 693096 697481 698745 714643 743900 746579 751472 755442 756055 765675 768078 768840 768876 775125 776186 778976 788530 803536 807254 808194 809080 827150 830909 848187 853106 854629 868676 870344 873084 876526 876530 908496 918340 923463 949076 952932 959370 976954 987535 1003945 1018839 1019435 1020986 1022664 1025661 1029540 1040838 1046031 1073690 1076599 1091081 1098334 1109660 1112592 1120286 1126036 1139643 1144320 1147912 1177363 1186809 1221123 1225470 1240607 1249646 1253083 1267549 1271216 1271589 1279233 1281204 1292884 1306348 1311563 1315643 1318619 1337997 1356750 1383458 1435676 1470583 1473425 1479656 1485684 1510518 1513147 1519352 1521418 1544146 1554098 1561516 1566439 1583440 1616305 1652386 1683142 1720890 1723879 1725560 1803399 1836002 1838885 1849133 1855038 1868051 1885117 1932193 1941192 1946622 1948573 1980923 1997180 2007281 2013041 2019540 2045001 2066841 2092511 2092534 2100795 2123603 2123760 2136644 2152960 2159325 2169973 2175605 2177675 2178471 2231900 2279194 2312464 2381326 2462065 2463769 2539270 2595581 2614415 2649464 2692759 2695736 2714195 2751199 2841180 2844847 2846863 2950831 2980474 2981092 3020245 3026922 3042809 3078958 3115771 3125406 3134075 3176764 3187225 3291508 3307598 3322113 3344231 3354954 3359321 3400304 3410596 3415490 3432717 3487272 3498939 3582240 3627920 3641605 3871724 3874618 3913351 3964933 3976472 3985318 3996532 4013832 4234660 4270970 4306613 4351616 4455722 4466255 4513929 4565728 4670108 4692170 4712419 4768792 4783838 4886152 4928838 5055496 5104249 5176425 5244893 5279713 5279864 5301193 5322907 5352309 5437448 5450527 5520788 5711652 5812363 5829623 5843091 6026077 6055935 6120664 6146137 6174246 6199301 6378550 6446783 6579404 6690184 6695324 6836558 7031221 7325561 7373072 7602530 7754221 8165707 8242685 8477880 8928322 9230719 9323547 9386346 9413633 9496294 9693369 10000103 10187922 10688587 11097545 11146281 11747589 11815614 12202780 12830730 13072069 13137505 13138765 13545646 14105986 14419548 15146544 15532068 15646735 15766395 16214264 17190958 17630336 17821294 17955314 18141307 18508948 18773639 19279914 22209838 24283755 24687993 26686262 29328854 31405502 33653665 37289958 43641900 52404777 75131596
2 3 6 7 9 13 14 21 25 27 33 44 45 58 60 60 63 70 70 76 78 78 82 100 100 111 128 133 145 151 154 164 193 200 205 208 234 236 268 269 270 278 294 304 310 311 321 327 328 350 359 361 365 378 392 415 415 421 460 469 499 500 502 514 549 568 597 632 685 743 763 817 851 879 916 1013 1033 1039 1050 1059 1063 1115 1119 1131 1152 1154 1163 1167 1177 1200 1224 1292 1414 1447 1451 1465 1496 1523 1560 1575 1659 1695 1714 1773 1839 2013 2043 2066 2096 2148 2288 2311 2433 2440 2446 2456 2545 2560 2690 2730 2748 2763 2828 2880 3003 3010 3136 3139 3153 3416 3450 3472 3731 3807 3882 4195 4197 4267 4524 4553 4586 4608 4614 4700 4825 4841 4944 5043 5119 5134 5305 5328 5520 5879 5941 6136 6143 6342 6458 6702 6791 6894 6926 6931 6957 6982 7226 7252 7322 7397 7506 7553 7609 7621 7695 7725 7811 7849 8050 8075 8209 8280 8444 8859 9208 9242 9316 9416 9728 9775 9839 10088 10102 10195 10215 10329 10756 10827 10845 10881 10923 10974 11039 11082 11446 11634 11870 11901 12027 12060 12217 12235 12312 12666 12717 12834 12879 13124 13148 13370 13392 13437 13517 13729 13869 13940 13947 14075 14136 14420 14479 14916 15111 15176 15231 15387 15596 15650 15713 15936 16143 16376 16379 16653 16844 16923 17063 17452 17607 17643 17948 18253 18355 18526 18863 19052 19364 19678 19727 20092 20419 20546 20684 20864 21281 21597 22090 22101 22225 22778 23066 23166 23167 23285 23476 23832 23927 24063 24570 25068 25634 25911 26261 26492 27109 27171 27321 27699 27711 28038 28428 28882 28884 28891 29180 29453 29486 29706 29779 30015 30139 30321 30602 30640 31747 32370 32544 32829 32971 33274 33414 33956 34065 34647 34994 35941 35960 37406 39413 39960 40341 40558 41554 43198 43334 44147 44756 44947 45028 45817 46008 46027 46441 46659 46836 47052 47102 47176 47335 47364 47702 48062 48866 49660 49779 50381 50844 50976 51318 51779 53300 53389 53613 54024 54099 54258 54488 54775 54797 55229 55824 56125 56707 57416 58716 58992 59164 59256 59429 59526 60138 60306 60528 61375 61792 62537 64923 64955 65247 65674 65937 66178 66307 67086 67300 68772 68823 68893 68934 71654 72217 73802 74999 77070 77588 79607 79662 80107 80853 81016 81043 81649 82033 83212 85046 86010 86960 87415 88007 88151 89205 90464 91301 92106 92547 92803 94463 94550 97761 100423 101760 101900 102481 102646 104452 105085 105177 106795 107618 107772 108986 111836 113784 114232 117015 117154 117514 118065 118704 120199 123044 124518 125386 125778 126004 126404 126704 127644 128090 129480 130531 130596 131401 135667 136686 141635 143556 143560 145403 149381 149866 150988 151032 152634 153347 154172 154795 155948 156201 156279 156300 156501 157357 157985 158541 160175 160465 161698 162262 164366 164746 165925 167357 169216 169350 169744 172957 174225 175924 177049 178740 179831 180667 180755 182835 183078 184679 185409 186705 187732 189422 191229 197101 203781 204971 207113 208957 210240 211553 212734 212955 212998 214087 214669 215221 222505 224541 225928 225942 227366 227623 228729 228748 235515 238327 239421 240543 243834 244395 247005 247965 248715 250113 258057 259217 261285 261921 263099 263987 264507 265193 268042 270063 272079 272895 275882 276460 277840 278842 281307 284860 285001 285347 285507 285597 287463 293854 296284 298932 302462 307739 309693 313569 314135 314413 316372 317001 319815 322581 323179 324736 328194 332233 338722 347947 351159 353754 354285 357438 358686 359455 363823 363898 365498 365831 367035 368344 370623 373975 378430 378648 379707 379906 386452 392889 398397 398961 399572 401065 404053 413223 414948 415740 419797 423283 423981 425665 429214 434925 435190 435482 439807 442569 445737 446784 453715 454190 455342 459228 467388 468613 470407 474447 478454 479281 479597 483105 483462 487597 491569 504168 505025 508164 515515 516803 517186 519012 519037 520312 526079 527190 531234 533547 535393 549029 571574 572053 573723 573785 577345 578612 585222 586786 590703 596514 600838 601709 601948 602681 609024 611872 612136 614470 616473 616608 617024 617547 630004 640493 645157 651305 658752 664691 667830 675973 678717 679754 687295 688953 702765 704016 704089 712169 717730 725699 726537 730213 730443 732960 742172 750122 757463 762658 766792 780116 794316 800744 801082 803473 815128 819463 825862 828535 831548 863415 864846 872742 882609 884069 892202 893238 894143 902448 904755 906724 907760 916630 918378 919031 923862 929844 931768 933848 953268 959412 963547 991245 995823 1001302 1021730 1037940 1050665 1054422 1059487 1080454 1085174 1089336 1089504 1098013 1098761 1104795 1120004 1121551 1130958 1134077 1138781 1140491 1161514 1165526 1171355 1173475 1186475 1199276 1209330 1232946 1235270 1248630 1263474 1271735 1289708 1308046 1317259 1335430 1339172 1352477 1354065 1357473 1365593 1374244 1376021 1397650 1403600 1446476 1462702 1463975 1466617 1471970 1484299 1497151 1528066 1538002 1543202 1563908 1578008 1605356 1652694 1680223 1683123 1683274 1698728 1701694 1702417 1708319 1713410 1721615 1724781 1727341 1753339 1837007 1845095 1857789 1861517 1861648 1950268 1965036 1991743 1992282 2008714 2018669 2055010 2061329 2062607 2176926 2237495 2265471 2323991 2344558 2353481 2361300 2376906 2389822 2403002 2425563 2427281 2462181 2483328 2498432 2522515 2674322 2676331 2721373 2751551 2826321 2829646 2835380 2876898 2877416 2883462 2893298 2913981 2958979 2972904 2981420 3056221 3085012 3118762 3124121 3177676 3217730 3232379 3285985 3293086 3295757 3296573 3297444 3298182 3314715 3344054 3345129 3391826 3394794 3405531 3413858 3438739 3467685 3490263 3561192 3566261 3566804 3607133 3612483 3622064 3633274 3635724 3655590 3678726 3739418 3756996 3830050 3846177 3859898 3864473 3886466 3897197 3941662 4030831 4037180 4037902 4043506 4161174 4279032 4303409 4452398 4605753 4611755 4715960 4751625 4770405 4771382 4805419 4844041 4852842 4931407 4958612 4963258 5004123 5027968 5148603 5222318 5267134 5470036 5480530 5511170 5521814 5535538 5644310 5647750 5662796 5764845 5784495 5866515 5950749 6013851 6120884 6296870 6339121 6377387 6666273 6696378 6810582 7010706 7061615 7186899 7310862 7329485 7426074 7916824 8059121 8174393 8184091 8197833 8307491 8371087 8415548 8684023 9181150 9507943 10127727 10273282 10535701 10610824 10754187 11036231 11070396 11107513 11197271 11367472 12009880 12080100 12758994 12822486 13346793 13488240 14061436 14103283 14239041 14279028 14935506 14939207 15307717 15313563 15372541 15607282 15633618 16139317 17258609 17871219 17989042 18588825 19032296 19076146 19184480 19324860 19384583 22070603 24308511 25354557 27007884 27358244 28287606 30596056 34800955 37755133 40225780 40758718 44111633 52184807 83496111 93605850 100296806 115330639
0 0 1 2 3 4 6 7 7 8 17 19 21 24 28 44 45 54 54 57 79 90 95 100 118 121 128 133 141 145 146 159 159 163 164 175 182 182 190 209 220 224 243 246 268 280 295 295 313 323 357 375 381 397 438 476 492 538 541 547 582 648 657 711 734 739 761 788 918 926 962 971 974 982 1053 1073 1088 1093 1123 1131 1135 1204 1238 1292 1294 1296 1342 1363 1383 1384 1404 1431 1462 1471 1529 1588 1617 1637 1707 1766 1787 1795 1820 1892 1916 1924 1976 1980 1990 2052 2095 2154 2187 2262 2417 2546 2564 2582 2606 2641 2659 2917 2943 2952 2967 3192 3321 3347 3481 3620 3628 3637 3673 3733 3758 3780 3817 3916 4009 4221 4279 4383 4424 4582 4821 4851 4860 4874 4892 4925 4995 5057 5165 5362 5627 5655 5908 6208 6214 6268 6269 6334 6401 6460 6540 6552 6750 6861 6882 7008 7057 7081 7103 7204 7634 7696 7729 7762 7813 7829 7885 8018 8103 8119 8297 8473 8494 8591 9659 9756 9829 9988 10085 10726 10740 11047 11200 11333 11352 11663 11939 11967 12054 12159 12181 12392 12821 13112 13144 13176 13429 13500 13700 13738 13774 13936 13953 14212 14358 14463 14775 14828 14986 15123 15150 15330 15469 16388 16621 16966 17000 17033 17155 17171 17386 17402 18032 18713 19116 19140 19174 19218 19219 19324 19430 19684 20317 20369 20384 20776 20910 20941 21104 21121 21454 21564 21913 22009 22084 22085 22398 23498 23617 23672 24200 24242 24397 24781 25205 25620 25689 25739 26071 26239 26271 26547 26615 26780 27375 27564 27924 28027 29009 29533 29798 29836 29895 30356 30367 30400 30945 30952 31421 32045 32283 32308 32316 34028 35537 35633 35886 36239 36408 36783 36787 36805 36807 37456 37612 37778 37812 37908 38846 38909 39045 39708 39772 40728 40929 41023 41045 43330 43333 43601 43769 43887 44227 44959 45048 45148 45528 45896 46315 46967 48208 48461 49334 49769 50959 51210 51323 51379 51843 52007 52866 52880 53319 53491 53615 53652 53828 54179 55146 55921 56112 56894 57350 57363 57663 58724 59404 61066 62045 63400 63774 64140 64908 65296 66964 67381 68068 68099 68102 68777 68803 68973 69453 69491 70123 70320 71199 71437 71518 71787 72356 73476 73522 73804 73805 73961 75824 76492 77331 77492 78542 78952 79444 79643 83411 84435 84921 85426 85996 86495 90234 90544 91288 91598 91922 92236 92496 93112 94578 94752 95022 95404 96433 97105 97517 97732 97795 98144 98324 99478 101054 101753 103501 103748 104335 105117 108762 109444 111185 112256 114295 119768 120204 121583 122157 123086 123094 124067 124457 125280 125543 125715 127461 131137 131358 131414 132181 134062 134350 135281 135524 136174 136273 139798 140609 142198 142499 143771 144821 144859 145144 145365 146569 146707 147328 148379 149824 155772 156901 156951 158336 158571 162407 163775 164588 166846 168890 173894 173940 174834 174957 177093 178983 180666 181129 181285 182109 183298 185378 186390 187213 188424 189530 191762 192039 192741 192929 193405 193587 196928 200928 201715 204389 208724 209478 211485 215038 215231 218162 219534 219651 221922 222092 222254 225144 225470 226140 226297 226805 229086 230851 234462 235284 236616 237150 237152 240334 242841 245259 246683 249065 250523 253946 255121 257468 260386 264688 267397 270211 271741 280185 280196 281259 283682 284940 284985 290822 292885 295906 295912 295928 298495 303962 307197 312140 312317 317107 317568 317856 319499 319706 320270 321823 322093 327627 335049 336401 343887 344280 345395 347875 348385 348895 349845 350214 355780 356661 358597 359059 363765 365940 369952 370604 371180 371828 382476 382875 384654 385646 389677 390821 395760 402029 408398 408797 412988 413892 417375 418103 419071 421566 422733 425312 428711 429976 434609 435040 435971 442714 442944 445931 446198 450079 450752 451300 451743 453257 456554 459791 469119 479122 480236 486678 487089 493836 500702 503821 505485 506002 512911 517580 527245 529537 537132 538046 538785 539795 541258 542770 543089 544789 545160 545537 549264 549917 561160 569185 570607 579379 589244 596686 597072 598968 600124 624311 636357 638324 638694 640604 646711 649547 654783 658531 661105 662512 664008 670046 678875 681120 683736 685302 686603 690417 690949 699622 706956 711564 712241 715276 718871 722760 725587 735299 741005 744195 753507 759484 772295 783374 793515 801325 806406 806574 816629 821818 821841 833397 852011 854618 856537 857175 858928 871934 879071 886540 890682 903856 906897 910503 921681 922160 934559 941658 945996 949935 960761 968694 974987 975867 978695 981168 1004319 1023890 1034835 1047685 1063717 1069264 1076882 1090909 1101716 1118409 1121580 1130357 1138700 1142312 1147601 1148714 1153579 1159312 1203760 1206867 1207180 1222856 1231108 1236008 1238488 1238560 1249985 1255882 1264799 1270469 1278886 1279094 1280232 1285676 1298872 1301580 1305719 1310776 1312916 1326179 1335515 1342299 1352255 1352823 1354123 1362244 1376613 1385081 1399544 1400606 1400830 1401218 1414016 1420723 1424894 1431287 1432341 1437300 1437315 1443859 1456768 1475054 1507777 1539223 1545411 1546134 1565330 1574047 1579297 1583615 1607132 1608103 1608834 1625186 1625282 1628354 1634178 1673184 1675732 1676041 1681611 1687877 1694006 1704995 1708860 1735638 1739436 1742213 1742564 1763445 1769943 1782930 1811540 1822846 1882240 1932729 1977825 1993852 1998180 2000766 2071820 2077369 2092358 2101890 2104987 2122657 2142841 2166574 2183441 2184602 2263082 2285954 2301034 2305636 2333990 2363089 2372577 2375699 2376523 2378366 2389163 2397425 2410764 2515483 2558365 2597388 2613502 2667247 2682258 2699427 2703059 2717592 2729271 2755790 2757916 2788839 2807132 2807799 2849287 2933075 2944651 3006512 3027979 3138826 3140540 3162037 3250182 3263332 3319847 3341178 3346018 3361478 3378986 3427641 3484065 3497611 3506140 3516220 3536329 3543798 3574090 3580501 3639436 3747040 3779440 3855967 3874794 3929189 3951054 3987219 3987961 4071075 4277562 4383821 4414529 4453212 4615893 4702623 4755876 4787298 4807514 4815455 4935505 5066755 5119234 5163092 5251487 5395015 5425946 5437396 5583474 5999986 6087593 6104729 6107342 6167901 6194490 6206457 6229949 6277055 6487462 6495330 6522303 6633729 6766916 6854119 6881884 6909366 7095547 7146782 7165194 7322428 7417877 7484516 7651581 7846620 7933973 7965949 8172169 8232295 8275104 8399628 8485052 8516513 8624947 8910077 8988998 9566563 9773974 9923815 9924294 10322812 11071538 11236574 11788424 11796923 11883553 11936820 12389664 12679783 12700477 12776406 12874025 13089781 13149216 13978061 14043487 14695166 14727313 15279252 15419221 15707558 16204807 16758596 17668714 18892400 20142250 20229466 20702713 20910258 23243643 24006573 24251001 29619181 30814303 32056407 32347527 35260797 39439367 40072478 41178652 46028151 46193792 68895226 96660163 141994933
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 614890431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 660692001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80546407 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 628395450 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 948163962 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 177017101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 466784739 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 479148968 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 775678029 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 702066594 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61312666 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 634867733 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 629845179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
95981931 79730258 64400388 57834558 54453071 52036687 45404165 39100951 38479409 38277835 36089109 33887689 33703006 31966691 30965460 30296111 30289669 29983594 29591734 28487798 28029533 25431520 24939385 24803311 24694245 23275899 21336499 20908773 19955553 19757993 19613278 19562916 18752568 18636525 18178673 17868224 17641725 17241827 16458355 16218515 15644112 15263333 14782583 14699036 14396519 13649178 13533150 13266647 13117505 12956361 12624074 12463745 11863311 11527711 11447770 11398540 11139768 10766192 10275375 10261136 10212289 10037540 9915733 9641743 9438888 9294047 9253838 9239376 9191876 9087335 9066282 9034345 8687232 8295598 8255633 8215210 8173396 8003782 7946067 7665979 7530306 7475829 7346839 7151154 7009698 6847473 6777275 6626554 6576005 6570372 6514824 6499605 6488980 6330107 6302489 6181301 6176214 6100984 5985158 5953630 5797734 5786760 5647382 5624761 5504609 5386918 5326151 5311303 5176953 5175883 4992454 4987409 4897302 4878605 4873412 4815571 4702008 4683119 4640579 4563886 4561030 4478181 4363470 4295726 4225451 4171434 4140605 4127905 4115635 4035188 3963800 3954552 3920689 3901479 3834525 3831031 3809712 3777275 3767424 3763275 3692666 3691789 3686574 3668147 3617641 3581837 3517546 3510829 3505012 3466896 3451816 3419068 3418347 3354226 3322092 3313343 3256393 3239123 3238978 3199840 3192073 3185471 3152209 3126838 3114347 3059578 3049641 3049515 3035392 3031532 3029331 3004859 2967734 2952144 2944458 2862834 2839666 2771944 2766488 2746667 2735049 2688398 2667621 2663993 2646012 2602798 2596053 2586932 2562531 2527927 2491202 2485086 2473406 2443069 2436794 2384208 2311360 2265731 2259230 2245692 2243536 2225254 2204313 2192892 2167440 2132650 2125547 2124766 2114208 2113687 2102982 2089388 2050267 2036632 2029017 2018781 2006883 1943400 1905824 1892826 1886693 1868548 1858328 1853111 1844233 1821625 1783438 1761628 1726907 1723659 1697124 1674470 1673314 1662371 1633259 1623682 1619023 1610634 1610017 1609914 1568188 1557277 1550118 1489970 1489225 1459904 1459217 1409227 1382246 1354175 1351784 1350794 1337465 1331114 1326247 1277384 1270726 1256472 1223488 1222432 1187530 1179763 1174735 1174597 1149883 1141889 1127945 1112405 1111430 1105931 1105290 1102269 1101496 1099495 1086755 1084565 1064665 1057509 1057224 1047526 1035327 1034980 1032647 1031435 1031394 1025913 1021557 1016755 1008400 1002679 997518 995863 993450 993384 968534 955755 951468 939005 918039 912588 883374 882711 879243 865573 857952 854211 851600 844263 843835 842073 840170 810514 807860 788970 786714 782891 752928 751702 740934 732563 725247 725051 718378 714722 713906 712455 711518 708933 708386 705394 704913 695411 691886 689629 681089 676600 673690 667898 663751 662425 656155 654144 649466 645221 630308 629725 628055 623616 608966 599965 596453 594314 591423 585483 571604 570478 564767 564576 561175 557307 552908 552221 550782 550134 543499 541375 539818 539724 536392 526335 525988 524840 521996 517357 517174 507957 507067 506263 505877 505018 504942 498093 494021 487151 485487 480972 476727 473643 469393 446021 441362 439200 434424 433213 430419 429641 429327 427507 427455 418439 415235 414971 409237 409100 406893 404017 402463 398938 396585 395541 389202 388529 385401 383327 383250 381490 381010 379689 377565 375672 375414 374870 374343 370068 366331 364774 361092 358581 358352 352343 347431 344723 344512 342521 342322 338510 336107 333691 331514 330350 325866 323824 318149 317926 314581 314467 313756 312778 312130 310951 302582 302179 298790 297952 297696 295908 295255 294943 293019 291567 289473 289092 288530 280410 280075 278687 278201 277590 277540 274757 274614 273294 270570 269810 269712 269521 264767 261722 260522 260309 258600 256156 249791 247772 244563 243509 242842 241376 241193 241164 240830 240204 234991 230841 230332 230128 228869 228204 225175 225036 224749 224148 224030 223301 222777 221691 220595 218518 217134 213187 208818 207164 205590 200150 199127 198330 198311 198054 197178 196566 192326 189352 188810 188221 187408 185671 184842 184177 184103 179726 178518 175827 173610 173424 172219 171574 171356 170656 169043 168567 168272 167946 164171 164145 161032 159324 155741 154668 154318 154305 153345 152151 151596 150118 149117 146714 146432 146012 143689 143480 139907 139646 139464 138435 137216 137053 136573 135009 132486 132113 130761 130207 128923 128543 126788 126420 126308 125323 124209 122341 122294 119167 118129 116693 116483 115147 113816 113070 112911 111413 111222 108946 108338 107508 105005 104086 103322 99814 99711 98107 96829 96629 96602 95810 95454 94158 94081 93760 92687 90101 89464 89241 87583 87575 85807 84053 82805 82777 82267 82045 81933 81509 81118 80417 80347 79849 79389 79311 79274 77834 77281 75783 74960 74007 72750 72661 72531 71571 71244 71065 70227 69883 66297 66098 65911 65860 65733 64224 64105 63155 61529 61327 60439 60181 59435 57816 57804 56897 56737 56701 56386 56272 55265 54967 54018 53648 53594 53348 53274 53159 52859 52601 52509 52336 52246 51520 51022 50336 49772 49251 49244 48995 48993 48493 47862 47792 47673 46462 46329 46153 46032 45079 44644 43572 42815 42704 42660 42273 41961 41810 41422 41030 40708 40682 40666 40480 40392 39137 38348 38223 37953 37658 37161 37044 36331 36187 36162 35928 35838 34863 34067 33966 33732 33593 33321 32609 32306 32154 31658 31376 30701 30206 29529 29322 29283 29012 28726 28651 28492 28453 28062 27517 26654 26016 25960 25898 25653 25458 25246 25169 24987 24830 24754 24408 24339 24156 24024 23912 23806 23648 23510 23447 23108 22761 22533 22180 22140 22044 21979 21925 21889 21602 21274 20732 20418 20404 20372 19966 19898 19669 19667 19639 19251 19213 19129 18981 18541 18212 18075 18033 17851 17639 17516 17257 17193 17146 16898 16567 16510 16484 16376 16034 16030 15889 15872 15819 15482 15132 14969 14692 14551 14381 14085 13923 13783 13778 13776 13496 13398 13163 13091 12833 12800 12634 12517 12479 12395 12375 12223 12143 12079 11971 11485 11390 11330 11129 11004 10897 10874 10684 10596 10465 10147 10098 10032 9920 9880 9878 9744 9721 9130 8946 8935 8914 8754 8699 8449 8408 8332 8229 8168 8134 8029 7598 7478 7440 7406 7226 7059 6961 6818 6380 6268 6223 6049 5905 5863 5503 5290 5138 5091 4798 4514 4431 4422 4359 4347 4215 4187 4172 4109 4096 4076 4026 4001 3966 3807 3774 3721 3695 3690 3670 3635 3603 3544 3453 3429 3394 3301 3293 3285 3248 3180 3172 3117 3058 3012 2982 2733 2585 2562 2462 2427 2368 2315 2137 2107 2107 2016 1894 1792 1684 1636 1621 1562 1503 1482 1416 1407 1401 1363 1343 1195 1126 1045 1042 1037 899 869 834 768 741 706 684 661 627 590 588 532 513 507 498 491 468 429 410 404 400 321 315 312 281 272 257 224 224 218 199 145 100 97 83 80 73 69 49 44 39 35 35 33 32 30 29 15 11 3 3 0 0 0
81494918 79772626 76937180 71364315 68960332 59867138 51895640 39578206 39194350 37724413 36031602 34314853 31004034 22678633 22306623 21427750 20258525 19074065 18667017 16896868 16822895 16355997 15923042 15807894 15807369 15440678 15202576 14946407 14936049 14782163 14651256 14472003 14001398 13862125 13615789 13121163 12742877 12687533 12616173 12330349 12170717 11964567 11778600 11599699 11351857 10884996 10637447 10610745 10392100 10352101 10033856 9776109 9734661 9656428 9539290 9516465 9503365 9202134 8971534 8940056 8929540 8925737 8865967 8638420 8492384 8125285 8030183 7796928 7678746 7512293 7336772 7307657 7063902 7011960 6749213 6724760 6655994 6654561 6652534 6372374 6237217 5895949 5847697 5846145 5810312 5758529 5669224 5665299 5562380 5510565 5465204 5427819 5413048 5379289 5346862 5309450 5274452 5151353 5148061 5076582 5060531 5004901 4825655 4794114 4765696 4735040 4684881 4633413 4604886 4566873 4562864 4513108 4477366 4440885 4388668 4385653 4326204 4316066 4308743 4243550 4186932 4131717 3988823 3950726 3944607 3853426 3833276 3775468 3758776 3719175 3708248 3663953 3618185 3578897 3573375 3524553 3495966 3419299 3389736 3334596 3252956 3224373 3158473 3152229 3139569 3129176 3089895 3025672 3004702 2965363 2928310 2885423 2810592 2791303 2670570 2669234 2653387 2641898 2606504 2563247 2544200 2542305 2531694 2528311 2518666 2458795 2452180 2448483 2365168 2228985 2227374 2225448 2209654 2181663 2179829 2145050 2128807 2124737 2080845 2073973 2035382 2031592 2013636 1999791 1937456 1934579 1853702 1850603 1816299 1815351 1808546 1802115 1779384 1776440 1760528 1748447 1745078 1741560 1739827 1736656 1721919 1718719 1706786 1705494 1699248 1690192 1688187 1651916 1649035 1635564 1632587 1620814 1606750 1580863 1556599 1550367 1529048 1525507 1518843 1515570 1512977 1503079 1491187 1490408 1464963 1443936 1439447 1429528 1421578 1413634 1405203 1398469 1398234 1397356 1373203 1369070 1368543 1367554 1365152 1364427 1362546 1361072 1320548 1289330 1286597 1281221 1275432 1274136 1270408 1248263 1247336 1220895 1216181 1214410 1207740 1193151 1183268 1174952 1151436 1151002 1147964 1143422 1133564 1124097 1106143 1103808 1098830 1093110 1086065 1062825 1059532 1051808 1049635 1047680 1040766 1038556 1032709 1027004 1026736 1022526 1007646 1002579 994668 988766 984858 982716 980255 978633 954667 953041 942734 927019 917610 912316 889638 885776 876245 872659 870627 855924 851117 839432 833135 829291 821440 817564 814696 814342 780408 767113 732712 723055 722981 721932 712257 710872 708920 708864 701163 701090 698318 697346 693981 689790 679287 674595 673553 673393 666293 660525 657754 655885 649435 642691 641870 637041 632930 629676 623760 622889 621567 621487 621264 615078 607916 605968 603422 603110 600836 600344 598807 594211 582398 581296 576462 552547 550683 548503 546259 543521 542325 538090 537717 535184 524664 524561 516020 514211 509933 508377 504031 502571 500661 491204 484077 482443 479591 477073 464838 440754 438278 436747 435677 428320 426211 424088 422878 419027 414541 413417 412402 411554 410516 409839 406010 402248 398010 394708 393808 392711 386795 386405 382436 379506 374218 372935 371555 367439 365774 365442 363746 359691 356472 351026 350362 348300 346330 345457 341854 338624 338284 328678 327842 326140 325798 322312 320981 318461 315892 312081 311473 303368 301550 299367 298829 296824 296740 293727 292765 292638 291968 290576 285460 285241 284081 279785 279587 273291 273241 271640 269304 269013 267226 267123 266139 264760 263960 262429 260226 257839 256070 253892 250933 250492 249687 248358 246490 245412 245148 244092 242737 240983 240331 236764 235918 235216 233115 231726 229945 228454 226899 225357 225240 225193 225146 219738 219704 219608 216131 215657 214411 210056 209974 205733 204530 203646 202128 201215 200055 199619 196393 195679 194253 194169 190237 189113 188325 187344 185670 185419 182981 181875 181555 180984 180475 173989 173456 172743 171234 170394 170317 169697 169074 167836 164736 164296 161915 156605 154981 152951 152390 151612 150754 149077 149051 147746 147070 146565 143468 142943 142236 140920 140552 140271 139902 139376 136252 133316 131524 131007 130817 130776 130401 129173 128482 126646 125270 124902 124751 120982 119901 119216 118912 118469 118308 117562 116093 115938 115725 115295 114486 113475 112899 109781 109727 109594 108726 107645 106590 105131 104433 104227 104167 103405 103130 102336 101960 100100 100069 99623 99534 98652 98605 97372 94831 93253 93066 92010 90414 90355 88733 88077 87209 86304 85246 82958 81884 81331 81280 81168 80541 79493 79014 78893 78636 76137 76046 75699 75008 74560 74527 74385 74175 73729 73044 73032 71508 71396 71199 71109 70879 70802 70541 70279 70213 67906 67827 67494 66081 66070 65293 64707 63991 63853 63334 62756 62100 61177 60998 60956 60888 60726 60489 60218 59160 59089 58757 58519 58431 56745 55453 54907 54426 54419 54410 54045 53923 53910 53321 52844 52613 52045 51672 51650 51645 51098 50865 50679 50479 49982 49518 49501 49429 49327 49196 49111 48621 48324 48267 48007 47424 47131 46981 45964 44816 44586 44178 43057 43053 42183 42065 41820 41761 41740 40654 40446 39556 39116 38791 38652 38621 38461 38116 36560 36172 35863 35438 34170 34000 33818 33533 33336 33306 33053 32530 32300 31900 31328 31159 30568 30510 30492 29871 29868 29769 29401 29293 29039 29011 28347 28111 28063 27835 27631 27218 27134 27051 26829 26723 26608 26607 26198 26052 25983 25972 25850 25790 25504 24992 24433 24307 23475 23299 23298 23036 22905 22637 22628 22485 22244 22190 21957 21733 20466 20199 19976 19758 19716 19447 18687 18676 18570 18542 18433 18110 17494 17345 17320 16996 16985 16750 16565 16264 16147 16015 15739 15583 15409 15259 14936 14812 14735 14669 14398 14172 14031 13872 13836 13800 13291 13285 13236 13146 13133 13122 12792 12623 12516 12230 11720 11538 11449 11345 11197 11101 11027 11020 10944 10619 10537 10536 10504 10347 10084 10072 9879 9823 9794 9555 9514 9258 9140 9073 9027 8959 8932 8782 8740 8523 8518 8457 8439 8245 8220 8195 8020 7879 7831 7814 7678 7647 7386 7226 7098 7067 7066 6883 6833 6600 6074 6024 5761 5734 5577 5556 5547 5505 5490 5429 5095 5084 5004 4933 4922 4912 4874 4872 4861 4838 4691 4505 4478 4443 4439 4287 4200 4098 3892 3557 3550 3458 3455 3215 3194 3155 3009 2987 2917 2836 2819 2701 2680 2623 2539 2502 2465 2450 2392 2389 2314 2311 2125 2077 1945 1870 1827 1771 1738 1666 1662 1605 1433 1393 1377 1365 1243 1223 1215 1135 1068 982 968 965 904 796 785 767 759 758 735 734 688 667 655 627 612 607 495 444 381 365 340 340 316 307 290 283 268 248 232 220 183 174 171 158 152 139 120 106 85 81 78 78 76 72 70 64 55 34 28 28 24 22 19 18 15 13 8 0 0 0
67501851 67346511 53087344 48817921 40627076 39435902 37749913 36157139 34646843 33975697 33841028 33243329 31683757 30539471 30253252 30169808 30022675 28690585 27444747 27350738 23899024 22629995 19965394 19399245 18301289 18286725 18192022 17440028 17133430 16299195 16165297 15944990 15674357 14334795 14124654 13338261 12388441 12087107 11590659 11493289 11447918 11402878 11282251 11042499 10883742 10512586 10290863 10242399 10149548 10016497 9965547 9951687 9882163 9396271 9234033 8997338 8916875 8830895 8752406 8566450 8545944 8539439 8404124 8350150 8195012 8079650 7935795 7917514 7907253 7806006 7764839 7507474 7458589 7453344 7426067 7344168 7134871 6769329 6729252 6713376 6571934 6497546 6481211 6472217 6408404 6393432 6389891 6329526 6325795 6251407 6202259 6173374 6134977 5843157 5683420 5562508 5503552 5380177 5341477 5269939 5246151 5167668 5150236 5116167 5086864 4977274 4973847 4940218 4889360 4872459 4865827 4857331 4830991 4763226 4690147 4652176 4644118 4584564 4531275 4522763 4398989 4397120 4376521 4359740 4205243 4148470 4116604 4082714 4082416 4050658 4049050 3988010 3933061 3922734 3915546 3896899 3839844 3817698 3761418 3677975 3603462 3587393 3566508 3554422 3546015 3520521 3497192 3497167 3493069 3492116 3442441 3411807 3362331 3340288 3334752 3318126 3302490 3299693 3235916 3101177 3087188 3081038 3055636 3052275 3016514 3011765 2943680 2927260 2925071 2899717 2873368 2818860 2816325 2815457 2799396 2795731 2763788 2724349 2697416 2689784 2667170 2629914 2625825 2529045 2516490 2468295 2452133 2441223 2431821 2384165 2363351 2325935 2310931 2279678 2271516 2253465 2252575 2238913 2195764 2188840 2152746 2140519 2116731 2064483 2053726 2050235 2044810 1995610 1977845 1964635 1957208 1938615 1933555 1898395 1884771 1870806 1861665 1860065 1853513 1847510 1837599 1816283 1812250 1812024 1803724 1782842 1773501 1770130 1723711 1714181 1696873 1688319 1684167 1680095 1669695 1656926 1643708 1629616 1612991 1604779 1591390 1589984 1560324 1547920 1521382 1503870 1501513 1462967 1451885 1423416 1415132 1413235 1405295 1396498 1363496 1356595 1354889 1349782 1347724 1342702 1340669 1320927 1311793 1307971 1305555 1305539 1298302 1279960 1274501 1259272 1250338 1228051 1227982 1224142 1222301 1206779 1202212 1198917 1198014 1187869 1177098 1172698 1170317 1166986 1164487 1160679 1157196 1153781 1145790 1139168 1138825 1127488 1126426 1125537 1116894 1109901 1106987 1106698 1101481 1096625 1093039 1086517 1080198 1070020 1060813 1057067 1055197 1053569 1053144 1048140 1040079 1037580 1025931 1023831 1019312 1010197 1005449 998315 998199 990904 989824 978447 972217 963765 954890 953636 941429 940402 932042 927378 918642 918308 907246 894649 892545 883069 882864 871937 869453 867972 850710 842682 836224 835038 813680 811424 805062 803706 800329 792142 780865 780779 776878 776685 771287 747380 741201 731879 723213 719092 717806 715859 715260 707248 706324 691533 691289 688741 688537 684604 681035 675624 673238 661651 660591 652562 651400 648485 645318 640540 634539 630014 614528 614086 613172 609965 605085 598275 595946 595555 594789 593563 582305 581918 570442 568807 568435 566089 565868 546281 546095 543135 541148 535455 534339 534315 527927 511124 509596 508792 506670 505361 504479 502891 493096 484553 482133 474998 473980 472293 471172 468628 467694 465935 463548 454071 453980 451760 448269 447166 447118 446130 443752 441193 429917 429672 427574 425590 415682 414027 408149 407015 403664 403206 397839 397646 395865 394872 393984 392766 382870 375521 374242 373921 372636 366247 365930 365043 361853 361850 353832 351225 351132 348076 344969 337806 335249 334956 334869 333347 333280 329041 327150 322270 321753 321277 318285 314432 308702 307888 303565 303231 296105 295971 288561 288060 283206 282868 281055 272413 272008 269074 267862 266954 262214 258621 257854 257726 257609 255063 252926 250632 247605 245859 245416 245266 244971 241764 240761 239939 239628 236290 232183 231948 230921 230224 229575 227021 225704 223793 221535 221160 220475 220149 219563 211869 210420 205390 204050 200441 200408 198863 198462 195917 195210 193017 190044 189986 189793 189551 184050 183517 183441 183304 183005 181053 179719 177829 177583 177237 173760 172124 172039 172007 169319 167410 166764 165331 162382 161823 158914 158633 157709 154373 151593 150781 149578 148451 147306 147123 147121 146541 144147 143365 142964 142567 142144 141797 141719 139939 139332 137973 137273 135716 135177 133861 129604 128066 127800 127107 124597 124382 121952 121074 120977 120126 119940 119850 118758 118280 116402 116171 115568 112651 112647 110842 110769 110412 109681 108746 105354 104734 103476 103216 102419 99223 97134 96884 93009 92260 91389 91341 91151 87736 87153 86684 85204 84213 83528 82874 82519 81087 80872 79642 78912 78798 78214 77966 77201 77151 76724 76699 75738 74210 74152 74081 73061 72927 72294 70285 68604 68366 68365 68352 67907 67349 67212 65120 64709 64393 64235 62152 61996 60268 60243 59760 59020 58558 58455 58335 57943 56872 55187 54587 54116 54031 53692 52803 52777 52700 52672 52600 52346 51818 49841 49310 49231 48800 48548 47665 47653 47096 46709 45999 45027 44966 44932 44525 43895 42901 42682 42665 42151 42016 41539 40316 40304 40226 39775 39361 39053 39035 38800 38633 38563 38526 38255 38058 37831 37756 37601 37577 37301 37266 36730 36299 36222 36022 35263 35149 34517 33861 33233 33003 32784 32760 32292 32278 32250 31947 31853 31809 31590 31374 31028 30320 30276 29312 29066 29025 28916 28332 28273 27933 27922 27158 26736 26557 26408 25878 25549 25505 25198 24932 24710 24610 24177 23384 23316 23260 23142 23140 23138 23131 22904 22824 22815 22567 22481 22447 21760 21740 21417 21301 21182 20347 20218 20208 20125 19741 19613 19351 19265 19226 19222 18957 18816 18777 18740 18670 17938 17931 17751 17421 17396 17123 16267 16222 15834 15684 15411 14849 14715 14576 14258 14203 14012 14008 13916 13907 13793 13574 13516 13504 13105 13104 12859 12524 11973 11845 11840 11820 11608 11323 11064 10836 10103 9626 9617 9577 9549 9516 9212 9141 8836 8782 8653 8486 8151 8068 8065 8006 7978 7943 7935 7874 7859 7781 7705 7155 7151 6747 6611 6582 6417 6411 6176 5974 5900 5740 5587 5560 5437 5411 5312 5285 5113 4959 4865 4862 4781 4610 4298 4284 4265 4215 4131 4131 4112 4095 4048 3662 3631 3515 3503 3493 3374 3291 3071 3069 2941 2920 2876 2803 2757 2732 2710 2707 2690 2680 2671 2585 2536 2497 2466 2448 2439 2328 2188 2128 2099 2034 1986 1835 1771 1744 1741 1711 1678 1624 1575 1543 1539 1465 1418 1333 1309 1307 1298 1275 1265 1241 1219 1194 1175 1138 1130 1061 954 922 879 832 814 805 803 798 794 766 728 707 677 579 571 538 526 493 490 485 449 443 393 378 345 273 246 188 166 163 155 151 148 137 129 115 107 94 91 72 67 61 45 26 25 25 17 12 10 7 5 5 1
3 1001
774589666 496112952 359507283 306887149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
943665259 899487968 610660725 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
322777689 227198302 197944852 151779920 89589164 3087131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
72018178 71594371 62725813 54119747 49852563 42146651 38732723 30991240 30324243 30231023 27432869 26542854 26159140 24646126 23100953 21930679 20745416 19806358 19242295 19188196 18928475 17982388 17810132 17550735 16934818 16426775 16202019 15800646 14699826 14695194 14660790 14651856 14225457 14131776 12470740 12276057 11785122 11678726 11136407 10926222 10685173 10684104 10646078 10637033 10483399 10460353 10295260 9346816 9211916 9075076 9073461 9069288 8615773 8450165 8347856 8106422 7825572 7805385 7792340 7672447 7286384 7219267 7149289 6958403 6941645 6891971 6869825 6767755 6453354 6350740 6329643 6317759 6168571 6072096 5965006 5534392 5449373 5441553 5359217 5314128 5311984 5254446 4925590 4775690 4663083 4630476 4628903 4612607 4606153 4492168 4450427 4426712 4407650 4385724 4367471 4351827 4339863 4290356 4222840 4090687 3983564 3959972 3948005 3852671 3624442 3598861 3508215 3459457 3436552 3400922 3383151 3372440 3367700 3349634 3299920 3293413 3275787 3260678 3232892 3228127 3133676 3062666 3008403 2957286 2851516 2845547 2821575 2813612 2752059 2749578 2746901 2674267 2657385 2648725 2575630 2488543 2464018 2449185 2406745 2393471 2354067 2351707 2339428 2326607 2321060 2314576 2220329 2190635 2177344 2166996 2147220 2132080 2104443 2103269 2091634 2090836 2052078 2040712 2038749 1988774 1988474 1960283 1949891 1947879 1941693 1931149 1864370 1839501 1837662 1828491 1806760 1782318 1775208 1748346 1739936 1693827 1685493 1665462 1661984 1659183 1656464 1578128 1544401 1533328 1531485 1517431 1506464 1470160 1459353 1449915 1416537 1405851 1393465 1365220 1358574 1346958 1344925 1342959 1327256 1317557 1314142 1309910 1303140 1286039 1267218 1260444 1254878 1240000 1219819 1211180 1210307 1197145 1195803 1190753 1185620 1158993 1156944 1151601 1144850 1129572 1115149 1089696 1089599 1086935 1080721 1078543 1077484 1075464 1074723 1069789 1067754 1025920 1024127 1020644 997305 991018 989156 987374 976706 964338 963760 960994 955266 941235 938444 927183 918927 916178 915115 914207 912945 898792 893952 891581 874602 872304 871090 856996 842980 832306 828951 823305 818837 817185 816539 815213 806426 795684 792693 784115 781384 780437 775691 770588 769306 767410 762716 756950 743897 742393 730857 716880 706253 692724 682997 681755 679757 679171 678840 671340 671333 669443 664768 656730 652015 648134 646503 644204 642710 641529 630510 627409 621143 597668 597030 596571 593078 592259 586562 584506 578533 577842 574151 573109 571037 570813 551850 551226 547279 546131 543913 542674 542037 541445 538803 522223 514407 507301 506994 506958 505188 499066 498313 490367 486143 483604 469791 466902 459869 457599 455389 453141 452631 437478 437410 436197 432984 432592 431567 429060 421155 412924 410369 410103 408002 406587 402292 401382 399821 399457 394102 393882 392754 388258 388094 385861 385333 384969 375294 370023 369897 369669 366236 360281 359983 358991 357082 356104 355681 354824 347717 345109 344772 344223 340885 335502 333144 332807 328695 327160 327113 321277 318618 317481 310738 309760 307260 305112 301700 300410 299659 297086 295908 295649 293652 293631 293234 289428 287075 286963 281346 280325 279206 277423 277127 262428 262223 261821 260404 257133 255147 254551 252378 247727 246388 245455 243539 242709 240427 239680 239594 239264 233134 231654 229095 227965 224350 221285 220611 220530 215746 213175 212752 210329 210194 208619 208347 206752 205280 204686 202962 202464 198066 196843 196106 195066 195004 192811 192641 192636 191948 190498 185462 181905 181115 178813 177396 176976 176070 175488 175333 174896 174678 174574 174347 173807 173123 172978 172622 171432 168667 167978 164598 164152 162834 161357 160977 160847 160451 160138 160004 158982 158452 157827 157567 153984 152907 149444 148898 144227 143869 143796 141803 141659 141472 138384 138138 136167 132661 131435 130724 130163 129588 129386 128038 127265 125633 123402 120659 120240 119917 119455 117780 116316 116122 114592 113830 112355 108423 107433 107346 105400 103613 103080 102889 102816 100881 98508 98462 98361 97810 96868 96422 96124 95307 95080 94864 94029 92621 91383 90666 90422 89897 89297 88921 88706 86749 86429 86296 85614 85129 84805 84728 84582 84565 83972 82938 82706 81559 78804 78216 77461 76815 75179 74756 74520 74473 74371 73971 73816 73447 73444 72741 72472 70951 70734 70643 70356 69284 69209 68042 67751 67672 67176 65733 65598 65451 64818 64413 63758 63756 63683 63522 61525 61295 61147 60632 60444 60285 60209 60137 59694 59457 58738 58673 57550 57515 57216 57107 56903 56831 56360 55459 54967 54618 53971 53100 52583 52558 50556 50536 49131 48712 48204 47983 46337 46165 45978 45856 45774 45660 45518 45280 44912 44378 44160 43736 43651 43472 41870 41830 40677 40480 40441 39943 39813 39480 39314 39077 38943 38780 38743 38161 37555 37298 37054 36263 35673 35663 35108 34703 34185 33659 33496 33480 33242 33092 32645 32058 31688 31603 31417 30372 30067 29727 29448 29175 29041 28890 28487 28407 28028 28025 27984 27934 27568 27512 27473 27461 27015 26762 26479 26280 25949 25736 25621 25410 25178 25030 24540 24402 24093 24058 23957 23926 23766 23763 23713 23412 23323 23309 23213 23184 22453 21795 21304 21190 21108 20950 20768 20656 20485 20272 20034 19997 19957 19726 18475 18108 18079 17938 17705 17558 17537 17201 16911 16898 16666 16514 16485 16251 16240 16196 16173 16051 16030 15927 15733 15462 15384 15360 15008 14540 14471 14450 14416 14242 14171 14013 13762 13572 12880 12874 12775 12761 12726 12702 12648 12541 12385 12343 12191 12160 11979 11532 11516 11181 11149 11059 10943 10871 10862 10764 10684 10486 10442 10243 10084 10066 10007 9966 9963 9746 8889 8721 8589 8241 7970 7603 7529 7498 7311 7304 7219 7108 6930 6857 6772 6609 6443 6416 6248 6237 6159 6147 6075 5972 5882 5618 5510 5483 5393 5379 5335 5222 5139 5100 5033 4708 4629 4593 4511 4498 4490 4386 4355 4346 4323 4251 4118 4044 3986 3700 3499 3455 3423 3355 3328 3276 3247 3238 3229 3226 3211 3072 2990 2899 2855 2851 2830 2790 2789 2775 2710 2682 2617 2616 2543 2509 2495 2447 2411 2341 2233 2179 2150 2119 2053 2041 2017 1986 1878 1869 1862 1842 1767 1696 1685 1674 1656 1634 1500 1465 1443 1408 1393 1360 1319 1312 1300 1285 1162 1078 1037 1011 1011 948 937 884 841 836 835 801 783 783 762 760 755 753 723 717 714 714 687 651 632 604 589 574 572 549 542 532 528 469 467 454 452 424 424 361 331 317 286 264 251 216 216 207 203 194 159 156 152 136 135 101 100 95 93 88 87 83 69 61 58 51 51 49 48 47 39 36 33 31 31 20 19 13 12 12 10 5 5 5 3 3 2 2 2 1
64367684 56064810 51517273 37784728 35671585 34927265 32312804 29209258 28132838 27702725 27473375 26381451 25538600 24441823 22729311 22639819 20725517 18510572 17624305 17201063 16802325 16683621 16426989 16304610 16264869 15607450 14489630 14423143 14208461 13703467 12993898 12808170 11982990 11921622 11659705 11066319 10910307 10787681 10378437 9797433 9760570 9491683 9282225 8944628 8875482 7761344 7522795 7413598 7402047 7188309 7020473 6740947 6706797 6706150 6489588 6393498 6050621 6009623 5848773 5788245 5723145 5689069 5669717 5624551 5597249 5563112 5529825 5417090 5360868 5350241 5315688 5157356 4996072 4928197 4862283 4815697 4768625 4753343 4733211 4718699 4686848 4668822 4660610 4636902 4620299 4587832 4526879 4455770 4427791 4402145 4304304 4251650 4247169 4098181 4095862 4070337 4045435 3956396 3951387 3797512 3770429 3724717 3675690 3669127 3639212 3574811 3573190 3481399 3415653 3411966 3378670 3348379 3305314 3297245 3243674 3235954 3226780 3220599 3179566 3152836 3150156 3146796 3052479 3045018 3023260 2981166 2979624 2896498 2829501 2808653 2782669 2764738 2727097 2715052 2695901 2688940 2658555 2650062 2645588 2637602 2633970 2628632 2572741 2569044 2535180 2533871 2519032 2487353 2476019 2452452 2444002 2425398 2408796 2375301 2334708 2333138 2331701 2305023 2297129 2202174 2195441 2189065 2181655 2154468 2151550 2137058 2114146 2100700 2086715 2082833 2059370 2041192 2038645 1960097 1952964 1892266 1878454 1876810 1875914 1847542 1843124 1842790 1828023 1778569 1761108 1753580 1752478 1738115 1727123 1724834 1714335 1708376 1700414 1677893 1676537 1669685 1631277 1612618 1610360 1607333 1599752 1595022 1552516 1548968 1477108 1464681 1413463 1410702 1410189 1389852 1372848 1370586 1362735 1354870 1314023 1303953 1296983 1284538 1275756 1275672 1256108 1252478 1234336 1232324 1227171 1203028 1199804 1199648 1164782 1151189 1135263 1125988 1115934 1110440 1105692 1103783 1088214 1086622 1085089 1069510 1067693 1063618 1061657 1047300 1046104 1037026 1034119 1033630 1031574 1026654 1023837 1001322 967019 964685 960552 944127 941314 930954 926446 914644 906914 905652 901510 901436 890755 887326 882679 882099 879312 867429 845954 844207 834138 832114 828756 823340 819222 803575 785705 776522 767929 764861 753039 750599 727012 717418 694858 694813 694034 687489 685985 681856 678912 675973 664983 654006 653414 650963 643269 640630 639745 630313 617482 613618 608106 604063 598142 591656 586828 585535 578959 571534 570811 570283 562380 554497 547914 541744 538883 538737 530714 525066 516431 513441 504472 503598 502277 498712 494041 493613 493173 492795 491166 487806 486418 484252 477322 469795 468146 464114 463087 456206 455423 445683 443355 439349 435384 431562 430628 430510 428781 424908 421896 418765 417579 415251 413331 412345 410167 408133 407922 394329 388462 387812 387265 381424 381178 378274 376241 375124 369387 368394 366224 362738 362496 359195 358978 356954 354747 351581 343247 340403 337185 335699 335307 327573 326825 326024 323873 323673 319987 318591 313269 311906 310723 309786 307749 304587 302503 301687 300128 298426 294963 294197 293211 293033 291901 291643 290080 285305 281720 279457 277919 275586 272161 270910 266456 264780 263864 262381 262121 260874 260820 258258 257213 257196 247667 244769 244475 240745 240038 239339 235813 234378 233942 232805 231065 230565 227643 227373 224957 223599 222764 220714 220373 216301 214618 213867 211372 210281 210234 208844 207544 206342 205901 205600 203732 198722 198267 197905 196653 195256 195158 192377 192303 185881 185101 178612 176851 173731 172889 172465 172325 170893 169204 168492 168090 165767 165540 163206 162617 158135 156815 156215 155757 154506 151915 147933 146996 144080 144027 143395 141928 141181 138836 138221 137594 136799 136037 134808 134779 134225 133185 132428 131163 131026 129949 128280 127930 127721 127361 125349 124825 124069 122705 122590 120799 120100 120005 118910 116702 116243 115828 115512 115414 113902 112384 112049 111202 111135 108434 107729 107354 106414 105426 105069 104296 103869 103822 103716 102826 102662 101947 101489 100276 98916 98614 98281 98243 97124 96032 95287 94831 93850 93835 93013 92340 91923 91251 89693 88762 87411 87268 87122 86263 86144 85352 85337 85089 85013 84453 84204 83831 83629 83502 83024 82419 81924 81909 80813 80430 78175 78070 77747 77010 76363 76191 75538 75489 74298 73636 73618 72931 71972 70744 70398 69576 69398 68534 68248 66104 65746 65650 64772 62818 62781 62026 61632 61122 61102 60594 60563 60296 58416 57914 57285 57008 56174 55395 55190 54517 54243 53689 53563 53261 52177 51940 51622 51186 51040 51038 50790 50625 50092 49650 49007 48737 48423 47916 47572 46906 46785 46467 45153 44900 44606 44275 44114 43716 43273 42952 42896 42664 41993 41886 41707 40657 40426 40276 39966 39846 39660 39563 39555 39171 39121 39043 38939 38718 38311 37876 37751 37662 37576 37234 37182 36582 36176 36064 35931 35168 34681 34610 32842 32831 32688 32023 32009 31657 31481 31454 31362 30672 30285 29881 29259 29245 28548 28020 27898 27802 26996 26705 26680 26467 26150 25617 25479 25442 25420 25053 24603 24570 24147 23946 23871 23649 23404 23230 23036 22789 22561 22433 22364 21839 21489 21354 21100 21017 20680 20592 20536 20476 19811 19723 19352 19331 19175 19019 18997 18826 17551 17283 17227 16983 16847 16576 16464 16351 16112 15912 15471 15407 15356 15187 15088 15078 15058 15047 14946 14703 14522 14217 13868 13744 13696 13668 13502 13340 13310 13301 13174 12587 12587 12551 12187 12142 12128 12126 12037 11930 11889 11758 11756 11683 11546 11519 11454 11413 11239 10939 10751 10298 10153 10073 9924 9877 9854 9690 9641 9427 9398 9297 8873 8749 8654 8479 8341 8313 8242 8229 8215 8181 8167 8140 8111 8021 7829 7466 7291 7279 7203 6987 6841 6712 6666 6612 6576 6367 6332 6302 6182 6159 5845 5503 5447 5429 5415 5399 5332 5311 5300 5254 5248 5121 5100 5072 4672 4632 4597 4575 4573 4374 4293 4291 4286 4183 4124 4081 4045 3857 3854 3782 3561 3349 3346 3253 3246 3042 3028 3019 2979 2909 2886 2865 2864 2733 2685 2636 2561 2490 2388 2385 2249 2172 2162 2090 1968 1849 1843 1831 1797 1781 1722 1676 1662 1557 1555 1487 1461 1449 1419 1404 1397 1395 1365 1363 1350 1300 1252 1207 1195 1182 1155 1153 1150 1125 1100 1083 1075 1060 1049 1048 1047 1021 1016 1011 1011 938 867 847 784 714 695 692 675 653 653 607 559 539 461 459 457 437 436 435 434 420 406 403 391 375 374 350 350 337 272 258 250 248 195 195 182 177 168 157 151 142 140 139 124 109 86 72 68 67 61 59 47 47 41 39 35 34 34 27 26 21 13 11 10 9 4 4 4 3 1 0 0 0
98498554 82339906 63296145 56008127 45276134 42450548 38777539 36339625 35408352 31223115 29815014 29739244 29119766 27970646 27907404 27553043 26921182 26682294 26196765 25534026 23569271 22969604 22864426 21044421 20686363 19772537 19094258 17466846 16250052 15873970 14536626 13094488 12813374 12740216 11975317 10658403 10594824 10583254 10199180 9642234 9405015 9105833 8599064 8591361 8547038 8384650 8086760 8049625 7837718 7581518 7515702 7495306 7051361 7036500 6923463 6895948 6804347 6794312 6739576 6529579 6523980 6413300 6286756 6127317 6126646 5997355 5847640 5803098 5605815 5586890 5551006 5537239 5498774 5464615 5461267 5404885 5257882 5194902 5103288 5096440 5008820 5008622 4790845 4783717 4765156 4689118 4670389 4563971 4557070 4520189 4478492 4373292 4369692 4159370 4116511 4017417 3969176 3928454 3883280 3796567 3747310 3692814 3653293 3627064 3556687 3548458 3452855 3398929 3381646 3335989 3306015 3245970 3219848 3202043 3198219 3072019 3061800 3054302 3000663 2958017 2942923 2922070 2913733 2830443 2823891 2812999 2794266 2787512 2750303 2721599 2707640 2693294 2643668 2613002 2600441 2595770 2580583 2541006 2525354 2479794 2475034 2458168 2454764 2452688 2447390 2437812 2435824 2433503 2427267 2402338 2387675 2352801 2347908 2347216 2346254 2304380 2278124 2267817 2239141 2186545 2108076 2106682 2104009 2080036 2079981 2074777 1986526 1969739 1946227 1939939 1900001 1840908 1831624 1807285 1791349 1755811 1717850 1688016 1679904 1670150 1669616 1663465 1656562 1641897 1605844 1592219 1588664 1562325 1518510 1507594 1484241 1455367 1436436 1424792 1420196 1419439 1407689 1392768 1388166 1384645 1362055 1349675 1338182 1328125 1327209 1324945 1324291 1322204 1318875 1293221 1270597 1266643 1265972 1257501 1241809 1237720 1236472 1234751 1232778 1221651 1198348 1193570 1184808 1176510 1172881 1165421 1146260 1139288 1137264 1132238 1130271 1124150 1095014 1090647 1089890 1089275 1086697 1086308 1076672 1076462 1049423 1049260 1031314 1030203 1022722 1016886 1002498 993486 990550 981737 969272 962254 957283 940222 932323 928237 925524 925089 923475 922253 918148 906940 880773 870133 869208 864304 861267 850593 844787 839572 838204 837240 835906 834827 829853 829294 824732 822647 822640 818450 808971 808280 799840 796614 791810 789388 789260 788963 784336 777157 774095 772654 771523 765572 756144 755607 747848 734655 721569 706523 699492 694633 692066 686005 680893 679473 677244 675482 674485 673418 669937 669697 665843 656535 647835 640079 638292 635966 632623 625427 619915 617332 613365 609298 606866 591886 582898 579761 577725 576445 574201 561061 557794 556346 555491 552434 552355 551866 542477 540936 540664 538054 534276 532225 530428 524444 523142 507105 500437 497143 495805 483832 483075 471095 465240 465197 461534 453495 437613 426963 423575 409493 405322 404139 403116 400973 399209 396432 395664 394888 394046 393738 390896 390520 390497 388366 387625 387608 386431 384515 383572 376331 374588 370753 368156 364827 360306 356215 354020 351910 351852 349179 345084 342455 341458 341390 331138 330685 323010 322262 320801 320642 316973 315607 308818 306837 296964 296408 295720 293763 293704 291697 289272 287875 287134 286518 278094 277671 276417 273519 269992 267969 262732 262474 259995 253546 249306 249178 247521 244993 243281 241697 237694 235817 235610 235580 234282 233898 231926 230018 228739 228528 227916 224754 219356 217748 217477 216379 215227 213875 213440 213319 211048 207325 207177 203555 201007 199565 199561 199251 198153 197677 195299 192314 189936 187975 187900 186480 185477 184805 183954 183867 181608 180810 180323 179985 179573 178737 178473 167469 167434 167177 166710 162760 159862 159757 159570 158524 157425 155861 154600 154562 154421 153662 153083 149732 149337 146890 146736 145856 144389 143766 142163 139650 137830 135867 135232 134958 133092 132768 131682 129749 128896 128437 128110 125884 123897 121651 119411 119238 118755 118734 118594 117514 116771 116502 114636 113715 112481 111974 111589 110744 108980 108331 106470 106429 106220 104564 103832 103789 103784 103651 102695 101378 99717 99493 99005 99001 97076 95180 94373 93954 93256 93113 92902 92320 92306 91229 91048 89920 88513 87837 86366 86143 85729 85613 85330 84323 83117 82781 82645 82059 81760 81680 80579 79332 79159 79026 78972 77885 77016 76197 75184 75032 74544 74082 72748 72526 72125 71637 71487 71385 71352 70448 70018 69778 69548 69312 68999 68271 67389 67014 66833 66595 66474 66321 66197 66145 65833 65682 64964 64908 64515 63976 63224 62355 62192 62013 60248 59477 58203 57136 56225 56046 55940 54875 52773 52009 51855 51666 50947 50623 50129 49862 49708 49390 48565 48546 48367 47752 47651 47595 47564 47023 46892 45790 45480 45155 44845 44685 43987 42928 42763 42150 42040 42017 40707 40670 40244 40149 40011 39572 39037 38943 38938 38915 38780 38486 37585 37524 36680 36381 36332 35989 35713 35526 35433 35017 34641 34467 34326 34158 33931 33418 32848 32428 31641 31588 31185 31102 30620 29769 29526 29504 29431 29352 29135 28901 28559 28242 28199 28165 27340 26085 26008 25874 25742 25562 25047 24915 24619 24325 24236 24134 23817 23643 23556 23493 23448 23163 22891 22403 21951 21738 21648 21427 21367 21059 20883 20734 20120 19720 18999 18895 18642 17927 17758 17654 17330 17283 17265 16950 16781 16638 16513 16344 16148 16048 15897 15824 15281 15008 14902 14808 14582 14156 14100 13981 13849 13833 13608 13583 13381 13230 13120 13026 12781 12649 11912 11411 11352 11075 10865 10814 10805 10765 10635 10470 10429 10025 9995 9525 9461 9364 9179 9167 8445 8224 8033 8028 7875 7755 7527 7403 7341 7312 7267 7060 6900 6823 6763 6615 6600 6588 6567 6511 6501 6466 6392 6300 6250 6217 6171 6166 6076 6067 6057 5857 5778 5752 5746 5745 5741 5689 5560 5378 5362 5264 5250 5226 5184 4955 4905 4890 4858 4801 4724 4660 4611 4597 4584 4486 4475 4405 4358 4353 4272 4263 4224 4111 4029 3974 3974 3874 3826 3798 3787 3667 3648 3610 3576 3574 3561 3558 3434 3415 3362 3342 3293 3267 3078 3077 3052 3009 2909 2849 2799 2692 2556 2534 2499 2486 2370 2217 2194 2176 2124 2118 2086 2047 1971 1941 1897 1886 1880 1869 1860 1835 1759 1754 1733 1692 1623 1612 1552 1496 1430 1380 1374 1338 1276 1199 1136 1136 1071 1058 1057 1029 1016 1009 1004 992 963 920 902 881 853 849 801 779 728 710 703 686 677 672 618 615 558 540 532 522 508 505 477 463 451 450 447 434 422 419 409 363 340 335 314 282 282 280 259 255 253 233 228 224 221 200 172 170 168 165 157 140 132 126 112 106 101 95 85 79 68 59 49 44 43 40 40 39 32 22 20 9 9 1 1 0 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97120983 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89881167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95820726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194966366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 878950213 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 677802077 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 998313178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 945574407 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 631716291 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 524143728 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139813059 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70952031 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 172552542 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 24883 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35836111 0 0 192527405 0 0 38843 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 297313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2116 59760 0 0 0 0 0 0 0 0 0 19203 0 0 0 0 0 0 22934702 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19030448 0 34 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 0 0 0 0 31117013 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 419286 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 186846 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25999 11 0 0 136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 121073 0 0 181590 0 0 0 0 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 485684083 0 0 0 0 0 0 0 0 25586 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 663 0 0 0 80752424 0 0 0 0 0 0 0 0 0 0 0 1 0 11 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 489959 0 0 0 0 0 0 0 0 0 0 0 0 0 124745078 0 0 0 0 0 0 0 0 0 21201492 0 0 0 0 0 0 4527682 0 21971 0 0 0 210896 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 10052445 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36029 768 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 13 0 0 2930741 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 156628750 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 150666 0 0 0 0 0 37025532 0 0 21148084 0 0 0 0 0 0 0 44 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 14633747 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 49 0 0 0 0 0 0 0 0 78803131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 225 0 0 0 0 0 0 0 0 576909 0 0 0 0 0 0 0 0 0 0 0 0 0 0 505782 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5046428 0 0 27504394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22856607 0 0 0 0 0 0 0 0 87704 0 0 0 0 0 0 3 0 0 0 0 8039805 0 26685 0 0 0 0 0 14223 0 0 0 0 0 0 0 0 0 0 0 2120 0 0 0 0 0 0 0 0 0 83 0 0 109 2 0 0 0 83933678 0 0 0 0 0 0 0 1773621 0 0 0 0 0 0 0 0 0 0 5558972 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 3178011 0 0 0 989 0 0 0 0 0 0 0 0 0 0 0 0 0 0 432 0 0 0 0 255152979 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 184 0 0 0 0 0 0 0 0 0 52085 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 179309 0 0 0 0 2717504 0 0 24 0 0 0 0 0 0 0 0 6951 0 217348 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 51142952 0 0 0 0 0 0 0 0 0 15360895 0 0 0 21934 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73896754 0 3110783 0 0 0 0 0 0 0 0 0 244672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57765808 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7579 0 0 0 0 0 0 0 0 0 339713 0 0 0 339041743 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 0 0 1054 0 0 0 0 0 0 0 0 0 776 0 0 0 0 315 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 366667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 5078607 0 0 0 0 0 0 0 0 0 0 0 64518444 0 0 0 0 0 0 0 0 0 9965962 0 0 0 0 0 0 0 0 107267 8028422 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86874 20 0 0 0 0 0 0 0 0 73750 6 484605626 240114810 0 0 0 44151 0 4 0 0 0 0 0 0 0 0 0 0 4371 0 0 0 9 0 0 0 0 0 0 0 0 0 45292 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6541 0 0 0 0 0 0 0 0 0 0 16899 0 0 0 908 0 129429502 1208752 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31711757 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25974 0 0 0 0 0 0 0 0 0 34561 0 0 0 0 0 0 0 0 0 0 339 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 987822 13618 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41587 0 0 0 1200 0 0 0 0 0 3694791 0 0 0 392 0 806 0 10986 0 0 27 1141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1073 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2485295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8720668 0 0 0 0 0 0 0 0 0 1 2651 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 182 0 1374 1625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4185 0 0 0 0 0 66260 0 0 68274 0 0 0 0 0 0 0 0 0 0 0 1828 0 10995 0 0 0 0 0 0 0 0 0 0 3210 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 9685 0 0 0 0 2 0 0 384865440 0 35107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 4505 0 0 32 0 0 0 0 33024 0 120156267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27797 0 0 0 0 0 0 0 654012 0 0 0 0 2492731 0 0 0 0 0 0 0
12 0 0 211 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 15398 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 0 0 0 343848 0 0 257592722 0 0 0 0 0 0 0 0 0 1544133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1645837 0 0 0 0 0 0 0 0 12516 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13348 78305 0 0 0 0 0 0 225403434 0 22271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66111588 0 0 0 0 0 0 0 137 0 0 0 0 0 98931456 0 0 0 0 0 0 0 2020576 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 239820494 0 0 0 0 0 0 0 0 0 0 0 420718 0 0 0 0 0 0 3347 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1640 0 787422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13737366 0 0 0 41805006 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 5 0 0 0 0 971 0 0 0 0 0 0 0 0 0 8646322 0 0 0 0 0 301 0 0 0 0 0 0 1 0 648395 0 0 0 0 862667 0 0 0 0 0 0 0 0 0 0 3 2 0 0 7 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 555896227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44709188 0 0 0 0 0 213 0 439 0 0 0 0 0 0 0 0 26 0 4 0 0 0 4876732 0 0 0 0 0 2101101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 5419 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1342113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 139892 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23196257 0 0 117 0 0 0 19 0 0 13482 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 584560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2492 0 0 405086 0 0 0 62685 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 183078 0 0 0 0 0 0 2 0 0 334 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109441659 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 692052 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 648126 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 47415 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12586086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48806 0 0 0 0 0 0 48 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240471153 434404785 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255123854 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 836395065 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87097784 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 358653470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 581254283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 414453730 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 209960396 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 534828760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 700512995 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 262950832 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 336904823 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255
1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255
1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254 1749255 1749255 1749255 1749254 1749255 1749255 1749254
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 245506465 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 744983944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 208545228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 573286007 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 324180565 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 225002833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 645163213 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 549871096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 577192752 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 465336491 806945763 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514274760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 398571901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1767 0 0 0 0 13824169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1049 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20230952 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 584555 0 0 0 0 0 0 0 0 0 0 0 20496214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 0 0 0 0 573 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21779 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31766 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1503 0 0 0 0 0 0 0 0 0 0 0 0 0 1176 0 0 0 0 637 23758 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12103273 0 0 0 1 0 0 23414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67070989 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1288 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115695 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 72 0 0 0 0 0 0 0 6657 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12353 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 433393876 10811536 1244959 0 0 0 0 0 0 0 0 0 121010 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5433342 0 116886472 0 0 0 0 0 0 0 0 0 0 0 0 16614 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 145851125 0 0 0 0 28401 0 10 0 0 0 0 36003 0 0 0 0 51685299 0 48069168 0 0 0 0 0 0 0 0 426442 0 5028 0 0 0 0 0 0 54820 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 56354655 0 0 0 0 0 0 241572234 0 0 0 354651148 344203 0 0 12740 0 0 0 0 0 0 0 0 0 0 0 38291593 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 312758 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13267106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18917 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67692614 0 0 0 0 0 0 0 0 0 0 0 0 0 104672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 494815807 0 0 0 0 0 0 0 0 0 1468148 0 0 0 0 0 0 0 0 0 0 0 0 10274704 70 0 0 8749579 42 0 0 7948 142073481 0 0 0 165 0 0 0 0 0 0 0 4886546 0 0 0 0 254684 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84171 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 138923334 0 0 0 0 0 0 0 0 0 0 3104409 22103660 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 544459 0 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3270806 0 0 0 86 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7328 0 0 0 0 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 460 5797190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 0 0 0 0 0 0 0 0 11353 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2060892 0 0 0 0 0 0 0 0 0 1316 0 534 0 1968698 0 0 0 0 218295 0 17002137 0 0 0 2005784 0 0 0 0 2 0 0 0 0 0 0 0 0 1994776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 532150 39 0 0 0 0 0 57152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11143518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 12 0 1682 0 19966 42593844 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31895872 0 0 0 0 0 0 0 0 59 0 0 0 0 0 120932 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 425 0 0 0 0 0 11 1107831 0 0 0 0 0 0 0 2160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98323575 0 1067286 0 0 0 0 0 0 0 25748 0 0 0 0 0 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 169 0 0 0 0 0 0 24 0 19698 1932778 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11966 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1528 0 0 0 0 0 0 457418 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192691 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6058483 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 191 0 0 236994 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 96433867 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83045308 0 0 0 258 0 0 0 459260 0 0 0 0 16 2329 0 0 0 4981 0 0 0 0 0 0 0 0 0 0 0 0 3548 436313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 879 0 0 0 0 0 0 1 0 0 0 0 0 0 153064404 0 0 259 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 8081 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 141564600 0 0 3305 0 0 0 4427 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21471 0 0 0 0 0 0 0 0 0 0 0 0 0 39923148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36176766 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 171666 0 0 0 0 0 0 0 0 0 1435077 0 0 0
1000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 44706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49335109 0 0 0 0 0 0 0 0 0 0 0 0 852397 0 0 0 0 0 0 1559 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49032 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 343 0 0 0 0 0 0 0 0 0 47825 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 572 0 0 0 0 0 0 0 2138478 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 1636 0 0 2785 0 0 0 0 670 0 314 0 0 0 0 0 0 0 0 219469164 4275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1818 0 0 0 0 0 0 0 0 0 0 0 0 0 2166 0 0 0 0 0 0 0 0 0 0 0 1027966 0 0 0 0 0 923863 0 683 0 0 0 0 0 11 0 0 1540570 0 0 0 672 2 0 0 0 0 0 0 0 0 0 0 668592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1508 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11792 27659 0 0 0 0 0 0 0 0 0 0 0 0 133836 0 0 7233 43960 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 290844076 0 46128683 0 2516 0 0 0 0 0 2982664 0 0 0 0 4293090 0 0 10902310 0 0 0 0 0 23 8 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 288994215 0 0 0 0 0 0 2372138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95 0 3815713 0 0 0 0 0 0 0 0 0 0 0 4041 0 0 0 0 0 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1776334 0 1653 0 0 0 0 0 0 0 857447 0 0 0 0 0 0 0 0 0 0 0 0 1365847 0 0 0 0 12536 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3702546 0 0 0 96588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 85 0 0 0 0 318657375 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40613 0 0 0 0 0 0 0 0 0 0 0 0 0 7428580 0 109236010 0 0 0 33212456 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 289225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 518857462 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14689 0 150 0 0 0 0 0 0 0 0 0 0 19676546 0 0 0 0 5325442 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6440 0 0 0 0 715 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123561 0 0 0 0 0 0 0 0 0 0 0 0 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 1001
935739400 813641784 753254686 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
82960744 62995730 50596576 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
945641792 931529658 810471489 736258603 696631198 420029964 301420634 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
120715194 96735433 62036317 45745174 44198274 43616034 40541553 39692051 35729016 35485980 33559186 33286496 31451601 31290519 31120228 29739201 29545797 29037258 25387542 23801396 22783559 22211283 22058815 21827533 20825675 19476529 19389601 19328167 19173692 18947610 17595843 17196366 16621055 16502698 16360648 15734461 15572944 15101475 14969365 14918420 14867963 14762235 14538833 14451324 14278072 14179304 13977781 13914820 13846043 13698232 12824953 12597288 12161493 11792430 11773475 11462142 11350831 11314131 11075655 11020011 11020004 10651898 10557991 10479358 9930903 9811863 9487403 9456788 9450078 9254447 9206084 9175473 9060684 9020913 8898393 8717326 8689780 8426650 8339103 8175999 8118366 8086449 7928189 7925636 7765060 7743849 7661880 7660936 7618389 7593969 7458057 7394670 7313907 7243406 7133725 6910451 6739705 6574934 6533235 6451665 6418891 6414832 6290248 6258513 6221303 6108368 6030354 5974495 5946739 5911283 5853578 5476217 5420873 5410831 5345092 5333244 5293529 5231544 5160132 5145839 5144747 5096632 5090531 5006630 4894809 4856668 4751497 4568330 4483418 4437424 4431303 4409581 4382639 4329150 4225437 4195565 4185351 4168913 4143743 4092390 4048592 4027361 3956882 3868471 3866935 3835499 3819155 3805893 3773406 3729037 3712946 3700142 3692064 3677318 3664881 3657550 3605134 3586921 3527590 3467905 3461549 3446462 3439014 3437836 3377398 3372847 3350674 3331514 3302162 3281138 3264275 3250170 3243394 3223162 3160969 3136648 3130848 3106823 3081554 3063936 3039591 3034084 3015677 2990008 2981814 2952713 2884840 2816141 2813820 2811765 2794700 2788478 2784920 2719955 2697800 2686966 2678208 2670929 2668900 2642464 2627833 2612082 2574876 2551850 2499034 2465551 2446968 2344024 2325634 2308774 2264725 2255859 2246310 2214940 2209870 2179345 2171834 2159199 2128392 2047548 2035694 2013813 2007721 1996448 1986215 1984867 1966717 1962806 1933639 1912325 1907809 1907435 1836990 1785779 1755272 1732655 1730603 1724498 1717870 1710077 1702562 1696012 1690868 1659790 1656401 1626932 1594799 1593496 1586552 1581286 1558732 1553149 1544559 1535040 1519150 1498600 1494418 1492874 1452036 1450440 1424449 1404796 1388378 1387240 1383226 1377443 1372887 1329053 1317102 1302312 1294781 1283244 1278655 1273778 1262190 1261443 1259520 1240362 1233617 1211038 1198235 1198026 1195544 1195248 1193355 1188113 1180823 1180797 1174727 1170824 1169483 1153068 1150897 1150473 1149796 1125517 1101688 1081296 1071587 1066838 1059252 1043718 1041674 1021869 1021404 1005005 985384 980806 977359 975961 973544 969568 964733 961240 948545 946789 930965 930642 928866 916562 904320 902122 900890 893785 890041 884833 882489 882027 881414 877839 875188 870965 870913 866958 849836 849032 835481 833804 808659 798964 795166 787780 784554 783713 774242 767550 761768 761493 759643 750066 739356 739190 737375 719871 716987 715952 715267 713267 706662 705823 705408 696669 692593 687866 684039 679478 677465 677382 674254 667640 664509 658240 647591 646559 641065 639031 635332 628922 627767 622970 620325 612421 608828 606012 605348 605120 602693 602370 601680 599165 586126 583932 580679 573452 564767 557223 547534 545856 544690 544345 543698 539049 538582 534764 515006 505435 505298 500856 495423 493715 493469 489456 484019 483777 483603 482103 481369 474688 473127 472690 472389 470211 468919 468313 466345 463328 459747 459472 451542 451176 451136 449561 445297 444197 438614 434393 427020 424651 424473 420790 416704 412343 411854 406761 405933 401554 397345 393842 391612 391258 389133 388322 382714 381938 377619 372616 372343 369034 368324 363862 357705 354471 353593 346898 343693 343584 334387 331830 331059 330693 328033 326784 324642 324006 321827 319516 312791 309914 309012 308637 306701 299296 295762 294431 292648 292440 290629 289201 287054 286750 285259 283802 276677 275718 274908 274567 273701 270574 266420 257660 256265 256120 254432 253980 253604 247800 247162 242860 240690 240622 239276 237238 233102 231094 226612 226589 224809 219098 216296 215699 215683 214063 214040 213232 208482 205963 204915 204747 204232 201017 198407 197866 197024 191944 191701 188950 186000 181804 181701 179771 179677 178796 178388 178083 176927 176432 176424 176338 176028 175308 175152 171701 168144 167190 166448 166383 165054 163675 162746 162442 161590 159527 159056 158936 158839 158794 157897 156034 154622 152396 151948 151179 150501 148997 147749 146938 145104 144477 144298 144147 141853 139629 139182 137661 135344 133954 133581 132172 131012 129682 128282 127052 126567 126293 126099 123501 123011 121747 119892 114910 114584 114549 114536 113397 113225 112415 109636 109344 108415 108336 108126 105724 104552 104523 102644 102260 102158 101254 99863 98299 95638 95520 94176 93708 93387 92470 92155 91852 91718 90895 90878 89832 88657 88004 86712 84698 84120 81789 81007 80648 79152 79080 77753 77253 77141 76845 76724 76576 75826 75200 74470 74448 74149 73443 73155 72174 71246 70658 70021 69170 67722 67381 66116 64854 64775 64555 64209 64006 62641 62172 62138 62058 61190 60246 59840 58458 58247 58091 56129 54636 54489 53973 53115 52502 52026 49883 49310 49048 48807 48667 48499 48282 48144 47863 47665 47359 46718 46095 45528 45281 45208 44311 44002 43912 43656 43639 43513 43241 43007 42660 42277 42107 41205 40813 40708 40543 40476 40373 39900 39741 38917 38909 38712 37954 37772 37411 37374 36646 36580 36400 35663 35526 35468 35247 35246 34810 34464 34237 34097 33790 33455 33087 32885 32709 31905 31669 31608 31386 31122 30585 30161 29607 29413 29393 29159 29148 28799 28604 28381 28322 27742 27343 26997 26704 26591 26313 25704 24840 24817 24512 24077 23581 23493 22755 22467 22372 22145 21831 21717 21598 21289 20974 20951 20220 19499 18726 18355 17763 17630 17086 16515 16216 16017 15578 15326 15246 15197 14957 14785 14623 14119 14092 13962 13899 13829 13783 13652 13553 13425 13257 13073 12873 12835 12737 12698 12687 12567 12393 12336 11774 11606 11532 11416 11375 11102 10934 10419 10399 10251 9996 9952 9801 9669 9515 9493 9386 9096 9019 8922 8802 8671 8645 8624 8609 8582 8525 8363 8362 8096 8079 7993 7958 7875 7547 7453 7316 7259 7206 6626 6434 6159 6123 6080 6018 5984 5977 5861 5843 5706 5681 5353 5318 5293 5204 5175 5089 4917 4716 4662 4601 4558 4421 4356 4216 4174 4097 4067 4057 4022 4020 3924 3862 3743 3707 3704 3639 3431 3406 3356 3274 3228 2990 2856 2613 2569 2535 2535 2522 2505 2499 2384 2307 2221 2183 2008 1955 1940 1909 1902 1832 1791 1731 1672 1662 1629 1580 1504 1491 1467 1447 1405 1400 1365 1359 1332 1326 1267 1239 1222 1144 1107 991 928 902 864 859 852 831 830 800 780 764 745 693 679 670 655 653 651 606 590 554 529 480 478 477 446 406 402 392 389 371 346 318 306 297 264 262 256 255 253 207 206 170 133 123 116 104 103 77 69 67 30 21 18 12 10 9 8 5 1
86427960 69198382 64746923 60407291 58200634 56527721 50376421 45419692 43075004 42774466 36946655 33265772 31890037 30039441 28850603 28582349 28303861 27594757 27411689 26747882 26118238 24001275 22333968 21486946 19048357 18980281 18803765 18517223 18494930 18390576 17114603 16394873 16314907 16219875 16107441 15941993 15579297 15515117 15196958 14014832 13948894 13757539 13215072 12982755 12680467 12531184 12270425 12136470 12115141 12105801 11901062 11554892 11519884 11437332 11365063 10985885 10904364 10783303 10779299 10768833 10511411 10446922 10121859 10106633 10062877 9969896 9927527 9736391 9701143 9595497 9454141 9248442 9223055 9215434 9031643 8736544 8336102 8329826 8211316 8096445 8029098 7945564 7888106 7879362 7766944 7743681 7732323 7553569 7280004 7166690 7151692 7086992 7050101 6914726 6841923 6799039 6715218 6584733 6517186 6446049 6420432 6299385 6229595 6213010 6206903 6174639 5987631 5927446 5899936 5767673 5764946 5719531 5650990 5582875 5322064 5273082 5230197 5215919 5129091 5122586 4995401 4983408 4968738 4963956 4908909 4903130 4893422 4714422 4698154 4614279 4610439 4576875 4421690 4378046 4351697 4325455 4261997 4096539 4093288 4060036 4059700 4053887 4053793 4048725 4011495 3924485 3917451 3907064 3757626 3699571 3677008 3668814 3657779 3645065 3636783 3630079 3581978 3575943 3573144 3516725 3417626 3247015 3232775 3154111 3129476 3121185 3092129 3074919 3073405 3026525 3024605 3006015 2997628 2968555 2917592 2844049 2836638 2767835 2691378 2688472 2603735 2599350 2545376 2539615 2529857 2527500 2525084 2512993 2503535 2496612 2475218 2474548 2463460 2435431 2428817 2424191 2421159 2355254 2343358 2341162 2325562 2309326 2237194 2227853 2203259 2147411 2145588 2129010 2074892 2070479 2066702 2029173 2013551 2008726 1989811 1985955 1966240 1918459 1916609 1915273 1888738 1841709 1830580 1752275 1732926 1730649 1723690 1716312 1712462 1706217 1697629 1695992 1684864 1681463 1672268 1671956 1660939 1649629 1648280 1644336 1632743 1631359 1623076 1622563 1608288 1589454 1582791 1568765 1565728 1560617 1553519 1520502 1515723 1480738 1479456 1474539 1471000 1462173 1460669 1449993 1409423 1388296 1375959 1374567 1365797 1364825 1329957 1325682 1314323 1283097 1281013 1279761 1272284 1247046 1241943 1227372 1226648 1218200 1191870 1183406 1181623 1175884 1158630 1156397 1133943 1133525 1127249 1124714 1115127 1109789 1100870 1094860 1086395 1084750 1073157 1072788 1072665 1070242 1069153 1067958 1056094 1042802 1033489 1033399 1025975 1014068 1010071 1000643 998640 986539 986260 985995 981669 976322 971887 959588 957907 956175 955698 952882 951187 943234 931421 919722 917574 917555 917493 917420 912116 910449 909353 902511 894801 890298 888993 884811 880621 879087 878764 873221 868242 862872 849454 847184 844141 841792 833496 829974 829547 827838 821873 819734 817396 809158 796790 796213 784819 773813 752288 750899 748333 745350 740689 739964 737710 735096 729711 726491 717761 712200 708059 692342 690569 688689 679988 672201 665453 665199 660763 652230 650283 644091 640543 634752 626757 624845 614174 607560 606313 605150 600031 599800 590430 582909 579807 576895 572754 572378 567099 561216 556975 556569 540090 540088 539762 539673 538376 535810 535357 531853 526107 524725 522600 521311 520704 511463 508431 502302 499897 498670 497673 496656 492786 491592 478553 478361 476013 475855 473275 472916 472069 466191 465013 462409 455128 439920 438434 429915 425606 419487 418973 417316 415317 412784 411289 405842 400476 397176 396618 395301 388625 388303 386063 385864 384688 380969 376060 374259 371546 371297 369758 366136 365571 365146 359984 356707 353530 353275 352794 352757 351417 349348 347987 341726 339744 333850 330633 329341 326195 325376 322928 322211 320642 315474 312943 312695 312661 309695 308710 303887 301727 298649 296203 292389 288643 279027 276557 275009 274321 273481 264469 264290 260213 260016 258626 257360 253675 253094 251200 247651 245310 245242 245192 244946 241402 240753 240346 238392 234652 234375 234305 233076 231133 228314 217067 216703 215736 215352 215336 213412 212319 211848 210508 208784 204954 204376 204329 202159 200847 198943 196336 194252 190549 190117 189357 189342 188414 187586 183780 181549 177908 176234 175980 173359 172274 171224 170610 167141 162978 160911 159033 157945 157671 157164 156734 156576 156546 155663 155453 155173 150004 149475 148042 147321 146223 144966 144824 144801 140498 140376 140288 138140 138088 137962 134819 134251 133203 129244 128975 128238 125632 122140 121652 119794 118976 118828 118755 118736 118672 118300 117104 116595 113482 113340 112570 112509 111551 110497 109560 108937 107590 107141 106729 106020 104547 104521 104312 103516 103009 99744 99106 98716 98100 96102 95887 94847 94344 94095 92393 91865 91487 90887 89432 88424 86514 86318 85872 85388 85249 83262 82720 82088 81444 81027 80747 80204 78170 76924 76804 76281 75543 75274 74828 74565 74481 71376 69650 69589 68933 68894 67370 66675 65659 64534 63481 63272 61231 60717 60605 60168 58904 57524 57056 56883 56834 56488 56267 56182 55486 55352 53459 52888 51869 50802 50693 50611 49993 49860 48292 47958 47885 47692 47523 47313 47131 46354 45175 44666 44640 44101 44071 43574 43416 42187 41716 41000 40329 39741 39580 39024 38908 38563 38506 37883 37783 37730 37175 37146 37139 36525 35189 35026 34862 34707 34195 33262 33178 31985 31978 31952 31468 31465 31091 31071 31060 30917 30320 30164 29886 29604 29466 29288 29190 29099 28569 28345 28232 28093 28042 27739 27332 26706 26034 25627 25233 24598 24265 23630 23612 23364 23320 23247 22690 22551 22302 22179 21970 21526 21487 21263 21211 20109 19663 19540 19352 18681 18601 17461 17352 17301 16834 16583 16489 16371 16054 15904 15715 15683 15568 15229 14999 14877 14859 14784 14586 14491 14386 14310 14300 14174 13896 13810 13789 13205 13068 12884 12815 12779 12778 12702 12536 12107 11857 11831 11391 10979 10564 10491 10476 10466 10327 10251 10219 10214 10009 9855 9813 9540 9522 9469 9314 9233 9222 9104 9032 8725 8717 8523 8520 8513 8233 8227 8061 7906 7893 7658 7377 7206 7174 7092 6673 6619 6594 6569 6509 6450 6422 6351 6264 6203 6128 5989 5967 5868 5823 5715 5554 5500 5398 5386 5174 5085 4719 4706 4654 4540 4514 4469 4466 4201 4126 4001 3981 3823 3812 3630 3556 3511 3357 3338 3305 3205 3202 3166 3072 2883 2796 2739 2591 2576 2571 2538 2514 2382 2359 2243 2170 2111 2086 2045 2000 1992 1798 1798 1792 1778 1659 1602 1591 1516 1505 1382 1380 1331 1308 1307 1235 1160 1093 1056 1025 1023 965 958 921 920 904 892 882 877 874 867 834 834 826 785 778 753 720 699 698 696 695 693 665 647 587 577 576 476 476 467 435 410 398 353 332 312 288 288 281 278 274 266 252 234 223 217 185 180 168 156 149 147 126 120 108 105 93 57 44 24 22 20 15 9 8 7 7 1 0
251555284 116232671 67865635 53788227 48223706 46144712 46075204 44626965 39161091 38918308 38613309 32540103 31804970 31585423 27276147 26033651 25406912 23986470 21611046 19316160 19169481 18657949 18323969 17549944 17391784 16942309 16803660 16548612 16085958 14937936 14924874 14821520 14160525 14130748 14075598 13966417 13818979 13501944 13378463 13231606 13169969 13137843 12860687 12852406 12677637 12197939 11882430 11881954 11833702 11624522 11138796 10843506 10723783 10645617 10615950 10491998 10196307 10155184 10142069 10101520 10065532 10039263 10010306 9598597 9544135 9448353 9367741 9293682 9274207 8977010 8889030 8831409 8805330 8787780 8603282 8517578 8463921 8447775 8387153 8232585 8147955 8007476 7797651 7630535 7488709 7391821 7327703 7254696 7248876 7246920 7243866 6999247 6823442 6736961 6672122 6215834 6179426 6096770 6085814 6029194 6024024 5733991 5723138 5635337 5602229 5527612 5512690 5498076 5374770 5206021 5202056 5162304 5158619 4967371 4916752 4761233 4726253 4621149 4616254 4546692 4468334 4402984 4355395 4348327 4304922 4285669 4267034 4246076 4151302 4124039 4112883 4082936 4059196 4042192 3924270 3866911 3847488 3830888 3784477 3777504 3765503 3658911 3624551 3599220 3546394 3518832 3420015 3369283 3339272 3323796 3186687 3186275 3140904 3131596 3113603 3078782 3076996 2953203 2879794 2847499 2838937 2819516 2803891 2801344 2764560 2747763 2724155 2686062 2672081 2645909 2630122 2621598 2616343 2579659 2558335 2528644 2509059 2506236 2478921 2431362 2349808 2328224 2301543 2283769 2280837 2275756 2202552 2191736 2181898 2174553 2144898 2142409 2120695 2114362 2107029 2105922 2080564 2080207 2073099 2036367 2009359 1990576 1989467 1975513 1948639 1937696 1921117 1912928 1884018 1854474 1831130 1830288 1823580 1809366 1772795 1761875 1758226 1741316 1668380 1668054 1618079 1595629 1592529 1569167 1551631 1547614 1538111 1525244 1510319 1499037 1473986 1473827 1472344 1467390 1438894 1424808 1421391 1414932 1410128 1396033 1387178 1375261 1352500 1343448 1324507 1320073 1289563 1287052 1276773 1236116 1223372 1213265 1208250 1207707 1204037 1203730 1187677 1176670 1172825 1166079 1163385 1138564 1134152 1127209 1111379 1100436 1096987 1096175 1095290 1083804 1076935 1074126 1073122 1068803 1066284 1053771 1044346 1021306 1020505 1003454 988300 965102 952427 943743 942486 942047 926595 923352 919701 907887 898463 897375 888519 883314 881080 870834 864803 864327 863082 862858 858679 855814 851396 848455 825266 824778 824684 817591 810811 806112 783513 783318 782881 772166 761244 757194 756558 750326 743132 741442 737021 731780 728256 715641 714790 708943 708232 705805 704975 703919 700330 699852 699598 694924 692770 692449 692375 689850 684945 679685 676626 671921 665769 659261 659203 659031 656254 649003 648385 647051 638389 629599 628878 625757 625734 611892 610053 608006 604698 604070 597254 582268 580850 566027 552221 551928 541485 539846 536810 535782 533408 528799 526330 523648 522802 521135 517661 512243 501476 497026 493099 491860 487789 476653 471036 469909 464920 464279 463947 463886 461754 461513 452817 449350 439223 438759 435329 435009 429039 425992 425143 421977 420898 412766 412038 409779 404533 401753 400793 398891 398519 395166 387197 384214 383322 379557 379078 375350 373227 372984 368619 365747 359202 350860 344574 340648 336596 336468 336132 333645 331837 331156 329198 328922 328678 324849 324306 323837 323770 322970 319033 318360 316335 314829 312774 312321 310556 308245 305160 297979 297641 296945 294324 293964 293395 292180 291079 288735 282459 279232 274836 273714 271785 267599 265270 265064 264038 263023 260639 259936 258909 258012 256215 254778 243794 242205 240268 237057 235767 235035 233295 233112 225334 221411 219994 218684 217574 215629 213554 212318 204891 202545 201508 199703 198899 197822 196998 194085 193834 189756 189663 189309 185914 185128 185020 183159 182316 175513 174881 170666 168261 167438 165713 165347 165157 164540 161517 161014 160460 158176 156610 154625 148088 146980 146293 145783 145179 144691 141802 140794 140514 137746 136369 136177 135940 135691 135587 135455 134836 134569 134009 132155 131904 131637 131379 130607 129757 128023 127864 127851 127255 127118 124793 122235 120216 119708 116997 116738 116432 115247 114348 113611 113285 113071 111670 111140 109136 108687 108655 108655 107963 106932 105608 104685 104457 102885 102793 102149 101564 101094 100510 100072 99629 98231 97290 96211 96198 95724 95475 95297 93651 92593 92532 90550 89681 85037 83343 83275 82726 82613 82161 81656 81559 81491 79822 79624 79483 79437 79365 79287 75102 74748 74734 74594 74215 73621 73330 72773 72064 70068 69065 67500 67027 66572 66442 66205 66155 65711 64949 64902 64592 64524 64322 64198 64103 64007 63488 63136 62592 62561 62286 62035 60518 59979 59585 59567 59362 59252 59154 58701 57367 57018 56558 56297 56080 55971 55958 55725 54871 54273 54044 53958 52719 52155 52037 51564 51082 50220 49887 49532 49159 49038 49011 47296 46494 46247 46164 46062 45534 45453 45232 44939 44704 44452 44247 44206 44087 43866 43595 42691 42134 42018 41860 41844 41380 41304 41189 40707 39305 39271 38942 38378 38048 37690 36387 35764 35665 35061 34721 34440 34427 34319 34310 34174 33684 33530 33332 32107 31261 31111 30799 30693 30654 29746 29280 29125 28638 28091 27855 27598 26892 26303 25839 25777 25738 25592 25319 24875 24838 24531 24384 24326 24030 23984 23916 23564 23445 23439 23374 23033 22703 22358 22331 22299 22039 21793 20774 20564 20084 20011 19892 19889 19558 19554 19499 19399 19333 19302 19221 19019 19002 18785 18770 18691 18478 18447 18314 18271 18101 17966 17847 17750 17407 17187 16906 16347 16187 16124 16091 16077 15768 15732 15103 14843 14040 13953 13930 13870 13766 13303 13243 12777 12754 12546 12445 12254 12150 11806 11424 11351 11272 11215 11189 10959 10925 10771 10480 10342 10290 10230 10064 9883 9256 9221 8561 8545 8450 8252 8133 7947 7563 7473 7464 7460 7223 7185 7005 6719 6587 6507 6424 6371 6363 6273 6168 6078 6028 5812 5804 5738 5632 5561 5296 5263 5175 5103 5027 4902 4700 4543 4530 4497 4470 4435 4433 4413 4385 4363 4344 4344 4293 4277 4257 4093 4081 4039 3873 3788 3759 3751 3580 3537 3471 3381 3355 3332 3194 3150 3106 3103 2852 2807 2743 2669 2665 2518 2504 2399 2395 2393 2187 2172 2101 2091 2054 2035 2018 2013 2010 1955 1889 1866 1813 1722 1672 1661 1622 1598 1593 1510 1472 1448 1444 1432 1409 1371 1348 1194 1182 1174 1143 1109 1105 1039 995 885 861 854 827 818 812 802 774 724 702 694 690 686 681 643 579 540 538 514 499 455 453 405 367 343 338 309 289 284 239 224 213 209 168 133 129 128 124 112 105 103 100 89 87 77 75 65 43 42 38 37 22 15 14 12 8 7 5 5 4 2 2 1 1 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 857356240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194982128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 253227429 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 610553238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 693168030 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4339698 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 603099066 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 529515807 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 956664591 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 923286350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 494832863 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 512535659 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54127974 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 143592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 739487 0 0 0 0 0 0 392839553 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27768738 0 109795 4281 13 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 138322384 0 0 0 165 0 0 0 0 11277375 0 0 0 0 0 520271 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 709658 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 289132822 0 0 0 0 0 0 0 0 0 0 0 2 11922 0 0 0 0 0 0 0 0 0 40952179 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 499734 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 126 0 0 0 5370404 0 0 0 0 0 16377883 0 0 214 0 0 0 0 0 0 0 0 0 3063570 0 0 1 0 0 0 0 0 0 56186 0 0 0 0 128536 0 0 0 0 0 0 0 0 0 0 0 5 0 248723 0 0 0 0 0 0 0 9821041 0 0 0 0 1895 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144839202 0 0 0 22457 0 0 0 0 0 0 0 0 422 195 0 0 0 0 0 286524989 0 0 0 965 0 870 0 0 0 0 0 0 4642 0 0 0 0 0 0 0 4614 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50247312 0 0 0 0 0 229085 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2689 0 0 0 0 0 0 0 0 0 0 17139 0 200 0 0 0 0 0 0 0 0 0 0 0 0 126 0 0 0 0 0 0 0 110235 0 0 27341 33059 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4913760 0 0 0 0 0 0 0 0 0 38443 0 0 0 0 0 0 0 0 0 0 0 33063 0 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 0 0 0 0 0 0 0 7350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 436439871 0 0 1157741 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25953 0 0 0 0 0 0 0 0 8295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 577 0 0 0 0 12966634 0 0 0 0 0 0 0 0 22144453 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 286257 0 0 0 0 16887120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 538426128 0 0 0 0 0 0 0 169610689 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000000000
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57104 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 65720 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 2462090 0 0 0 0 0 0 0 0 1890 0 0 487279 0 0 0 0 0 0 0 0 0 0 58 0 0 0 27 0 0 0 0 0 0 0 0 0 57324 0 0 0 0 0 0 0 0 0 0 0 0 0 586531 788827 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 0 0 0 0 0 0 0 27175197 82 19018480 0 0 19194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123 299688129 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 0 0 0 0 0 0 0 576212 0 0 0 0 0 0 0 0 0 0 47 0 0 3781 0 0 0 0 0 118938 0 0 0 0 290738192 0 0 0 53325 0 0 9223225 0 0 0 0 0 0 130813 10 0 0 0 3839767 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95660968 0 0 0 0 0 174105 0 0 752116422 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5927873 244766 0 0 0 0 0 0 0 0 0 0 0 140 0 0 18285320 0 77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 44 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5159 0 0 0 0 0 0 0 587798 0 0 0 0 0 219044 133721149 0 0 0 174 0 0 45985089 0 995749 0 0 0 0 0 0 0 0 0 0 0 0 0 9873 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 181874545 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2821 0 0 0 0 0 0 0 0 2 0 0 0 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13779 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2798 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 456138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 0 13625 0 0 0 0 0 0 0 78 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 22 0 0 0 30936425 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 69123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 0 0 0 0 0 0 0 0 0 0 149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3663868 0 0 0 0 0 0 0 0 0 0 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17129 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 516489 0 0 0 0 172975911 0 0 42925 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 867537 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1961 0 0 0 0 0 0 0 577854794 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 598 0 0 0 0 0 0 154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1146 0 0 0 0 0 309 0 0 0 0 906 0 0 0 0 0 0 0 2082 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41425614 0 0 0 0 0 0 0 0 0 0 0 0 198 0 0 0 0 0 0 0 0 0 2 0 1 693 0 0 0 0 1635 0 0 0 0 371132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56292 0 0 0 0 0 0 0 0 0 0 79083268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42279123 0 0 0 0 0 0 0 0 0 0 0 574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1821 26472306 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7524546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 515 0 0 0 0 0 0 0 0 0 0 908 0 0 0 0 4207673 0 0 0 0 0 0 0 0 41283291 0 0 0 0 0 10461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2184 2002 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 453547 0 0 0 0 0 0 0 0 0 0 0 0 0 906 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 260083 0 0 0 0 3 0 0 453 0 0 0 0 0 0 0 0 0 0 0 0 0 1535936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30748 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44010 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51636043 0 14311 0 0 0 0 57339 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 23314 0 0 0 0 0 0 0 0 0 0 20795 525 0 0 0 10244649 42875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23890 0 795321 0 0 0 0 0 0 0 0 0 0 26766798 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7370 0 0 0 0 0 92316 0 0 0 0 1633 0 0 0 2299685 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24056715 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14435275 0 0 0 0 0 0 0 0 0 10065140 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 442278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 807163382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 562397684 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66287928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 436500811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 907564024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 169750793 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 756088883 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65847413 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 796816693 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 807555901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66052991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38922684 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531908363 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
168064 83823 46738 48764 73026 120357 1728507 250042 123210 27694877 535950 1823 353 10249 14873 11547210 4098 556768 207819 147468 756634 732275 37713457 12186 70067 99084 19150 139553 86168 172364 800721 804918 121 29302 512377 547847 2594134 153875 7536943 3325765 121806 10752 929125 28541407 89 80934 42662 2897 413279 374079 364710 2887365 317083 59817 284081 36399 3239882 3004206 168780 89498 373858 35101 15038 404963 1583578 1539 250373 1350105 434769 1798 95623 650 14698 102782 220 101609 9240 25962279 130522 37640 133595 2247 25556 2567887 34795 3270 45723083 182223 97555 1062612 10532656 38891 672070 31882 1737619 9791 2089565 1269643 17739 820 222841 260 1094 114513 489967 1562766 1856514 1020 146111 15910 1419458 80319 2474560 20588 10670255 3258 57673 5484685 4990930 111401 9738 10650 86759 60057 124589 19579 7819979 2658002 294219 224849 110751 742743 2873916 668 4852438 189289 110659 5496 161734 44240 63144 84535 995803 14559 151369 462 48802 6706515 4090 1452 5826065 1280053 1941 2379493 178925 96846 965544 2258972 584937 9056 29962 1632489 56028 21758438 11 42726 131786 1303686 2381682 168953 537143 195541 32752 372092 16156 52943 2590394 8030210 1782984 53529 3652 44811 6674477 120119 399799 9859044 934902 1408495 77525 6690 350417 130401 2083 2288974 170755 355184 88690 468555 42569 222529 379477 2670025 65 56169 189745 1 711 9271 1701304 4193 26517 21198 16114 147404 736713 767337 343866 35729 261441 2241305 233318 37823 34252 14081507 51396 11659 1853 8 5683 12278 286238 800234 679157 104677 172386 343841 13591 25 33931513 551 995789 52620 674 195833 59351 219213 6287142 42227 81424 5488 2788751 46518 1593989 1600011 147583 28418277 1254 25 2064147 501 281373 23511 51 200 765785 528274 944502 137981 1333268 562 3038071 25277 11846 1304867 4667 2870524 19403 13441 432454 10098831 1088578 699601 15574592 2018117 38 599591 9498 67 187255 12961 21293 466911 97299 179909 31891 20168 18836 32316 840881 525956 287171 156729 5090974 665 313 57915993 1198 1638194 1893622 33208 352813 14574 95656 1697846 119195 81159 15930997 387109 186523 245423 1178291 131844 718915 55173 11029625 1662369 21594538 77458 271 498905 7831010 19495 581283 13157656 16239 86041 1548774 794910 1957 9130723 7918 812808 1562590 71285 6652987 1235793 3941784 209 3331 2506 13953 93134 999 1480048 2796068 13082867 30703 81 867973 26816 117788 21 18512 140402 7156 1433737 3864 14963 57944 9046 332862 633 9875 501136 10616 92424 60762 6184 177778 222593 86243 291206 230 594550 646406 35993 39238 12902 5443584 144524 10790934 112855 153134 47869 27579736 1563562 6256860 2576 46087 37774 1706970 1490 2068 2241325 769 821829 265 104106 25951 3660199 100771 758 70 963748 64690 13707 553277 7824 339885 3990015 21701219 38729 2023101 2573733 22296 5142 106020 14397 29641 756701 124390 1822248 50142 249228 20304955 2292 63043 30853 7206 852075 63078 2381665 433295 6647 1868680 318 142592 27011 99688 5253588 4783 8628500 302513 6751 5204 7541 1798 11942 36794 2036486 78572 4088550 119570 45569 389122 542847 9738965 13420 1999628 16334 66479 6537 2885 2038951 72019 6767669 2720 143098 231588 100991 454824 375009 305 1079519 9957000 207324 8606146 30052 36563 35224 8700 2365728 662074 784956 31330 326308 685850 81376 279182 3417 600507 5228 94779 13604 1299578 2795957 12362 662858 37571 14451 1086 430622 165133 14309 21310 49218 27324 873380 121265 18486730 1028737 2175265 67007 154225 155731 114221 101288 65060 955084 17821179 719550 900184 17384 45 14069 138524 1096300 10095 192137 36973333 155283 2153 29964 4268042 569645 808684 17222 6430 336 51794 1309322 163130 354461 699411 78676 216 2146729 9826 1194806 57516 2373609 744600 2731 1597701 40632122 1548082 154428 1925 139847 184673 410546 150031 281588 24254 2999949 93132 10 338159 4518 478 3818169 1950627 1478 406865 3342 4910 892458 28760 5192 386437 245768 119542 99653 27 774244 13852 45 8079352 96451 491314 133241 12759140 104808 841855 2937034 156581 7210148 11113 1233 96211 57920 21373 97103 96258 2806 1003539 3926420 3800 370607 114 991202 2226910 560254 2641887 57549 879553 1073637 1398 51394 8637 3883 2735084 13657 83028 52762 9901 1445 1314379 734427 18180235 6226 450603 2714397 88153 916720 6617982 1881 1798 1822073 714458 371619 10997 665216 622181 2327587 10 156144 21070 58803 353 872 1294443 186526 26644 39838 24020269 4043 5004 170706 216294 910912 398395 167754 1162707 312563 195185657 61975 2547986 694336 174608 3400936 562769 14182 725271 1564530 114346 470482 304376 580 15269 44498 8728 73 87763 63547 92108 619 6676 3386580 7333 110252 15389 238974 6288 11089 16761 938564 156163 2760517 168954 26910 1089983 172354 186986 97433 2979831 199595 10312552 6703650 543691 8722 5136 1136 170390 13211 180758 3652 7251 820877 160 92852 678986 479309 88446 104605 4011361 1582361 125645 44183 758519 14179 20163 30713 173967 18946 4128304 3678857 25990 45364 15399 56929 434396 579331 911759 38671 4209 1172078 2321 243810 998762 18089 2156327 21773048 1241 9697 790904 157775 1450 4781768 174926 2196643 4141885 570705 494828 1374 59127 1072107 1738768 2385 23570 91537 93647 7588018 16134 296411 607940 3402 1224717 1270911 7009889 105 98561 143183 81 35617 2651 5661 19985 841024 427047 13963 479 2280755 85487 22259668 115027634 840462 2225299 1146720 143650 11933 16075 747037 791 1612497 59703 60 369 42684 2036152 186571 69171 39439 504089 20402 788413 6555 6028135 276 82216 957894 1062980 127429 59761 5244660 54619 306920 11009 3221344 206 321152 95855 5294718 144852 295598 263985 1408979 84434 57 46001 10375533 3401945 8342198 11582694 42344 422237 1431521 14391 1728 3528844 2484 834277 2029208 273829 86383 479596 35107 180038 63996 5410 28501 330844 3225 90973 235284 868311 5865391 82139 68720 2459 543267 2883198 567985 357765 71411 14198 87384 134642 23 98501 794048 82717 63764 3556844 5655648 31494 0 464971 90499 291015 6465 81463 45363 1166500 9909551 932268 704257 700106 2013792 40981 4883262 59314 3038 466052 1247152 490472 46551 11657854 1738419 278089 72121192 5641 770203 2219290 1304866 146006 123341 22021555 2512384 13761 95617 75189 42225 1748 34064 3106 6050 10325903 4139201 2170860 198081 277065 594239 573 253022 22537 447925 2286376 10597 7221 26799 46096 1392758 47607 98579 667 171693 740458 15451385 794314 51289483 877897 9984 42 872363 2657594 27765 1175358 154 1029583 3756663 87678 12601777 4021358 49261 555779 56045 20309 6050638 701519 4186730 2119532 3471276 44917 306 50414 283857 5860 9845242 13085 36367 2154368 319204 4814 22242 849 2953 7415 343 651598 74506
18648962 104024 617 209328 4509 166915 742862 734 2102175 418756 68318 482320 1055931 25250 2331645 37964 217982 2004285 2771196 96579 5001417 196243 6040377 612291 71258 8141359 6466 7812 400585 14179984 58851585 383396 6044636 2552194 26893 411694 242937 235066 237869 223366 378592 375814 360 1457 431655 446493 30836 382210 131705 11251 1645425 63021 659337 2516709 10037 888632 361522 6195590 4649550 161 26083 225583 4210 81751 8479 5880901 512 31718 2204297 439426 321962 4044807 4455910 15536 2264 389682 1322578 471447 2382 7014886 493174 10509 62 877620 52498 1522 5455 4995253 28671 587 114572 59962 87712 76031 2679 1043587 1158307 1384059 882415 65255 5506414 776 1413331 71318 503920 598124 1097321 5392 17327596 1722040 90225 2437 3503550 13506 69061 661004 72200 2152697 7684 701 310484 1183689 14156 526 1345583 70547645 29517 325312 1441366 13699 1310 3655845 5756 727833 24 221567 680284 5649 750 2068 4915171 1651052 18680 4730 7258878 131531 3740 252 2363 1334036 26688 84660973 42218 715 87920 3198 2139986 55140 101298 361675 52220 219809 8742 1352110 6907213 284 371989 176869 133272 327744 14876919 1430667 393013 736511 19784813 26246 46080 30248 242528 600579 481512 1101536 10501398 8804 11242 19125 3315145 574689 3097 7991870 46 24812 72660 18864 57856 919230 188392 59309 7685 296856 1637665 8448 681593 110760 1047 108135 2029 77621 363661 9083721 457359 115067 227553 1635089 294427 343 2219 84990 6228259 1444670 19584 111 15378 760735 100523 4231 8899833 124519 117894 9710 3576976 835 111807 33182604 31131 4588 303933 540637 661 4798529 1457 67548 1319277 858882 1869387 149376 2197026 13124712 37634 13423 51016 21585 8785087 1107974 66793 5952 1449 32085 156348 1282932 266099 238904 26949 56788 77183 2122929 815 447 8817 1194920 9893 132256 2021125 4074 95 1144154 38840 65606 152003 6637 1461165 714360 81633 115469 448590 7241867 2072 1684207 2191384 829803 1105355 408309 159050 126272 39569 4132338 2885613 335394 3495827 740028 3273799 179638 88442 18044 164239 5319 11658 68 525882 340236 1448201 5456523 177889 1 132954 2726796 10832 6630 3172744 137567 970225 43 26500 2488 5331622 609 227913 58835856 6352854 10369 11135 2150672 694947 652767 24525 5241 373874 235890 9161 1179657 2473309 269760 4515796 113589 1306238 79297 768 17018 495852 3354684 438632 204657 870336 10618010 1791 6944448 93995 12687 1105743 27 6 33639 865404 16381 7649 64355 1532 24676 141954 67084 272202 94005 162497 179 16701 3817 1004286 664 90172 4919388 602916 80553 153095 1715654 130789 981412 4754583 847009 254081 65163 458453 7894 13005 1685097 432229 2252838 11243 605053 1399 7723 21464 1069397 2818129 192181 2224894 1284390 513154 6570141 9900 57108 1642969 43964 31 679556 734248 808 1705716 35496 223 13873 6239060 2893725 27775 44633 318895 9451 3501714 4112 30192 162925 277692 50751 203525 106123 34418 41 717813 551 231741 535 1769129 1537 47601 5306 12193 2148 33 13655531 34 70 2146752 354722 54023 555 3199 4025 7288044 384766 1636279 234400 2639 6827 428486 136209 1871 153641 157745 32576 2319 159222 11957285 19539565 8124 18589204 7951279 3870574 3740 654223 43926 12739752 2189 7940 228349 25425546 64272 738491 301 523605 51402 1252617 6594583 498615 1527020 1533785 45917 14545 37846 11957 487190 16342 38809562 91665 375136 51969732 357187 10292 2481 101031 265714 80309 0 694797 34122 251974 100138 775094 691279 721618 4683 65109 159877 4133 1 17221 2507 19253 222753 3594435 2245755 53080 428825 1777542 734363 1198662 6226790 284011 672679 395540 15856 978 2640686 1947 3357094 30 8656 268478 2160406 1453109 2207110 32037 126710 107939 1327301 159813 108879 244 32078 5947 293612 4871 46316 6904 234261 52843 1200998 42560 58490 685350 4754 18478 860305 938129 2503 65348 262 510628 1573910 3934 1793797 1383 5045239 5033 491851 76257 186504 444559 62234 547992 60209 459508 10485280 24243703 69378 567518 1602182 118878 24923296 503 2573169 2473038 17484 83784 124770 66396 3792 34032 3493448 9146649 576879 71360 15413096 139412 2107 442884 1977068 18748 116746 24643 13820 4020 2618 3185203 1900081 10217811 482682 17067 9830485 22908 90676 111830 1550719 17165 229 9296 13838 148 14017 103388 1020 323233 26457 782 66800 2351215 34977 81150 2136 35444 57956 5252314 110576 65724 653662 81800 321176 1200564 69041 606763 5354147 14417 2477079 42560 2053 584 2266969 80822 510477 316971 4501457 224494 2722874 3131 472370 1933006 42787 1425813 1992584 23225 3553661 35655 32704 904 658059 2392447 902335 7104 41834 1659124 3495 12115 5753 177091 40144 57744 464311 2597 1287334 104420 106301 254097 2925 1009 997768 11347 206302 40873 690033 728962 18196857 58898 5320 266915 1628263 1366974 66053 230069 409644 4729 97589 699109 435 35585 37 2852387 8188582 2893465 1339 1131414 30771 22841 11968 154778 711416 1047043 35942 0 141997 1129683 151188 526052 3578 134368 61512 97868 61355 301040 33697 3334 678512 477912 185647 41662 11438 146915 233270 1068906 60256 19468 1034190 10284854 3180207 2074006 22685577 156631 11835145 623023 8707 1114082 40410 59207 2484773 10619 8136761 238158 4713821 2002465 83 58682 24256 9799 1102470 92 30028 75298 48716 3000506 135537 1935 126335 707315 3159 17555 5220 14823 546872 605783 442026 470782 4343 4525571 9248357 60209 148410 764424 4166479 8250 374256 184423 65 15472 828597 66498 157371 263586 9321 1131 37428 111002 693368 572802 3202 6443979 25320 1306571 2026352 2537313 17730615 1783538 8250941 2184285 2187033 3768511 3401405 128184 2003992 1146 585140 1262 154 1239820 440502 214247 304460 15549 708942 1456 869110 658148 19955 31567594 7214 2046921 2583783 6488564 51057 297072 4257465 1753 285083 51852 149319 4206495 215833 2328 583 1013602 8165354 884420 323869 12527 315601 7311 438316 225892 10496476 2426558 89280 124294 33097 119737 186551 5040193 116 3806976 820207 6854 71096 56 2498603 2165592 24291950 1516 7431 12552538 723 183652 20337684 2941 1032148 141189 555991 3418877 385834 12532878 45677 66950509 445 523999 1866601 25613414 7412049 7586 68 65901 13479 106812 3709 480723 42281 16277 2402149 5913320 190875 13671729 73175 17180 12291271 809158 1163768 636178 40987 1392580 948765 53799 149448 336998 745682 6 11081 239953 2983 184027 75309 28603 10086 278558 51763 4537947 21 1143576 18718838 334661 85770 3964164 71055 28508 76382 543639 7070157 392576 108586 2618901 1852652 3018249 3939 27913645 13896 44823 451648 225035 3449192 24398594 275253 2629 654687 206292 17164 789680 712357 16843 880374 146790 379058 319846 10118 98454 93504 2234669 1694014 281172 10530536 80071 14140 224483 22582 1631 8007 304628 35260 54351 15
11382 3745315 2989622 275 18475 90 53926 222958 284551 18270801 53956 13084296 175651 227583 645403 70790 17574 3939767 1203 411 494845 1836110 103461 188243 268265 725 13706 7711 6606667 239242 175 85360 251439 13617586 78873 8809333 171 15885 1959128 214474 521166 94150 1393865 243 13620 166500 10392 21500506 40763 477995 858 20612 227895 854119 8907 254087 10366 6957 17007 36005 323777 906795 197056 148846 549450 2621795 9364 44356 23260166 190649 2680926 2254793 25151 29456 13822 478844 83056 1634640 21522 2372295 7320210 32397 214378 4240079 1254 48551 413282 13 1587 53044 1895902 499596 171169 1034636 65467 42525 314328 126544 43909637 74292 2380 2043926 9639 1003 31782 244618 3537906 188162 318381 10300807 451735 420998 56740 13078 1352247 98048 166 539462 82971 43051 303298 56 282937 41385 103 13918630 41093 148402 726333 45076 24494 1940 131661 192487 3142 337074 4749104 124416 1064456 37 12882 1585593 1975 1927 149483 2192355 477559 81 11508941 1142487 1023446 313280 121595 27886 1252998 4950 48676 26037 543798 46149 836594 73 3845082 4201 273008 4554325 23548 461 41327 25800 21594 28465 16523 168086 82341 687690 168109 22879 1842 8486 601749 3740385 3620037 3859419 21639 4669036 80774 58308727 701579 42449 33785 32723 4679 1780872 30473 31270 1760357 1094672 2386203 3839384 147815 7061 4999 1311557 802670 40615 164493155 2936408 16678 368435 74487 1938927 121273 619065 433256 477478 59098 30987 4029964 87440 696 30001 119368 1267463 22 7161 22087292 2881 784230 1335605 60821 7475 1128081 21644610 2588405 197891 100668 20255 526042 8598606 733000 51891 586100 46228 508315 498915 1781888 37903 454 121323127 767190 141264 9236 56134 2558923 85693 518 1982 17692 2430 110952 17187425 336774 75415 1427644 5227 9426180 643795 3887729 7251 720602 238193 5240 167890 152 831 50670 2960 6994005 1918144 227877 20270 440100 24 254151 918779 4002 6703 131457 1246282 955246 7409 1864618 2011310 148692 758017 43298 22686 795202 1019 33835 1498 79097 2641 556406 17 29760047 3216 44171 7559 3136832 2318235 4559615 168497 166833 4598354 26272 28296 12859750 71103 6959585 3663466 125998 3588351 1328 76617 1159651 266 15817 482217 489192 5069504 5387 248392 6413090 1734060 62014 427565 11193 4978306 177836 27378 14624 261210 2081446 338 113161 8793 9377 156447 25066 254209 3053906 2930 15077458 5225763 3397453 2538 14657789 41911 35467 44075 2771 9070 29996745 1909709 272301 85460 40320287 7059039 455454 58032 1470 83848 3299 193736 6475 17951 4572 9305191 60090 3634217 287502 904471 2257859 7720 30671 709517 1572078 63462 3295 411204 504 1160820 664736 43781 41062 1449725 53885 1006644 3862 943470 1286653 1278412 3517 9 407 69535 3295 47238 32376 43686 1687818 28288 8467 103235 975 192761 4224 671 138 148282 26209 228509 626130 161412 81149 33278 9771 3128 338700 652930 1285 183057 973 126672 7357052 567112 12003977 220446 12922 3430 18734 40 1417668 14687671 286159 40196659 58141 176822 196405 18472 282524 5324663 88143 190735 2386086 508 503737 79580 506482 368822 323157 23026 12382 53084 4482 4163179 7834222 1680128 2215 186 133 3797 158203 12760269 402171 49120 5793 4701 129 1964 109316 221533 34158 1430292 846174 1075900 28705 1556184 501242 28874 562 725922 1762139 5408 15065 6487109 1474 421 5803682 66037 10688114 16050 22035 210463 59060 64184 4 33841907 1636092 23568 58222 533 2162632 1687 3005546 37797519 329170 949048 15820 689149 4824382 15555 180181 332681 2318379 54912 80938 72902 2814349 971 251587 10834544 171786 1087063 545315 712960 2916490 37296 16790099 6179 34346 102978 78592 3251128 30793 8146107 253145 163606 96839 71224 393 792144 295 322 1861 165849 7227 13868 29652 22201 5078205 78 422025 63560 2277372 1098410 102782 735507 14326023 2205568 587202 144660 52887 69864 38205 32508 312753 839783 122657 50778 63 204672 120740 359077 4467848 589306 2815 2395771 125588 5583778 386351 646000 29463 1191151 1205266 11875712 445046 2204214 1240256 199412 12050 87539 14193 1207218 7427383 804818 5455 370881 1681220 2018 1303269 496406 5389 22286 347008 17689 34873 69312 1286932 53259 280580 448385 598299 11555 188830 848513 79663 3357 46386 29197 5920 25366848 48773 223303 6420389 82470 153 1413045 62633 896 11043 22645 192043 22980 108851 1165187 161135 34498 257190 48233 1483226 16645990 742251 4625 239383 23053 183275 1351457 329833 1622804 22511 368928 53147 12726 7341610 103026 198481 8647 43381 172649 2431240 407326 306037 362 220544 8726 26334 31761 449 1776770 244648 328 503 5712 13281 7735 2789627 438512 4900846 85215 1113823 139617 2956945 2442933 19229 77 1076924 81155 189924 29968 12933 56857 126291 218065 24844 1952335 2007041 2184315 1095738 1955400 163849 9662 104874 1119216 1079152 967439 1613643 15976265 434640 6982721 6764 386329 5810 12225 49197 49297 61070 4572535 518116 72734 9750 4130480 137865 1239954 1381943 348230 67173 201 11571 67129 1296408 365 874296 6747860 572 14165 17608 20404 514512 7198 397261 168496 305518 5819553 29276 29820 830409 13720634 6958366 6526 95752 550553 1772730 6794 1730166 1099 1158596 4937692 913687 35079 160758 10926 2860 12986224 349185 52313 5020 332521 38683 545511 31565 2570872 500981 724531 2411132 1236 28616 1440 655648 300963 11699 260823 539146 57207 224518 127546 187259 14386233 13348 250 35956 4659 36 191796 1903366 454176 118382 8679 878994 65409389 2823851 53367 1115733 224 100645 37 1861 13259 47282 1603925 123909 8022734 709462 85900 373719 2050 16050638 8305 1223666 58794 3382007 54744 9543778 1067 1793 60046 1920218 15707 4921246 7013 507189 2415920 323207 10367 3876935 73872 191 1644 823720 5563821 4631720 389 51997 96634 14029 1404 322384 15704 11488 48321 67986 188009 27772 30493 21391 456663 3461549 17048961 509471 276 979 2027880 40 26481 24690701 349961 252817 1409732 424307 5869 108943 1661086 12124 202602 1181268 427385 2708883 893 1506 815859 536960 11142472 2754 653957 718954 80 144748 13801 25189 319020 31725070 373829 1248153 8246 58920 181728 109499 145857 19866696 3800 85467 8277 55186 7735396 55744 6180 57293 697161 64 652 136845 1148897 217869 5507 1204611 166418 213985 23751 574308 96067 3645 179564 1435100 253540 1148380 8003 2315 177639 748 1021275 47795 135833 95754 125492 1696 294773 109908 460 79108 1210472 340750 477906 8301 2537 808782 194162 20342995 745 404557 208451 96308 2629 362582 2281502 24605 1235007 73605817 6462155 1359981 92795 132722 38947 130740 3581946 1560398 199311 168959 92024 66530 3671653 1433810 3004137 4421625 3970610 654 12113 1494596 286139 86657 302994 176773 5865906 700414 2634699 11790638 783362 9175 2295544 2476756
3 1001
902666700 715965657 530711793 427132925 224801764 78950177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
811493371 57381568 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
952472303 931879220 888235764 751551385 520693574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
92891556 78396914 62691944 60432708 59583339 58195645 52622299 46969050 38268654 36932358 35858720 33539978 32848547 31909794 31365143 30331861 29937928 29760701 29095791 28242437 28023563 27774547 24391436 22810888 22691389 22666858 21424344 21197265 20526359 19050320 18211371 17709953 17547919 16252476 16245036 15778561 15766416 15031938 14985349 14630175 14284028 14178887 14060630 14031340 13795230 13697570 13543999 13238659 13224620 13185432 12850267 12356989 12298925 11987885 11738309 11337624 10891188 10649964 10451701 10448304 10095624 9481354 9464453 9427285 9333097 9321181 9317824 9084851 9062238 8556670 8548159 8210677 8024138 7824889 7801221 7677710 7285491 7242897 7188958 7179984 7091925 6948437 6929207 6814758 6465890 6448985 6395084 6384393 6301575 5944476 5935400 5800698 5693433 5620418 5549277 5414157 5359018 5214636 5210265 5088136 5063482 5053982 5005856 4867044 4829557 4778103 4767483 4641991 4570994 4512663 4491041 4431075 4407432 4333614 4242949 4218614 4213685 4206014 4116638 4086954 3978926 3931103 3925912 3911624 3878554 3866974 3851746 3824850 3820309 3763562 3727299 3596572 3527528 3515425 3501563 3462374 3456711 3411624 3397639 3330411 3301735 3286077 3283809 3276219 3268056 3225418 3184036 3166544 3120579 3114533 3101163 3014467 3013473 3002748 2946596 2922298 2906416 2876665 2872252 2858314 2800009 2743513 2733265 2706877 2693394 2685985 2685017 2660696 2657013 2629514 2625403 2617847 2603771 2589925 2565393 2552948 2538288 2452559 2446365 2394520 2386021 2341635 2331353 2329355 2312401 2285858 2249789 2233351 2227769 2194331 2170792 2160977 2155301 2136126 2127381 2093372 2073425 2058156 2050918 2047301 2043820 2035491 2016605 2012783 1992564 1946136 1918334 1915875 1909696 1886979 1876180 1874860 1872345 1871647 1836929 1814264 1784709 1783652 1745539 1738997 1727523 1724818 1691207 1689694 1684823 1684178 1681784 1681377 1673844 1665412 1655439 1649230 1639328 1635905 1617950 1612339 1601984 1598711 1596946 1595310 1584991 1579535 1552602 1543035 1518348 1516530 1500350 1496923 1489857 1470494 1460919 1446353 1437452 1434726 1422909 1416456 1413145 1396518 1392318 1361415 1347827 1336541 1334772 1308379 1294639 1280234 1276617 1253381 1235845 1226186 1185374 1176367 1170927 1169573 1155040 1153667 1149335 1144088 1139236 1129347 1126198 1122652 1122455 1104146 1102528 1091968 1063497 1052348 1038286 1028209 1023514 1016350 996666 982585 981114 979172 974423 970071 958351 936608 929728 922124 913123 910274 908604 908329 902328 900774 888943 883433 883234 877923 869722 863863 860265 834719 831086 818164 810081 792772 790262 789918 788145 778708 773769 766111 763815 760176 752174 750711 744934 741651 740919 737169 730990 716353 709009 699801 699421 695090 689778 681483 678230 675714 673216 669634 667669 667284 656163 652961 650983 648513 647564 646536 639642 637624 628568 627914 612463 610982 604365 597562 589710 578854 572142 569879 559581 556015 552579 550460 544419 542482 539435 538408 529952 527026 525172 524839 521659 520935 518786 515545 514050 504282 503022 501113 496738 496691 493085 493037 487284 487106 484799 482705 477822 477735 475506 466411 466256 465340 461442 456728 456208 452128 450727 447576 446001 444841 437591 437072 433836 431118 425985 419848 419659 417070 414454 411146 407690 404297 403044 403020 402897 400611 397696 388073 387104 383698 380935 371094 370874 366950 364568 363277 361141 358540 358186 354830 350711 349438 344520 343484 332927 331857 329326 328415 324807 320348 319839 319013 316807 316309 311387 310312 309842 301185 300422 294647 287489 286036 285961 285336 284461 283934 279157 278440 277879 277369 276419 275241 274936 274295 274187 269027 265915 264312 264013 263867 258550 257740 256560 254527 253331 252857 251660 246609 245046 241825 240898 237374 236137 235577 234895 230898 229796 229137 228203 227967 226388 224923 223611 219511 219103 217565 217372 216423 216287 215486 214617 213581 212160 210179 210043 208394 206901 206719 206608 205179 202554 200790 196445 193454 192727 188933 187870 187076 185758 185507 184100 183486 181826 180049 179953 179724 179217 179127 179007 178373 177109 176350 173181 171341 168350 167150 166862 161458 160587 160247 157753 157082 157016 156517 155539 152506 151548 150004 149962 149852 149579 149271 147067 146338 145407 145385 143650 142111 141764 139726 138294 138223 137205 136587 135683 135284 132706 132205 132173 131806 129307 129069 129035 128046 127383 126400 126042 121790 120901 119992 119171 118725 118471 118408 117237 114023 113205 112459 112131 111982 110230 110140 109797 109325 109142 108189 107130 106856 105287 104839 103435 102289 101165 100622 100372 100207 99755 99442 98651 97482 97469 96719 95210 94534 94442 93288 92448 92060 91922 91352 89016 88801 88790 87770 86859 83822 83644 82712 82585 82222 81812 80795 79163 78440 77125 76985 76700 75846 74211 73741 73535 73406 73289 72887 71042 70787 68844 67905 67744 67242 66281 66157 65815 64269 62868 62087 61769 61300 60816 60324 59991 59967 59852 59770 58971 58510 58139 57711 57700 57553 57345 56369 54743 54046 53476 52941 52875 52818 52765 52211 52070 51833 51355 50849 50331 49985 49607 49418 49304 49218 48964 48940 47421 47055 46588 45529 45427 45128 45098 45019 43856 43819 43038 42973 42905 42551 42189 41623 40635 40092 38729 38599 37828 37383 36942 36822 36596 36206 35921 35709 35511 35197 34444 34134 33972 33597 32751 32597 31991 31847 31415 30823 30753 30738 29951 29760 29400 28924 27672 27609 27549 27477 26765 26696 26645 26562 26548 26493 26143 26135 26093 25760 25695 25251 25142 24936 24885 24741 24696 24073 24058 23762 23419 23390 23216 22848 22830 22774 22655 22377 22078 21691 21516 21280 21183 21109 21109 21067 20938 20720 20468 19765 19038 18839 18824 18673 18570 18559 18537 18445 18429 18411 18234 18003 17541 17486 17462 17404 17334 16828 16452 16299 16292 16095 15962 15826 15689 14923 14541 14192 14085 13718 13686 13641 13304 12487 12471 12403 12382 12253 12055 11862 11807 11697 11409 11070 10809 10070 9909 9760 9668 9469 9284 8601 8547 8514 8342 8314 8106 7725 7681 7482 7474 7280 7175 6974 6933 6919 6715 6663 6505 6420 6326 6308 6100 6072 5993 5754 5741 5726 5564 5515 5492 5226 5163 4988 4772 4767 4761 4726 4664 4662 4641 4594 4453 4403 4367 4296 4256 4205 4109 3978 3909 3829 3814 3669 3114 3032 2987 2944 2802 2776 2732 2503 2499 2437 2434 2431 2417 2416 2408 2276 2253 2190 2179 2123 2082 2046 2004 1984 1883 1811 1753 1749 1653 1622 1508 1490 1435 1399 1367 1364 1315 1287 1262 1185 1153 1116 1014 973 972 933 923 914 881 879 773 764 760 695 683 668 667 650 645 630 617 610 607 599 573 549 525 523 498 479 479 449 435 430 407 362 360 356 354 335 329 272 269 253 243 205 200 184 179 172 149 139 119 118 111 105 82 75 68 59 50 43 41 39 35 11 3
138077003 120270928 108816961 89238495 84590607 78627412 69506285 64893183 58153791 50042525 46088937 37588044 37584027 37021212 36866326 36316948 36311514 33982261 31494777 30431126 29093774 27507882 27402858 25811347 25317897 24900253 23211830 21939956 21693771 21087310 20652533 19562726 17391341 17203582 16780803 15405752 15160097 15152611 15090544 14738075 14347326 14067156 13800658 13752077 13519462 13475142 13418846 13329017 13242774 12746717 12361258 12309506 12128462 11707012 11155374 11142675 10971209 10935696 10805058 10633047 10552952 10533638 10495949 10476129 10080550 10070237 9893986 9881943 9559652 8891221 8754716 8695347 8596875 8584483 8359777 8267340 8253939 8197128 8000585 7981340 7690827 7671406 7603330 7505801 7476369 7290554 7260323 7254623 7170501 7146198 7119090 6878284 6847859 6803241 6744981 6610978 6524189 6414456 6380753 6329942 6318561 6165292 6104195 6027898 5936998 5922544 5848988 5844133 5834414 5808714 5768860 5767906 5633263 5470146 5403547 5330819 5235801 5231420 5227730 5220483 5097212 5066021 4838694 4837774 4807014 4790242 4766243 4735727 4676948 4667882 4662197 4637052 4635659 4559286 4380649 4348179 4347419 4293120 4239743 4217412 4210572 4179114 4176551 4049638 4047874 4047769 4035710 4016279 3888124 3864247 3833080 3799080 3784759 3753075 3749924 3723578 3701957 3684750 3682342 3680374 3627009 3610136 3571919 3568971 3564090 3506211 3395601 3370750 3312243 3277866 3235674 3141387 3071533 3058922 3028579 3016262 3004413 2990263 2974618 2843152 2835570 2818370 2815505 2784310 2726254 2710273 2696915 2547805 2544572 2525016 2514753 2493296 2484588 2455719 2442029 2441838 2430048 2417089 2412667 2349975 2343356 2318197 2295079 2282808 2281269 2243205 2238711 2230667 2217551 2212925 2209897 2176241 2159954 2110657 2078742 2055567 2049765 2049405 2041267 1983307 1975414 1972722 1972355 1964013 1951051 1933398 1903961 1889161 1885560 1885236 1865509 1864610 1864368 1858679 1825719 1789216 1776451 1759644 1744814 1731453 1722619 1722383 1701615 1699939 1699465 1691808 1690564 1623073 1622015 1595925 1567543 1565746 1559143 1547437 1539039 1538366 1532438 1530454 1523961 1519632 1518768 1505365 1505361 1481943 1480974 1473040 1466406 1443326 1442253 1440389 1428746 1427933 1398914 1382338 1377265 1368071 1337274 1323587 1321144 1310491 1308812 1281905 1268331 1266654 1262967 1260804 1257882 1256753 1245280 1239266 1234403 1233567 1221982 1210542 1206536 1199906 1187522 1175082 1167980 1163988 1158809 1158581 1150791 1144802 1127442 1108561 1103395 1098880 1095124 1090318 1090215 1081443 1079867 1077550 1069900 1059872 1054846 1054702 1052349 1050393 1046306 1035821 1034859 1034281 1031263 1029589 1017395 1012473 1007721 1005956 1003084 990309 985430 966668 961791 960185 957187 949468 930491 926149 903915 885241 884500 882733 880209 879467 865352 864282 857733 852914 851815 849806 844329 838613 834770 825141 824376 807600 796155 793530 790410 786815 756627 755736 750304 746887 742997 736212 730249 728212 715184 714186 710877 697356 694214 679118 673424 673390 670949 667926 663669 661941 659637 656919 656754 654101 651436 649849 648896 648434 642052 641898 634982 631948 629454 628132 621486 621025 618212 613657 611406 609260 606916 602141 596762 590836 590760 586139 580476 578494 577444 575980 572074 564788 563498 560989 560565 555872 551343 539320 533392 523190 513883 513547 508093 508047 495382 490967 490167 488829 488298 480757 479975 476840 473080 470196 468909 468359 467399 465897 465053 455058 452315 440936 438108 437574 433968 433580 433165 431722 431342 427615 424798 412632 412386 410063 406561 391786 377050 376415 375502 366063 363088 361339 360687 359997 359094 355195 354989 354309 354069 347567 344852 344796 343519 338839 337390 332388 328348 323642 322190 319817 319232 317429 317287 317071 314234 312388 310803 306265 304796 302841 295179 291914 291499 290508 290459 290328 284634 283715 282973 279993 278946 277272 277128 274839 274685 274018 271980 270267 265669 264397 262854 260609 259200 257744 257613 256246 256205 253717 252155 250003 247698 246116 244951 241704 240047 239555 233840 233022 232989 231770 229092 224920 224661 224302 223420 221608 221464 220600 217379 211637 211387 209407 209356 208792 208446 208128 207830 207478 207229 205468 204598 203926 203047 201341 199730 196764 194863 192969 191701 189782 185908 185806 184358 181673 181073 180971 180293 174638 174553 173251 170595 170146 169573 169188 167648 162873 162771 159776 159216 155295 154061 152590 152393 151581 147424 143546 140946 140190 139630 139599 138463 137878 136745 135650 135646 134628 133378 133023 132235 130738 129622 129342 129020 126930 126785 126635 126631 126169 125964 125227 124605 124215 123006 122215 119858 119459 119179 116720 116704 116061 115735 115111 115082 113498 113433 112839 112632 112181 112021 111695 110897 108026 107552 107048 107029 106659 105132 103730 103666 102357 102329 101279 99857 99130 99078 98839 98170 97781 96391 95606 95457 93980 93486 93456 93033 92870 92534 92181 91661 90488 88511 88173 85977 85289 84775 84689 84657 83902 82267 81761 81357 79107 79031 78982 78548 78451 76384 76384 75889 75546 74140 73036 72869 72012 70736 70139 69285 68675 68280 67372 66942 66821 65349 64762 64662 64638 64400 64070 63623 62940 62824 62717 62405 62284 61678 61653 61559 61542 61351 61291 60434 60203 59809 59768 59538 59340 59078 58629 58492 58058 57861 57826 57624 57547 56761 56719 56275 56211 55873 55526 55187 54404 54265 53618 53088 52761 51889 51300 49880 49069 48870 48641 46604 46429 46275 45153 45125 45076 44788 44410 43876 43145 42059 41535 41000 40926 40858 40601 37880 35898 35571 35299 34694 34575 34390 34110 33894 33782 33652 33242 33071 32886 32793 32449 31943 31401 31294 31235 31172 30341 28035 27981 27798 27737 27478 27098 26818 25384 25316 24861 24408 24195 24148 22761 22509 22391 21554 21288 21148 20965 20681 20553 20180 19261 19167 18994 18991 18977 18838 18184 18076 17528 16941 16315 16201 15783 15728 15707 15369 15234 15230 14441 14330 14112 13816 13810 13503 13224 13155 13033 12921 12838 12816 12758 12501 12499 12212 12046 11872 11704 11693 11671 11272 11218 10795 10303 9746 9670 9062 9022 9021 9020 8926 8859 8838 8554 8329 8193 8182 8167 7827 7303 7205 7145 7030 6913 6848 6708 6561 6506 6440 6227 6161 6142 6110 5761 5759 5698 5455 5448 5306 5305 5228 5171 4970 4915 4727 4722 4670 4664 4461 4430 4293 4190 4185 4159 4086 3983 3922 3918 3866 3760 3715 3672 3452 3433 3416 3356 3276 3216 3156 3034 2957 2929 2712 2703 2669 2607 2597 2418 2366 2285 2285 2278 2213 2201 2200 2176 2175 2131 2037 1939 1837 1816 1623 1602 1563 1464 1455 1405 1364 1360 1344 1340 1319 1309 1296 1243 1238 1194 1152 1076 956 947 917 891 860 849 808 787 751 682 651 648 514 499 478 470 429 422 412 387 359 353 345 316 305 295 279 279 267 214 208 187 171 165 160 157 141 126 124 81 65 50 42 20 8 7 1
67580362 65485391 60156856 51855809 43049597 42531810 40440867 40312406 39679137 39573784 37211201 34271245 31882248 31089750 29452624 28558103 27696455 27438367 27292235 26211026 25409206 23943128 23255025 21063233 21055641 20555101 20466930 19746120 19658106 18775441 18106701 18044262 17929431 17324013 16806913 16797778 16690403 15615599 14253074 14188374 13907555 13637876 13041887 12833402 12798765 12683546 12607142 12536510 12483509 12075665 11988508 11860105 11558801 11434299 11420109 11374592 11333669 11193583 11043057 11042902 10925215 10807386 10580753 10293288 10180787 9939916 9801019 9730407 9729048 9547337 9259241 9159541 9118075 9060271 9055394 9011180 8440861 8235389 7581780 7552229 7451488 7440378 7388952 7228659 6919264 6911933 6891962 6808095 6765985 6698613 6649842 6626303 6552841 6481852 6475023 6447579 6428686 6203613 6074967 5955551 5946479 5923959 5886550 5812395 5778659 5681668 5635568 5622524 5603908 5545963 5506797 5478115 5383887 5365253 5357328 5263156 5240407 5187615 5086512 5062587 5056177 4974912 4928088 4845255 4816338 4751764 4726916 4717908 4682119 4679870 4655805 4620117 4611080 4577667 4571815 4524840 4498711 4485124 4435732 4406701 4406486 4184339 4173769 4079753 4050731 3999641 3977729 3955430 3910354 3811426 3796457 3767771 3761893 3713901 3672702 3605659 3600728 3598753 3484518 3481196 3340273 3233093 3184443 3162237 3083286 3068919 3041258 3020017 3008478 2994707 2989538 2965310 2948104 2930761 2916214 2912882 2898182 2861878 2830229 2828878 2809057 2801667 2787222 2750470 2717444 2695545 2667998 2644348 2637973 2635662 2634414 2627648 2592380 2571425 2561836 2559298 2544604 2542284 2530568 2521186 2510746 2493853 2456792 2450196 2419982 2417657 2384652 2339000 2294239 2261046 2221377 2161449 2128178 2120579 2061664 2051212 2041767 2022820 2015997 2004944 1975534 1971963 1957834 1947097 1929578 1916296 1901322 1901014 1900571 1873841 1864245 1843211 1832169 1830598 1809751 1743108 1742925 1662944 1640101 1631667 1627310 1598288 1597359 1581166 1581136 1565844 1562497 1542755 1527025 1517678 1505057 1502591 1489915 1465436 1460183 1458384 1458296 1454195 1422201 1394422 1362969 1362322 1336684 1329801 1329508 1327917 1323280 1316435 1296865 1287394 1286299 1260069 1257803 1246357 1235596 1225332 1220419 1218846 1209132 1202692 1198986 1184001 1147611 1144036 1126860 1125570 1116774 1116758 1112265 1097442 1090914 1089077 1086251 1067474 1066903 1063076 1061968 1045092 1043044 1034840 1029009 1018262 1010799 1008524 1005565 997855 961674 960578 958061 954155 950069 946836 938053 934953 929126 921742 913293 887773 880733 880429 877940 874122 866858 854066 840759 839190 829804 825607 824120 811284 809542 800226 778716 777446 774189 766006 765306 742427 725532 703701 696441 689121 680184 678530 677282 675962 673708 669333 669192 665464 642752 632392 631879 631405 627917 624670 617024 612323 592548 591227 591165 588829 578025 576437 565612 565224 561232 554580 553516 550825 550208 546685 543795 541533 538069 535574 531872 531475 524802 523796 522861 516756 511659 508244 505326 504036 488280 487854 486866 485004 482061 481647 479769 460236 458300 452323 446383 444050 435452 433757 429937 427781 425743 415520 412587 407202 406876 404979 404963 401044 398640 396233 391271 390462 389266 387089 385570 380384 378194 377560 376464 373652 371945 369676 368359 367151 359857 358558 355195 354089 351508 346669 346232 346232 335883 331928 329170 328571 324031 323185 322273 320741 319450 318720 315343 314327 310648 310505 309619 309302 308728 307599 307494 305848 305828 303033 299788 297270 297044 296946 295997 295410 295246 293856 293674 288257 288058 277705 275097 268567 267395 266697 263752 261682 260964 259885 259130 256731 255823 255507 254728 251355 246432 246109 244265 242803 241369 239545 237258 236840 234236 233883 233270 232156 231025 230174 230048 228361 227326 227230 220110 219339 218988 215610 214156 213727 212758 212130 211048 210131 205842 203833 201029 199146 198075 197861 194699 193728 191459 191096 188137 187068 185976 185141 182196 180770 179890 176984 172814 172501 171734 170557 169942 169902 168093 167694 165874 163776 162218 159986 158131 156156 155212 154964 154734 154649 151349 151163 150929 149906 147922 147808 145274 144492 143455 141499 136175 133973 132316 132226 131596 130559 128183 127095 125599 125516 125114 123559 120743 119905 119091 117690 115056 114889 112838 112560 112493 110024 109846 109361 108189 107853 107449 107437 107237 107092 106957 106469 105973 103689 101507 99964 99565 98988 98857 98394 97895 97133 96956 96298 96216 96091 93835 93448 91535 90638 90522 90050 89871 87208 86223 85933 85331 85281 85218 83742 83702 82768 80732 80026 79397 78555 77523 77445 76206 76068 75579 75576 74792 74571 74561 73540 73428 73405 73397 73347 72531 71558 69841 69452 68989 68702 67937 66852 66662 64778 63973 62965 61356 59778 58520 58277 57980 57315 56868 55610 55108 54772 53697 52809 52724 52574 52419 52131 51566 51136 51085 50854 50396 49081 48601 48257 48188 46417 46167 45739 45423 44876 44805 44493 44335 44041 44019 43117 43052 42828 42436 42322 42254 41932 41619 40857 40740 40439 40385 39862 39671 39542 39480 39460 39065 38363 38261 37913 37907 37658 37169 36601 36386 36209 35442 35430 35254 33691 33529 33058 33027 32549 32427 32087 31454 31248 30472 30373 30184 29732 29414 29160 28490 28397 28360 28330 27855 27787 27782 27031 26981 26947 26574 26495 26461 26199 25258 25217 24983 24128 24039 23813 23375 23232 22968 22857 22849 22685 22372 22269 22155 21832 21558 21427 21243 20859 20850 20841 20393 20208 19629 19222 19207 19016 18694 18655 18334 18056 18023 17858 17853 17745 17308 17186 16992 16786 16766 16535 16159 16121 15963 15960 15938 15876 15509 15114 15027 15017 14923 14759 14267 14112 14098 14031 13922 13918 13885 13669 13594 13208 12754 12548 12524 12516 12343 11695 11410 11400 11111 11106 11090 11081 10991 10963 10884 10781 10757 10728 10663 10481 10302 10090 10082 9887 9352 9339 9257 9229 9206 8514 8448 8365 8340 7967 7965 7886 7837 7762 7691 7673 7547 7240 7148 7111 6960 6872 6816 6753 6736 6716 6507 6473 6446 6407 6377 6347 6334 6004 5818 5584 5521 5507 5468 5444 5428 5370 5250 5148 5013 4564 4522 4509 4452 4388 4366 4281 4264 4230 4195 4156 3965 3873 3859 3806 3797 3731 3641 3634 3557 3550 3475 3428 3421 3348 3340 3330 3152 3087 3014 2888 2834 2749 2570 2452 2383 2350 2291 2250 2206 2147 2144 2041 2026 2022 2007 1997 1983 1971 1965 1940 1930 1906 1838 1652 1604 1582 1452 1351 1350 1233 1230 1178 1150 1134 1111 1085 1040 1022 911 900 880 803 796 787 755 706 699 680 679 655 627 609 525 512 497 485 482 370 357 314 296 290 275 270 269 234 221 211 203 192 148 142 123 122 117 111 106 87 68 64 60 50 45 34 34 33 27 25 19 17 9 4 3 2 0
3 1001
514240608 495685961 347108283 31186764 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
820829340 332670324 227948828 153982361 67361766 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
890694605 525491715 216118758 10153281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 3 0 0 0 0 0 0 262 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 145735 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 754809 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 578651 0 0 0 1095 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 6 0 0 0 0 0 0 0 0 0 275 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 6249 629308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 792599 0 0 0 0 0 0 0 0 0 0 0 0 422959483 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129225179 885 0 0 0 0 0 0 0 0 10486710 0 0 0 0 0 0 179029 0 0 0 1127 0 92507 34297371 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39843327 0 0 0 35266 0 0 0 0 0 0 0 375591545 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33200 0 0 0 1 0 0 0 0 0 323914588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48168 0 0 0 0 0 0 7154250 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 740571 0 0 0 6840890 0 0 3237085 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 0 0 0 0 0 0 0 607841 0 0 0 0 0 0 0 0 0 0 0 1945877 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8894 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29072 0 0 29573 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 334763 6 0 0 0 0 0 13 0 0 0 0 0 0 103904 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6084 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 763757100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 0 206811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 178380 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1086 0 0 0 0 0 0 0 4112211 0 0 0 0 0 0 0 0 69018 0 0 0 0 0 0 44829946 0 0 0 0 0 0 0 340 0 0 0 0 0 216851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66047898 0 0 304 0 0 9241 0 0 0 60557 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 13757745 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000000000
0 0 11558 0 0 0 0 0 0 0 56225 0 0 0 0 0 0 0 0 0 2 0 28 0 0 0 0 61 0 0 9379 0 0 0 0 0 0 4207983 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 0 0 0 0 0 0 0 0 0 2223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5451 0 0 0 0 0 0 0 329320554 0 0 0 0 0 0 0 0 0 0 0 157 0 0 0 64 0 0 0 15590954 0 0 0 0 0 0 0 0 0 1543105 10005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 699628 0 1147951 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 0 275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1754976 0 0 0 0 0 0 0 0 0 0 1086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54863 0 0 0 336127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 1115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20600334 0 5232461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 568446 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 4397 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1371486 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20280 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 79 0 0 0 2851 0 0 0 0 0 0 1478640 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34996 0 1766 0 0 7 0 0 0 0 0 0 0 0 0 0 0 9080586 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23583915 0 0 0 0 0 0 0 22901521 0 0 0 0 0 0 0 0 60909 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 0 0 10969143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5328896 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2282 0 0 0 0 0 0 0 0 0 0 0 1020174 2165 0 0 0 0 0 0 0 0 0 0 0 0 3287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93170 0 374 0 0 0 0 0 4 0 0 0 0 0 0 97635952 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3964816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 67 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2031 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2126287 0 0 8730202 0 0 8758 0 0 3486918 0 0 0 2861728 0 0 0 0 0 0 0 0 0 0 0 2926 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28857190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 809 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6191156 0 0 0 0 0 0 0 77182779 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79975 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 21274577 0 0 0 0 8125385 0 0 0 0 0 0 0 0 0 0 0 0 146161 0 0 0 0 0 0 0 0 0 0 0 0 2122 0 0 113 0 0 0 0 0 0 0 0 0 0 0 0 0 2075772 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40091 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1243191 0 0 0 0 0 0 829497 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 4186 0 0 0 0 0 0 0 0 0 0 0 0 54038482 0 0 0 0 0 0 0 0 0 0 0 0 65563 0 0 0 0 546367 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 199242279 0 0 0 1254303 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 533467 0 0 0 0 0 0 0 0 57448751 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 4260156 0 0 0 0 0 0 0 0 0 0 0 261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7149376 0 0 0 0 0 107232 0 16158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7115916 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4195 0 0 0 0 0 0 49 0 0 0 0 0 12 2 0 0 0 0 0 0 0 97400 0 0 0 0 0 0 0 0 0 0 54393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 280 0 11396 284 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115605 0 0 0 0 0 0 0 0 114015 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 133490433 0 3852 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47334 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5417 0 0 0 0 0 0 0 0 0 0 0 0 126909266 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21691 0 0 0 0 0 0 0 0 0 0 0 0 0 64733295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4003 152517 0 0 0 0 0 0 0 6686 0 0 0 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 532216196 0 0 0 0 0 0 0 0 749480408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34141015 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 870378120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 356525520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 308423654 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 448885457 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 821338787 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 836044454 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 524904707 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 664266840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 741639501 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 902992577 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 4 5 5 8 23 25 27 33 41 48 57 63 73 88 112 116 118 120 126 143 197 232 243 247 255 260 321 327 330 358 367 391 404 436 489 499 528 537 644 732 770 775 844 847 865 878 944 963 981 988 1045 1046 1059 1161 1279 1296 1412 1451 1454 1454 1456 1518 1575 1661 1728 1765 1792 1853 1892 1973 2032 2040 2055 2065 2086 2148 2374 2473 2510 2553 2557 2657 2741 2914 3006 3023 3033 3046 3046 3212 3266 3347 3372 3411 3453 3515 3663 3664 3815 3958 4152 4283 4357 4476 4792 4855 4865 4881 4914 5008 5163 5399 5940 5942 6146 6154 6181 6348 6494 6520 6695 6752 6857 6861 6877 6954 6997 7097 7197 7326 7394 7539 7569 7821 7933 8050 8137 8228 8306 8356 8543 8702 8918 8940 9066 9073 9218 9381 9445 9813 9967 9994 10096 10160 10212 10419 10640 10690 10754 10878 10912 10916 10934 10986 11018 11068 11114 11150 11358 11517 12175 12590 12871 12902 13034 13088 13107 13274 13288 13363 13474 13584 13687 13925 14077 14160 14217 14244 14362 14392 14542 14547 15014 15385 15794 15820 15963 15965 16436 16438 16618 16707 16854 16951 17883 18163 18174 18515 18612 18641 18647 18688 18790 18954 19281 19348 19446 19516 19604 19965 20924 21020 21112 21188 23457 23562 23809 26841 26858 27040 27297 27406 27593 27679 28122 28845 29024 29189 29689 29840 30332 30658 30758 31009 31236 31424 31805 32042 32608 33004 33381 34056 34097 34157 34269 35950 35990 36337 37005 37083 37116 37242 37510 37566 38912 39247 39289 39297 39314 39749 40259 40307 40790 40884 41074 41182 41724 41750 41779 43506 43662 44927 45911 46148 46320 46533 47647 47779 48344 48564 49536 50716 50764 50810 51982 52781 53057 55232 55703 56046 56209 56890 57250 57363 57420 57877 58137 58439 58957 60292 60695 61138 61645 62610 63353 64741 64933 65097 65160 65933 66029 66079 66130 66215 66530 66580 67512 67551 67700 69786 71211 71351 73351 74266 74972 75543 76454 76583 78117 78909 79141 79986 80662 80883 83197 83808 85056 87044 87770 88306 88616 89228 89879 90177 91241 91425 92273 93110 93428 93941 95405 95640 97978 99455 99661 100224 100593 101633 102407 103637 105958 107122 108493 108575 110080 110322 110915 110923 111702 112021 112181 112883 113386 115376 115562 117277 118399 118541 119476 120279 121294 121702 123118 123347 124643 124710 126360 126937 127426 129710 129998 130000 130301 131916 132763 133434 134204 135076 136044 137003 137568 137661 137664 137970 138036 139273 139401 139528 140273 140679 141191 142053 143818 144917 146150 148947 149144 149394 150117 150839 151345 152548 155629 156117 157958 158022 159088 159154 159620 161189 161657 161826 162701 163766 164161 165898 165935 166180 167334 167617 168000 173201 177786 177788 178682 178896 180205 180446 181122 181982 185018 185124 187437 188608 189185 198921 199087 201706 203335 203403 203498 209428 210885 210966 213085 213770 215495 216403 216585 218734 218842 222405 222987 223845 224762 225013 225433 227256 227905 228082 231037 232526 233187 238140 243729 245353 245732 249522 253362 260398 261316 262666 262797 265024 266071 267182 270244 271574 271669 276999 277247 278647 282589 282829 283347 285877 286235 288742 289111 289459 289987 290530 291082 292967 293215 297762 298877 299305 303707 304301 305914 310088 310092 310436 312064 314319 315500 316710 320782 320986 321561 322191 327377 330955 331516 332737 333427 334655 337609 338736 339447 340900 342864 343375 343432 343962 351708 352778 353319 354125 354189 355542 356553 357070 360144 372501 373684 375208 376757 377445 379831 388573 388573 388619 389130 394846 399819 405042 406366 408831 414688 418469 419279 426938 427299 428904 431189 434755 443257 444291 445420 451318 453919 455215 457297 462358 463567 464441 466562 469799 470337 475044 478835 479166 479533 481607 486414 487720 489640 490983 494491 494740 496154 498410 500551 511891 512367 513873 516484 518127 526113 531850 532043 534851 535851 536481 539616 541697 543103 547489 550398 551727 553477 554664 559910 562519 572282 578737 579151 599602 603356 613714 617491 638335 640894 642099 644393 645538 645755 650081 659623 661211 664284 664400 668809 669106 669351 677507 678604 682953 695242 702110 712813 713449 717132 724891 726471 745486 747067 754345 760634 765610 766807 776036 781942 782845 783409 785789 792110 797271 799951 805963 810392 817671 821683 827983 833856 834052 840765 841627 841628 841965 842097 850303 855517 860378 877859 881442 906398 920537 944483 958185 970549 971650 994582 995319 1003145 1006662 1012784 1034599 1038606 1039235 1048003 1073069 1073865 1076731 1100293 1101207 1102961 1116162 1121006 1137424 1145711 1148155 1172861 1181314 1219884 1222561 1239164 1245844 1256045 1257348 1258209 1266761 1269785 1275820 1280507 1308322 1323787 1324515 1329348 1340736 1364601 1364867 1375696 1385596 1400033 1424068 1467552 1488703 1492962 1496127 1500085 1506091 1517506 1521009 1535542 1538978 1540502 1553897 1558040 1576115 1597783 1603561 1610291 1629035 1686084 1696078 1696154 1712637 1760925 1763882 1831243 1849411 1999628 2009990 2026530 2036180 2050508 2052164 2055153 2058599 2069550 2092362 2104855 2126009 2147724 2148723 2166664 2173217 2208921 2233092 2255778 2293807 2336678 2375698 2380017 2381937 2441053 2480144 2484199 2520212 2527819 2557478 2679616 2701927 2718501 2727188 2738924 2826907 2839823 2870606 2879175 2889549 2894569 3012200 3023927 3044773 3053199 3056497 3057790 3058117 3059706 3072223 3097710 3102949 3257775 3275162 3323903 3350313 3354743 3357883 3404052 3430991 3488067 3508531 3525919 3532143 3532205 3628363 3709644 3729061 3771357 3801760 3833083 3866266 3901618 3934524 3951257 3980680 4000636 4016962 4133119 4158928 4215830 4218824 4237710 4275748 4371378 4373690 4375457 4385141 4441037 4480647 4515595 4565050 4570706 4688119 4702173 4703788 4718748 4729969 4737538 4780061 4847240 4875676 4893450 5015794 5091502 5109315 5126027 5185365 5262330 5263865 5298838 5333489 5347884 5512345 5641654 5696008 5717378 5727533 5860875 5870064 5899613 6064466 6124552 6292195 6351723 6495392 6673682 6718763 6797282 6839904 6850813 6992606 7105781 7147951 7193868 7206070 7260121 7409813 7500863 7597387 7598581 7751413 8104255 8254338 8281485 8668250 8695452 8697391 8869798 8915074 8933207 9323474 9376719 9552261 9577913 9586496 9715651 9770319 9797242 10460938 10542283 10610065 10660395 10842028 10891217 11220913 11375871 11460301 11804707 11905134 11946185 11988820 12187541 12319371 12403301 12457043 12504997 12961922 13196919 13907240 14007143 14274508 14981061 15013942 15543028 15731941 15864817 16494541 16567315 17430376 18301455 18339398 18794079 19029903 19371768 19489495 20264726 20299342 21890033 22269650 22757647 23439454 23533293 23833557 24301093 24611863 25021263 25032609 25143455 26283268 27276799 27612491 30101321 31588095 33643545 33965583 35498656 45794799 47071852 52329120 53258915 66661057 95973720 116071168 136703426
0 0 3 6 7 21 26 29 30 31 33 54 75 79 98 109 118 130 187 191 193 233 277 314 320 320 332 343 367 426 456 505 507 516 530 544 555 629 642 726 728 754 831 859 864 910 926 948 973 996 1015 1061 1063 1087 1098 1155 1199 1206 1236 1258 1259 1368 1370 1384 1414 1535 1606 1669 1722 1737 1770 1809 1855 2165 2166 2190 2352 2614 2686 2693 2826 2837 2838 2854 2863 2913 2948 3005 3190 3255 3264 3304 3463 3490 3635 3747 3807 3936 4013 4080 4098 4221 4369 4396 4412 4569 4695 4747 4836 4869 4887 4905 4924 4932 4933 5204 5212 5541 5617 5618 5684 5742 5752 5793 5848 5922 6009 6124 6277 6277 6324 6541 6629 6641 6666 6767 6778 6814 7000 7037 7109 7285 7752 8115 8289 8308 9030 9049 9144 9149 9201 9204 9346 9381 10103 10219 10685 10807 10866 10867 10999 11140 11326 11729 12046 12352 12520 12749 12795 13062 13218 13232 13424 14423 14533 15093 15155 15285 15328 15386 15407 15734 15868 16059 16245 16288 16369 16522 16961 17140 17259 17586 17940 18051 18810 18992 19228 19569 19751 19971 20001 20093 20399 20515 20792 20933 20936 21792 22231 22236 22269 22485 22974 23022 23123 23299 23642 23827 24032 24209 25459 25670 26051 26403 26688 27495 27563 27726 28141 28150 28527 28606 28675 29583 29597 29776 30482 30709 30970 31103 31417 31941 32293 32368 32460 32474 32533 33158 33232 33300 33820 34021 34025 34041 34083 35043 35465 35799 35927 35992 36149 36959 36985 37090 37504 37610 37959 38129 38361 38557 38968 39917 39976 40069 41796 42194 42356 42682 42726 43614 44381 44552 45335 45529 46421 46683 47312 47450 47903 48204 48617 50403 50717 50958 51089 51197 51606 51801 52048 52509 52907 53233 53534 53608 55034 55035 55193 56469 57959 58019 58032 58382 59394 60143 60292 61291 62457 62792 63736 64064 64317 64409 64626 64939 65144 65575 65683 65988 66252 66640 67410 68237 68681 70130 70414 71219 71992 72716 73316 73898 74122 74354 75365 76867 77051 77199 77819 78837 78917 79331 79740 79854 81183 81479 82126 83980 84383 84448 85859 86534 86718 86738 88455 89009 89056 91066 91816 92264 95051 95298 95653 97675 98103 99386 100322 100502 100593 101321 101703 102424 103434 105754 106036 106144 108035 108439 108869 110722 111476 112399 113992 114133 116454 117084 117100 117365 118326 118570 119628 119911 123158 123441 124902 126737 128552 128927 130056 131418 133451 135424 137062 137181 138823 138947 140835 141105 144489 147102 147498 148300 148386 148622 148655 150371 150765 150975 151301 151573 152362 156835 156965 159820 160898 164947 165122 167596 169350 169784 170959 172603 174375 174626 175538 178947 179463 185239 185608 188706 189729 190273 192539 196513 198171 199356 199941 200804 200812 200944 201124 201470 201712 202673 203379 206076 210310 212373 213529 215373 216748 217662 222424 224182 227773 228796 233020 234509 234614 241505 241641 242382 246948 248427 250314 252711 255320 257385 259879 273395 276950 278845 279046 279080 280280 284318 285163 286392 287410 287474 293727 299345 301510 302690 303037 303648 303899 305626 306507 306926 308269 311683 311686 316597 319080 320852 323174 323217 324777 326489 327991 329175 329585 329665 329815 335492 337205 338733 339138 340908 341206 343127 347426 352136 355267 355541 359159 360763 360795 361588 362271 370379 371633 374718 375905 377183 378038 381628 381992 382950 383571 384629 386102 390031 394202 395533 396119 399211 413214 418216 419535 427852 432428 436435 437207 439240 444031 444913 445372 460170 461413 464907 477345 479024 493684 494288 495104 502257 503767 509185 510641 525395 528669 529963 530420 535300 538410 540221 544993 553752 554864 556292 557338 559550 560655 560865 564409 576114 576203 580025 580118 580600 593552 604208 614237 615018 623712 639373 647018 655106 661616 663128 663704 665110 675155 697847 698439 703328 707639 715244 715856 720199 721382 724769 727799 730991 732752 734353 737560 746170 749832 764291 773008 774471 776796 780559 782766 787697 788096 798565 815451 818245 820654 824004 831111 831213 831437 849638 853776 892449 893026 898276 900491 901685 906436 917868 926170 927280 928538 940907 964821 966385 971425 975593 975954 978965 983126 986984 990951 993733 1003698 1007399 1014612 1015490 1015539 1016556 1035862 1040007 1056437 1056806 1057769 1077571 1082997 1083426 1086367 1091440 1096742 1097802 1101747 1105397 1137399 1147931 1167454 1189342 1228925 1229984 1238574 1242972 1271494 1272213 1284066 1287892 1291813 1315193 1321272 1328295 1346542 1351796 1366750 1371928 1386820 1408940 1413719 1425259 1425349 1430698 1444177 1450333 1461143 1461311 1465334 1465403 1487009 1496335 1517850 1525536 1531621 1544024 1547848 1550256 1560455 1570398 1585203 1603805 1604576 1613163 1694962 1705242 1710956 1714129 1719994 1731529 1748948 1762024 1762838 1780576 1786002 1797399 1811014 1823333 1847078 1849685 1896180 1920755 2012105 2051984 2059032 2059096 2074576 2087389 2095184 2096497 2097407 2121455 2121521 2135466 2160203 2178789 2192738 2220578 2223645 2240369 2254716 2275508 2284644 2309843 2320881 2374504 2384011 2395877 2455977 2456876 2466803 2468479 2480785 2581044 2584342 2598971 2648689 2698502 2699603 2717717 2766251 2767162 2768357 2782758 2806130 2818643 2845047 2853214 2879364 2879671 2882403 2917871 2926361 2949756 2952687 2965196 2976584 3016226 3031880 3042835 3072319 3090510 3133465 3183618 3207382 3214496 3217677 3252270 3274472 3301878 3323111 3331007 3353509 3366946 3405178 3407052 3424812 3441570 3444265 3457254 3495601 3500486 3501203 3543539 3551641 3566990 3585516 3595937 3613420 3618479 3626041 3727468 3740887 3760227 3765836 3789460 3793267 3822777 3829796 3848882 3955373 3981135 4010207 4028761 4067150 4101344 4119635 4298901 4383915 4389401 4390848 4447762 4473933 4511752 4598654 4606706 4641754 4678742 4707419 4718194 4796361 4937590 4938658 4944658 4969358 4996622 5002804 5039742 5120057 5248040 5290395 5407680 5487210 5502657 5533602 5569483 5574990 5609953 5618580 5634150 5683173 5797320 5858427 5892554 5899109 5914822 5936181 5966455 6000997 6035735 6137296 6170276 6202401 6333459 6386179 6422858 6439864 6477147 6661651 6880250 6895415 6900030 7143136 7191589 7315238 7440523 7461816 7589896 7636202 7715620 8034410 8226199 8261711 8325928 8365336 8731390 8745995 8772564 8791377 8871196 8907530 8972562 9117349 9176658 9368456 9410788 9569879 9570522 9608902 9730263 9910681 9952581 9977245 10106678 10464795 10551446 10737193 10779650 10874665 11135354 11245764 11256217 11261830 11360138 11609832 11976988 12231281 12241567 12463450 12902880 12992751 13259188 13500105 13848096 14093843 14468388 14515807 15585346 15633090 15947737 15978171 16637659 17730860 17980181 18120836 18704173 19407056 19564997 21037621 21517711 22098630 22749180 24617610 26030020 26786367 27371091 29943230 38292015 39589944 40356179 43511428 44444118 44527767 52859101 52963303 53923003 62972085 66557728 89338711 101251444 106475337
0 4 6 6 7 10 17 24 32 42 50 51 61 62 69 78 94 133 151 180 182 193 195 227 232 247 254 262 283 361 427 436 457 459 462 467 479 506 517 551 558 660 690 732 742 773 864 939 1009 1039 1056 1065 1127 1143 1169 1173 1216 1236 1272 1314 1387 1399 1531 1576 1680 1723 1795 1885 1989 2186 2330 2705 2714 2750 2848 3045 3075 3107 3254 3289 3294 3382 3396 3419 3470 3559 3649 3714 3801 3832 3837 3893 3933 3939 4110 4135 4205 4353 4409 4525 4629 4747 4890 4918 4976 5014 5078 5173 5291 5429 5543 5545 5977 5994 6136 6201 6217 6326 6556 6957 7018 7056 7167 7198 7784 7846 7996 8040 8074 8125 8138 8319 8373 8526 8602 9043 9088 9318 9415 9475 9518 9534 9655 9669 9734 9945 10497 10809 10978 11019 11153 11229 11329 11439 11500 11743 11809 11845 11951 12459 12489 12670 12788 13063 13233 13492 13625 13683 13849 13893 14202 14245 14364 14653 14767 14854 14901 14949 14951 15002 15079 15452 15462 15595 15928 16000 16743 17207 17304 17686 17827 17867 18424 18462 18669 19007 19549 19711 20176 20369 20498 21016 21114 21335 21619 22574 22607 22720 22817 22821 23315 23739 23744 23883 23890 24529 24711 25188 26377 26382 26454 26778 27316 27613 27787 28025 28146 28412 28421 28467 28673 28698 28797 28838 28984 29086 29415 29767 30264 30274 30643 30796 30835 31167 31247 31298 31312 31429 31901 32551 32695 32851 32904 34043 35346 35531 35552 35986 36368 36720 36789 37187 37349 38360 39112 40324 40701 41692 41722 41848 42319 42855 43060 43220 43370 43504 44471 44726 44794 45174 45602 46021 46456 46812 47170 47970 48337 48430 48538 49249 49332 49358 49397 49553 50084 50171 50551 50690 50842 51038 52034 52771 53044 53162 54152 55536 56170 56387 57322 57575 58176 59684 59695 59732 60387 60427 61547 61623 62309 62794 62818 63052 63287 63977 64461 65290 65590 65973 66432 66918 67005 67129 67307 67896 68264 69142 69588 69676 69725 70925 71546 71796 72546 74173 74330 75268 77120 77156 77401 78488 78646 78748 79642 80119 80178 80252 80278 80737 83029 83432 84190 84240 84782 85756 85976 88238 88434 88788 88822 89766 90704 91206 91623 92545 92893 93157 93264 93905 93982 94155 94725 94866 95646 96384 96403 97095 98522 99933 102606 102884 103054 103055 103247 103481 103619 105128 105343 105540 105555 108128 108572 109218 112729 112793 114242 115044 115113 116261 116527 117319 117484 117773 117986 118519 119221 119327 120127 120947 121927 122313 122457 123257 123335 123350 123729 125154 125599 126423 126960 127878 129806 130907 131174 131466 131798 132360 135081 136165 138704 139452 140774 143193 144510 144578 145955 146486 146715 146749 148321 148697 151901 152133 153704 154461 154615 156800 158610 159327 159359 159467 159822 159953 161726 162406 163817 164355 164801 164927 167489 167821 169253 169735 170733 170817 172030 173980 174846 175149 175896 176353 176426 177680 179270 180551 182290 183204 183347 183679 187731 189831 192187 193441 195948 198597 202408 202466 203281 204252 204952 206228 208418 209953 209954 211585 214622 215717 216266 218750 220207 220387 220536 221908 222765 223355 226074 227568 228423 231879 234785 235927 236457 238842 238899 240398 244826 245915 246880 252853 254098 255318 257679 260702 265357 267319 267553 267994 268611 269283 271343 272664 279832 284381 286294 289204 294594 297558 300839 301500 302886 303262 304639 305573 306449 307411 308571 310602 317536 318531 319617 321049 330235 331726 332414 334187 339352 342495 350810 354340 355319 356374 359172 363953 364737 369004 370099 371198 371743 372867 374166 378884 381798 383327 383493 386314 390888 391751 392926 399353 401547 406470 406653 409493 413272 416669 418233 420551 421500 423067 426351 428517 430761 444233 445325 450840 453226 457435 463593 464191 465103 466098 471100 473564 478088 478819 480047 481474 482171 482187 485336 488943 489341 493798 494974 502594 509920 514938 517573 518634 520775 521401 522111 525177 528698 529151 535826 546499 547564 548402 561348 564068 569654 572607 574060 576069 578906 578984 584029 593128 596173 607092 611494 619829 621478 629744 632272 636503 636776 638731 641343 646850 650168 665917 669618 670594 672398 680837 686645 693711 698985 700346 702709 705062 715508 718057 722465 723512 727439 728646 728818 732919 734841 740128 757338 759040 762111 763232 769520 792145 795474 815128 817362 818009 824299 833732 835709 836390 838529 843611 853774 856576 858301 859311 861209 862449 872410 873668 875620 877578 885010 886402 889869 900867 902901 904307 908591 911892 919948 923485 925399 927363 939853 940269 940535 946473 959994 966231 967172 971188 1020300 1027082 1033619 1043073 1058564 1070128 1087920 1088580 1095317 1104957 1111655 1111984 1118185 1121207 1123109 1134182 1139959 1141163 1157678 1184544 1199575 1208344 1220993 1221526 1234522 1244781 1247784 1267056 1288750 1295463 1312993 1323104 1325963 1344443 1351021 1352500 1371493 1384120 1400924 1402497 1404351 1437879 1450976 1476653 1492147 1492298 1496731 1499689 1533317 1538400 1542063 1569806 1603351 1607221 1645836 1656040 1664351 1669015 1674107 1679401 1716856 1720553 1729893 1749530 1790561 1800504 1800676 1807350 1808480 1811553 1813985 1820902 1823404 1831200 1870863 1949131 1952746 1967441 1979012 2006833 2011217 2029536 2045064 2051304 2097627 2150371 2153024 2158215 2210331 2241131 2270611 2368350 2375667 2397520 2397528 2405476 2516514 2604484 2613783 2614984 2618423 2668775 2703149 2719825 2772227 2786535 2800984 2857385 2955640 2970720 2988170 3053434 3061085 3061172 3069352 3069387 3072449 3143095 3150207 3164048 3211259 3219805 3226342 3251030 3284301 3293389 3312575 3372549 3393087 3424469 3461594 3571778 3640916 3659254 3665856 3670111 3726906 3732222 3759982 3766392 3774998 3795127 3809194 3827485 3901843 3944982 3946906 3953211 3967112 3997213 4025745 4069931 4137275 4145692 4146240 4155362 4156588 4291675 4298591 4310305 4312954 4322448 4368689 4450473 4499929 4550207 4580956 4661644 4669677 4697381 4841639 4876235 5056346 5156356 5264696 5352262 5474684 5524029 5567541 5752904 5833960 5937463 5962066 6010375 6018278 6034939 6150246 6196987 6326676 6357250 6707765 6833520 6904885 6915590 6948986 7003332 7011214 7046588 7202933 7248587 7278925 7334178 7519110 7582000 7802872 7837241 7986749 8370619 8543492 8644214 8664235 8840276 8882170 8933436 9014927 9492627 9775509 9864233 10017438 10318637 10412114 10415127 10445391 10687056 10769225 10778119 10934820 11382793 11599526 12599876 12840755 13050791 13723618 13898239 14045379 14633046 15151215 15233712 15868197 16031409 16139128 17024656 18858469 19540762 20712474 20728423 21686579 21947623 22060700 22763805 22803973 24166067 25981418 26402389 27242142 27454920 28355974 28627208 32738451 36345690 37438625 40328680 40735291 43172238 45671304 53929547 57572788 73433595 73450965 79754503 81048649 82457321 114194417
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 998647198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 473272448 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 744986569 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 101227761 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 132479411 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 813005682 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149379484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 239593842 0 0 0 0 0 0 957207441 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 830585961 0 0 0 0 0 495715562 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 375633815 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 590086704 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1866589 1415 498497 72881 6538927 4519139 62889232 257132 9934330 59968 10095336 20009 11152137 33015 2044 7512699 192515 10123 1025122 181315 3514321 934229 1642 11966456 7024271 58517 660706 2291187 194340 265073 170179 4208 3722 420313 1519761 23723 1744584 70 6572563 21426107 143525 147400 244129 278671 213476 16220989 21013 3932518 42767 464642 3989998 3759799 13089179 620698 4827 2834086 905372 5421 2470 5519313 15982124 20547308 557588 5594 203027 441439 17309268 125702 13175276 2612486 1772618 257489 735912 827175 4151642 15950892 7178851 274773 974676 47960 24529 1952499 79786 2392651 159360 57204 6750023 8494 172462 153012 11368118 18960 2616554 414 5094964 156600 12204164 8174506 42251 2798 1134546 200924 6814116 2804 22225 3226 177949 1299689 349524 643 213676 248632 642952 1990031 31226 8267 977 864569 404539 20019 39266 282475 173577 1220 491199 2689705 513365 354371 9860 483916 193077 821 1425669 157271 103867 49636567 1232052 18315 40765 10701788 9479739 115820 99876 87902 9380040 104930 11 86058 369606 2094664 125567 161 1405 1701222 65846 349342 99661 1027856 831298 70718 40455 1353195 944 460336 65713 520979 344806 8611218 5473 533078 892587 209122 661426 12016 183120 515955 583394 10719 394 804056 21230 60147 132091 17063 272 475243 9116 341872 56814 2467466 2075764 812511 22406599 63742 2658994 1718539 6755 7403520 2211133 107966 24877 18638 300332 33282 88958 263943 52359 564 2561551 1343 111 4806 49477 641853 44373 13903888 100401 9363 82282 32142 751594 295 5153 528 149069 6358 32243 668086 105230 15875 74603 20264508 65814 378382 20193 1186672 28105 284923 10039 37164 768799 17585 601210 1262618 266306 85595 3209883 227620 138515 12977 140902 35884 866295 458518 33534 561858 90879 49532 251587 1985673 147 76769 75591 255250 2058 11256 501547 855258 1498201 532918 7 1383427 39327 190577 50928555 4218582 581192 158448 3151 48352 16427 34522 8044295 89 49678 24523061 2318423 25650 1103 1090778 6644 45963 191212 30833 22714 682015 2382807 3584959 81757 77506 20623 54483 148997 9796568 1786 9883 10211164 4912154 37158106 60038 23527527 1215040 64326 933 2652118 889574 93023 70366 1593347 260825 792 49149 534639 394898 583327 13576 8674 70005 9730 458843 320953 50032 3241548 36539 203444 444480 3641 25852 1188550 844732 672716 7982493 35335 193836 6179 19592 59086130 523559 58962 9408 7537482 603011 27454 2148800 771877 524778 79048 4395843 1508599 1084317 581624 539080 25062 33424 14908 631 433066 2839822 908414 3912203 7889 2000800 69 13441 4597769 3581 958598 8358867 13129 1624 412453 31183 818723 7198031 229038 559990 142374 26640 372261 652502 769493 205639 2555445 4715 271687 459705 541321 193652 567363 134258 33110 531203 29066 129097 3 10230 277273 23286 544806 67143 1001371 136227 2392303 8675 6052120 22136 5602 316825 2832788 1564231 1028 2137085 2441151 5748946 4220378 320175 161643 3424 2878103 94135 12714 1287427 8404 10275781 5997198 21996 3898954 5502755 877910 63 1348127 2183 227041 41446 549371 2063 134184 90296676 184947 927106 191496 32505 17576 595888 206591 1878588 65140 38441 294441 103368 141060 13222 19024703 5852 17942845 8788611 2246574 173 13445333 70662 1109210 19571 1329906 72499 75660576 132469 251215 68362 1781554 728146 107659 16159 104780 27836 47212 8724225 949536 1002770 2117 423200 466072 703927 2642327 1305964 21538 1574833 93753 2725 3004836 81153 499831 178185 549755 763717 11854276 53933 6148713 2166616 40241 444106 37535 9903 1728292 71158 1300237 12221058 1183474 1256041 468085 134345 24111 156138 168495 2558921 329221 35471 1255733 13 403 88329 911128 226956 11044 603706 42450 20765 1108769 205673 2517697 2148614 23152 900415 869049 38740266 4841138 1287687 1853843 265728 448237 188275 693578 2873001 1957904 538013 135933 941 1409430 2555348 6719482 183330 83778 200764 14395 1131560 25693292 434716 463129 430182 373668 218274 7759 237230 1842560 12098 10020 2700 30933 1422 1487020 2262767 201668 2825890 140921 1765 22108 38713 243248 667455 157931 3892766 262184 87671 2 32093 196 21557 9388900 560312 836193 2528399 3686323 1329545 2777 27868239 13255 95836 562487 680751 723282 533048 15341 81799 1504637 236023 1893 10440 120306 13306 4825 8095 101012 483922 25934550 2572120 959117 499000 305 51522 113104 8945693 2408255 1385917 3056 516706 219863 86053 132790 544333 319216 274701 45380914 55906 835224 6127 3272205 72903 23084 4281 45325810 237 5725 540327 469300 1804536 869149 1219 10920352 416209 764583 143222 225928 19495 38331 892636 3449310 110921 25566 3089998 48353 2469523 372 22923510 2605 679227 21134 314697 137860 4315826 77 605332 5059429 4922 229937 40216 1312 29167 142 97886 22877630 1994654 594654 222256 43400 5416271 24069 519885 59469 20442358 10984397 37219 540 10021 1665 23260 42830 183 303271 3228743 7053 150825 127370 14409316 2193 345119 1022 786616 5042 9682 45426 1344570 18 423915 1811101 108775 161431 32039 44830 3733090 40 2230525 72681 9020 87308 12941289 69743 1487 1931 64062 77503 542 36308 1063271 18809 6383 33128387 10225 9752909 4135 64749 2202 5903853 21 580 285844 287698 171192 213558 18838 1701 586 12029 6466442 6985122 276 12770972 7725449 434717 6124790 216419 4340312 5992930 2304 47322 155 2346468 1368541 1910858 820626 2421747 1559612 869860 9460 3234874 13395 12375 385654 714880 290397 67561 5733275 114567 1542184 583100 6581191 70659 1847476 47873 2506267 132864 2074443 802 1077 1176435 9893194 1188823 183436 72610 25291 2157720 14800 10088 4320 11617456 36893 32037 28531 190487 119741 3689998 55528 313621 1394889 212744 430797 589457 36014032 1216 16965 859186 13333465 227613 795239 154726 4987737 93845 1339466 3142190 42230 732836 57097 2156057 469738 16598 79545 6609 5089 759394 13947139 1496430 6140533 4514375 350503 1795490 8515 19838937 125891 86303 4133 878657 316763 5815307 84242 302313 6933995 24666 730746 197805 49854 797709 444919 16258977 226099 259228 440737 1854291 732693 7733 25424 13634 2074 242810 4074 901214 3688 52171 140738 4557 293760 1664750 94374 516 1567186 137844 33234 2446 9288 163917 174636 9671 33585 43829 11001048 45311 363434 295462 186901 84128 1057645 3473683 10904 2165 13709782 6520116 3805 23759 9166 2104690 738931 12272 1387686 2002090 258450 2057 3242803 237352 12662 15507 320 14173 3762647 9952024 3435 3129404 2544 360085 1524237 7866447 1475280 12875 2713148 29669 8962451 241145 518925 1364983 611386 678866 31954 47051883 607987 2640116 5365 26 16303761 7050 175076 34697 64827 5797483 5351 3745066 199951 141589 1271 15986 1631137 561165 1340154 2452973 3617518 4633726 34429 2721 36516 189489 35302 322836 67899 317171 765628 1401 146772 918 44690 3207492 23475828 19137910 64771165 152391 35404 2105 555 4799081 845 464872 10884934 3845020 238096 123105 144705 303900
327408 106352 180792 17964897 8098 8291 7190769 192418 14695 108799 33355215 290953 347031 295847 46698957 436030 121580 678920 340620 32139960 15292 2129011 1897 778887 4546 38590 22985 307419 816351 22913 118925 342613 6476112 4572116 39184982 4891179 307293 43378 316974 1083948 293 552285 69502 692831 2512803 6 15824222 668313 12740 15800 2753341 59 385167 2380514 984560 3843252 3792672 10935573 275030 3278943 216694 242359 1723384 3372531 11679186 120428 665 3898 11513083 9556963 689511 73870 5593450 946820 36870 28453 158920 145895 3149297 186757 83624 3249919 899 9239824 1125133 849703 598312 54948 4195193 7164828 1081496 31861 2456555 24293 7412 757861 11419846 100276 196374 5988582 24061 106492 251963 27110 166716 347367 341319 28499 659220 11 1055743 3877 3987171 20680 5370053 976672 134199 7542255 1383675 2428 7469322 291675 64489 978371 6 1717224 89133 6907 2061983 4327487 16213939 1997 55856035 905869 271606 2651544 2769705 197 82948 332259 43802 5319 3759 57713 1041539 979463 345384 340 132041 145456 159485 6804732 160393 89582 2559165 6910642 322350 3679697 437776 238711 23600 393902 8146 2742 29126 51550 233942 7476965 672 2595573 38419 1311707 8327097 3105 240978 1907 189726 495469 3511939 14169492 34096507 272732 13290 10 43067 5015856 7609067 41284 111 649 60068311 161687 219022 491424 616325 8949685 741137 3115 55460 6514096 2641759 134006 1341273 4110 1871254 175617 31466 1249592 416497 39879 1407357 434347 640922 188359 4617 342570 16436 1626892 20482590 10818026 9698688 703716 607471 10413 33744 623398 4957479 2388406 556 35891 176139 114082 13 262366 3419938 328 281 1482538 1982144 517706 22762 17613 188338 1165228 371318 759 1003745 485347 46252 218899 362047 7125134 1926 84477 3063 79237 302769 1850745 11874 13857 2532616 679 5519 1749287 718506 20 650635 260626 51197 12378 154313 23284 1306637 27010 432146 18604573 38199703 597816 145 102862 11038 9994567 15453 285856 3825 487920 1961 262339 3234 812945 1871229 1201 2569155 30003 1114 3336901 88444 175146 315060 35 771929 815355 23744 444398 14 2796 893008 10234378 830257 15384 245541 91229 4609260 83634 7836 4489 99643 3735291 294611 1013930 10681193 7823600 1762209 358567 2279386 769887 1756833 13172 7561 2267854 913677 102409 13834 612 2486199 1939225 160908 10256842 1043552 65756 103516 968138 401468 380290 451495 139298 29683 3034328 836632 28439 3240266 75922 1364904 133703 53151 64602 443286 1409 17298 2106314 9074322 190692 481 39239 320317 505 9520119 139987 6249597 409666 907246 97654 1229909 9140862 3985056 336060 165268 310 746171 859 17041 53 1543801 2382299 340784 16808317 185601 16911 279191 23286 316368 212246 150860 1143269 117239 71332 1619433 1279497 260923 156405 193486 1261774 581317 2203 77593 51403 1516 296114 79041 454909 8855376 26120 77467 286601 7382 1057 10624 23399 62655 0 4737 573046 12574 11900 7576 1702 8881 220312 465888 31032 3499 2299917 3336472 3312767 1901298 700137 593066 70691 11279 1616 1022421 108510 5095182 1131155 811897 87 93183 389966 82761 110626 128677 136809 26675 97 4422488 315725 623887 7180 9452 51 3200467 1288483 709 363853 9580982 2217715 239912 34748 1041457 143181 4545 2701 3910 6567 1092 2773003 140767 4425 1064104 288653 42427 1573172 60786 70008 2993489 1891609 35926 101774 32267 91642 461665 1667078 181987 1669316 59597 16787 310386 794638 3226917 44746 572481 381350 4574 5759 27948501 2473980 191885 96720 3062545 41071 143525 5451 270185 1241897 50240 2820 6336239 9586 170 185336 422 274192 1185086 118592 274807 5318 483436 1047 3509 14145 535950 7557269 729869 2334 274570 2623939 7591254 443888 2132438 36778 217087 1143498 287046 10588311 1158501 52286 134890 208 102762 638 1941 8553281 12727722 825 797035 1433916 2479622 26071 14823028 460 1434980 620431 193083 665512 1538998 192606 49209 1631833 8094 0 150845 285828 71186 26130 292403 65809 452834 15131 1597411 14319 2308499 9364 79161 6176 17061709 304 3413426 5786 58442 184417 46010 150607 2300184 1766 7320 21264717 8969 34486 850 3305 40077 665030 10059111 5970248 92594 1580 1466067 4811063 4421118 273 108295 3 428942 20014 2853 3676 21530862 10420837 2771055 1431558 2079212 406879 10553 128189 335724 232847 3580 10333 12763 56654 8204107 17102813 31878103 38555 209753 511117 1143054 79413 9457 175 136526 17623 37285 445641 20293 29357 939596 43 34740 11227090 233856 3019 20232 218752 412242 6714 36073 38143 58568 58236 2140150 1569422 10778563 1012949 947803 11382 4812 2563242 402003 3480153 24 706453 1065214 143950 407060 134055 780080 61989414 725283 638965 82370 70784 21435 2041180 294538 165179 162731 83083 72858 15085483 3756410 379937 10794 12952 64091 228803 90069 82568 38536 1670200 108547 10378980 83477 341435 39 697 3493 73899 239326 87728 43 10695 103843 9146 184198 2587435 3599 147314 3004467 819814 170206 1627628 1140187 16591 1418508 316 60179 5442825 1432086 12036 126 9174 2271 2551015 5908408 22497 5164994 9576333 2301151 58116 1378058 76 708152 2808599 3131380 183195 154618 2647 6384 416045 1936027 961 58785 186778 74 6028785 332639 934838 20128 10058 5377866 33414 1070875 83575 29132 40348 3601326 167 2171067 26714 881976 1204 36443 143254 31542 120845 2592053 171970 337345 216011 1625599 19486727 586 8917765 6441792 268333 1063158 22676932 66905 11430 2686576 1605 72184 4345107 11917 188519 177311 140503 13 16567 7476248 1533160 1258200 436228 2700776 4485923 35122 380 417526 374 91255 176450 25966 8588 7075524 244966 12673 37657 822946 74865 321915 1370230 2225525 76318 142390 8595660 341401 10152737 4322432 17247284 49 189233 1953883 380791 146059 124697 13465 9756 161293 10742 64 9799290 2360 40974 1973825 11666 220732 6589 213591 18368 715101 721176 6125 87868 573485 9212 335618 514 1702358 122211 2029512 2920506 608560 179777 2123681 17197 2095323 1677320 2401377 13633600 1055097 188223 363546 21350 146452 4105712 20687 4740 1844538 506799 408747 22099289 9357796 8352500 1024402 1018350 434158 85879 2781033 605731 18418534 2488 766 89070 44648985 7445 32810073 4889 9942987 661 130 1815595 27932491 169761 28606 8629 55709 11361 8495998 20881 3750175 90822 1881 183522 3623832 46434 18273 12954 293563 1049685 123820 137217 1057017 24782 6825832 55086 128525 2597 5102679 90380 682021 16895504 5812522 54268 296187 9633 1048291 3251890 15943034 963897 367 131429 1687515 793 415 43435 11269 11125890 2187518 798350 57478 135787 11607 136252 22165 23919 95742 352842 113287 1079371 3022337 86784 164437 93918 38953 14099 17 23204430 85817 219383 412971 16663 264420 29602 965043 27260 29113000 1231 24720 45348 533850 4616153 23 716 26411 26 5300011 6354590 1164273 10066 2511 526620 282634 76677 1516969 1066 52065 235977 1633822 216066 35391
2035859 53826892 39279 58257 282114 93474 878978 289070 431136 3254946 420903 305132 55994 85472 3195340 20906 6892 4364 59102 428940 901055 191865 469940 50247 9393 60572 2224859 567202 9193382 36725 31822287 46601 8470 475608 98 63201 1309 196163 614927 231757 170 28717 227807 134393 7245078 7294763 10579 157701 13705 107333538 501149 3492555 21892 1361 304217 698519 8733933 1064404 2867 140422 12150 55289 529561 48760 1531 33788 89146 101352 3817511 40 128898 255079 165035 714228 488 2445155 2379 195376 125773 4945057 1478458 11197 46555 11460 1700 18586 1660548 754589 2887 5452764 1988364 218589 17326 2151 1252212 923881 150601 123528 113 1466200 143338 36296 65092 85678 785244 3902 119568 1768759 59784 112284 150 262345 382747 3218 9151 649416 10790 60644 62076 5767 42772 126214 2714 1334858 65125 497229 1613409 1056204 280081 292514 968061 112 591 11283 496140 1975256 172105 670070 20728 17904 82352 8526510 1835400 6874 4585 2858216 27904 24479 59497 191235 748867 10967 41242 5528154 1240727 38764 561832 1476 80602 9145016 722470 956870 6960923 831844 187442 3128564 11073 17182876 493762 14049 10400826 3435535 5684476 296571 6679162 3918876 169075 4216 2815254 4801734 542509 3894836 3327157 1220730 45134 14187110 101650 525444 1544 12631 74825 45037 3481 1822 159033 285497 3671 82868 80851 18133832 3767426 492137 23142888 1895753 17705 2773489 234997 215 331 2314 232868 1173 3 254606 15551 2947046 9753948 82194 459281 73068 11206432 42540 35728 47338 8767 689007 65691 82293 5136 5660133 199630 84643 1830684 150529 26449 555614 434743 786 3899696 8711516 429654 1784511 616060 538499 69034 55868 1519416 1269 4697911 1813255 2415 152422 199251 57801 47939 48557 925 2706 274581 803 1432 187623 368 408676 2128450 1571510 4194867 215667 18163 4953 2789687 10908542 291238 347939 13334362 474586 10230 3109941 3978979 45848 24376537 20332 146612 83233 45062 69 5991559 7282222 47719 3290 666934 10661783 923650 1702264 201386 3696 14930 802723 11045 1131734 1747184 5276269 249888 71997 78489 675836 36321 41188 48591 13914 395799 44599 4423240 1239157 5480 747463 1504 292442 9991914 41367533 82841725 613325 19004 1513 139 71553 118503 119277 11813 241702 16393 849047 26567 1863 1676985 125141 137703 2667490 45896674 50723 2004289 14727 337926 38796242 417084 1170598 3823110 4784314 575797 409159 4677 4832195 1404633 657659 41421 1669892 2662901 427985 3329 8791 8366 1606270 7423 51866771 889590 4575936 57895 30539 5057932 19723 726297 67110 12429182 5077 1326907 676312 27114 10077 4356610 591364 196659 3440 37549 270733 28767 43914 8979961 779712 139994 247065 300681 682753 32506382 6087 193662 9241 3437 188602 27951 1842017 203991 10826 10117 317 13715 6557 11631795 1828 5213276 87868 116853 284291 231967 12927 200684 881578 2394585 37133 8052595 1304215 2949 13969 51144 3064 725173 34405 4561 108381 1605517 1505 188 7183 210262 129254 3340552 38 82 1367950 7419847 524809 133272 15332 676 9739 271349 13227482 163292 78956 2398 2453 10292545 21634038 3511738 2225 747192 3418 73079 548 269563 8446 449360 2995 1315547 264621 40244230 8220586 6554953 273245 11614334 56157 211331 178340 109814 708994 2411591 3651 140864 74744 5000853 25992 1593562 6958685 943 115236 3342472 113129 343980 29071 275363 103810 265261 2581888 330 6012 14609 11917 19624 734309 67046 735535 6103959 3880186 41233 1051022 1004 2369 62572 2799936 454034 14171 1635621 940707 418211 1445161 3479316 9299562 180972 470244 277965 22387 2880300 32484 1392862 16276260 267528 29884 35046 5452754 4127135 3115 65071 29494 5649 7738778 737079 14822 7688 1620710 7 34039 1315 853371 92928 64286 283490 15865 9575 1595 106934 1283593 95976 12806989 13631 11254 28809 31544768 3051296 282874 15935176 448363 757367 12926 201155 289136 24732 62962 5704543 12931 8721038 2014 1460245 386358 2192406 9097 105990 1001196 6296 838434 383890 4938 2199662 156178 697512 555 4352 342803 44658 10705 1897857 364098 141483 793343 62029 1953582 496323 28020457 19479 138033 270469 78 128896 1455 20971 211059 1802819 17863 145283 26182 50 27 5359 9530661 116113 29345 199 62401 14312 626826 155256 1582 4330 37228 104638 77287 54195 8874886 1099966 3151875 197428 319217 255377 13933 1135080 859997 4091803 63477 20174 5918051 80120 9791 78750 263193 3920 630 601689 1673291 3635213 11710 528027 221820 5498589 5675521 38794711 216413 512423 16893517 57089 134342 8349588 1159676 6060 102143 574 32410 2715004 29828 4440 17488 1260904 11016 84860 13860765 6621490 3821575 1978132 7675 2430 99392 334244 34866 33746 311147 24379268 1016950 57228 54270 1158131 2896962 1674115 10012 109409 5129 1596239 197 3981615 182548 333795 1994715 135827 17315 1279810 152408 46765 1 7 809399 459476 8625 35122 1912570 11035221 592444 433059 1333682 729451 93859 2418942 80192 43618 1629785 1360916 125710 3983289 24510518 15590588 2305868 376591 2435552 234258 45475 638722 104226 20881190 1337072 180846 4716445 3563294 595993 39875 1528007 366605 6826 13038146 3776 628687 193685 17534480 1235 13521 2549358 408972 158881 89477 1455679 17286 39796 252295 204338 11974 1796984 9468 324 961647 2493779 5552279 100988 1442431 1365330 6608542 128011 33537252 3401 161690 25797 6874 19564 104380 596 4327484 27542 141490 1313 114944 565 1022296 74541 28484 695596 3778 282690 18579 3798 1305208 14 128792 1010826 88594 93241 2 67042 2997875 52629 439425 192639 8585897 207 404759 579315 132937 784019 76818 1647520 751289 1933934 305583 3070089 63355 4419 29366 104036 223039 3225 14749 14422 890869 8991 966271 920053 31944 62263 2669540 41620 194782 189399 566043 181467 2645453 1264867 544224 5579 69135 146 42072 82 35827811 43235 15804 54136 1513454 211549 4053772 26527 73051 106384 2127305 52867 22633 585128 85751081 10328457 28698 3470 2036694 928711 430279 25407 2045595 639178 6904352 387764 2044039 168400 22637 33 64099 49965 392713 193 272066 55325 2723695 358 60617 123580 3595262 1238117 794621 24820 399743 2027 1809191 124613 9069137 173828 245235 51049 59605 1038843 896837 1262956 2555039 2598613 1282762 1815872 1743172 458062 46492064 12841 3353383 369542 15503059 615203 4283914 1671 13078 71932 16423 258698 134379 43847 12965690 300064 7924323 53648 77596 946894 31748 3120 2635 1225525 70536 9453 5214198 7515554 528972 22316 290525 11754677 296456 5013262 20 2637 165507 14531299 588129 6463968 1074 440480 3957697 3351 11039173 237662 3772 1514190 319300 1018318 10151483 1746893 6290 126568 54131 264156 3555755 697380 183533 26084 385501 217214 51 49851 93645570 2235647 865403 2325524 791 110582 686664 123141 3683578 149051 78696 376762 301847 8038 527078 677669 542450 516499 6087 25426 3468 4602 338709 66955 54385 423452 225842 2867566 4958867 1481915 930
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70205977 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 138751143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 195236628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 212381557 0 0 0 0 0 0 0 0 0 0 176441086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 395962106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 444406427 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531052307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 656356322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 544396611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 716625672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91465912 0 0 0 0 0 0 0 389939709 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
89450334 85513617 78831170 37701427 37271451 36957994 30130228 25787868 23171487 21212478 20945333 20683792 20139169 19977260 17612963 17356544 17023108 15129773 14572647 14266580 14108264 12016008 11908962 10550425 10528417 10379432 10358928 9662761 9621725 9433380 9336604 9266455 9103819 9016087 8912599 8894650 8549900 8467123 8463472 8368979 8167907 8056891 7746983 7612927 7399237 7098355 7060634 7014975 6928639 6812039 6751350 6522938 6507249 6353243 6252258 6219513 6216786 6186140 5973927 5859869 5665080 5390796 5353235 5132682 5071171 4994821 4964776 4913266 4779972 4744979 4627327 4589950 4545398 4506340 4175810 4170453 4071570 3812897 3717082 3714125 3687070 3644708 3574989 3500184 3470225 3434099 3304340 3302693 3217066 3214021 3185933 3144678 3119909 3113547 2998896 2891526 2860603 2763603 2714561 2640356 2637449 2573758 2558171 2527888 2526551 2505545 2496898 2487009 2437726 2421486 2317603 2286654 2227149 2222116 2185997 2170431 2165901 2155949 2149583 2121117 2081346 2050312 2038176 2036178 1982369 1953898 1944075 1933250 1921099 1834951 1828555 1821191 1818302 1790143 1766303 1747287 1745342 1744708 1744334 1737071 1706881 1702672 1700746 1689627 1688125 1662743 1625928 1595348 1572647 1545716 1541580 1527628 1517548 1500399 1482525 1455524 1427877 1418733 1408639 1395817 1394639 1389985 1386232 1372380 1348758 1344677 1328830 1311107 1293948 1275685 1264011 1262012 1261434 1256368 1249082 1238219 1237909 1233741 1233467 1214689 1200060 1188085 1184891 1184145 1176453 1175587 1171491 1158508 1148982 1143894 1143182 1137246 1135758 1131010 1124664 1119417 1115986 1091484 1090010 1080706 1058648 1058624 1057379 1036489 1027140 995937 973100 929566 928491 927550 926532 923812 910404 905990 904857 888028 885839 876682 870329 856396 856382 851696 845379 838090 833063 831052 829472 807150 800353 791229 785792 775397 751649 747303 741687 741658 737250 719303 704355 701697 697610 668643 662317 655280 650205 648840 642919 630554 629863 629846 615999 614483 613690 612774 610673 607096 604083 602418 600619 599376 595559 579260 579185 575835 570824 564818 553315 542602 538716 538315 536987 533584 526466 526118 525194 520072 519740 507789 501265 490485 488746 485811 485406 483716 482600 478909 468471 465820 464843 462199 458293 454037 448981 448208 446390 442951 440037 434754 432656 429553 425149 424189 423289 419141 417992 417874 416694 415821 413699 410429 405297 396765 396106 395533 385251 385123 375829 375010 363141 363115 348884 348675 347969 342222 339803 333644 323881 322304 321950 320469 306871 305710 296677 295827 295616 293767 293764 293608 293412 292509 288442 287619 286761 286747 285606 283478 281691 278355 277144 276770 274863 273491 272906 270702 269747 268305 267708 264620 260119 254504 253426 250967 249687 248995 243295 243104 241577 236066 233833 231213 230783 228813 228770 228128 224842 221967 221570 219753 215572 215563 213283 207915 206868 205626 205420 204027 202325 197811 193857 191115 188529 188361 187721 186636 186555 186469 186234 185688 184619 179675 178723 173030 171579 167788 167085 165179 164079 163422 162628 161519 160170 158926 157229 156316 156152 153074 152501 152400 152031 149087 148563 145947 145506 142130 141928 140308 138418 137585 136850 135726 130514 130422 129457 126888 125933 125365 124601 123932 122992 122693 121228 120428 116018 115807 114908 114880 114742 111348 110047 109696 109216 108622 108364 108332 108081 107080 105677 105622 105334 105332 104802 104526 103581 103228 102926 101772 101465 100673 100129 99888 99407 99165 98723 96462 96436 95404 94840 93100 92016 91649 91022 90938 90872 89664 89471 88830 88533 87849 87632 86471 85976 85335 84035 83952 83653 83087 82570 81348 81251 80300 80104 79772 79072 77763 77575 77540 77415 76321 76170 75329 74734 72827 72705 71728 71171 70884 70054 69996 68411 68205 67694 67103 65719 65292 64026 63603 62817 61705 61547 60873 60633 60487 60276 60094 59029 58883 58315 58259 56616 56330 56237 56133 55379 55173 54775 54553 54370 54359 54139 54084 53033 52899 52693 51444 51438 50276 50014 49835 49635 49624 49100 48919 48643 48563 48477 48195 48136 47917 47727 47398 47397 47195 47116 46999 45869 45693 44643 44526 44411 43703 43325 43190 43161 42206 41480 41234 41232 41045 40816 40293 40215 40163 40015 39901 39617 39192 38834 38791 38610 38083 38048 38036 37559 37237 37031 36718 36353 35545 35248 35224 35116 34987 33971 33787 33672 33409 33049 32905 32660 32622 32564 32377 32157 31315 30985 30723 30651 30634 30346 30202 30150 30133 30105 29992 29883 29727 29689 29505 29494 29176 28897 28887 28658 28630 28337 27617 27111 26574 25517 25422 25287 24797 24770 24413 23759 23397 23310 23222 23194 23088 22909 22864 22709 22595 22576 22477 22407 21922 21572 21144 21039 21018 20999 20971 20943 20787 20693 20633 20594 20507 20313 19998 19881 19045 18763 18748 18267 18236 18215 18072 17879 17677 17677 17274 17154 17120 16607 16325 16238 15849 15810 15710 15567 15429 15270 15145 15117 15078 14798 14387 13940 13531 12989 12902 12752 12725 12515 12487 12444 12390 12268 11953 11916 11774 11773 11670 11579 11515 11271 11071 10923 10852 10585 10527 10525 10500 10478 10199 10047 9903 9852 9757 9704 9674 9566 9560 9477 9296 9218 9163 9041 9019 8940 8910 8901 8809 8692 8539 8511 8457 8226 8179 8108 8066 8051 8005 7907 7882 7537 7480 7472 7411 7368 7239 7068 7052 7041 6935 6693 6673 6624 6599 6385 6365 6363 6126 6104 6025 5990 5941 5886 5704 5699 5649 5596 5533 5517 5493 5468 5399 5384 5383 5351 5288 5252 5209 5129 5021 4939 4922 4887 4776 4690 4648 4627 4462 4457 4267 4198 4046 4036 3888 3786 3654 3497 3447 3446 3432 3419 3399 3387 3373 3363 3323 3294 3284 3260 3140 3089 2865 2800 2662 2629 2608 2604 2604 2477 2475 2439 2407 2382 2376 2316 2312 2270 2242 2065 2022 1960 1952 1922 1908 1893 1883 1768 1764 1752 1687 1667 1648 1610 1514 1504 1500 1492 1488 1425 1421 1354 1349 1334 1293 1278 1229 1222 1196 1194 1184 1159 1156 1155 1154 1146 1142 1129 1112 1104 1103 1095 1083 1039 1013 1001 990 901 879 853 826 823 817 814 806 786 771 755 748 747 718 681 677 674 669 667 646 596 581 506 471 455 454 453 453 449 447 436 425 420 416 412 408 407 404 378 368 326 294 291 257 240 238 230 227 207 198 198 190 189 173 162 153 153 148 146 138 121 118 94 94 84 82 82 82 77 67 64 61 60 54 54 51 49 48 47 42 41 39 39 37 30 30 24 22 20 18 12 9 8 6 5 2 1
131335110 60186481 54945861 54395415 32966900 31021753 28941820 28027687 26070537 22892473 21184493 20760865 20280144 19372869 19029819 18505825 17933759 17437881 17410487 17336200 16156837 15939686 14882241 13147268 12777790 12682615 11774630 11412362 11355927 10919105 10331690 9371009 9191807 9163758 8941085 8755417 8698480 8691032 8553877 8523162 8315583 7763479 7761250 7639290 7588064 7261001 7218705 6988077 6959906 6790701 6472939 6433586 6217795 5862502 5789164 5738998 5696878 5695634 5587640 5504434 5337877 5272884 4967220 4884930 4833801 4771326 4752806 4709544 4707305 4579697 4554497 4494410 4475628 4424326 4397050 4382655 4320784 4248069 4219682 4210036 4169612 4115357 4045503 3980429 3869742 3813977 3688947 3640407 3632824 3619306 3571261 3529125 3478515 3464953 3449073 3400613 3383319 3361143 3356364 3336244 3279049 3263769 3254730 3222790 3120847 3110260 3084249 3068567 3062057 3010635 3006114 2900150 2884177 2863008 2846784 2842513 2799665 2726252 2718517 2716292 2684096 2665563 2657951 2632647 2606610 2509667 2494088 2470471 2414707 2399598 2379551 2332211 2322345 2306928 2300652 2286618 2257415 2245200 2231925 2229473 2229151 2218278 2205145 2201847 2166116 2164267 2093426 2086716 2066361 1969877 1948948 1905153 1886814 1871209 1868316 1865175 1853791 1819657 1801290 1745392 1744744 1725408 1699916 1687366 1674908 1664197 1631645 1613214 1585090 1578978 1573956 1559137 1554212 1497204 1494986 1471111 1466823 1449196 1411998 1411814 1404766 1402095 1401993 1401444 1386789 1380140 1331223 1322636 1314486 1311813 1300410 1299692 1294589 1291761 1266403 1257753 1242168 1236359 1235126 1221113 1216928 1210036 1188024 1159321 1137133 1133192 1120303 1119979 1094429 1092404 1068033 1059262 1054273 1029127 1015551 981509 979967 978854 977725 946562 933398 931506 902470 901585 889187 878896 875590 870721 865976 855473 845988 845640 839509 833053 812166 805794 803950 799329 796939 781985 772657 764713 752483 749043 738589 738183 735046 733474 724825 720259 706515 706296 704796 704559 701866 697327 692206 688025 683024 670491 664586 664022 660013 641310 639723 637521 627240 626435 624079 623536 623403 616220 595846 584436 579217 565213 564397 562954 561311 560630 554629 553112 552779 544117 544053 540774 540410 537457 537194 529161 523646 522659 516454 512824 512171 507768 502441 501374 494143 493282 491970 491225 487778 482303 481713 473383 467309 463255 459603 458946 453394 446245 445377 445265 442815 437579 435052 433331 433171 432244 432130 431002 430348 429289 417724 416913 415903 415374 415241 413404 411536 408662 407711 402901 401115 392572 390815 380836 372558 368461 368018 366612 365625 362707 361195 361087 344893 343165 335688 335450 330639 329662 328791 318336 318240 318048 316785 316224 308454 296050 295923 295745 292845 288366 286318 281210 280143 279693 279508 277948 273995 271424 270743 269021 268558 266741 265855 265674 264246 254742 254036 253978 247536 247448 243762 243727 242459 238308 231971 230079 229929 229319 226954 226650 222830 222373 220483 219975 218713 217624 217151 216528 215859 215539 215346 213999 210013 209604 208445 206178 205409 203701 201740 199439 195701 195255 194995 190843 187279 185750 185519 183691 180882 179290 178227 178069 177978 177873 177579 177211 176530 176071 172391 167337 167037 166664 165966 165642 165156 164516 163883 163771 163232 162820 161476 161028 157127 156671 156237 155104 155004 154371 154326 154205 153138 150954 150709 150478 150194 149220 148423 148089 146397 142495 142145 139453 137994 137719 137665 137225 136525 132906 132786 127903 127300 127251 126667 125470 123865 123352 122783 122292 121669 121311 119937 118301 117457 117172 117087 117029 116860 115524 114798 114535 113908 113737 113382 111141 110320 110179 107864 106696 105849 104535 104351 101588 101206 101105 100696 100682 99687 99468 98444 97854 97431 97207 96952 95887 94862 94647 94525 93734 91869 91702 90590 88921 88613 88578 87983 87605 85509 83994 83569 82887 82562 82391 81588 81333 79429 78464 78244 77769 76663 76494 76394 76318 75912 75409 74752 73639 72832 70990 70897 70159 68877 68535 67823 65813 63708 63673 63502 63006 62004 61982 61407 61089 60675 60616 59963 59593 58825 58789 57256 57034 56927 56119 54960 54557 53656 53348 52748 52628 52240 51811 50797 50665 49157 48902 48456 48367 48318 47404 46584 46285 46145 43786 43228 42976 42012 41775 41589 41570 41367 40687 40335 39540 39451 38571 38183 38081 37914 37038 36652 36531 36473 36429 35939 35897 35697 35305 35226 35113 35041 34943 34711 33252 33164 32732 32320 32230 31844 31837 31741 31637 31609 31321 30754 30625 29841 29792 29790 29654 29613 29601 29297 29087 29035 28763 28193 27701 27614 27286 27242 27203 27095 26056 25664 25301 25025 24976 24361 24336 24182 23671 23569 23281 23230 23124 22941 22690 22633 22398 21677 21483 21427 21385 21325 21322 21090 20878 20697 20545 20261 20163 20128 19943 19900 19613 19497 19301 19250 19104 18800 18468 18386 18263 18240 18211 18201 17719 17423 17182 17034 16867 16854 16780 16397 16346 16115 16092 15939 15936 15884 15868 15786 15710 15541 15510 15498 15337 14731 14165 13996 13969 13932 13852 13744 13712 13562 13496 13491 13379 13148 13095 13042 12981 12902 12873 12474 12304 12203 12180 12055 11796 11726 11496 11466 11460 11283 11009 10893 10796 10666 10472 10211 10144 10105 10097 10076 10029 9811 9807 9567 9528 9527 9469 9329 9258 9220 9122 8825 8646 8628 8500 8387 8223 8203 8181 8064 8051 8010 7825 7807 7744 7656 7605 7427 7411 7319 6984 6906 6837 6739 6706 6688 6593 6438 6323 6295 6286 6278 5969 5964 5883 5821 5716 5672 5638 5630 5477 5424 5407 5262 5254 5158 5088 5035 5031 4986 4943 4907 4871 4859 4845 4788 4777 4758 4749 4743 4717 4588 4587 4497 4466 4372 4314 4283 4110 4092 4009 3948 3922 3906 3845 3739 3586 3575 3491 3428 3405 3184 3172 3150 3132 3079 3054 3046 3014 3014 3013 2702 2692 2690 2688 2683 2680 2642 2590 2579 2565 2544 2540 2504 2363 2322 2242 2192 2174 2141 2080 2079 2074 2048 1994 1977 1964 1943 1928 1901 1899 1864 1783 1779 1599 1550 1509 1505 1423 1357 1317 1282 1252 1241 1040 1023 949 940 922 905 884 846 826 817 814 771 754 742 736 720 679 644 640 637 614 602 595 592 585 562 534 513 513 481 468 443 432 431 431 425 353 332 303 296 294 293 292 282 262 260 256 249 208 182 179 173 166 158 146 145 144 143 143 143 140 130 130 124 117 116 108 107 96 81 79 78 67 59 58 54 39 32 29 28 21 21 20 14 13 11 8 7 6 6 4 3 2 2 1 0 0 0
87884344 67257060 55278504 48272547 42327330 38994779 37575762 36013970 28376019 26436306 22221442 20948480 20250556 19883232 18226007 16620759 15719982 15604918 15395524 15259656 15127186 14776181 14675900 14452900 14342878 14241417 13839033 13738045 13616316 12920584 12707684 12427030 12141328 12023948 11316258 11195071 11102531 11078726 10940676 10916436 10792213 10436953 10085151 10057242 9929469 9811566 9800162 9759657 9430695 9104732 9031967 8425944 8175271 8139898 8133782 8044461 8004327 7736515 7424698 7299924 7179644 6882268 6816991 6788381 6576227 6302608 6007016 5878355 5734336 5528923 5390917 5376767 5344094 5252230 4851197 4828461 4759073 4684361 4665885 4656175 4653151 4627086 4556826 4534766 4511494 4438969 4324974 4303574 4295949 4276182 4251621 4093866 4087384 3975589 3876385 3860447 3816196 3743266 3483571 3482001 3460584 3458167 3411521 3278885 3216372 3200450 3178759 3165527 3135078 3120353 3107247 3060767 2981159 2886668 2849945 2843592 2824215 2764450 2760587 2753205 2704014 2690958 2688154 2676258 2672141 2653744 2634180 2559824 2537244 2494934 2461991 2444719 2411100 2403948 2385359 2377058 2371084 2340292 2337819 2288832 2284084 2280755 2247117 2208914 2207277 2188134 2183482 2179889 2113894 2076192 2067147 2054217 2052220 2020151 1994191 1974730 1952464 1932605 1896942 1886892 1855916 1853443 1804846 1762124 1761663 1759327 1757672 1751709 1678353 1675488 1643201 1594026 1584949 1568806 1560971 1545426 1545169 1541196 1518938 1504206 1404371 1391572 1386755 1382528 1376073 1373512 1344413 1320794 1308554 1305736 1286049 1252384 1230366 1207173 1203562 1190476 1185856 1133879 1122971 1098877 1080256 1067129 1061302 1010353 997791 995166 994335 982516 981949 973678 962871 940831 916605 911184 887715 884531 884414 878621 870668 858252 855255 842159 837664 812303 810641 799475 791022 788954 783746 761691 757873 752049 742753 741412 740576 729225 727359 725961 722800 711780 709898 704094 699704 697894 695838 695410 690747 686176 677218 674031 668477 667483 653793 651544 642670 641603 638588 635976 635454 630228 628726 616191 609109 597146 593220 587277 582196 579240 575175 570200 563334 563236 563190 557853 556542 554888 552432 542572 540549 535029 534716 533577 527053 526176 522003 520232 517596 513551 511310 511003 506666 506445 499656 491426 488745 487049 483631 479994 479309 477284 476865 476798 476380 474992 466320 463909 459533 454080 451193 448221 444250 436586 434379 430685 422647 421645 419594 419574 413815 402184 397535 387152 386710 382188 377962 376086 372296 362223 359935 359817 354935 351596 349625 348895 347144 344058 340618 340177 338526 338455 334373 333501 331581 330557 329302 329015 328067 327337 323758 323006 321340 315876 315644 314067 312952 308045 308012 302471 301515 300030 296714 294954 294772 291161 291004 288468 286074 284589 284365 283313 281338 281205 279789 278879 272771 269020 268013 267488 266943 264671 264271 261777 261027 260357 254362 251654 251406 249471 246775 243494 243396 238685 234396 231988 229723 225075 222874 221714 220843 220350 218887 218138 218085 216201 215904 215471 213299 212001 211599 209456 208064 206314 204897 204096 199653 199048 197947 195520 190240 188461 187992 187194 186967 186724 184359 184063 182675 181202 179355 178486 176847 175400 173542 172527 171791 170277 168282 167520 167362 167317 166737 159169 156243 155854 153555 153040 152351 152068 149275 147537 145281 145117 144871 144643 144358 143781 142858 142410 142274 141345 140274 140022 135577 133858 133787 131372 131301 131055 129538 128924 128691 128685 128253 126697 125566 124693 124100 121982 120908 120388 119372 117910 117312 116094 115397 113092 112261 111957 111667 110275 110013 109778 109705 109316 108652 108162 107642 107636 106989 106462 106132 104731 104629 104029 103456 102428 101942 100830 100594 100311 97999 97964 97835 96608 96216 95676 95366 95097 94922 94775 94364 94238 93827 90752 89873 89740 89457 88172 88119 87722 85921 85510 85458 85041 83612 82845 82182 81961 81828 79748 79166 78238 77923 76618 76390 76040 75676 74988 74876 74789 74716 74506 73290 72493 72466 71806 71017 70886 68695 68473 68270 66648 66437 65670 63223 62657 62227 61625 61366 60201 60141 59925 59375 58453 58328 58261 57673 56389 53674 53645 53628 53219 52829 52597 51421 51001 50655 50366 49802 49662 49635 49626 49295 48586 48066 47276 47131 46889 46577 45980 45385 44923 44859 44748 44607 44176 43342 43249 42962 42308 42306 42185 42102 41959 41393 40888 40634 39771 39543 39255 39193 39056 38711 38556 38356 38302 38195 37659 37384 37348 36931 36776 35269 34699 34698 34135 34063 33535 32948 32852 32706 32220 32152 31120 30667 30619 29919 29858 29397 29279 29035 28727 28437 27387 27164 26356 26288 25432 24022 23454 23450 23177 22985 22910 21358 21220 21187 20843 20319 19767 19661 19437 18828 18696 18507 18443 18222 18060 17997 17990 17972 17831 17798 17670 17476 17283 17057 16908 16849 16747 16526 16496 16345 16100 16068 15797 15691 15650 15618 15415 14789 14649 14351 14268 14107 14103 13986 13784 13427 13242 13233 12763 12762 12742 12637 12630 11979 11866 11721 11684 11525 11121 10861 10623 10502 10407 10399 10377 10258 10156 10118 10030 9877 9825 9771 9589 9532 9509 9478 9457 9284 9270 9104 8935 8933 8782 8692 8646 8472 8465 8327 8206 8143 7770 7751 7721 7616 7615 7609 7598 7577 7423 7093 7068 7007 6991 6911 6887 6760 6673 6617 6503 6467 6442 6323 6211 6200 6195 6113 6090 6029 5962 5946 5856 5836 5828 5807 5775 5701 5688 5659 5633 5596 5525 5493 5475 5433 5329 5262 5062 4975 4932 4880 4850 4814 4806 4739 4610 4599 4558 4427 4322 4281 4177 4152 4134 4121 4118 4114 4099 3922 3825 3772 3768 3684 3632 3623 3568 3562 3549 3539 3531 3510 3479 3472 3451 3263 3231 3184 3166 3165 3142 3030 2969 2948 2941 2930 2921 2917 2911 2868 2812 2793 2791 2786 2614 2555 2520 2510 2443 2438 2364 2347 2339 2295 2274 2236 2137 2130 2076 2072 2064 2038 2019 2017 2017 1960 1937 1888 1849 1808 1736 1703 1688 1645 1637 1579 1557 1551 1549 1536 1473 1450 1429 1423 1421 1415 1369 1335 1325 1200 1198 1162 1156 1152 1119 1098 1087 1026 955 950 908 898 843 836 812 784 768 758 741 741 712 620 596 591 566 560 550 550 539 509 478 459 458 441 393 375 371 351 335 332 320 310 310 301 293 289 276 249 230 225 213 208 189 188 167 157 155 153 150 146 144 139 126 99 99 95 78 76 57 56 55 49 45 44 42 41 37 36 36 29 26 25 22 18 16 13 11 9 8 6 6 5 3 3 2 0 0 0 0 0
3 1001
781468786 688111547 490480825 470139974 429318148 187405471 84054382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
672677959 288652960 207491041 178268922 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
737779170 454466504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
925984 59996 29807090 4911316 39805 10093597 3842388 19754073 228491 1808146 14844 44022 989140 4994930 1040225 285101 37314 2193237 15193 2026064 167451 27580 730479 7114354 224363 487195 1511 28297 68340 9867047 1045889 1081761 2062 292 21879 15524970 996286 12408890 17654835 264985 7069240 152360 136839 10965968 803922 3607959 5120 4459 102962 27071 176783 17484 758375 622393 1350198 6147 357052 598074 33009406 1671 45951 116335 782736 14615 28695 14309 25110 3249 28131801 21075 20339099 11 217108 141697 44910 7523 1299216 39591 276 13571262 664045 528010 47231 2527662 4605 3244 957762 13038 8440 13847 3512074 1057002 70290 2083 3262775 146496 849 3554317 3567 801689 13390 12311 7839 36960 12299 889062 279018 3953003 3001807 19078 470157 602 16661 4521 12963 1602119 328011 108648 1086 5303306 488 35827 43852 466084 281814 23 28633 356 7291 1367968 38383 408731 39 165572 21106 27393 71076 19715 3484247 22574282 398882 796 392102 84 2621 140786 22087 1052867 599473 5097737 131006 2328699 761511 6677445 29917 134179 18911588 10 40913 19998 13055030 221691 340487 36399 19462 14479 218984 1851 305979 464 84787 5546 181410 737667 726389 307847 560154 1652432 148362 418875 56779 2344 2124292 328842 253039 955 1579358 15510 1194034 7985029 290716 33254 65133 298 460667 256283 1036283 44586 75 374877 27344 1064193 16562 231778 401825 1460907 2990 916552 31419 61745 1822430 70620932 239109 1 4040 10421800 33681 1831154 1326433 12911587 400833 190787 10004 326361 116182 1806319 53325 254835 127 651895 1831 12744 2338184 3409 1044676 812682 35 117367 679038 7229262 106655 3194 1714911 15533 581537 132238 25040 16634265 442466 14162588 8543 2499770 5406782 188623 803951 14523 106253 1576 2012117 1104760 295620 368093 8529 8615 5638 866998 194192 190124 977657 28394 20681 3547 353675 8215 1630 1549491 379 931 651613 869117 88417 1897958 6041 9787 290782 243736 88047 2998381 368786 107310 414073 1712220 10 34849637 855 2934482 211 57253 5 4475 3149975 51776 313885 3583 472330 971617 325795 8120103 201735 18763 515315 12327 289466 407 1773718 104001 266804 7821930 138179 55574 2179664 190814 1772 12096804 2720192 13546446 14621 9486 109 73567 3287562 1437400 1144190 3038499 519023 91148 75 111426 107780 1249597 5516533 1008815 292755 5423 5935458 12247246 1787289 812996 1798518 4402106 50311 2282 106274 1169699 123537 56588 1300996 42888 58 996 2090262 17155121 2555003 223 4073 1227199 49772 688868 1607524 964 350 26355804 1135432 289910 441562 892581 282 455108 549170 9804288 71696 812874 1759161 245686 668 32771446 534344 59924 686781 555 75127 7077273 1237056 7020 940636 476933 3953811 707628 64581 1953 11425 384385 24404 156081 192 268427 16576 393648 52614 2057042 5728726 5011 11339762 82724 6287 93095 13797 60410 143667 1069572 2559 3433439 21236 46657 463480 983982 2281845 349487 278103 2606 93735 129816 1720957 1432 2139203 14867 195092 253660 139984 8664 1386991 231549 1602615 1409542 2101347 1336 91748 8320899 325060 242966 2029422 259564 1774350 59399 17263 778 4528 14380 39924 177823 76274 110873 2587637 59187 22192 246056 753191 7497 36302 19507 1617807 266095 684238 3087 129 91339 92577 1359574 60773 5506276 40039 709458 328104 7816309 24914 219461 42266 285 1019936 20431484 12317 21145 3170114 19216 390009 130340 528832 4582371 1974 24920 94246 1884158 219279 299234 822201 1524902 432246 4254202 15 702142 461975 430298 27231 51715 3 450033 837873 17221 141833 1440651 29847 114453 151 36320 92 23673 894232 2941 185995 14463 11 911298 8000 2708 747743 15943 11620451 34839 345734 8411 3018 75440 1856 4575 5130989 2987479 30717 10823594 94504 550474 2661167 4771162 173613 1087 68850 62279 5323 3308578 353898 28805 1326 2331317 64889 260936 76445 297347 67780 998949 16029 107773 10786 1455134 89829 719558 6569 23435 214242 12649 382817 388230 349216 1747274 75206 62938 569674 208577 4038 621318 1481789 4734 13492 2347846 21018161 735 282431 3666868 4498860 579 10775133 3 28912 992339 7358319 488700 1560980 5182693 49127 45736 5689037 2634930 1331881 709376 896238 1134415 10097712 227265 242631 160590 172144 54144 17472808 32065 35150 4800870 7268912 56640 3576 1518099 12239 332960 19072972 357 3027431 94656 2090 2353682 489 13214 199456 2142017 29567 8812631 2716701 3623008 4225 182 935908 1720501 1047366 13654225 1463298 226372 41304 268149 3850816 58554 36045 980468 605 367325 2999418 24422 16 1167313 179866 9 265971 322499 97592 9939 408 709555 2650337 108228 285576 233920 357970 311915 1868454 116039 58087 63332 3667453 786774 370855 12736 3769 5153883 97869 273007 196 58745 1 13539 2248 9641 1262043 1020084 2721025 3915 373 19027 1574821 149451 1392 136565 33368 127508 2212774 2476 1090172 4833 3075986 4930 1385601 245860 1513539 200 244232 1739052 1926695 30877 696168 201181 4504 137 73809 119488 118113 558610 25970 30862 342866 825025 95916 4606138 155316 565037 1001760 20106 124012 169687 3108505 1604209 234867 272608 3460 1217 604834 3890 3451333 13834 10112 412439 7330 405849 1254 568789 4025 20947585 4135 4248317 49949 5448 83617 1198847 7074039 41249997 332718 41492 248 1871865 1723977 106904 177201 173838 3597715 1887355 192180 38794 56485 180255 2908245 40937 1673478 3338729 5697 99990 34819 51073 843340 7204495 160 108 15201867 1410 21437 7700052 22209 520008 975520 31967 2345461 1575805 62519 106138 298167 36448 1745032 180434 366080 416776 15 122030 199592 4746106 229426 134 339 751083 30973007 2233 283019 7603054 8558602 22 46998 59684 66145 6090 992446 1175300 1325270 3003 259 719283 397727 96822 22458 36145 349564 17702 4515780 808 4938 4089 1327 368367 11065 30202629 829420 845842 261174 25156764 479465 279212 5580 480 223222 7685 1144215 7983 5302 57385 24909980 141 7526966 1099801 57165 298616 28420 2472273 123005 125049 57637 6466399 2240614 203545 267834 984761 2022622 142726 1102043 589748 254796 123317 197906 3819012 124378 444219 641201 681182 4824 4926972 125588 469268 73122 45371 58268 301769 4130714 428696 5795165 11035 1088926 663521 1166 5335604 48691 1036992 97046 379650 3514 26914774 839351 23942 1402011 4343 17266955 3174130 1903 26217 235385 164496 198494 1108181 744086 76308 2162475 227635 941643 326752 683660 5865774 278345 502676 580705 161449 516547 17580503 6495 6140732 70234 139394 82799 1555 1979533 935953 382934 31182 10855 3336841 354505 32461 2009302 1127861 40801 131637 496600 102527 30980 17784 385468 112112 15376 383070 779216 10640 425468 16787 617743 15938740 368095 27730 3057474 3548 0 1153050 8029728 183710 26224 22232010 4477906 4011386 3175 15718459 641895 17037 40732 16412320 656 17300 755408 33048258 47061 190759 31409 220263 1541973 138461 333396
657407 1055213 4929259 15421886 352311 76715635 10108 5839085 18 247188 9601397 20567 14465 1441492 3018525 1256888 8578670 1468534 347 247387 390096 141828 82914 1524296 939 18832541 14082 7745 4108454 2505893 1609831 400 210771 40901 22874 13976299 182787 1453546 303023 328972 859381 107488 4871390 36630 97055 969591 304295 4605 133012 2339380 47925 68470 315196 653012 9728 254742 62603 3644 70996622 207 578112 787088 16188 1998518 3275 468 127138 273414 384 31641 719108 23 423285 331613 168684 5589428 127185 672928 5306023 416108 7088 61451 187027 423033 343978 124110 216 5097 104690 74 1658276 198737 1110 291 2612237 99218 131940 24163 66945 2300690 696438 87458 18963 4371 12493 1044419 72554 33306 51998 469 63 286534 52219 267246 7276 8062 11383 46846 138144 74788 20452 23098 2281 1044339 3427 193713 21334 1791005 4708 405 1167 34195 8125362 611318 1148869 265578 38496 145251 389725 7699171 59737 45178 456716 393725 14404 410475 655669 372441 41948 7092269 1085697 557605 76733 12799647 2750 5797716 9593 494052 10665 4623602 11816 50857 111162 167405 3559998 771883 7 50 4203051 73126938 224 1295270 185965 847577 145036 55678 840068 1037578 584421 205 8064003 468566 1373883 939747 28329910 796153 2114650 401320 5413096 2474286 522657 35558 27962 28538 228694 15221 100 5009730 2302369 32754369 241445 20242 35714 29504 747355 2546 109437 19523 142 14960 1249734 19053 3107599 27473 155050 1430016 390113 4108599 1139 31898 42296 124140 1379766 397526 1041609 8655191 23062 43041 3819503 95788 615777 382 364 90311 196668 1897314 39505 18408 187043 49933 327984 93861 13801 281804 538120 538052 888303 15968534 4825 2869955 87745 7463 1572078 326957 1423 27903373 11199630 10089 21405 95793 113853 6177917 3403 1033352 1632484 9610508 2453765 25 5 311137 12042241 200035 59722 1403131 6955721 16985992 61554 3316457 264786 164539 696189 7625 13813465 24300 13688 198915 840 137829 4036087 358675 270 39066 4460495 152704 1926256 808820 2258372 16945 95896 156303 81164 139873 29822668 28395 334234 208476 1404688 427895 39534 20184 2409 37556 28428 53210 902 745254 98123 187592 322667 10230 2004265 167010 545927 85 1938487 5070 5413 34121 881298 5495 437 82461 1389112 21520 3633476 262973 657698 15892 143085 39465 664342 30320 159864 1383292 3091374 438004 552247 338394 105510 21747 39858 90530 334103 226384 3745904 458479 109241 9374 39677 362484 1908393 178762 318932 13081 3197 105964 881760 2448 1789118 3753 487 1536550 14799 1068866 186478 6335000 1433967 123 599188 288785 3685922 1288506 241877 2678879 1185 162542 2043 38086 27436 125378 2858355 1408 475759 376123 2149 32514 99695 1284 713480 336704 41495 4432 32406 598127 407018 74436 46272 2717519 71161 90531 1497 276843 312351 1017924 1996738 27477 9342423 2283793 256786 593009 157660 14567 158083 49854 167646 383871 69285 27086 26661 34327651 12239 2975119 6675599 261344 3651 9149 268814 33993 2962 1410 32378 190980 802 18566 341896 77833 250709 368696 312750 358458 1494056 9500 815485 1604 1165936 546703 207430 237729 26321 2664141 11403 396153 12308465 16839367 4869 994 1921257 15151161 617686 561 37885 10491 13139 3348348 11 21794 150667 22494 8476 9360948 5667449 8633119 58516 1966 729372 1001240 1406 14564 76247 643751 4090179 75549 120303 22448 1769550 55520 1048798 33120 8 3798834 161235400 22631 4973165 148519 2355971 260622 28573795 191274 87216 79624 1697 67050 6561686 134208 3694 9864006 20249571 35826 1899904 65228 107067 28614 22 76165 38863677 2540397 15980 102435 1433 3124521 221944 213663 546013 1612237 3574457 3792171 56458 3927546 224754 16139 7679623 274720 11752 193317 3194971 19780 232252 1718922 18937 223265 38186 5609501 2217390 2956954 1191200 83676 1078880 1738817 97829 159749 93671 649933 15689285 381315 4860418 5334 63615 57559 1442041 472684 8515 42422 5856020 93201 465757 18290 36055 1234971 4173890 14527 23002 8635 90016 464157 669609 1203462 117206 193119 5637 7242 1812785 25466 1497 8682 334322 93714 3274861 15701 564663 5764 49 3491 702627 811402 0 1648577 65817 67822 77848 338860 3385555 2710 31677 1039011 14155800 18200 127650 214223 5293544 2936 11345666 5530 1258787 55 18938 55687 522748 280389 15803 112464 4758 6873 1860657 55731 416346 3124 317289 95055 276534 32336 22327 2267912 5168357 44440 155950 288375 17504 457090 78003 4146 58087 132259 14720 827827 22395149 67501 615752 272801 66759 47206 16159331 6682 615356 2410453 18093 1718682 2205 86708 8623125 325028 618796 700252 5067 822681 80264 14519 15380 877 47137 8313 10246 21795075 4635937 1923928 2882 238647 9002 232767 645 20930 436 3993475 538455 1 1355474 138625 15428 8500 61810 800825 404843 58076988 210 122492 8283727 100821 668204 348978 175185 204560 7984 96820 33904 21958601 59773 15357 1468799 335147 151412 26821 2569 65586 3 6461 12726 2020237 15434 307917 61310 4246 25477987 16607 3 9920 95 13818 23 462820 4561451 289460 2762256 57057 82178 1110 2422922 5791 69153 348113 125 44225 1869734 289292 4256452 88 11 34437 3353931 277356 719 28019 1236 2725 304180 125384 4165 34114666 1370326 316851 1146693 2901762 110437 250334 1855 20791019 2680 1716 4667 237209 433652 270717 4971564 2193766 2757 6472668 233146 2456154 1013276 2551973 797398 4571 275679 6847 3466 2151 127843 167588 2865 1134315 2129961 529500 14305 19126 861 1263416 105 58045 66594 328 413951 1967 743331 70702 1294 5681668 521685 12313 853199 2224952 555655 222055 36981 1237238 4855 797650 33256 200403 1175372 336691 69807 8269649 492059 960800 1954 20530 13674 437842 160163 4078556 4044680 1234316 288300 494906 805702 134038 479876 50667 2094 260157 769254 16133 11213 3938277 8026 12874268 94563 610427 15742 3003260 63077 30170 19586 1065 8265 3345749 1481 3043176 1968491 27183 28396 1038 12520517 1218076 19868 24714 153384 2501386 1110 158625 2732768 48222 158 73517 624 1787694 2362514 253799 1128137 41743 52362 183834 856786 414088 2236 32528 1020 7528364 4900 98 1421169 135816 344752 31240 2439615 2387 3292422 139620 140163 13977314 579450 164844 12400443 310199 489530 22500 34424 3979 313196 749582 1348086 68646 5558300 13025 1604012 11878986 170 1381515 522138 47203 67805 157333 59989 271 5742623 189770 1082 4536946 653700 6732 466994 3202 9218 182997 1743232 2810423 11927 171874 3217613 81551657 53298 300386 19899 450945 1685665 4528149 25486 42984 40272 68 121910 1485548 40575 222983 12406 3417696 10581 155392 233218 567894 1206410 177313 1292494 298753 618790 26750 580 59821444 1594825 319 1170664 1503 6847 6632949 365919 29583 61793 23714 105252 66088 187575 53015 359808 84859 587699 92 87590 3541110 128853 42407 22 7745449 43117
1343612 69317 4698362 5826980 410042 99060 57093 583376 79156 39131 3322349 2307471 1719843 7526 64553 15733439 385883 31157 11095 199763 426158 571733 921676 529 227294 1593335 158105 2425 181133 8722485 4241417 336691 759469 1398 11884 16260 5206 66494 6256 354376 2115410 5310 167359 524 1956 764839 467850 683920 3059 1724511 54086 45606 330852 44895 785 1075 600840 224518 11182 188446 19925 3234128 1154238 11734586 233253 2207095 203229 8375808 94717759 2459 8952790 4222549 1993793 12305 26899 442401 326766 1255634 349159 301496 252415 35219 1417478 1715321 9705143 2079863 1160667 469825 6657370 82909 51141 1679 13749 1544488 78586 46688 17144965 513241 365937 51512 9659063 6278399 666395 461244 383 219346 1244435 117783 30478 956879 153863 29329507 15660 5796 565994 306228 3494 605657 1392 8253 66551 232635 5245 878693 3068307 776287 3498263 1593 71121 18272 6935392 13967 16680 148202 765 7790 2503 75323 1884034 44369 5445 225521 13813 7735965 224116 8068824 9730 2920274 401912 15591 448945 183315 148296 25303 656 1928030 2550 447593 93182 94752 1948785 40046 66029 8942 107775 29376 831479 148481 95 16447 1970109 5731 425667 4657089 26196 56704 29924 36955 70454 7108544 400731 153462 6 3223803 39311 506006 4674 589067 230807 75357 6034 2573313 3708436 33392 3153383 526153 1018181 312428 204889 46674 926076 31210 37643 118383 1110973 6109 4328359 8673 2788331 7448867 351116 5452 4768 46 2235729 1109625 1023689 1214742 65514 241383 103955 55587 13840 1981646 749 15491 1870 292254 3397029 1266 8523201 419364 8717 312395 8855 3192232 1921 185088 45670 247558 122016 29556 126696 472028 192862 2952 8089 18199 134741 22236008 3167866 28840 233453 3303323 37471 30008 8783 34983 16087339 57719 5672 21240 394483 7092514 8902 3514069 396177 3952 13881256 260537 419 74672 51356 914124 810256 92512 8782 14276338 369542 3788448 697702 1893230 11399888 128478 17266 288612 51187 207140 124196 879606 698 1979707 1827101 13950 1545233 101732 91168 1514664 880778 266061 10543565 175674 24794088 219051 16264 129485 77190 3228 21614 130811 9114780 2937 108658 2492510 5586332 24806 18308 4482 29697 17657 56855 1045 92 7884 3237820 124314 95059 520 1028 7968 1504 17395 51961 334188 12594 47452 3139 1175298 76118 15986844 24781 1144645 16699 686653 24857 290787 1893 68917 489 16220 803272 0 258 1525 475795 544 11741 10463190 1883 45205 173988 2041308 59451 11884 2388337 6232 39808 372229 459078 294145 17632 2313871 389287 128619 595818 87368 5545 3774726 159665 117901 383 280 409322 221481 518114 7062406 8347604 3924160 1460493 5749 7491 884947 11106 34484 2884 2466 6761753 7343176 15871 155158 155457 5 75807 11497 2408112 1446220 30184 2131543 35499593 4173 59255 18376 234968 1 23507 8662 1478727 1481519 605350 191295 8248 103058 47295 1767895 201 110374 39 3454430 51001 515 519621 5792373 198 1187733 642354 60587 842452 379 79479 10723 7008132 1115396 40838 113704 2020681 171637 1083334 6020278 836332 121562 848422 8446 26699 3161173 311055 3670 2982317 2547551 24566503 18687 21876 59 577789 117 75369 4215899 147959 9543040 18780 1141387 2440248 676644 3587080 18698 2180590 3357819 19379 2178 21145 40274 49801 476432 710705 17342013 5057 3047 225017 265 5450 2345248 517123 70042 10925 4902 585492 578907 1353013 4999140 808234 297098 1646751 21211894 3392383 323604 700456 1303381 315396 1832 465 7864 347765 1068708 490575 3370137 1070495 59111 1849693 17389 11702 514099 9758 155017 2000421 4958217 10 1194 2 111879 1329916 276195 30915 287 35592 39785 6181094 1462 1103793 2103623 1297179 221396 781393 754568 303021 42653 338487 151859 823675 381555 987791 2310934 272218 356919 6197 25397 41330 8125625 18051 24708 490259 6393 72074 608325 977035 13937248 1356561 2603756 2941 2362903 2517 384930 32018 23138 2124965 125395 616539 3411 149742 147743 618848 88445 485 273373 563374 46018 114079 732382 1965 2328940 78172 1899134 97703 27100 136002 3763220 16161 3017789 12544 4050261 2186414 241604 26436 59717 1457902 2725 3499 270045 14246370 2877202 67330 852069 18202 74201 7914032 2855525 820413 68886032 4329 12635 614162 4344 153484 25698 284438 10162118 4390638 37167 246438 30765 22077 388 500505 19405 4 11497707 765021 88686 372735 2329980 4282183 1075551 833089 1617 13488 360926 25635 54369447 809174 1230605 17668 2636703 624190 238620 1006385 61 44 2010069 845105 248179 1687394 274597 421676 382686 2054 568320 1010331 66759 40625 636678 86507 951 132990 389989 21514 14456274 860354 8710 1810 978180 32089334 1830641 109197 115 4836041 378380 2385782 2448 18708 83 23953 109257 2100922 275319 3956554 48409 46128 5810338 94217 4499022 1004 1550 3629884 134420 40564 1444177 37 11979499 2359322 140312 1864390 875325 261529 52251 1914 158176 2205061 1650541 15620326 2015738 108668 359615 1406274 13419245 1198109 6290 3564 94 10713899 89310 91123 38143 3110034 585458 7431096 1182423 200657 345115 37233 864 121952 42 7297408 49652 3772963 24715 838608 289095 54761027 67927 5740 323818 23310937 196131 4218 771 178428 43577 1611012 7530060 5618 12408 1605808 159636 66626 13522 1659367 1404183 1917060 363 393026 46418 2574867 1722142 285522 10887947 12619 342631 33327 1151 19 77987 41543 40395 613204 18157 448678 578285 587677 87670 1080443 47 6620206 619132 179104 7534411 3238367 9407 1569559 70042 3589 32043 40609 14986 2996697 360346 731834 288422 21235 33497 11195 36 10709 387026 19709 16542 181713 97149 874 3108198 722 65 1612316 270 842095 545780 826311 289881 779308 7558 4064 308168 87050 339 516085 4299 5047502 7 235726 190134 1857410 1705 30693 3667226 444165 69672 14484 3241 34707 4177 1153132 712612 7448 150885 78433 22691 4103322 12269 351664 61969 50841 495081 123355 1900346 9486 29496 85690 204630 880598 9247 392157 49608213 2148709 712826 3304955 21733 333 52388 791593 4052 34818 4623476 11573 1260465 556 3346699 3756361 207225 3701362 186245 1491741 278 2492105 8593 363605 1829674 43754 1095 54710 802668 2040640 237172 11095 15408 942832 543423 7665 94015 8361 1158077 700565 5751186 236745 21278763 100156 3289156 4084536 5912 808236 309846 689427 1468719 24443 93573 336949 7646 2736 1307615 399 73413 522 11150 2554065 12723436 249226 3389522 10756 1171 36686 127115 7123 704021 29709 2053233 5335 231922 21857 29228 785 927235 5046242 665081 550114 29 34210 1416208 578 775088 1335371 49970870 33957 1445919 119808 1537964 241984 2752655 33607 93358 362469 1382864 234280 56156 258 110291 17275 6403130 393833 5 1861417 2972287 3215127 149523 347803 35764 4809 115581 1558095 377824 79245 1605 65595 537794 32481 115531 8527016 555478 2960765 2483174 142 87770 6820 1056 270004
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26955230 213045339 316404954 630354229
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 415839581 446127996 497899821 585428015 767024301
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 428469701 431089349 634997858 782820450
2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762
2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762
2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762 2056762 2056762 2056762 2056762 2056763 2056762
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 710389696 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 216481015 0 0 0 0 0 0 0 0 0 0 0 0 0 0 858422649 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28996123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 428839881 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 267986705 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 346401582 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71181810 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 733148626 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 350136340 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99346299 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 390050849 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 949554061 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2862 0 0 0 0 0 0 0 0 0 0 0 0 0 1959299 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 381130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10184076 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 316223 0 0 0 0 0 0 0 0 0 0 268 14257518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 2 201063917 0 0 0 0 0 947595 0 4374023 27899 0 0 0 0 0 0 0 0 0 0 0 0 0 168693142 179 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1262038 0 0 0 0 0 0 540774 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140917 3 0 0 0 0 0 0 113856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 396648457 0 0 0 0 0 0 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88561947 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1321 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99948082 0 0 0 0 0 0 0 0 0 0 0 0 3436 0 0 0 0 0 0 0 0 0 5084 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 64352550 0 0 0 0 13482 0 0 0 0 0 0 2619 0 0 0 0 405750991 0 0 0 0 0 0 8592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 2166 0 0 412 651 0 0 0 0 0 1051 0 14455518 0 0 0 0 3976761 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120256603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 425 0 0 0 0 0 0 0 0 0 0 0 2949 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2459 0 0 294 0 0 0 0 0 0 0 0 0 0 0 0 73403610 0 0 0 0 0 0 0 0 0 0 112156135 0 0 0 0 0 0 1 12 0 0 0 0 0 0 0 0 230 0 0 0 7412438 0 0 0 0 0 0 0 164380633 0 77142 0 0 0 9857 0 0 0 0 254883 0 447359404 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1096644 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2801241 0 0 0 33799977 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1352 0 0 0 0 0 0 337924 81798 0 0 0 0 0 0 0 0 0 0 2802 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6305281 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4262646 0 41 0 0 0 0 0 0 0 0 121809 0 6633 0 0 0 82144889 0 0 0 0 0 0 0 0 0 0 0 0 0 18080030 0 0 0 0 0 22487223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 247574 0 0 0 0 0 0 0 3407682 0 0 0 641 0 0 0 0 144 0 0 0 3156 0 0 0 0 31086 0 0 0 0 0 0 0 0 0 0 0 0 132676652 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 336 0 0 0 0 0 0 200732 0 0 0 0 1164731 0 0 0 0 0 0 0 0 0 0 0 0 0 41794 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 3 0 0 0 0 0 0 369567 9641513 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 393012398 19446397 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 0 1274073 0 0 0 0 0 0 0 0 0 0 1 0 0 96137 0 0 0 0 14072 0 0 0 0 0 0 0 0 0 16915420 0 0 0 0 462 0 0 0 0 0 0 0 0 0 0 3922097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 327 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105133 0 0 0 0 0 0 0 0 0 0 0 3 0 0 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61156 0 2967342 0 0 0 0 0 0 431 0 0 0 0 0 0 0 112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70036751 0 0 0 0 0 0 0 0 0 0 0 0 677 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 302543 0 0 0 0 0 1 0 0 0 0 0 695078 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 912083 122690 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 0 0 0 0 0 0 0 0 1051 8074 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 165 0 0 0 0 167061 0 0 0 0 0 12 0 0 0 1643 0 0 0 0 0 0 0 0 0 0 0 0 79406 0 0 0 0 0 0 0 0 0 0 0 37754 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37521 0 0 0 0 0 0 0 0 31792103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15373358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2547885 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 345 0 0 0 0 0 201 0 0 0 0 0 0 0 13048 0 0 0 0 0 0 0 0 0 0 0 1 0 0 86575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1798455 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9034173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45213172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1087265 0 0 379 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10423749 0 0 0 0 0 908 0 0 4741 0 0 0 0 0 0 0 0 0 0 530778 100606033 0 25191003 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69774 0 0 0 0 0 1472586 0 1540822 0 6915675 0 0 0 0 0 0 0 0 0 7246 0 0 0 0 0 0 0 0 0 16 113 0 0 0 0 279326 0 0
0 0 0 0 334 0 0 0 0 0 0 0 0 0 0 0 0 0 1608445 0 0 0 0 0 163197 710 86 0 0 0 0 7155849 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 215 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192401629 0 0 0 0 0 0 0 0 0 108338 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8514451 0 0 0 0 0 2838 0 0 0 0 0 0 0 11579 0 0 329702769 239 0 0 5 51650603 0 0 0 0 0 0 0 3208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3603253 0 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18547 0 10 0 0 0 0 0 50302 1072 0 0 0 0 1829421 0 0 0 0 0 0 0 0 0 16146888 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14206 138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7706790 0 0 0 30007127 0 0 0 0 225850698 26847 0 0 0 0 0 0 0 0 0 0 0 889 0 0 0 0 0 0 0 0 7733487 0 0 0 0 0 0 0 0 188 0 0 0 0 0 0 815 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 373965883 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 16101205 0 0 138495 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8721241 0 0 0 0 0 4233219 0 1497025 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 42046342 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 133 0 0 0 8 0 0 0 0 0 0 0 0 0 0 1162432 0 0 0 0 0 0 0 0 13881226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94 0 0 0 0 0 22 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 111008648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62 0 0 0 0 0 0 0 0 0 10391673 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 283849 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 0 0 0 0 649 0 0 0 167388 0 420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 11344146 0 0 0 0 0 3 0 0 0 0 0 0 0 0 5424163 0 0 0 16370 82 0 0 0 0 0 0 0 0 0 0 0 265471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11250 0 0 0 0 0 0 0 0 0 0 0 0 0 185496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2025346 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 0 0 0 0 0 0 0 0 0 205 0 24457927 0 0 1305 0 0 242963085 0 0 0 0 0 0 0 0 0 0 0 0 0 0 193434553 0 0 0 0 0 0 0 0 0 0 0 0 0 8475728 0 13 0 0 0 0 0 0 0 0 0 0 0 7081961 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 493727027 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 806481120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93151308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 435154102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 685567982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 977363611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 852748252 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 515366100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 254700776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 622400581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 678356027 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 351419196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 854212225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
22194 796425 210347 1039684 7831 3986159 957076 211693 188298 459130 63773 557781 9218 2893 4612 11490522 312119 35694 68977 20 1735451 329320 5165111 17391 3714258 63117 87304 1575 846393 4865460 401 7595090 4095 49493 52735 261298 2507508 254349 19641 313742 17847 139067 38788 7290959 713717 90752 1842448 234537 297454 121278 300407 1023116 4802141 1 13974 4865 33099 1244799 2868 1647986 258411 6110524 1917322 1690 90689 717907 97058 49799 791 1394496 879982 969933 15536 43069 83733 12931037 483690 72020 2084656 631298 220511 332366 252458 2853635 474715 679022 505441 14213904 8224 19457 160863 17690 1127286 23022 23489 283365 42141 5401 101743 2522088 797822 29468856 501677 317 35011 461167 1055249 444 9 451 704214 1763024 322201 291731 54778 271820 19255 136863 45245 6 3657981 17520 1279681 19489 171700 738469 3326502 32520 26188 21814 2989 3975718 3631918 86924 2869487 962686 488289 61 107939 1516391 14702088 8816384 14390 2769 76203 296 1672 72368 48401 454282 3360 438294 695432 84805 221600 845 5350353 179770613 609838 7514919 605734 1234635 12547591 2359350 1559413 2968685 27064 35689 1201287 29678565 38151 363120 4755686 148654 7758804 4974948 476874 326314 14796 75621 30064 43341 5392476 46267 554298 139765 25934 5861 12005 5750347 1268074 707964 3435735 43547685 1245431 2194 33235 8296035 3241 708621 41736202 22927 273188 88144 1330877 2563 95145 419973 2318602 597421 752778 96070 196 1786 25932 46547 107002 1285750 4186 17021258 3811545 4057 554149 10016 554 896702 376506 14390 112 905976 1357 2846 275485 97358 4784670 1529 143598 2349694 217909 6657280 322516 66497 1242272 1167950 768826 278612 910012 19441 1046307 24763394 1204996 598126 19117 1727 131173 981 229644 542147 363495 375557 2619380 170920 1880220 1511227 138907 6469517 291743 281207 70207 76801 3146140 194601 70505 264348 17751936 88154 596909 897256 89108 44690 3689 103 1277 29486 13097 19565 6993963 5230134 388488 5794091 72390 13482 24231780 58786 124630 282036 90594 2915033 10239295 14652 6939807 502849 6321538 564637 188909 333143 8858 38030 329 120631 365577 2152997 1165706 803971 1748247 543679 2293816 3414 292223 917343 494546 6450145 4231 66877 266185 148579 1324329 2094910 2566751 7139 3068 2045572 939 14740632 17110 17520511 115803 3043 2730803 114407 1535508 7248202 201 5402 1325 1771185 407370 384965 19743297 61717 1693821 19691867 732973 4586 3660 100 446147 193130 200695 155291 2635 50700635 128461 3192 194231 924415 12869 207169 44144 307217 468316 6825 6236 1925 3549 82600 48010 226404 42718 45318 1537443 1364939 4462746 43 6602708 255322 3062241 150753 1275040 12406 5656 30901 4055843 1463231 3803931 5226 10341407 104722 164947 32199 214225 416640 230058 554623 889041 14028 214708 1724580 694017 4265787 77234 10405312 744995 740345 3191807 746099 219229 207922 8689640 15405 4478864 393441 2190331 7181902 1000602 2063632 731528 10901843 18632096 5485990 21751 641753 38128 190654 1641562 168186 1200355 113575 5504 539198 1113 41561 253841 64441873 1379627 952486 63024016 446 10102735 67717 151443 3505272 2203378 380988 16994 1192392 484357 26329 16925253 1534891 1863 45242 8737674 110716 3016225 11440 13507127 197498 170405 782 1364 32377084 950872 174938 1854835 1149030 20452 37698 17636 44335 926 53336 251389 8305825 13294 1897533 424616 27770 100853 1266953 5620462 25254203 113543 57075 210662 48837 450869 25136 8791 3918 161487 70722 7235 330458 3286449 189939 14877 597664 27867 5656893 12458 67 16695 439836 20090021 34491432 14290488 436321 1759773 1213395 28753 21268 19223 128805 390174 4160758 106210 4473 3953 597961 8504441 2939149 2134213 49368 976997 239152 57607 358052 75549 370879 52280172 473822 1517589 115 663819 13387021 64833 272 51538 64368 445016 259481 41805 283343 276445 144481 1208715 50322 1830630 3777816 68537 30146 3138 126031 3713297 12136 168700 141369 12698018 78754 50723785 1616393 2060 46423 102999 61577 692050 17937 1856247 5888276 33131896 171250 18716 213069 618908 6773269 136159 390579 471105 4534908 257821 114 877047 20436 1513814 1335006 27308 130855 393267 228087 876219 19351 199100 7428399 835138 25955 49932 43799 14887 795950 10008 17512 703495 752867 4594585 236308 84864 404742 43985 175717 1071479 228 11509 390452 1251458 769402 4973495 1475 17217 217963 641653 36301636 4132699 59268 291089 177273 4835185 981478 9098 56130 1991711 46068 2194086 44485 182839 2703442 1508568 712864 264992 169313 755332 58564 26510 58 5049183 5433 240331 387384 458379 59484 5143385 50732 1838912 237248 4373180 977736 1796421 7179 5357362 2775 5442279 2482119 58 872 28465 2532328 29241 354278 1575307 471333 64649 245770 7893 43047 505 14187 3144810 7780492 1672685 71100 1684210 7274 609477 4647062 2032791 783851 489466 251304 52 185270 15077711 462623 64509 415707 186012 4518752 97184 131888 6392879 77 642138 4540792 21596 118755 5097850 6043494 15128 756880 103 453291 1239184 290836 1452709 98478 14402 40107 2003263 477549 16296525 2974169 2942 134529 807 21297 6900 2352369 11244 17 610292 20470 5872485 160470 4364483 20770 231149 107827 1485792 2858354 33281 1387 13245796 18493365 9802 1010070 44574 101179 34198 2147 21590 9273 2774528 776255 5949989 109329 5043864 306484 785939 9939 27037507 2586015 37673 52822 42564 15756 1343 306686 200798 1135411 142402 470292 2110745 81783 1047129 2183270 418723 516796 7413842 81083 468816 85096 277881 1470 238 3270577 51025 2382 4851956 7702 213250 1763916 5390 4536 1035 79894 208648 715779 344849 39394 150232 104548 20976 13765 18434 675 12486 113987 17767 8130150 18025 6830897 1801 438973 26953 586182 17673527 505 9753786 9557342 689201 0 58495 1719060 487 2088409 2474348 126681 481942 529463 246698 39379 110144 729084 2870808 322069 191764 1758361 4249853 49831 707983 23730 80386 6941 393937 27261 3087400 717252 269392 38649 10380 3129 60576 1048604 2046279 2726619 3986416 2467363 814624 1775808 254395 203143 32866 7131 126623 809140 2756601 32493747 207855 614913 69453 4313859 707398 151992 173685 74499 157704 4598 2384239 528742 977 117722 3433020 584805 2481665 348323 1735818 11404 4419 308914 318410 22553879 32387717 204373 3740 2133351 237928 1221 734199 820 5838 95365 11832 156097 4221616 146 17680944 485053 955886 757415 384454 45154 64495 321957 36835 1038439 11672921 3583 2404 397552 199565 4061 462753 3103142 826801 45779 2753601 236123 30151 1329120 713223 9930 168099 264825 64 916686 24749 10741 1364880 49632107 5594029 15981 129 684975 154831 321309 2903137 23968 6257590 1912655 630573 253657 1883029 58945 22264 553 17349 750192 4404391 6231 9633396 1078826 37748 1084357 6299 13129 239058 289173 403977 67314 35998 457172 738947 3196948 492419 1941919 24328 31998689 40988 64202 1949887 38 4087644 82229 12166912 24372 243987 896517 2108 148053 37746 12265 61213
48491 11789 241441 3853668 1140805 283860 474332 3956230 152510 8915772 67146 170025 1605 4383330 1297623 22026 197277 127211 156054 3008264 41829 659556 240982 4288 69 1131849 192414 407299 91572 1607 2391150 4590010 35011 354175 46933 2439 28885761 15682 163 560450 286461 1276413 118247 91115 4392861 90363 3927902 33605755 163837 1632 477419 13810419 785435 162619 2709015 21326 52139 1244869 4228053 1973039 25935 3443 725114 35057924 14777206 554106 53629 56040 3851290 25100 13317688 765957 10718 687484 145450 12258517 40951 62004 700549 10671 614224 222511 46211 83556 1659625 2849318 3230 306599 6223 2470 402199 20098 2944 20953195 88028 12042 4210 5934 942765 1977824 2062632 33009 7466364 2276 19921255 59220153 49151 586778 900690 45494 188008 21180 295928 12425 14486 239911 207788 1200 1791 1589107 4803108 167502 74561 189813 24944497 79470 472886 2848639 80399 251 8821862 1227119 98781 30527 453063 1174937 4967 9827441 4655 25476 13592309 102745 3894195 6044941 50935 1592647 8643 426628 830111 426358 405570 151339 1179451 959288 9027481 8065 3526 8741615 45311676 18867961 548284 1135 142488 1169064 4264 124814 23213 13721 133241 3490326 198578 14360 1079112 1521764 114458 185644 198320 94232 3370357 600158 3588 29316 6113922 3901 5347727 62372 1427 415840 4511247 4191334 185698 1771935 21678682 2413907 40279053 7532848 42333 24409 598 89044 55296 2002850 156214 54897 70442 520982 35946 13047213 565264 4674 8410 1157005 1179152 18420 309017 542141 17867 35440 302069 760924 41 19710 375913 4026076 12988 52 3167604 1560271 361024 562135 1711902 1354601 2978523 115731 1307128 20709228 3017674 768629 975278 4278 6741089 3784 75280 554624 988657 213976 17889920 1925495 1688542 144665 594218 60257 30826 10853 394863 481724 7982893 1715245 76793 106349 32564 866 67503027 13794430 213 1855579 926 669512 379683 6833886 12629 1758985 610515 3853 106130 80475 350227 5117118 26342 41551 7214582 533942 744319 694252 1874756 323395 5001 80496 54140 32658772 127127 121872 1106810 69793900 11213 400252 2487187 80 407946 302541 6430302 475 12939 829933 1567119 37818 4469 1319673 930728 66589 299701 11959468 1730 8445457 124 64649 269568 148994 312502 122001 20028 24345973 11667 11745990 1299517 1190 2215935 2601 3506528 3513 340173 237721 3821 1350 13630 379364 56469176 1910686 1514306 745033 481030 65232122 89645 346985 343156 408454 2549507 6627 2520 2729085 454189 651783 5686771 3218 315554 4389817 37032 418094 2103 134239 22674866 7410185 170393 243974 472318 468493 33961 2326413 1495970 42015 134931 1262752 14193801 33350 1053101 489667 39216 50958 946818 1287 165570 528556 865246 2001551 1155463 22901 731562 1467901 31368 112756 27218 174837 80380 22589 262749 53995 13639 358597 373240 95693 9590952 491989 31 810 298776 2646 1283904 267123 151572 149986 91014 6659 398 9326 45099 16628 169922 582200 21337 3396 35179259 613590 12051 15308155 125436 589883 1373558 17918 11331317 732 87482 26212 371305 0 521232 281967 284707 12483061 8627 42152 568814 423348 326926 9358 52452 171410 123081 175779 309417 3589 736 8909 2074519 2173 10270 101314 539502 55818 2114280 202510 626307 2271967 1584459 289421 727045 7787518 317529 28448 24708930 2336845 7511 1005264 7957 785271 1445 568568 43068 6 684702 1646854 547933 1621496 8614 62120 19532 14200 338339 82586 28718 221373 80425 3879203 98957 1715 11222 4411782 9541951 715983 18232 1018018 2931204 50060 941 1380956 75354284 1408 195473 707087 19178 10954742 1065875 1327 7005476 43566 2980 51258 6651155 8512218 122423 1407 6814187 2666239 5991342 8010 15141 621830 1373390 8434741 176020 2730890 8792411 3616254 11383 100347 15990 40675 968030 10250 13983 57466 1409105 546915 473801 31446 599679 3471487 752143 21242 337390 1026871 437371 912996 2859307 13467 47242 94412 222206 46896 21102 7680 428196 1069987 4081811 6621930 47815 5714 67 73670 30068456 356700 11159478 70 3835859 323441 3032623 336883 1844912 66402 640260 848584 27 1684 111956 22439 306306 15599355 56846 140214 712 18754 742416 296295 1126 5899198 237547 55533 3461 43759 72 3796352 239296 196887 708271 306 1248 1364588 1133010 122140 41463 647381 15650 160 97273 5439844 1669488 7772131 97919 237 5707259 538027 1699549 8168058 915981 2519916 4040596 2713813 808114 573578 51692 1992919 1936208 3348425 1119632 343 1396486 2262974 62778279 18135749 11341961 208 834644 4930739 1994323 11439983 37949 1672577 7251369 691244 74930 1231884 98968 11246672 11179440 704789 9134 483914 1190702 274784 11102711 2900564 167336 25610 1293768 10685443 3716305 180299 58747 57332 235501 11808 600091 96329 39791572 12 9951346 4770092 170586 455972 8151 6378570 36542 84373 6498 489860 24699585 756311 848271 110914 3020615 2314803 1116563 2333626 33466 610847 182795 4101807 35456 653233 47993 464204 8088 151593 18013 123786 1163974 98634 25026 75 1012923 249574 470237 22363 79046 10407729 320961 6041 104668 1778020 151004 1197 10448 831 12909 358475 357917 1303095 121855 405371 13311416 38851 2837514 899364 9994193 27357 593019 2195253 129178 986278 377161 2036 2897069 57489277 199554 633280 1741134 337994 73176 25575 40444 4433 2247924 42890 72741 712735 1369948 64589 66474 457771 903454 810841 19783933 2752751 306229 66102 6044642 3793 1606156 209770 19860 703682 653306 64230 52553 7089 27609 3919897 94134 169282 9264 12534999 108629 147447 3921 3939850 2151826 20486 3217 22093 31322 60765 23460 81917 1573538 471 22202 312 856 51287 6795 369942 2260 807679 3913964 374638 73673 51549 110222 3647 603713 3794748 3401519 168527 1966939 124442 1187841 18065 2613705 56001 11629450 10059 558620 5835 3266786 31020 108554 350 6048388 6980 0 10336 688258 2004784 583978 5934668 326511 250631 1038045 1082526 168073 28619 300027 239224 8214 108969 11313 782121 442381 7004 10354731 150562 77 2078 1739244 14428 396141 226673 810229 64170 97608 13135 835 2544 5241567 7891735 52199 14069 2115279 113 19202 639410 1112555 52164 420166 36980 5387 294770 749032 330026 63519 1129317 64905288 3945850 34159402 28310 845766 271970 835 8670 855024 2494213 2329774 529359 1592989 5239130 112192 26135 268316 497640 335800 66547 1228194 9945 269016 202 2672398 164837 393342 1727532 24835 107242 34212709 130 301037 0 144289 1078598 26780436 13208 8247156 46680 2245543 14863 12936 3011818 223703 363 7072759 7221650 574942 1215251 32007129 166378 114612 967193 1291543 35911 619003 181499 2258105 263895 52105 3145236 119897 1822 194690 399971 96 2669789 16638 62285 8351499 6768119 48606 700 1047433 9242 137494 299540 1037014 7294878 10887566 42615 8582923 10736159 212062 44426 36520 38521 7253726 11081 2084714 393781 8599315 50128 163146 176783 1969 6766759 768701 96059 3849280 317021 351368 1460051 488799 140319 39123 12195127 115570 19925 8598 55655424 136178 2832 109064 32485959 357284 78141 3017 1096109 3287212
5683338 585962 10505083 1822279 249970 4163700 1954285 116116 3164642 254057 2206447 80834 384469 277231 78951 340205 1410529 9350 25812104 1489608 34567145 989416 728267 289906 1323270 10991980 3449742 2020857 3 18323 12648 42903 4614136 1741964 552876 48088975 49017 1314637 2348307 190574 423 1273971 211220 2009 340960 23951 60510 166282 80295 3941 5698009 78 2469907 17232 5919 2392421 285134 9772 442157 109485 167353 2635 176281 705479 181610 378240 9035 1633839 402192 2650556 13740 296 171607 34379954 11698110 2456685 7784459 586922 1962645 58522 263419 2801962 576480 6468527 1449162 101156 35019 646379 13381 453570 4178 4812239 342525 23 2894158 9408 184764 437947 280 2866726 4676492 1010829 122239 854243 7793 3092210 467156 26224 734725 2066558 373018 9584 1738 2322763 3298 221611 1328133 1117691 13512082 15172 17986 1769 39554 10464891 4492989 359484 1562225 180951 45907 1109701 152370 452106 3566277 20579 3365162 16003 43683 194181 65927 304356 13785 84565 238668 26553 2205857 15561790 276 1837345 596 3252 1036720 2071824 27386029 324139 1893 25842803 4910948 81181 62361 61211 2149108 2006 304350 999958 3130764 103778 119285 8881 10006 174892 7866411 4628368 4871606 200213 2161830 16494 49114 3787 166298 1499274 1144450 5862 504667 80521 586557 221672 352546 6245520 280401 20515257 41244 99650 93904 34871 5253351 17148 25834 99 4555555 1682676 259081 341858 6597 20508 1142451 383653 141960 177879 439 344964 677362 278185 770708 227626 634584 36106 2757097 307364 29771 50975 412292 3907133 10185583 139597 152140 430 6411071 645111 25284 39328716 11915528 11095 12832 688758 10935165 9606116 1759401 3314 105018 789 236623 20700 193574 2541 572260 1447918 15587 138207 588340 36290 27737 359840 2288022 345 4972003 161114 491103 3619 117964 806797 57247 1251920 217978 450279 739746 716303 100139 76143 19109 49170 972763 70457 11202 239868 839570 328753 8150792 1038082 22163204 1731 2312104 1747332 1477082 11408730 3639 250221 575165 21104 22770 33254 1786953 244402 137424 5410951 956 66213 183538 317241 2808 1480 1765265 710358 1414440 15481 9699685 172467 25383532 193951 13699 142315 1468615 214579 92340 9682721 44471658 817635 1911342 3405706 6789697 10939740 4072159 4161 879584 1202018 65225 3381348 159967 115349 9237257 2814251 7170496 1035000 82723 71735 798150 1826582 203982 1024315 292863 67766 2242 3215983 1480902 770601 633970 4673 9927 15920 1866167 5478663 117024 8236 19 81588 14479 947 26914 17304 87574 4599014 760048 3014800 329470 51235 39321 3380588 58500 19530 195752 13699662 14572 1821115 6144371 9586113 28899 5157563 1575159 103770 20434 52944 368824 27588 550575 173445 376507 116631 8687 45410 27530 344815 410103 2754 26650 68173 603086 1180 1955409 57561 345985 70052 96183 370287 520296 250 430965 1207272 41 6138171 388878 3228482 81639 577 14591894 2320 7265330 261198 1941413 22653720 92346 1142384 324 1068 252500 25604516 899 130845 757907 119071 1364360 74750 409264 627705 124090 41238 95 3515 2231748 1093669 879389 465469 4876150 6420 164 758 3676884 952983 32902 1520 8684 114 1774 860648 12442 5139 535 15574 2150 812928 97322 151656092 1232850 53975 2917121 33590 16581 9875781 20362 32232 767 6 177346 155119 10723 39111 1123033 250447 392 323273 4197487 13412737 220 742697 31468 345052 72824 415114 298465 3668890 13532 564704 222242 4004315 5732 327965 12127 373631 296489 959531 42044 982521 7735609 139270 7662002 48830 1349 325850 4403440 1350218 179358 49257 5245964 474115 38882 1295052 135854 5134685 64888 2717225 10747 316168 1160601 6206 21565 174433 10699 183700 1125573 15247536 23228 91419 8421108 710469 109675 3276139 631521 1052672 18661779 117057 580456 63197 11594983 384769 874631 11977647 11509244 4802512 11499 3952 195968 295135 21345 231 62846 1825 286 466365 391948 2270159 5588 266379 107 143472 277908 341967 20657 3069711 697801 304615 158592 15851 8799542 67 193423 206574 57431 1036 3701221 233036 293971 12659 29 244025 195 147195 129053 572870 1556 7243696 80225 3947960 45014 2370 6975354 344455 6703124 312790 504276 20010 171870 6593 91420 44132 1119963 1396 1733888 72924 138108 3823798 272985 18639576 529133 3981 15033 51513345 625723 7837626 493553 1356943 14736 31188743 2271977 7650 16 82659 42515638 166354 574943 26062271 6672090 35669311 87695 33165 10057382 510582 19743 71782 211431 354996 686298 125864 17812 43706 1794972 14946 1019397 8497 4007 2437762 1345206 649533 101259 484432 2163047 5213 807 1309332 28236492 1297209 134608924 2733 609954 166257 336960 130762 810294 1958511 972466 27618 3611219 1003 79879 98420 88242 241454 173029 3076693 78674 476448 479190 7002 636917 556734 2130799 635714 2502210 54345 176458 8 373294 8261 3542 6704756 417669 41454 1238756 20511 3931 372178 25291906 1095933 3380117 126836 66072 515228 404308 480263 766541 13159527 807134 1762 1157 467301 1134 4739235 11963299 494504 717 64584 460366 381303 73470 2963464 139046 436 251142 450613 495443 6175678 66660 66666 2747142 1194 740478 3438466 1610866 3148223 58094 294703 3682 10604 45081 511060 6749349 3648 19603 103757 3569453 183 39224 5745 3053964 258136 6148 15328 501532 85184 1179885 1368429 956392 1600052 5116554 55898 138719 200145 3175916 68535 72433 1094566 1203162 10585685 2520497 321892 129462 8687200 3453284 881010 208960 25782 1623 20920725 72526 1754446 4418 10415 82908 97166 39652 378455 5905326 9361010 1072924 592 357251 4506 707498 32251 9700 70584 121955 1647987 17036395 11549 13275 1468817 21842 539474 7257071 1196 20884 1849149 16152 2155 7613259 3430545 51831 2761145 1551910 31359 19759 573 7006 377595 111124 6357603 160296 2388727 720348 16541 40595 503667 55081 3466461 4957 4327 126396 288 1414664 28 2887655 899690 788 113497 239853 13454566 101211 6083542 571200 62995 8206 239650 2688 1685831 4825 3996 9656339 21415181 245569 106750 38932 828035 2551137 792949 441025 19302 7741 193844 687 2880937 71227 7753655 956931 20609 6853 1458 3909 517241 729 649918 140416 834 2659 11160 81183 18252327 6820306 39842 87567 9469125 63929 1135005 912 5537 75959 1904384 283167 18695579 44794 7838481 2303 36691 16751 13002739 84347 277628 13818563 172966 669164 12381469 1446 27487012 5115520 68361 25796578 53106 81223 4699 27661 1339582 807835 1482230 2481474 3793031 17315 242711 23262 1283 1203 1848281 372480 3446876 40178 280262 114360 533385 1892867 50710 16008 2503389 115232 4791126 2 2289 20178 13785131 367895 143456 1842550 594220 158978 55607 226592 438 14136 319389 320015 12128 633 614887 1520271 28333415 39764 73039 752100 145746 214687 27320193 9609 86796 105291 1251694 1796458 202427 23147472 755 1961732 5049187 202570 6938 21111820 266579 1745366 147464 3766229 14126 30077 119510 3216501 3465254 10153 2251739 452730 4305461 2219818 37635 13611 994136 98646 696254 73766 1836800 1072551
3 1001
791983715 537126897 523501762 438104602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
911367692 508831450 214825742 204901200 3530718 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
893136626 394712990 286565707 223093747 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
174467504 112198146 87131796 83521550 81710056 63121261 55203063 47364189 46839904 45467839 39443221 35203888 33322579 32499387 29596232 29017179 28670926 27821720 24965476 24518772 24064287 22246690 20203671 19278328 17364535 17123969 17070299 16668066 16631654 16056766 14738631 14585654 14559401 14139031 14031161 13109316 12598260 12458984 12257990 12010206 11994975 11247222 11175497 11049878 11046502 11035415 10882731 10278436 10273866 10247025 9827670 9702937 9568435 9399191 9149335 9056465 9048360 8968210 8344009 7981832 7584578 6901055 6810649 6675460 6323997 6045223 6008790 6001810 5884157 5877865 5644590 5387045 5373781 5362869 5242001 5222808 5207947 5191058 5094374 5051116 5048976 5039629 4955956 4946805 4885805 4788517 4758760 4745464 4549822 4525741 4522912 4429351 4339878 4178584 4151538 4138394 4128939 4026180 3970117 3933562 3836867 3822533 3811458 3673338 3645750 3643009 3449068 3405970 3315949 3200090 3126500 3123902 3098261 3094187 3082619 3057246 3029085 3014273 2960969 2930680 2870981 2799647 2773743 2745131 2715060 2691902 2687871 2661636 2632573 2623585 2602110 2521486 2507766 2481515 2479384 2472784 2442598 2402976 2402614 2376112 2373242 2367066 2346250 2319142 2262886 2256857 2252816 2246710 2218588 2157935 2084881 2083958 2073854 2057919 2021567 2011516 2008028 1997361 1950217 1935794 1916855 1875772 1852381 1843886 1833907 1815339 1812028 1810886 1802429 1791621 1749998 1741387 1738582 1731845 1702092 1702062 1698738 1682012 1672136 1671073 1670753 1646313 1629125 1602315 1591911 1542136 1526567 1523878 1517378 1499832 1497468 1493248 1448425 1418140 1415994 1411033 1401765 1401568 1396577 1394181 1380571 1370256 1365980 1355030 1312162 1305133 1286936 1285650 1278747 1267345 1255691 1226991 1208605 1200386 1198528 1170855 1161774 1159166 1158367 1155587 1154414 1144647 1135700 1133471 1119386 1119351 1118462 1109616 1102581 1100755 1092768 1092609 1091029 1089301 1081435 1046049 1027131 1003458 994357 981723 972959 965147 940747 918086 917691 913317 913257 910709 908741 907171 898098 897734 892774 891362 879199 870053 868184 867863 863115 851705 849204 848744 842608 842249 841231 838109 833018 826756 822416 797626 782598 768396 757829 753883 749955 746895 740384 739138 698483 698361 698034 691787 691594 685249 669465 667878 667833 664260 663855 662107 662100 656707 652928 650298 648210 644715 628175 627944 600187 598045 597578 593786 591665 571594 569261 563278 553190 540653 537749 536826 532878 531212 530524 519899 514985 514702 507743 505942 504721 499133 498716 498097 496487 487039 480995 479404 472523 472393 455460 443021 440548 436291 433347 430000 427368 426916 426560 425411 422981 422530 422512 418826 416033 411397 408365 406388 405125 403886 402324 393574 393481 393139 391700 389804 384059 381838 376951 372371 370355 370030 368872 368093 366286 365033 363880 357428 356214 354624 353531 353022 352441 349324 344882 344350 343361 343343 342435 341088 340984 340114 338307 337539 332417 332114 330554 322789 321593 310468 310117 309104 304752 303445 303164 302895 291801 290409 290345 287774 286458 284857 284815 284524 283234 281268 280895 280379 280002 279559 275954 271274 269285 267101 263648 263218 260569 258909 255793 254857 254670 254062 252749 237826 235295 233179 232989 232949 231474 231234 228104 227547 226083 225710 224541 218774 218515 214037 213056 213000 206304 205783 205149 204379 204286 203333 199701 197766 197449 193524 193141 192732 192544 190625 190569 190409 190036 187387 187364 187160 187009 186904 185842 180780 179690 179682 177038 176824 176685 175631 173499 171700 171583 171472 170233 170142 169011 167716 167338 165527 164957 163528 163244 162707 162253 161333 160947 160760 160233 159198 158884 155066 153998 153079 152577 152323 148347 148328 148276 147579 147428 146995 143709 143517 142837 141786 141369 139796 137953 136238 131005 130381 130310 129230 128987 128626 127011 126566 125917 125808 125342 124174 124118 123903 123758 123042 122655 122625 122537 121917 120229 119642 117140 115914 115787 115201 111703 111662 110394 108136 107895 106695 106228 106204 105504 105097 102877 102820 101894 101740 101296 101291 99027 98852 98036 97825 97131 96525 96522 96213 96010 91796 91347 90171 89257 87296 87174 87100 86849 86148 85555 85522 85318 85289 84797 84370 83188 82564 80405 77837 77272 75766 74681 74257 74102 73285 72222 72147 71799 70871 70860 70599 69020 68234 68021 66697 66220 65847 64404 63812 63537 62497 61617 61595 61258 59944 59517 59435 57923 57236 56672 56222 56046 54836 53476 53341 53116 52684 51763 51231 51114 50972 50704 50228 49885 49745 49562 48418 48131 48120 47500 46619 46515 45984 44612 44396 44392 44318 44301 44075 43636 43597 43099 42944 42933 42900 42790 41741 40866 40512 39470 38814 38811 38244 36553 36196 35696 35646 35195 35137 35098 34880 34577 34134 34027 33966 33872 33307 33047 32334 32200 32100 32061 31468 31404 30993 30295 29908 29571 29566 28935 28022 27827 27523 27161 27080 26956 26382 26311 26137 25969 25760 25238 25192 24520 24164 23877 23811 23695 23396 23351 22825 22808 22653 22580 22383 22355 22349 22042 21817 21773 21635 21425 21318 21257 20815 20787 20724 20125 20089 20075 20024 19428 19379 18937 18169 17934 17858 17826 17649 17349 17251 17039 16783 16613 16447 16029 15919 15693 15621 15536 15298 14907 14577 14453 14442 14425 14311 13966 13921 13816 13587 13566 13513 13437 12927 12887 12770 12580 12566 12565 12514 12479 12330 12185 12142 12010 11980 11871 11791 11608 11462 11215 11168 11045 11023 11017 10852 10667 10642 10606 10569 10271 10163 10135 10066 10037 9994 9818 9802 9779 9729 9723 9703 9644 9550 9539 9506 9490 9103 8960 8706 8564 8393 8202 8115 8092 8067 8062 8016 7710 7671 7651 7559 7535 7532 7526 7334 7043 6948 6910 6813 6771 6751 6696 6471 6466 6444 6355 6319 6314 6289 6238 6209 6036 5954 5923 5610 5519 5516 5512 5284 5230 5183 5160 5133 5131 5098 5067 5051 5001 4927 4799 4656 4630 4563 4520 4455 4420 4276 4219 4004 3967 3940 3850 3796 3741 3573 3376 3330 3302 3242 3201 3167 3149 3144 3092 2977 2934 2934 2908 2906 2860 2656 2587 2579 2507 2471 2439 2400 2369 2227 2222 2212 2179 2126 2102 2064 2000 1962 1961 1933 1913 1878 1865 1825 1825 1814 1766 1710 1710 1637 1619 1608 1541 1539 1526 1493 1448 1274 1218 1198 1138 1128 1089 1018 1005 989 985 918 824 823 796 785 763 727 722 694 623 619 560 471 466 459 449 423 415 406 403 402 380 375 354 342 305 301 300 299 296 291 286 230 221 221 213 212 208 205 165 163 153 150 143 131 118 118 107 103 102 92 88 85 74 66 62 56 54 52 43 41 35 33 31 30 30 23 22 21 14 11 8 6 1
59730760 58724208 52831448 48077842 43734563 37415487 36547511 36125711 35236075 33212856 33165550 33155361 30931274 28208563 27685135 25894479 25076444 23839864 22429904 21602318 21486218 20945296 19753381 19624500 18630663 18501621 17986424 17886841 17269297 16945330 16417156 16089775 13157030 13069652 12703192 12699059 12655559 12362883 12145511 12058049 11649919 11577715 11550137 11069417 10819366 10304291 10168552 10065639 9867016 9748311 9154266 9000988 8708987 8633547 8616687 8196431 8035509 7940628 7839863 7825362 7815458 7625668 7547652 7117806 7079692 7040779 7033240 6832073 6691512 6654773 6641172 6639353 6600246 6480207 6465625 6248317 6152552 6107303 6008716 5849395 5834248 5732777 5679161 5623411 5505797 5440929 5356138 5235691 5202701 5078225 4971877 4945490 4783559 4727255 4700560 4567079 4440364 4335920 4094410 4044212 4011176 3992979 3856628 3776697 3537631 3532749 3528242 3491776 3468517 3443845 3428176 3422741 3421246 3358715 3232278 3158675 2998618 2969972 2907335 2855807 2735913 2677977 2639907 2635606 2632272 2606858 2525591 2482495 2464546 2391490 2378751 2360715 2327705 2285918 2281647 2258162 2228610 2206439 2164963 2154587 2150178 2131238 2130619 2100817 2084130 2072529 2059234 2056383 2018832 1990187 1960383 1928427 1918368 1847171 1839186 1811707 1795526 1783144 1769836 1741345 1739662 1734733 1730910 1728710 1728304 1700343 1689737 1651490 1639407 1634234 1630843 1604431 1599639 1595270 1589700 1521962 1513542 1499977 1496379 1494720 1494152 1473827 1468460 1465177 1462406 1455934 1450698 1443888 1411353 1410110 1406843 1402962 1394513 1384078 1383186 1372274 1329649 1329412 1312518 1305084 1294394 1287316 1281407 1275888 1259997 1259153 1252496 1237106 1211645 1210634 1207827 1206959 1197954 1188876 1184359 1176226 1170630 1162206 1160676 1148414 1146629 1138914 1134057 1128448 1120117 1112960 1089337 1082367 1069035 1053545 1020559 1019664 1006094 1004703 994006 990563 985315 982187 978401 960880 958676 958519 937519 928249 922847 920516 917462 917070 902106 894942 887553 886971 883914 869710 865310 856434 844775 843357 839355 833771 833399 833260 832966 830060 816004 788183 788049 787059 780165 771594 767770 765430 760399 759713 753255 748174 736251 724886 720282 716260 715510 703974 696400 696186 694543 688233 686585 681020 671973 650310 643653 631132 627070 610654 601097 600460 578466 574980 574861 572215 569478 567978 565740 559334 555168 553377 552840 549554 548366 548283 545049 542836 540131 537785 537524 530682 525065 523050 519854 519762 519221 516843 515797 498937 497066 493462 491674 486487 480378 478779 478743 477813 475981 472260 464603 454937 450917 446017 442849 442493 441986 441519 434440 432573 427280 426212 424062 421657 421206 421201 417899 415569 414111 406751 399009 389487 388661 387105 386828 383084 382650 372121 370814 367756 367148 365928 365394 365217 364968 363135 363030 358552 357592 355724 352715 350197 349640 349616 348151 347729 346794 345623 341422 341209 339533 339494 331876 327917 327576 326899 326375 323020 322184 321739 318976 318831 316312 311955 311498 311305 306318 304062 303584 301815 297271 296997 294217 293551 293458 290479 289736 289439 289034 288374 286946 286402 285609 280923 274955 272440 269466 263471 249096 247870 247780 246133 243602 236251 235161 234532 234300 232720 228672 227892 225820 225389 224396 221339 218398 218001 214791 213863 212296 211407 207986 206265 205160 203522 202507 202393 201872 201189 199363 198867 198719 198640 197907 197804 197786 192643 191802 189087 188533 188406 182882 182270 182101 180351 178781 178568 177567 176840 176376 171934 169865 168761 167509 167245 164464 161911 159909 158709 158170 157631 156986 154511 153791 151510 150833 150760 150088 148648 148267 148062 147335 146361 145387 144219 143787 142523 141360 137213 135495 135209 133896 132288 132086 131392 128091 127947 126409 125173 124830 124073 123759 123353 122569 121197 118753 117833 116718 116029 114456 113628 111883 109948 109873 109714 109283 109013 107571 107372 105724 105506 104304 104192 103768 101733 101378 101080 100223 99993 98903 98542 98262 96470 95175 95076 94827 93411 93067 91504 91448 90997 90782 89981 89122 87658 87070 87054 85960 85878 85506 85401 85201 84939 82232 81675 81467 81164 80987 80801 80655 80644 80618 78528 78206 78047 77240 77196 76771 76712 76151 76111 75483 74953 74091 73522 73467 72949 71822 71801 71381 70089 69862 68194 68147 67974 67769 67551 67548 67008 66394 66389 65611 65193 64612 63733 63301 63194 62930 62825 62674 62195 62138 62105 60722 60498 59963 59634 59556 58974 58963 58527 57312 57079 56069 55684 55675 55074 54932 54623 54293 53798 53550 53535 53263 52883 52807 52633 52287 51269 50440 49597 49524 49394 48496 48387 48371 48241 47940 47896 47829 47811 47674 47568 47430 47300 47055 46577 46315 44535 43386 43240 43151 42640 42007 41959 41823 41470 41426 41327 41273 40892 40770 40555 40450 40410 40338 40286 38873 38784 38741 38565 38492 37546 37406 37121 36934 36464 36404 36400 36178 36024 35726 34944 34629 34091 33750 33723 33714 33185 32232 32165 32045 31417 31097 31003 30819 30469 30441 30301 30251 29979 29857 29643 29474 28896 28732 28400 28179 28056 27730 27560 27142 26494 26426 26270 25973 25949 24496 24128 23451 23351 22947 22713 22403 22402 22316 22178 21643 21608 21302 21189 21042 20788 20650 20580 20107 19848 19720 19415 19275 19215 19057 18868 18857 18677 18611 18498 18389 18158 18149 18039 17897 17641 17600 17570 17534 17431 17360 17351 17208 17089 16980 16860 16591 16398 15937 15871 15544 15514 15144 15003 14887 14791 14746 14326 14272 14097 13678 13420 13376 13241 12814 12774 12745 12659 12562 12305 11829 11749 11658 11369 11240 11168 11116 11099 11079 11054 10900 10614 10599 10562 10512 10124 10045 9678 9515 9304 9251 8863 8837 8785 8353 8323 8190 8177 8029 8013 7885 7777 7679 7618 7595 7504 7334 7091 7023 7007 6899 6862 6822 6770 6738 6709 6481 6442 6437 6428 6309 6060 5930 5904 5904 5856 5791 5529 5492 5490 5487 5355 5192 5153 4952 4903 4869 4784 4769 4713 4614 4524 4518 4368 4339 4309 4309 4249 4084 3872 3661 3633 3608 3602 3524 3373 2940 2702 2572 2426 2385 2357 2301 2283 2247 2227 2185 2082 2055 2039 1990 1958 1937 1926 1888 1884 1874 1867 1678 1627 1586 1565 1565 1540 1503 1415 1392 1391 1384 1376 1354 1343 1338 1328 1289 1186 1114 1088 1047 1041 1034 992 977 973 955 930 905 895 881 880 874 864 838 827 725 720 717 706 698 636 611 575 536 526 523 500 493 464 461 460 433 422 408 401 398 397 299 255 253 250 249 207 200 191 168 165 160 159 159 154 154 141 138 126 122 105 86 85 56 52 47 36 33 20 17 13 5 5 4 3 2
57382447 52508474 50781011 46929851 45966525 42717287 36403296 34625740 34624315 33758806 33179517 27768015 27574062 26554755 25101278 24938472 24620822 23717673 20869251 20232375 19855675 18892656 18758207 18636261 18564203 17342460 17158713 15776409 14845982 14750000 13270520 12952933 12728681 12502972 12499994 11607406 11590954 11371179 11181158 11130732 11082875 10590245 10505163 10455468 9924782 9719853 9580729 9500480 9431146 9389920 9192570 9169725 8920880 8910300 8795758 8577140 8525129 8238320 8152125 7838548 7685482 7673164 7589828 7548245 7336058 7184004 7141995 7040420 6981498 6957692 6869920 6848250 6550698 6467392 6416861 6388173 6153880 5999010 5880308 5852171 5577979 5435116 5379918 5350229 5254674 5148883 5147013 5145374 5128114 4977969 4964682 4948569 4829527 4697763 4620147 4591591 4586893 4477885 4469441 4421412 4359522 4317787 4302961 4235206 4231860 4187213 4144739 4116929 4094962 4057650 4050639 3811920 3723267 3694380 3691687 3640961 3624395 3623748 3568792 3525773 3518285 3497486 3496183 3483027 3438750 3312867 3306468 3298020 3198650 3196914 3158132 3128167 3084306 3083042 3065950 3059587 3006071 2981729 2974762 2914510 2899518 2896025 2755096 2716262 2688032 2680590 2679119 2599807 2586225 2552656 2540836 2520151 2429195 2378459 2376940 2360770 2357863 2323865 2278330 2231855 2189734 2188170 2155515 2154607 2132716 2125952 2119845 2075249 1965601 1961993 1956445 1943302 1929894 1847695 1840758 1838465 1806600 1776779 1769697 1769636 1748953 1739988 1739576 1723127 1719933 1718904 1701485 1688390 1673075 1672810 1662675 1658919 1649522 1645033 1644913 1644825 1631151 1624759 1615368 1598820 1576566 1557314 1556817 1550244 1538020 1489721 1480619 1467776 1465980 1461637 1461237 1441578 1405650 1348201 1348137 1345254 1333447 1327181 1267357 1259114 1253106 1248622 1231299 1207992 1201795 1198255 1195361 1172017 1166797 1148190 1109226 1103110 1078806 1074819 1067535 1047662 1041083 1033161 1016973 1014604 1005066 997158 994218 982880 981760 961951 934633 932479 928158 918885 899624 898017 894571 882524 867451 865198 858815 857699 844884 838251 833234 830229 818610 816302 806007 800426 791391 787815 786676 783347 770797 762329 760108 758288 757817 757628 751725 748985 748330 747946 743619 743501 741647 735563 716723 715168 713919 707049 703608 700756 696022 695556 684622 683635 669988 665472 660002 631353 625022 624924 617124 616145 608812 607736 606561 601034 585943 582746 575927 571485 571411 569649 560858 559561 558067 557348 556966 550006 549521 544447 537673 533618 529791 528258 526364 521248 518432 515790 515300 509653 509592 507084 490549 485581 482888 480937 471516 471391 464053 463571 460222 459502 448111 447689 445075 444837 434208 424200 423122 420271 419516 413381 412050 407535 399792 399325 397689 394152 393804 389892 388332 388278 387550 382620 375929 375306 370416 363045 359507 357573 352127 350934 350591 341556 341190 335924 332638 330622 321810 319415 318779 316951 316501 316004 315660 309847 306689 306537 299729 299286 299225 298977 292692 291463 286141 285251 284489 284107 281368 280586 279645 277205 275980 271469 271123 270765 270648 269839 268806 263993 261468 259103 256482 254323 253417 252392 251382 245775 243453 240845 240156 239962 239910 236654 234543 231188 229802 229327 219844 219265 218203 217747 217341 215735 214319 212585 211105 209539 207780 207350 207128 205484 201237 199943 198035 195880 194860 194653 193685 193650 192124 190395 185526 184237 182145 181517 180817 179929 179342 172398 171954 171802 171585 170831 170613 169993 169595 168806 168372 166147 165356 163924 163773 162234 160407 159179 156542 151970 149644 148961 148713 147801 147396 147313 146634 146203 145875 145683 145272 144856 144436 142888 141720 140840 139804 139563 139201 138271 138161 135665 134237 133176 131853 129181 127266 126839 125559 125228 125189 124005 122885 122448 121531 121201 119865 119856 119346 118138 115984 114766 114436 113588 112451 112185 110315 110081 109900 107794 107544 104969 104907 103662 102502 101065 100962 100503 99940 99671 98856 98851 98254 97553 97192 95971 95124 94747 94636 93542 93207 93153 91396 91279 90163 90099 89567 87327 87174 85560 84200 84134 84079 81071 80382 78773 78169 77982 76048 75869 75653 75533 75478 75328 74537 74342 73063 72758 71851 69245 68422 67247 66124 65953 65342 65022 64919 64856 63403 63294 63256 62727 60890 60869 60815 60535 60240 59751 59559 59413 58788 56876 56177 56166 56085 54045 53455 53427 53406 53036 52843 52774 52047 51816 51223 50646 50117 49394 48793 48779 48621 48609 48390 48102 47963 47715 46990 46006 45832 45703 45310 44634 44487 44249 43917 42393 42141 41076 41034 39950 39750 39681 39610 39109 38950 38602 38455 38211 37964 37060 36878 36667 36400 36358 36059 35813 35768 35752 35180 34964 34909 33903 33872 33690 32402 32127 31893 31755 30268 30256 30038 28632 28586 28363 28337 28129 27938 27709 27491 27276 26914 26912 26822 26757 26632 26581 26480 26333 25922 25829 25634 25234 25203 24802 24695 24443 23895 23688 23285 22994 22858 22721 22567 22310 21951 21930 21661 21650 21636 21485 21443 21042 20769 20663 20569 20507 20030 19947 19899 19586 19413 19346 19295 19218 19175 19139 19120 18392 18055 17942 17854 17798 17775 17601 17382 17014 16844 16819 16806 16747 16552 16182 15991 15874 15768 15696 15596 15291 15216 15114 15097 14982 14970 14447 14438 14325 14280 13993 13873 13611 13506 13257 13195 13025 12990 12958 12823 12822 12618 12560 12480 12377 11888 11775 11772 11410 11207 11147 11095 11054 10962 10945 10885 10763 10704 10421 10287 10209 10165 10036 9949 9875 9770 9668 9642 9637 9635 9409 9377 9229 8839 8825 8757 8720 8718 8485 8451 8395 8375 8309 8261 8234 7941 7862 7836 7821 7793 7682 7609 7421 7059 7055 7037 6817 6784 6719 6678 6655 6645 6636 6580 6381 6265 6173 6161 6152 6056 5980 5899 5683 5661 5636 5615 5537 5418 5418 5310 5308 5207 5087 4702 4654 4551 4496 4482 4479 4442 4297 4245 4202 4193 4173 4160 4136 4135 4085 3858 3849 3760 3701 3687 3618 3537 3473 3397 3349 3286 3166 3035 2924 2866 2834 2615 2441 2402 2343 2339 2317 2310 2257 2252 2183 2098 2089 2066 2005 1989 1895 1890 1784 1777 1776 1775 1742 1696 1678 1662 1644 1608 1604 1554 1529 1511 1490 1433 1417 1384 1359 1244 1222 1187 1135 1094 1034 963 936 927 900 891 835 833 826 817 804 796 794 789 731 722 719 708 707 703 686 666 647 629 625 594 589 586 585 576 564 554 552 523 490 482 480 441 320 302 274 273 266 262 248 247 239 231 225 200 172 155 147 134 123 121 119 78 67 66 64 62 52 49 49 44 35 22 22 18 17 15 14 9 6 4 4 1 1 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33344738 46339785 528578885 879284632
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57481263 336227790 518501735 602562438 646397806
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120370080 438250042 570500235 882347816
0 3 8 12 17 17 17 20 21 23 30 44 46 52 55 66 68 86 90 96 102 105 115 134 141 151 158 171 179 181 192 247 248 281 291 300 348 357 359 361 363 401 412 414 433 450 507 519 551 561 591 605 639 646 668 696 700 705 706 748 832 836 841 931 980 1097 1213 1253 1260 1288 1316 1333 1376 1411 1412 1508 1512 1559 1561 1657 1658 1662 1666 1826 1842 1974 2060 2129 2145 2218 2221 2279 2283 2285 2327 2442 2489 2511 2552 2693 2704 2721 2731 2770 2855 2909 2918 2993 3002 3074 3113 3136 3189 3198 3295 3300 3323 3326 3455 3476 3593 3600 3693 3749 3830 3836 3843 3844 3855 3964 4134 4211 4234 4281 4517 4618 4642 4694 4807 4899 4929 4960 4978 5123 5197 5208 5246 5624 5700 5829 5925 5932 6334 6457 6525 6779 6850 6964 7258 7340 7382 7382 7398 7506 7716 7816 7818 7921 7929 8010 8226 8337 8358 8387 8514 8661 8969 9418 9421 9458 9580 9605 9642 9671 9703 9746 9806 9865 9878 9916 10054 10078 10251 10945 11020 11119 11395 11402 11750 12132 12420 12463 12464 12880 12897 13009 13292 13468 13568 13628 13649 13793 13923 14205 14237 14292 14447 14483 14660 14738 14996 15006 15206 15538 15677 15680 16258 16353 16414 16601 16697 16784 16831 16917 17426 17652 17801 17903 17933 18159 18200 18427 18641 18987 19071 19156 19916 20077 20297 20677 20799 22065 22088 22245 22261 22745 23056 23099 23220 23616 23665 23758 24370 24586 24634 24676 24988 25124 25152 25500 25586 26784 27261 27484 27500 27603 27649 27678 27840 27891 28109 28456 28824 29013 29347 29857 30269 30343 30752 30926 30952 31004 31772 31814 32819 32952 33165 33452 34091 34385 34742 35377 35460 35637 35690 36091 36175 36526 36537 36736 36819 37271 37499 37613 38161 38432 38472 39023 39036 39795 39934 40069 40111 40213 40662 41071 41251 41735 41919 42728 42813 43134 43337 43510 43530 43645 43656 44344 44495 44497 44801 44806 44900 46856 47963 48028 48087 48532 48614 48818 49010 49239 49352 49473 49551 49803 50249 50849 50916 51319 51680 52053 52385 52453 53318 53434 54266 54274 55212 56477 57573 58666 59501 59678 60214 60656 61037 61210 61611 62189 63058 63564 63915 65446 65593 66465 66518 68220 68551 68597 68995 69741 69816 70562 70835 71687 72241 72261 72775 74610 74791 77377 78146 78913 83984 84126 84299 85143 85442 87491 87583 90347 90413 90647 90969 91122 91806 91891 92419 93954 94379 95355 95410 97188 99020 99346 100137 100159 101211 101217 101253 101681 101906 102549 103995 104407 104807 105145 105148 106176 106652 107015 108285 108589 108808 109556 110087 110244 110476 112496 114364 116515 119397 120598 121452 122880 124146 126188 126674 127576 128169 129398 132240 136806 137389 138035 138232 139641 141030 141655 142146 142297 142866 143199 143701 143772 143872 144756 146743 146999 147481 148665 148740 149371 150127 151511 151977 152156 152673 154252 154339 154989 159334 161772 163009 163051 163659 164555 164837 165243 165606 166477 166797 171007 172354 172772 175678 176489 177702 178835 180631 181243 183583 185770 187134 188004 192020 193508 194587 196173 197112 197919 204571 208109 208577 208918 214734 216725 221954 223749 225366 232728 232924 233239 238225 238250 238823 239170 240678 241830 242814 243098 243369 244209 248525 250977 256221 257386 258268 260113 263886 264421 264691 265564 268910 269505 270477 275426 276841 276847 285026 293350 300865 302008 304095 304232 306089 306348 309559 310549 312390 312827 313216 314167 317753 319668 325027 325214 328969 329582 329740 329828 331572 334130 336437 338808 342281 342579 344026 344116 344246 351087 351300 351484 354286 361660 366333 368576 371234 372595 373498 375645 376003 379410 379954 382662 384156 386863 387631 388211 392767 400292 402854 404249 407563 410686 411078 414503 415282 418519 422751 424510 425023 425155 427607 429707 430946 437504 443123 447528 455339 463148 466372 467645 468615 472141 482640 482661 485881 496479 497228 508541 518839 519661 520908 525945 528761 534385 538367 543729 547880 548551 557859 568838 573230 576522 577756 582564 589155 589436 590645 594252 596698 608191 609904 610959 623329 632733 633426 634100 635439 647603 649015 651303 654236 656566 663602 664186 673248 673860 675489 685510 685652 694376 700747 712473 713239 716858 733358 737680 755047 756768 761098 767170 769666 770289 776340 778905 781082 784365 790050 791643 796578 797775 805104 806428 806578 808521 811748 817120 817358 824916 834266 840337 846558 856466 863557 863615 878369 884566 889574 901979 906302 909372 912194 917411 929738 934192 934410 941649 942776 944774 945465 947711 953009 960822 970676 975984 980485 987166 1009221 1013367 1013821 1019428 1028614 1032041 1049913 1059415 1072742 1075378 1079025 1090236 1091416 1098369 1100569 1116898 1118747 1144946 1156572 1160178 1173534 1174167 1175311 1179891 1184912 1185252 1205865 1209544 1242756 1242853 1243970 1248279 1249739 1261495 1264621 1267525 1290524 1299496 1306001 1319699 1326364 1333308 1343418 1370383 1378037 1401761 1411081 1414210 1428283 1434033 1443232 1468599 1481979 1495252 1495290 1513178 1516166 1550083 1557086 1590805 1599370 1608640 1609375 1619747 1654650 1658438 1661149 1667476 1669368 1684372 1687289 1693147 1710853 1760951 1784561 1847960 1886058 1903732 1921305 1921367 1938137 1938624 1969633 1971415 1974326 1984320 1997177 2021034 2022655 2068736 2087164 2090649 2093628 2152447 2164752 2195683 2234140 2248087 2276000 2287088 2287350 2308161 2345888 2358133 2359910 2373103 2388664 2413850 2414537 2440228 2480310 2489164 2555300 2595596 2618407 2624167 2758724 2764664 2767628 2793417 2797141 2823803 2847877 2906378 2914319 2919616 2990527 3023678 3069242 3101386 3122697 3140440 3193136 3210119 3264423 3277574 3326427 3420573 3456478 3477109 3491702 3502443 3515652 3532444 3567128 3571132 3595994 3603214 3649705 3669982 3763016 3794350 3817945 3824715 3925131 3946656 4056563 4087835 4115384 4135697 4164665 4178192 4248586 4250268 4334884 4410443 4594691 4667165 4771443 4812253 4989114 5013572 5023278 5049131 5067323 5090097 5098470 5100461 5115144 5294383 5385086 5422826 5517219 5621652 5674440 5763326 5778725 6033886 6044038 6209222 6340402 6437773 6495567 6648019 6803282 6933789 6939866 7045737 7107372 7307774 7414670 7421358 7515848 7573806 7742366 7819118 7885034 8038181 8077041 8176498 8506718 8566920 8836424 9266127 9275873 9488502 9551262 10222172 10325555 10335266 10703418 11465760 11542543 11866278 12309236 12400105 12416534 12469947 12682375 12956923 13250781 13268745 13660996 13974426 14172756 14653232 14947471 15715624 15794216 16821761 17307675 17436306 18925239 19320665 19849790 20648299 22660379 23042761 26136513 27045493 28830060 28899524 30664709 31377517 31676993 32008217 34212799 37294253 41646277 51131442 53046837
7 7 8 9 10 15 15 32 32 48 60 71 73 76 78 79 81 82 89 91 92 98 111 112 114 117 118 135 143 146 149 152 157 167 182 184 197 202 205 220 238 252 261 264 270 341 357 359 373 375 410 413 428 443 474 526 592 595 606 632 634 641 672 682 757 771 773 789 793 801 805 822 826 931 946 985 1029 1042 1097 1127 1214 1234 1321 1329 1336 1394 1401 1430 1454 1480 1585 1913 1921 1928 1931 1932 1986 2048 2071 2179 2187 2213 2297 2320 2376 2388 2424 2505 2559 2797 2801 2820 2848 2851 2874 2986 3043 3187 3220 3296 3395 3440 3461 3588 3603 3607 3679 3720 3723 3742 3766 3768 3780 3845 4005 4111 4201 4287 4350 4351 4362 4396 4647 4735 5022 5088 5115 5206 5238 5382 5502 5545 5663 5782 5867 5936 6018 6111 6276 6388 6433 6571 6590 6625 6681 6691 6937 6962 7075 7153 7318 7418 7434 7539 7631 7735 7847 8151 8186 8546 8749 8842 8972 8974 9136 9198 9373 9669 9711 9882 9960 10010 10149 10317 10523 10647 10668 10690 10707 10740 10833 11030 11048 11138 11138 11333 11454 11513 11584 11982 12026 12069 12073 12340 12365 12389 12581 12666 12790 12830 13019 13043 13115 13121 13123 13455 13470 13718 13783 13842 13956 13985 13994 14261 14842 15025 15124 15309 15322 15790 15930 16103 16398 16601 16765 16772 17469 17512 17806 17814 18020 18145 18308 18659 18910 18980 19282 19290 19492 19520 19532 19548 19780 19819 19881 20014 20063 20090 20762 21157 21187 21263 21284 21666 21693 21694 22252 22277 23093 23140 23190 23336 23341 23981 24265 24474 24531 24732 24852 24951 25572 25772 25774 25954 26071 26205 26262 26477 26683 26921 27407 27656 27915 28045 28134 28552 28632 28857 28870 29084 29599 29979 30130 30198 30382 30587 30775 30886 31035 31376 32170 32370 32479 32569 32623 32826 32990 33027 33148 33251 33362 33491 33734 34895 35328 35341 35586 36454 37101 37144 37479 37854 38515 38702 39210 39242 39561 39977 40054 40184 40771 41510 42042 42100 42315 42379 42425 42608 43113 43549 44381 44483 45039 45439 45784 46002 46848 46866 47025 47973 48507 48542 48723 49043 49251 49450 49794 50556 50558 51426 51682 51707 51716 51744 52124 52910 53222 53495 53530 54097 54307 54377 54896 55473 56102 56696 57463 58750 59216 59918 60380 60905 61215 61530 61944 62735 63366 64793 65054 66283 66447 66549 66599 66793 67255 68730 69574 69616 69886 70349 70387 70520 70982 70997 71137 72675 73269 74256 75839 75947 76457 77061 79545 79602 79637 80493 84279 84297 85009 85335 86275 87787 87917 89673 90121 90180 90693 92079 94750 94822 96932 97289 98440 100707 101736 104057 104311 105022 105085 105299 106580 106697 107295 107830 108238 108460 109404 111244 111414 114889 116695 117596 120294 121134 123040 124073 124614 125241 125781 126059 126460 126645 127008 127924 128001 132414 132954 133495 134051 138280 138437 138863 140518 141801 142284 142371 143059 145002 145560 146354 148379 149073 150108 150264 155742 155992 158431 161279 164348 166525 167078 167695 169282 170026 170394 171800 172282 173215 173510 173713 174178 174337 175106 175733 176746 176988 177771 178121 179777 180180 181696 182046 182997 183625 184468 187776 190011 191155 191661 192607 192664 193741 193940 194368 194981 196488 196594 199092 199509 201177 201407 202465 203165 205521 205875 208548 210047 214770 214891 216626 219010 220197 220418 224739 226966 227686 227929 228705 228914 230296 231581 237587 239442 239516 245950 246082 247131 251724 254041 258870 260628 262350 262567 263283 263582 263772 265135 267936 268210 268851 277878 278381 278465 279513 280213 281560 285318 288470 296434 297019 298761 298761 303857 303993 305356 307995 314020 317867 320862 323015 327879 328104 331976 333623 336974 338370 341792 342583 344410 346239 347799 349540 350562 352550 353055 358450 358743 364932 366824 368345 374859 376293 386706 389579 390657 393086 395342 396377 398296 399212 399827 401454 407773 408479 410716 427508 430268 430400 433483 433730 437850 441789 448346 449345 451678 454237 455695 455755 459268 462159 465518 471816 471822 475675 484048 488139 488864 490680 492802 494969 498903 505785 524394 527442 528042 539299 540081 542387 543024 554678 556844 559130 560321 560689 565128 577357 578716 579073 579435 592571 597908 607663 609701 611995 612990 621812 625857 641447 647909 663914 664527 673404 676906 690553 691589 699351 712492 728280 734518 743998 745308 755642 773569 781441 783217 784290 787090 799290 809871 812596 815269 816383 822367 824597 839035 863173 872128 886073 888016 888597 900209 916411 921241 930895 936293 946115 946852 948337 958592 981776 994110 996575 1010273 1015873 1046795 1081659 1087905 1089225 1094455 1101191 1138766 1139924 1145861 1161614 1163558 1174421 1182986 1184794 1196319 1208242 1223702 1229556 1241164 1264315 1278699 1283198 1309603 1310182 1312266 1316535 1320932 1333165 1370082 1372494 1372924 1377521 1384977 1389041 1406054 1421816 1427358 1437006 1440623 1449196 1449789 1483624 1499740 1500568 1512488 1521563 1542406 1551698 1553447 1586307 1593637 1618236 1619130 1650676 1662873 1691567 1727003 1730371 1731314 1735249 1741363 1753848 1774181 1794553 1799856 1813439 1814380 1833899 1838539 1838635 1861183 1879151 1880875 1896989 1925248 1933707 1950825 1969725 2017741 2022170 2080542 2127883 2171008 2181752 2208241 2213324 2234340 2239008 2250986 2251085 2257739 2260444 2261128 2270496 2281861 2318878 2344286 2356356 2381647 2399356 2419838 2432116 2475917 2516069 2611449 2620213 2623942 2624366 2638857 2681153 2689660 2710768 2761422 2772387 2773137 2774336 2780512 2811687 2834117 2841408 2930106 2930134 3014390 3029628 3030028 3039766 3138541 3173231 3201923 3221115 3244920 3285241 3387833 3400270 3447184 3502608 3511638 3516118 3576691 3632309 3642650 3646102 3661395 3662552 3693725 3757137 3817774 3852555 3903071 3908105 3928916 3960113 3991975 4075823 4105538 4187374 4218054 4353558 4413435 4497273 4540450 4568941 4618110 4717987 4772841 4862889 4871050 4955370 4990358 4995959 5026374 5143359 5163899 5459920 5672245 5691634 5692625 5723698 5876972 5884052 5887017 5998098 6161104 6163831 6178118 6202401 6232597 6268769 6281336 6464493 6681653 6825287 7204212 7215184 7216311 7800789 7844339 7917699 8026302 8160353 8348932 8373985 8488480 8655980 8752877 8965908 9120215 9347266 9492750 9558217 9772206 10117382 10514792 10717417 10865293 10908366 10910710 11144758 11997117 12541705 12603391 12612951 12881885 12928574 14458049 16006872 16124003 16740646 16922873 16954893 17645771 17789296 17942855 18119349 18327614 18361262 18413305 18859907 19021727 20520890 21008758 23443648 24906974 27591609 28226747 28744808 30639977 31866393 32195537 36280106 36580421 37569923 39730973 43452042 79509819 100493365 131403830
0 2 2 3 9 9 14 16 19 28 39 40 41 48 51 62 74 81 81 88 94 107 115 121 125 138 145 153 162 164 169 192 195 224 234 252 253 261 265 279 300 361 384 385 418 445 460 466 489 498 510 568 576 662 671 702 707 724 749 802 802 808 841 858 905 969 1011 1037 1157 1183 1217 1218 1246 1252 1267 1295 1357 1358 1383 1470 1475 1549 1559 1735 1846 1859 1864 1871 1985 2077 2094 2172 2242 2287 2296 2328 2351 2353 2381 2486 2503 2522 2653 2655 2778 2868 2884 2898 3005 3008 3008 3066 3123 3129 3296 3317 3416 3496 3578 3715 3750 3880 3963 4000 4041 4121 4163 4222 4226 4242 4371 4472 4474 4485 4522 4529 4594 4684 4705 4713 5197 5221 5293 5462 6076 6091 6108 6328 6481 6700 6733 6845 6922 7027 7061 7083 7096 7133 7163 7168 7270 7468 7961 8142 8162 8216 8304 8612 8792 8802 8875 9051 9175 9287 9514 9732 9780 9857 9943 9984 10108 10179 10203 10225 10288 10522 10605 10616 10926 10940 11035 11148 11223 11623 11655 11738 11847 11873 12098 12170 12225 12230 12337 12731 12858 12966 13067 13129 13180 13182 13476 13543 13631 13656 13747 13766 13814 14106 14228 14427 14502 14667 14688 15053 15191 15244 15286 15898 15923 15984 16311 16353 16516 16520 16545 16624 16760 16922 17096 17140 17482 17948 18178 18726 18784 19749 20721 21155 21174 21381 21713 21784 21972 22479 22546 22726 23035 23229 23358 23487 23601 24582 24843 25105 25324 25447 25509 25526 25548 25572 25609 25729 25772 25855 25891 26153 27202 27327 27742 27945 28048 28145 28213 28329 28983 29186 29281 29670 29911 29983 30254 30824 31163 31934 32145 32183 32500 32601 32862 32896 33075 33682 34344 34358 34428 34434 34656 34897 34930 34965 35213 35489 35538 35608 35906 36863 36918 37025 37255 37362 37674 38443 38513 38711 39426 40314 40528 40540 41194 41249 42403 43051 43473 43969 44152 44782 44809 45181 45234 46146 46242 46557 46595 46865 46981 47102 47376 47764 48626 48695 48989 49242 49249 49591 49804 49927 49944 50700 50776 50966 51249 51763 52258 52603 52761 52807 52888 53653 53824 55595 55611 55682 56249 56636 57145 57528 57945 58421 58629 58879 59274 59382 61110 61605 61908 63854 63867 64557 64791 65403 65793 67281 67515 67590 68244 69387 69807 69836 70440 70692 70906 71135 72191 72248 72685 74809 75217 75967 76891 76896 76915 77245 77395 77640 78365 79280 79856 80254 80587 80942 81244 82709 82815 83408 83682 84729 84894 84998 85041 85468 86729 87920 89082 89428 89491 91855 91947 92876 94898 95941 96730 97367 97627 97714 98144 99323 99863 100231 100499 101357 101647 101833 104087 104865 105507 106694 107370 107799 108165 108707 109020 109132 110517 111029 113699 115445 116019 117459 120436 121246 121931 123445 124285 128399 128599 129990 132523 132677 132870 134544 134630 135289 135668 138107 139727 139786 140362 140738 141048 146382 147135 147276 154075 155615 155973 156283 159800 159845 161002 161692 162822 164821 165305 165398 166879 166939 167014 167372 167810 168161 169861 173331 173392 174995 175840 180322 184194 184868 195817 201345 203028 205434 208056 209471 210082 210839 211810 212447 212613 212687 213985 214912 215531 215827 217004 217782 218235 218243 218787 221138 221636 225813 229492 232622 234531 236033 237756 238106 239091 240194 242004 244151 246494 248253 252784 254457 254474 256595 256638 257061 257713 259562 260774 262356 264845 265790 267144 268550 268855 273495 274282 275054 277392 279067 279971 284812 284924 289375 290906 291959 292095 295989 297358 297484 298396 299943 302225 303096 304594 306453 308884 314048 314540 316160 316642 317489 318769 320229 323473 324684 328290 334917 341441 348852 349033 349512 352745 353592 357198 361354 368602 370292 378190 379871 381143 387618 388179 389250 393873 394807 399048 399593 401898 402036 410758 412588 413139 414421 417608 418088 420471 425180 426938 427079 434798 439767 444390 447860 450440 461937 464063 466416 470035 470956 471670 474389 479637 482220 485925 486563 490532 491455 502479 509931 511388 511446 513026 518454 518675 519129 525762 525798 532782 542116 542176 546653 551215 551465 552446 555952 558932 561373 561987 562271 565842 572602 575358 587213 588635 606379 615896 620112 627323 629889 631636 637082 638302 639965 644742 655352 657052 658263 660440 676851 679784 688896 707945 709562 710068 712854 715560 719475 723232 743209 744688 745154 745600 752380 758349 762570 764982 766162 770332 778372 778799 785667 792506 803107 815508 818453 826758 833745 840217 846991 854992 890276 891240 899374 903558 905039 910856 912425 914462 918617 922406 927489 927491 939649 940876 943224 950763 954428 963297 968197 975950 981484 992112 999405 1000828 1016347 1023057 1037947 1054216 1058157 1060280 1061640 1072813 1082235 1085702 1102546 1104366 1116018 1117961 1123066 1127613 1131501 1134927 1136363 1156326 1163950 1193452 1194710 1208048 1221676 1277498 1281004 1289781 1302783 1325764 1346689 1356190 1358096 1363154 1374969 1378931 1379169 1388665 1392320 1394161 1425546 1431888 1452594 1460926 1470522 1471178 1471927 1482934 1511397 1516935 1522128 1611473 1645403 1651645 1666688 1680286 1683619 1689012 1742723 1743468 1743995 1745637 1821763 1837939 1876720 1891239 1913366 1914169 1918514 1919284 1929586 1930759 1943338 1968813 2003398 2040281 2044223 2045348 2080043 2093231 2124605 2174724 2217915 2272037 2276190 2288391 2292300 2322556 2331556 2347441 2388928 2390164 2412520 2435632 2461458 2465955 2487836 2504937 2505662 2507724 2517958 2528929 2547720 2573223 2611453 2614557 2624891 2646727 2683246 2684192 2744695 2756329 2802493 2808210 2852199 2877054 2914048 2947455 2956738 2966967 3011589 3039419 3039579 3081579 3112249 3189406 3229790 3246489 3262936 3274474 3297318 3369805 3374944 3446042 3483542 3488045 3518135 3535142 3550583 3555666 3638056 3714151 3715047 3750216 3761319 3778322 3819200 3820461 3897708 4139497 4410531 4513758 4566034 4604216 4729326 4883122 4958041 5029525 5218931 5233735 5250684 5435521 5524812 5568681 5631130 5699217 5702319 5786528 5873899 5953483 6035076 6041701 6130325 6152007 6228019 6530749 6591228 6599070 6661889 6791212 6913347 6964837 7198383 7255005 7258367 7362360 7376507 7402642 7539303 7615134 7704783 8136514 8498451 9074820 9313433 9326269 9544543 9681005 9788127 9882482 9909985 10017021 10033319 10114086 10489183 10712942 10791292 10898457 11353760 11494881 12170078 12447344 12500194 12594525 12640157 12762396 12782241 12906344 13203665 13491779 14044976 14731780 14839464 15002600 15198898 15426720 16347484 16635774 16690103 16824330 18154386 18440481 19102148 19556378 19842024 20853687 21604196 21976425 25536810 29312229 29589107 30520241 31439856 35765545 35827934 36742859 38423045 40913986 44731315 50000774 58489816 76962394
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67348110 153197784 417534957 624111763 741306095 793457465 820255171
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 381306043 626770190 843794055 879935920
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 728827172 743473767
0 0 0 0 0 0 0 6 7233 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4312780 0 21926 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 643 0 0 0 0 0 0 0 0 0 0 126850 0 0 0 0 0 0 0 1129 0 1464163 0 216526069 0 0 0 0 0 0 0 11955434 0 0 0 0 8 0 0 0 0 0 0 20924038 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64383523 0 0 0 648552 0 19559623 9907 0 0 0 131627 0 1023618 0 0 0 0 0 0 6669144 0 2 0 0 0 52636373 0 0 0 0 0 0 0 0 0 0 0 11164 0 0 244 0 0 2043 0 0 0 0 0 0 0 0 0 0 19062 0 0 0 0 0 0 2612 0 0 78 0 8034630 0 0 0 0 0 0 0 0 1130 0 31706 0 63 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 186694 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1147922 0 0 0 0 0 0 0 72 0 312 0 3375 0 0 0 0 0 0 0 2658 0 0 0 0 0 0 0 0 0 0 0 0 105898 0 0 0 0 0 0 0 0 0 0 0 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38313 10197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92687147 0 0 0 0 0 0 22 0 0 0 0 0 0 2 0 0 0 243581407 0 0 0 0 0 0 0 0 0 0 0 9944984 0 0 0 0 0 0 0 0 0 0 0 139795 0 0 0 0 0 0 0 2 0 0 0 0 1029222 0 0 0 0 0 0 0 0 0 0 0 0 0 8894 0 0 0 0 0 0 0 388078 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69601 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 715 0 55654934 0 0 0 0 0 0 0 0 0 258824 0 0 0 0 0 0 0 0 0 3700 0 0 0 0 0 0 0 0 0 513 0 0 277 0 199096875 0 0 0 0 0 0 0 0 0 0 0 0 0 2905 0 0 0 0 0 0 0 0 1827849 0 58 1 0 0 0 0 0 0 0 0 0 0 0 0 512 0 0 0 0 0 0 0 0 0 0 0 32246 0 0 0 0 0 0 0 0 0 0 108207 0 0 315261 0 0 0 0 0 0 0 0 0 0 0 0 0 41051 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 4317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 81032 0 0 856208 0 0 0 0 49585677 0 0 0 0 0 0 0 0 0 0 0 0 5874313 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11002450 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 186083 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24924 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8909644 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200 0 0 0 0 0 0 0 0 0 890 0 571072081 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2206610 0 0 0 0 0 0 4407 0 94181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 0 0 8961579 0 0 0 0 0 0 0 6 0 738 4 0 0 13010005 0 0 0 0 0 27988897 0 0 0 0 0 0 0 0 0 0 0 0 999 0 0 0 0 0 597706 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2837431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 328029 0 0 0 0 0 0 0 0 0 0 0 0 64282906 4003131 0 132177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 354 0 0 30519 0 0 0 0 0 0 0 0 121906385 0 0 0 0 0 0 0 125148 0 0 0 0 0 0 0 0 0 0 9267601 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1953 0 0 0 1048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 174207 0 0 0 0 32 0 0 0 0 0 0 0 0 0 0 0 821551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144 2822 300436008 0 0 0 153685 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2232977 0 0 0 0 0 7337321 0 0 0 0 0 0 0 0 0 0 0 0 34122 0 0 0 0 0 0 0 0 0 0 0 0 934445 0 0 0 0 0 0 0 0 439 0 0 9854 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54327 0 0 0 0 694189805 0 0 0 0 0 0 0 0 0 0 82370414 0 0 0 0 0 0 176 0 0 0 0 0 0 0 0 14 0 0 0 0 1 0 0 8925 0 0 0 0 0 0 0 15241 0 1164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2664926 0 0 0 0 0 0 0 1745 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2482 0 0 0 0 0 0 0 0 0 200691738 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 121884 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 634304049 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1472981 0 0 0 0 0 0 0 43265281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13305 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1594 0 0 387564517 0 7682 0 0 0 0 0 0 0 0 0 0 37 0 0 0 0 0 0 0 0 0 0 0 0 0 136060526 0 0 358785 0 0 0 0 0 0 0 0 0 0 0 421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5673 0 0 0 0 451289296 86 0 0 0 302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 964 0 0 0 0 0 605258 0 0 10 0 0 0 0 0 1019025 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 671950 0 0 0 0 0 0 120528 0 0 0 315251029 0 0 0 0 0 0 0 136936357 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95930778 0 0 0 0 3 0 1478851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 163444 0 0
0 0 0 0 0 5291395 0 0 0 0 219414938 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31809 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 367867 0 0 0 92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8347 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 409 0 0 0 0 0 0 0 0 0 0 0 0 0 3873328 0 0 0 16581 0 0 0 0 0 0 0 0 0 0 0 612 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1805 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 328577826 0 0 0 0 16 0 0 0 0 0 0 6150446 0 140652695 0 0 106292880 4589852 0 5973455 0 0 32237495 187 0 0 0 0 0 0 0 0 0 166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1014 0 0 0 0 0 0 0 0 0 0 0 0 0 7335678 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6467 0 0 31 0 0 0 0 12082 0 0 0 0 0 0 0 0 0 0 9755 0 0 0 0 0 0 0 0 16735 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 463962 0 0 85 0 0 0 0 0 0 9701799 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1326 0 0 0 0 0 0 1 3776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514390 0 0 0 0 0 1 57662 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 45852848 0 0 0 0 0 0 0 0 0 0 0 1253720 0 0 0 0 0 0 0 112 0 1 0 0 0 0 3 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 178374 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 205730689 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 199044931 0 0 1 0 0 6 0 91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1256246 0 97 0 0 0 0 0 0 0 0 0 1304 0 0 0 0 0 0 0 10 0 0 0 0 0 302085 0 0 0 0 0 0 0 0 0 0 0 18129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1861729 180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3456538 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 547102458 0 0 0 0 0 0 1 233 0 0 0 0 0 10024 0 0 10 0 0 0 0 12822819 0 0 510781205 0 0 0 0 0 0 0 0 0 0 0 0 722 0 0 0 0 0 0 0 0 0 0 287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 438 0 0 0 0 0 0 0 0 0 26 0 0 2617831 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 55372 0 0 0 0 0 0 72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 661691693 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 605954910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 431934515 0 0 0 385508446 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 248020731 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 111699675 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 583533650 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 265482030 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 380728253 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 678912290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 975670254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74620777 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 811811588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 8 8 10 15 23 24 26 41 45 71 77 89 91 120 128 133 189 201 205 214 228 257 263 284 311 339 348 356 370 376 397 433 446 448 451 460 484 485 491 515 547 578 601 601 615 619 635 637 646 657 659 680 723 725 735 736 764 811 836 841 919 921 977 983 1015 1077 1102 1182 1207 1226 1326 1384 1445 1445 1446 1476 1581 1609 1758 1772 1831 1949 2099 2132 2175 2197 2206 2244 2290 2300 2386 2409 2521 2523 2601 2767 3031 3198 3213 3250 3268 3383 3430 3500 3574 3580 3596 3597 3625 3701 3797 3946 3992 4014 4212 4217 4281 4282 4292 4341 4358 4442 4524 4588 4694 4812 4853 4905 4910 4915 5121 5129 5196 5290 5338 5417 5517 5689 5717 5763 5794 5876 6015 6033 6171 6344 6393 6577 6594 6739 6840 7071 7224 7285 7524 7803 7902 7942 8082 8086 8185 8274 8370 8546 8640 8773 8793 8829 8915 9060 9178 9182 9232 9306 9438 9478 9509 9530 10024 10057 10066 10762 10765 10777 10867 11057 11210 11268 11530 11692 11763 11981 12194 12433 12554 12629 12686 12724 12764 13230 13272 13412 13491 13495 13673 13827 14036 14197 14424 14546 14639 14683 14853 15090 15104 15352 15460 15510 15856 16041 16135 16363 16489 16764 17006 17148 17338 17374 17526 17551 17747 17980 18642 19163 19234 19266 19356 19396 19799 20100 20157 20218 20360 20516 20831 20985 21085 21096 21166 21395 21533 21571 21809 21820 22180 22301 22351 22498 23009 23050 23919 24225 24319 25190 26273 26468 26497 27075 27587 27889 28397 29023 29418 29505 29666 29673 30827 30834 30838 30996 31438 31940 31999 32475 32507 32609 32669 32752 32975 33576 33594 33689 33813 34058 34228 34597 35921 36255 36370 36444 36875 37028 37094 37689 38015 39077 39667 41430 41811 41913 42538 43076 43259 43434 43466 43480 44540 44884 45059 45235 45382 46266 46832 47731 48001 48885 49302 49603 51694 52386 52425 52712 52768 52898 53668 53719 54601 55104 55171 55268 55408 56496 56733 56962 58005 58135 58572 59777 60290 61468 61922 62161 64257 64296 65195 66098 66766 66891 67264 67290 67499 67881 68264 68371 69396 70375 70559 70620 71231 71284 71983 72571 72679 73265 73437 73466 73494 73673 74434 74747 75258 75709 76302 76334 76811 77200 77347 78390 78523 79002 79180 80042 80458 81192 82088 82249 82748 82985 83139 83709 84376 84477 85531 86275 86372 87409 87757 89190 89228 89746 90871 91982 92329 92348 93035 93151 97134 97214 98430 100063 100947 101675 102399 103816 103894 103967 105571 106395 106875 107083 107454 109632 110139 110165 110355 112553 112959 113366 114169 114883 115188 115482 115716 115847 115911 117348 118121 119724 120705 121434 122277 122830 123964 125036 125214 125776 126416 126605 127047 127131 128516 128527 131239 135702 135817 137657 139822 142504 142632 143787 143789 143875 145409 145414 147925 149532 150205 150851 151121 151764 152255 153659 154737 154750 155073 155190 155935 156233 157642 160207 160531 161101 162909 165690 169269 170066 171133 175739 177639 178808 179124 180918 180922 181186 181703 182840 183867 184147 184599 187356 187642 188235 189185 189220 193472 194387 195463 199640 200051 203427 203691 203911 205373 206060 206174 207478 210678 211345 212388 214044 214981 215731 217996 219242 219278 219327 219894 223592 225856 226816 227324 227326 228253 229041 229237 229548 230851 234878 237255 237491 238936 241937 243636 246792 246945 247912 250495 254109 254429 255070 259729 262319 263020 263586 278240 280591 281378 281986 287918 288120 291164 292310 295375 296157 297072 297127 302335 303072 303614 304533 308950 309012 316901 318409 322819 324211 324406 325840 329315 334450 341669 343193 345962 346878 351747 353016 353040 353080 355451 356586 359609 360024 360675 361859 366696 379600 380530 384767 388681 389655 392111 395057 395180 403586 416356 417887 432490 434922 442624 443398 444582 454994 455990 457179 457909 458340 460677 466124 474983 480732 481095 481253 490005 491496 491521 498062 504517 505207 507867 513862 515564 518681 522516 522578 530118 535834 538855 540343 541038 546329 559905 570243 580299 587334 595425 602396 602564 606487 606694 612242 613280 620789 625181 632249 634510 637043 640413 644437 673694 679103 682675 688823 692048 694204 695418 698013 701016 709079 715342 718312 730661 740361 747370 750757 754299 758280 770132 772854 774165 774357 778596 780194 782296 787965 791479 792327 794773 804533 814650 817858 839102 866152 890797 893212 903323 908664 918318 919624 934485 950974 954527 966772 976129 983039 991173 991679 993885 1005028 1019784 1024245 1026160 1030436 1036898 1039763 1042326 1047538 1049857 1052547 1060811 1071550 1072273 1106524 1129147 1129903 1129934 1136244 1157112 1171697 1181569 1183887 1185153 1201316 1214837 1229642 1230555 1245144 1259050 1289623 1291957 1308084 1314411 1327486 1333597 1341840 1349287 1360631 1361043 1374728 1382009 1409734 1430752 1439347 1466982 1497887 1511492 1513709 1565745 1567043 1574919 1581584 1589589 1597010 1597351 1613471 1620069 1649649 1654409 1657897 1675708 1687206 1706933 1731363 1739818 1778118 1782911 1793527 1796587 1805294 1826495 1833056 1834457 1848230 1850814 1870288 1884440 1898565 1900052 1909845 1925493 1951878 1971746 1983810 2022228 2047617 2052822 2055545 2059978 2072365 2076769 2093371 2120966 2195748 2232917 2250498 2260337 2270464 2276064 2316585 2318744 2321516 2339609 2350163 2412560 2413767 2416101 2461406 2504040 2532927 2533308 2541897 2565929 2568292 2575834 2623206 2631573 2682901 2690051 2692615 2695269 2705390 2738790 2802277 2809499 2817436 2820894 2824865 2842158 2869428 2871106 2895410 2922476 2927877 2957423 2963874 3016875 3026516 3061949 3099059 3123188 3138885 3143175 3149042 3164772 3192633 3223691 3334717 3345611 3410308 3417934 3422338 3493172 3511186 3534316 3586008 3586390 3613214 3674608 3675403 3736202 3930114 3936079 4017577 4128206 4232618 4305853 4394919 4478810 4578208 4687470 4691451 4696472 4721909 4731553 4814473 4841683 4852226 4894939 4907895 4917797 4965345 4979776 5148219 5185896 5205135 5341126 5408729 5422976 5444281 5453781 5472352 5477912 5527376 5548666 5549766 5555159 5789238 5818196 5832270 5883235 5939520 5948224 6172648 6175230 6187002 6287309 6552903 6591015 6763037 6769621 6779378 6901844 6902796 7001906 7088962 7127782 7157469 7238488 7446142 7545980 7730123 7875141 8057850 8253379 8831760 9017711 9146721 9298131 9319879 9421389 9732969 10142678 10143664 10610029 10664911 10822690 10963274 11027224 11446518 11516586 11562975 11660487 12067833 12912727 13148848 14814723 14853399 15726411 15934149 16615348 16647427 16763507 16915280 17308698 17418258 18400794 18601670 18700602 18941983 19205183 20999825 21377560 21901046 22074071 22312162 22714479 22913803 23281343 25870812 26558411 27215895 27863696 28437253 30818956 33636168 38304569 42036467 45111461 47589569 61923464
0 0 0 5 11 12 13 16 17 19 21 23 26 33 43 46 50 53 59 61 68 75 86 93 100 111 111 120 128 150 161 173 189 194 205 258 278 299 308 324 386 400 404 425 428 429 491 517 524 542 551 568 580 597 620 651 660 662 674 693 724 758 788 789 846 904 979 987 988 1015 1044 1108 1197 1214 1217 1330 1372 1376 1434 1484 1489 1554 1727 1735 1749 1922 2021 2089 2145 2162 2202 2297 2304 2433 2480 2502 2513 2718 2738 2895 2904 2910 2937 3013 3038 3106 3144 3291 3395 3422 3446 3511 3540 3660 3724 3736 3743 3772 3936 4075 4161 4205 4237 4275 4304 4346 4367 4474 4558 4584 4640 4785 4787 4804 4856 5028 5168 5176 5358 5488 5581 5619 5815 5985 6246 6249 6338 6354 6399 6654 6656 6713 6802 6823 6837 7044 7125 7147 7187 7219 7280 7377 7407 7614 7941 8019 8064 8302 8394 8665 9071 9073 9148 9367 9463 9623 9694 9731 9788 9812 9995 10043 10152 10230 10314 10318 10348 10389 10411 10712 10793 10844 11032 11336 11355 11453 11896 12092 12158 12215 12424 12444 12463 12467 12539 12655 13055 13510 13570 13715 13726 13793 14194 14742 14767 14786 14870 14917 14941 14956 15020 15056 15136 15145 15235 15391 15408 15525 15549 15779 15879 15936 16804 16842 17074 17138 17355 17525 18008 18067 18122 18236 18357 18626 18972 18997 19670 20351 20488 20620 20647 20677 20722 21112 21124 21155 21161 21383 21739 21908 21977 22027 23290 23557 24028 24422 24477 24661 25055 25654 25671 26134 26482 26633 27513 27697 27851 27935 28130 28869 29235 29537 29613 29947 29994 30048 30657 31047 31155 31205 31224 31475 31478 31711 31814 32257 32447 32465 32564 33048 33080 33159 33191 33817 33842 34816 34893 35242 35337 35411 35603 36295 36669 36688 37821 38532 38550 38680 39551 39962 40016 40610 41822 41920 42029 42190 42891 43460 44453 44517 44761 44954 45003 45798 46914 47189 48217 48680 48826 49147 49642 50160 50231 50258 50795 51517 52095 52583 52662 54904 58058 58204 58260 58624 62109 64005 64654 65461 65505 65946 66285 66868 67274 68163 68365 69883 69944 70621 70643 71424 71605 71672 72173 72640 72838 72870 73209 73502 74197 74235 74316 74463 74727 74956 74999 75637 75909 76249 76615 76918 77265 79422 79945 80927 81153 81677 82384 82735 83059 83442 84706 85175 85803 86207 86307 86486 87147 87274 87554 87746 89101 89860 89878 92118 92489 94014 96138 97157 98665 99454 100251 100829 101173 101522 101627 101966 102243 102404 102409 103137 103756 104692 105383 106161 106540 107422 108805 109092 109316 109364 109511 109974 110092 111005 111429 111718 112954 113494 114661 115810 117017 119482 121851 125513 126067 126247 127509 128705 129576 130860 131331 133332 134378 134634 135673 136213 136502 137160 137972 138496 139560 139994 140114 140551 142312 142597 143501 143872 144242 144453 145185 148084 149406 149476 151297 151445 152157 153121 155981 157568 158363 161414 162090 162358 163140 164454 166145 166272 167132 167202 170063 171141 174360 174496 174630 178473 179560 181782 185098 185262 187255 188760 188963 191036 191926 192479 195301 199446 202594 202951 206001 207595 207845 208360 209360 209588 211580 211960 221051 222134 228089 228651 230863 232243 233767 235064 235817 237463 239123 239902 245943 249115 253347 257080 258270 258891 264005 264229 264688 265217 270220 271483 273548 277363 282652 283649 283848 284078 285705 287320 288308 291726 292142 292428 292928 295678 296356 298401 298682 299624 300200 302984 304016 305046 305949 308139 313690 313752 315408 319333 323475 325519 327403 329913 334816 335896 336683 338041 339902 342095 344826 346422 346900 347275 353474 360447 361976 363054 369966 373436 376988 387282 387520 390745 393883 396203 404182 405659 406643 407738 408637 419519 420453 422898 429926 431654 434037 451014 455102 459243 462486 462547 472535 474240 475913 478279 480370 481360 482066 485138 490630 491731 493339 493937 501476 507140 511012 511756 518118 518257 523288 524390 529040 531212 538571 541313 543728 548883 549557 550138 552246 552991 554722 559823 565148 568491 572008 576163 577349 583082 587517 590144 592324 597766 598754 600434 604958 606378 612919 613090 613850 621638 622853 626509 627062 631195 635116 639439 647199 648412 653253 657775 659435 664609 665351 665618 680971 682239 683463 683904 688646 691393 699251 705022 705671 706949 712693 714433 716849 717740 717988 718473 743942 746259 746762 748581 751397 767532 768346 770180 770590 771214 780361 780515 796015 811175 842707 856818 858424 891179 896848 913655 934309 937781 939790 954253 969370 969835 970471 972661 974319 974766 977202 978061 979023 991976 997524 1008966 1010861 1011017 1019832 1023815 1025896 1029370 1048786 1051000 1053361 1057014 1059389 1074140 1089386 1106343 1108025 1115790 1123916 1137017 1173655 1174713 1184666 1184906 1195861 1208870 1217272 1217628 1226878 1227776 1235660 1237573 1257154 1261514 1263977 1269176 1277625 1291536 1305254 1333161 1361384 1370211 1371456 1403664 1409514 1413015 1424856 1467466 1471795 1513571 1599045 1625733 1642591 1652423 1656339 1669181 1678859 1681943 1698647 1724915 1734457 1740828 1749529 1767213 1778117 1792630 1815702 1823456 1825103 1843957 1845214 1874028 1883674 1917256 1949301 1955829 1981082 1984199 1995529 2005979 2020042 2034954 2038673 2047234 2050957 2114009 2201300 2214809 2252574 2296795 2310712 2354877 2368104 2371349 2381078 2435977 2449389 2479820 2483904 2530446 2534631 2549618 2551060 2553502 2600001 2621242 2651262 2652431 2696575 2743137 2806021 2848316 2862181 2879800 2880779 2895594 2909371 2955195 3003975 3039710 3123954 3142395 3207564 3208106 3237623 3309025 3325954 3360604 3395066 3420740 3559416 3579915 3598380 3661154 3687787 3765817 3776198 3836523 3855826 3910938 3942206 3953553 3958656 4063967 4098506 4111775 4163383 4171794 4323159 4334319 4340651 4351423 4447908 4450358 4474159 4517978 4549656 4707204 4708182 4727387 4744051 4927942 5035320 5056487 5166905 5267765 5326259 5385203 5438398 5590952 5693066 5751948 5853825 5858233 5940912 6076610 6194090 6223772 6254958 6336744 6370223 6695485 6786900 6876655 6947452 6965833 7070893 7209658 7279098 7583732 7597765 7724395 7784298 7800296 7810665 7919688 7962206 8202991 8236027 8273507 8376035 8546066 8601045 8730083 8845933 8943399 9009302 9085783 9270213 9475751 9582848 9795502 10115718 10209170 10260716 10414620 10759348 11116808 11121155 11130263 11315972 11438709 11851641 11972486 12114360 12253606 12366042 12580563 13389243 13560508 13768096 13769671 13898349 14780379 15850170 15900562 17750818 19389595 19675213 19977785 20267803 20462529 21815581 22409324 22652084 22981525 23575292 27079051 27102133 29880764 31792865 32903350 35571591 36353138 37068349 41176057 43370144 46873009 47236030 50879784 52563112 78325784 79946882 84739840 145932303
7 12 12 14 21 24 34 38 39 48 56 69 72 79 88 90 96 109 114 141 142 164 174 179 187 202 223 248 251 284 310 338 368 368 392 396 401 411 436 444 444 462 465 487 508 523 580 595 609 627 680 693 730 746 912 988 1054 1058 1145 1195 1240 1254 1285 1351 1377 1402 1510 1565 1592 1609 1666 1668 1685 1778 1793 1856 1992 2013 2036 2158 2184 2215 2247 2376 2380 2501 2544 2555 2586 2631 2650 2651 2676 2694 2720 2732 2818 2845 2877 2910 3018 3024 3034 3046 3172 3180 3311 3330 3470 3501 3610 3630 3631 3713 3884 3954 3990 4181 4260 4312 4373 4406 4543 4546 4606 4729 4729 4777 4903 4933 4951 5024 5070 5124 5127 5159 5160 5268 5702 5714 5714 5738 5823 5977 6020 6075 6146 6302 6326 6448 6517 6522 6526 6650 6669 6734 6739 6755 6975 7006 7166 7174 7185 7217 7273 7722 7734 7831 7997 8062 8309 8451 8596 8948 9180 9577 9678 9711 9967 10026 10032 10056 10228 10241 10875 10935 10956 10969 11149 11288 11463 11565 11717 11781 11880 12247 12498 12724 13295 13398 13637 13966 14089 14273 14554 14591 14840 14897 14934 15882 16298 16503 17232 17318 17341 17480 17488 17693 18094 18266 18485 18507 18809 18868 18883 19249 19268 19593 19607 20225 20474 20866 21293 21309 21838 22131 22156 22221 22783 23032 23068 23224 23510 23604 23764 24010 24253 24363 24619 24917 25635 25659 26013 26430 26727 27066 27166 27693 27746 28498 28560 28601 28708 29375 29813 29963 30753 30895 31260 31585 31622 32255 32375 32415 32470 33494 33657 34042 34591 35161 35408 35419 35542 35543 35566 35986 36306 37043 37087 37133 37152 37808 39096 39569 39704 40395 40885 41105 41572 42412 43101 43213 43539 43932 44049 44177 45902 46054 47657 48029 48134 48852 49205 49318 49475 49541 49845 50791 51633 52386 52413 52467 53268 53987 54234 54817 55132 57125 57346 57514 57611 57698 57750 58767 58872 59210 59221 59931 60476 61043 61209 61289 62160 62808 62989 63669 64049 64113 64247 65130 66226 66949 67460 67754 67771 67817 68022 68859 68868 70128 70584 71129 73542 74369 74488 74554 76284 76676 77186 77463 78282 78991 80245 81612 82351 82462 83758 85847 87029 87533 90674 92229 92998 95160 95523 98072 98205 98440 98543 100060 100219 100366 102350 102817 102838 102849 103357 104809 104906 105481 105626 105634 106084 106484 107152 108156 111682 112596 113529 114107 114552 115155 115685 115713 116963 117814 118091 118872 119798 120058 120152 120525 121863 123162 127045 128583 130452 130619 131351 132799 134403 134994 135683 135771 138051 138221 138931 139047 139052 139358 141421 144322 144734 146030 146075 146865 148615 148631 149672 150615 151532 153083 153543 153590 153728 154699 156967 159629 160211 160339 163707 164150 164274 166488 167844 168903 169336 169368 172727 177579 178695 179744 181847 186685 187764 188724 192052 192348 195872 198366 198421 198904 200977 202251 203244 204287 204471 205188 206491 207240 210211 210946 211578 213671 215711 215809 216057 220292 226698 229251 230023 230545 233267 233543 237243 237623 239642 242488 242584 243717 246784 246887 251910 254974 256239 256490 257667 264357 266998 268605 268916 270811 274421 275141 275241 275994 279019 279597 280166 281883 288338 288914 289869 289877 290410 291809 292850 295642 295721 297062 299948 301846 304938 307538 310397 310434 310650 310937 316036 321407 325996 326838 328459 337198 337943 338325 339277 339753 339951 340382 341860 344644 346286 348573 350091 352406 357737 358510 359991 360029 361357 361999 362280 365477 368214 370650 375463 376399 383498 387067 387790 391390 400417 404794 404918 415585 417055 417783 422011 426674 428111 430794 431156 437086 437896 444638 445825 448002 448363 455526 456059 458048 466994 467621 474021 476265 478492 479170 483579 484624 487773 490833 490942 494069 494507 499004 504102 512372 514572 523234 530898 534541 545338 547258 550592 552733 552857 553255 555897 560479 563190 572532 587431 590333 591572 592193 592851 598048 611111 611546 614131 617350 620047 623338 625064 630490 656062 656495 658682 670115 671462 671842 676658 681277 682132 684832 687961 687972 695263 696080 699881 713280 718889 720083 720854 720879 729679 735859 737220 743385 745197 745592 756448 761233 769980 777066 781572 791628 793769 796042 808178 817420 824465 835615 841846 844791 861078 864706 872984 890034 905286 910888 912944 913034 919234 919947 926710 928605 928857 937911 940842 948180 955493 956323 960437 964173 966878 968315 975881 977968 981748 986533 987770 988338 996312 999199 1010815 1017401 1038518 1047935 1075639 1080516 1104623 1120204 1130181 1134701 1134877 1147981 1157326 1166210 1179436 1182255 1192150 1196684 1201867 1207568 1213037 1220411 1223676 1248385 1249365 1250151 1257421 1263755 1266607 1268313 1272125 1278536 1296008 1296627 1304097 1321267 1322077 1331620 1392297 1409327 1412156 1422399 1467048 1472675 1489974 1494243 1520146 1521178 1526474 1529933 1530042 1540022 1542022 1542041 1543610 1553608 1568624 1590231 1622780 1642536 1647774 1655341 1656111 1657804 1658446 1661756 1724253 1738404 1745183 1751284 1781174 1782486 1791736 1796424 1815566 1829331 1885458 1921583 1950983 1959107 1960690 1996341 2003591 2010113 2040203 2056084 2064032 2068955 2084114 2106319 2128246 2157993 2180703 2186459 2220520 2261137 2295249 2315126 2351301 2352035 2360588 2376594 2399140 2437492 2452878 2491458 2496111 2522767 2565329 2566293 2587736 2623633 2640090 2642143 2655221 2669895 2700684 2702415 2705850 2706501 2713846 2732206 2748342 2756440 2763089 2763571 2768548 2776955 2798417 2801348 2802679 2862677 2873102 2880217 2891644 2895977 2955350 2957074 2996879 3001315 3037115 3043992 3124601 3128679 3145105 3178424 3184903 3191366 3217234 3229335 3233025 3294060 3385895 3409699 3409915 3498754 3573500 3580662 3598317 3601535 3632665 3648068 3662824 3667112 3677528 3705968 3706218 3708033 3804298 3846430 3864074 3908848 3921740 3945871 3960642 4102694 4116307 4155848 4199370 4263768 4327144 4425657 4496806 4572365 4661733 4758147 4873095 4901454 4904332 4932772 4986023 5015084 5021492 5029924 5080467 5133511 5165526 5189997 5206778 5268056 5365215 5393905 5400159 5494974 5498511 5527651 5700062 5782858 5965771 5968355 5969432 6012878 6061671 6091695 6207743 6214842 6296549 6380447 6478266 6514975 6530130 6649926 6839064 7007966 7061522 7078576 7081115 7102278 7257227 7325065 7360692 7617932 7661759 7959764 8077190 8536534 8798473 9461479 9546366 9928089 9967550 10029731 10557552 11001916 11304489 11371419 11387989 11390229 11912589 12096394 12530817 13392244 13543351 13716010 13904285 13983201 14154914 16130982 16475199 17340033 17989197 18964409 19213056 19239973 19659610 19659833 19787411 20250743 20364947 20567818 21256420 23520229 25146597 26800519 27438592 29607894 29674552 35111704 37808465 38432100 38544745 43070090 49496084 83375229 86728957
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 207136550 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 963412880 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82409435 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 563904670 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34602863 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 143544349 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 733253873 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 892215619 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 145956849 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 470867349 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 464107411 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80151050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 509435424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
121803 194459 133558 3762671 36676 150023 92857 508161 306762 148607 429140 45863 13675 690128 22269 457 2341 62634 7044669 3295147 204338 748162 3728 208056 215054 6746 12990824 25567 571907 6514869 4810959 2802 207109 1555 326696 1350 724268 1342 4947456 4604 583619 10382 13668 11329502 2164254 576599 41706 653190 928033 17854 3781 45835 976944 411319 4056543 246438 3119555 21090013 127337 525443 1049806 172 23576 2 215230 51990 17972 11161 7046604 9685508 801991 317 581 1079187 2792046 15896 194876 682228 75713 819945 96064 1673 58516 32021 145690 6899 412665 1080998 36331 13235925 22190 167424 4297569 2302 228399 608228 609929 61251 91413 484722 6540947 1662825 9372 438934 4548184 25915 54270 58426 16591 1105180 174840 198801 1187437 194277 301563 1643598 5870 238545 824910 1074967 1322 22890 71 1989956 6130 25808 589542 224614 228169 764249 87360 4099020 67214 45429 9275 36927 1497087 1629441 3665985 118 1702 54145 21512687 5990643 67621 29648 1244311 500279 12840 201419 12580 49948 27718 1234720 895686 3634443 445992 770258 20162 1323203 3002526 236264 49422 194641 31811714 1896563 5244 109847 515060 9382705 648 4184 708719 2722417 25035 177398 3889357 13753 2006192 275752 30556 699 169984 118600 7696692 218172 14647 8011 36018 3479368 1329 191414 1460451 115423 39281442 51699 1648232 108273 1245214 188800 89412 1037827 78573 126213 4095 31525 5927 57789 21624 223920 323035 226497 6342 62475 1277558 186936 901902 43072 6476415 72276 493697 484629 184390 2412529 936167 14426 179151 445341 11727401 813483 59234 127471 1869922 442 1850834 48940 171243 462499 21576660 26088 8640041 7611777 139851 227711 6016311 8985948 51130 1246532 1241294 1166 632024 24471 1682 309356 313264 1315610 6094797 4399 294 1319043 23819 219484 182842 1159119 1903299 25736 2754315 1407969 202441 362704 1979540 374 9547372 341582 415879 796694 14864 17215 6825 22073 188563 130210 865 8 143348 448554 1097625 374556 2627543 402464 10543170 3111500 719512 388 16953 9649655 138075 18929 7178432 128310 46158 1610564 29262 18416480 178499 47341 11336 139579 56484 18593 19807197 1163 73 60849 17078 293443 1256572 216 44179 2620 2874 58722 9742296 256 63929 119042 17614 575827 12107596 5971928 808673 167731 1300 16103 11799846 5304206 2596132 1455633 121345 333218 5739 5501 17104 129665 116088 12660 100300 41290 7034 979 18007 46771 1919 19084 4346 23290363 60276 2 160940 1661 824 102425 2355 2295 196842 48 2189700 46804 2090681 7487 239805 1561 15342 2259 414387 85945 832357 69436287 703 6222714 27156790 104058 34764 924802 16426 182838 3452415 2474767 1560 13160 1022260 74034 62638 1557113 569698 2786 7823126 1220841 125149 175379 3101739 18833 16526 4 267 82320 3 273417 142899 855595 6540 77012 5991 60115 921814 7 166267 50915 146480 9671 184672 268026 3292192 193359 14803857 987404 1672 394302 915090 14697285 439287 509934 7749 2306879 16434 61591 228831 470243 13433 10994 1396152 238944 334548 7979 9149 11506 6591 904115 5128962 238361 1775 789709 1948440 1029061 2374 85 18442 9917217 257485 316976 17593 6503252 1089955 10798442 76733 631647 2203043 1140 12238 6132232 121323 101327 187014 24327 58358 122192 262 36517014 517930 19367 1274078 23406 5392 270126 62379 8728894 259204 43245 3992223 4812040 10 4147 7631 14499619 74393 1517 2469213 4784087 1061790 16325764 106348 827934 449 943549 31731 4251 2865935 109560 1547340 5539043 381586 1973 20275 24315 111794 26825 28201 7302 349424 76703 35751 7857579 828622 107962 1016502 1326784 9118692 134649 22692 173 2225 13597540 330515 193991 24203 38299 966599 1238030 10451 1136540 1114001 10505 1925533 22 9 105 19659600 2425399 37568 2047 1941468 5975373 860442 5428 182 689 576908 6847547 19698 254 272462 435171 249301 120834156 577611 19414 1779276 613226 62 342752 496173 11299 102419 9443 105106 21519 515923 123249 213176 13625 74814 294486 1556810 28303 718126 104535 1249853 420742 730019 551034 2738101 11765655 447791 1545695 983432 120 13421 78795 5146223 2571211 253 6 2270966 3258 54471 1951850 1597015 149957 302212 535 531097 14017 244 3195303 7599 5807 586571 441526 30748 1712 1490538 8821 23236 728769 239205 292335 279509 151 3932385 31919 1688123 2544435 1338 6600163 22443 7673550 6098 11811 10156 271650 4369777 64782 852818 17622 1749039 2906546 138 1962 31896 2216586 50884 592 118277 267261 125715 8377935 491 212810 1817 28378 26534 113 393786 23116 3541232 71827 66745 1248362 9809789 5801354 896505 6859779 207 103130 30944 9109 8023347 748753 109711 4159 212 1157 2462165 7125420 10970526 555 163 353921 6946279 1290 104017 2655245 249054 63838 39948 243743 22896 2284461 607715 1121779 83869 1217 3791887 25562 220109 166814 497691 8042 922625 29351 188 2990 121503 476 32460 132327 402254 115075 821508 10279125 789 31415 461605 3314321 171048 437723 140376 1341198 247163 261987 1068 2810 11990 172497 1942 267478 346275 70 4980682 168651 1527 548715 6672 208 870 336495 783611 732867 22877 454098 201263 164537 728378 1281596 3085 4 12570285 73475 2561 8262 785 14353 97716 5224581 2123104 4959 59361 25896 1430 38317 1916916 25 3033251 11854 57354 23065 630077 336013 18811 148432 24431778 394649 11502 296765 941 403 36352 538 48031 39956 401322 2629 6760275 15 4630884 2004538 167620 35007 80335 140253 860333 542 9445 191003 21241 19137 102285 354049 262946 12975406 1362811 1656103 4505 214589 169 2141553 788170 5995811 627173 18437 9636 4741691 43624 6869778 10408745 77467 2220480 1011150 251 171339 5726750 97615 2207 106947 1007602 1016855 642 92423 189845 28137 1739410 1096672 1483 43688 2844 40 244837 64 431 152045 9885 490545 148980 140965 288012 44460 2248199 5820 25264 50828 1260846 6728389 533562 90300 47438 956140 618111 4875163 140549 273769 1663298 1815980 2495756 3186023 740 3178409 4321416 3880603 2287396 453365 730531 304880 23769 2120502 2903955 224049 343298 536950 135256 150393 329372 70657 438128 2847443 2145932 779 18297 212605 936384 30065 22757 126796 9370 42931 7239 4374755 119877 718 24002428 41186 286178 199 27932 785 40898 17287 74948 121 1 2951591 6663 148589 308888 18626 3445369 549224 150 4849719 27879 392673 500778 24684 390499 117365 114481 323189 8014335 2212 1016 548491 2435771 122597 112568 55758 72021 69023 14929116 372872 1067264 105205 400055 486833 24309 4483035 57443 1371575 915 1635 7542529 33159 658306 15392 2259399 8660697 5984 46881 18634 254289 2688322 7884 532374 258458 46906 154832 1754 7618348 1367325 467965 421890 316458 661659 3337737 252298 690 4193827 3949 8000332 105022 9405112 9420 20726 893119 23993 72283 30421 4327178 405202 2818874 1552446 417758 2022
32165 2757886 1152 3131783 87750 158656 34631 4624 3647 76227034 4869 1260299 7127 4606 20931 3743 77617 14944 8505604 166703 34721 211971 9489 2592069 5198 46209 7040707 870 1261525 19659 122026 2658571 46092 313213 43866 66449 29983 1503894 3521 1473556 229013 1062168 375891 137768 13020 111647 173086 1412708 1881036 2158 643166 9207 17814900 815969 184902 1113305 39255 45 99951 140624 4375452 5748 711431 468462 9447 574273 10290757 302310 43815 7276238 808498 32767 6 626057 12305572 763496 6167762 11356146 396 215294 63221 33567 3910423 12980 13937 18989 80247 39953 13392 22196 776 244199 7021 112295 17837 9447803 104032 173 1363943 56872 1728872 6392 1866 4224952 4723 1415849 50 2633 833884 1574 47089 7901 496116 128144 294111 341 3629569 15648 96506 124 61779 67797 160614 75416 1614023 51827 456973 3303 2699 31036 1135 130411 15065 1053527 50672 102064 194699 1227431 1013 933844 26946513 8328 2162481 4276360 750 650 8854 8186409 5482 66029 2664 45459 271656 4535883 1754 217045 5874231 747852 29814441 75745 5692029 42996 1545619 140126 111917 792 4846 346250 7926 28770 5217 805320 3176536 33030026 26267 29758 13591530 956697 1847 571392 168775 107 185181 234939 193465 948964 55863 1081243 3200419 1001777 965506 458521 19680 74256 39 18550 126491 473322 9051 132628 4714 73 21475 888124 198858 1471810 47380 39828 4173 580455 38342 16797 3278 16969 5289976 90748 2329899 287734 544685 49980637 108632 236857 12408 2729 25872 30 623397 7041277 997804 181765 186078 67192 43380 90812 35375 71594 26697 1054362 660695 18281 44647 2522233 31381 2500 4756001 240320 230064 68644 34825 2722866 13023 106632 249827 638 97381 193219 332 90002 52856 40 6635165 408165 165 8 15296 42 22908679 5993 12405 764345 34073 24059 266559 1109963 292320 325857 84906 210015 11242 62646 22151684 114641 1393175 24843 376696 1994 916037 614 1140517 2846762 3595284 271159 6020467 88090 106175 93972 23768 1363224 7858041 132774 6368105 311 1958811 57249 985172 29841 531005 224203 9238 132997 246694 80639 280298 123656 101071 1283705 2290 9016479 16890 115023 133423 62667 10561364 757186 13387 520586 1668205 119081 3362005 13113 1685958 5819 1844 66071 7625890 1671 6489 400807 1230920 199850 38545 26248 1477281 2193190 3777814 115720 5604 6 857 190859 1953218 8571020 297 17445454 411104 49764 80886 131454 3176295 10556855 46319 1331176 76115 32 2579057 9450 7755715 24840 356 18568038 11978 12006 6 292486 515 41968 1541318 55064006 10780 106008 47481 767536 492 916596 230847 22909 70013 71699 6125278 15263 14829288 499898 769633 1268919 12811 263830 383351 4017495 1945 626 7943 336453 2877 12942 732828 20450 752309 656894 2272144 63064 26064 512266 2615552 32873 1773185 2527 1782145 22958 3990 3500443 2845 12369 2114503 6676 972592 278 981 15966 334 9325 18 1568 268799 435079 100051 185100 76558 13819 11399 2817716 977732 709727 3090879 142948 22908959 2 182656 650479 11807 369349 4781 2755 48214 56172 4285344 3952 682400 425784 2123865 161 2136 654402 888242 299066 3847 1388 39048381 213530 8278 334386 64707 1976 5400 2297412 13521088 13858 4466976 2957645 242 31653394 31773 11604774 105686 4435 1479649 22602 1968 24494 1704 201947 124180 34986 10481076 394155 97001644 2615821 356887 30626 217911 115038 2450575 5127762 1860585 12655470 829849 56346 30004 671735 2690 5945 7857616 8821 1753 56558 105785 316394 577267 325148 2471403 57276 3682223 2871301 552080 705 3716975 6954615 399 8359 13041 252835 1529183 215119 449622 806 323870 262642 355728 3133941 10371 199 68715 193080 198844 1772 3220649 113617 202735 14719 34634 4565342 427224 38303 880452 3478 38019 663599 382391 45064 493630 391 2349269 699842 106476 8020680 328 8923 1752554 14725 8068 28977 141487 3089922 456 543413 7320 358142 12380 31553 330 2037780 41389 39089754 54003 99586 724607 59148 217 1405867 571148 553177 85624 444234 11216761 72222 48546 1763 1042906 78954 986517 41518 1959 128694 3588385 676268 1474862 476 10322 95356 2279176 7485 113588 22686 68 2670686 31932 896376 459779 3978190 684 2152244 38070 205787 64449 580382 118209 39823 10325 306259 193190 106782 2436422 3222 130167 26060142 2070978 7646184 91515 229387 16231 15999 220 170615 6868 88581 555 1102 2928 298 3587403 60320 31658 379111 15035 13096 203909 52452 288713 23556 123208 819237 19768 879223 934162 89193 86079 160667 834226 58 5659 107159 995358 58736 2297 3241 654499 166904 102347 7680 2541186 20 8920 355094 56549 110 15293 253858 477414 776449 802956 10906662 11544 1644256 244744 2549043 25998667 293 78890 21746 410664 5238 1226720 202551 83523 10383 8501 153812 26159 160446 1537 11127 20 184540 3276738 2920668 430353 7371 76780 18424 12615 90489 27636 108557 94325 179542 346859 438059 570402 7010 157511 96096 82109 519240 119055 7273 56291 5839 1660357 175096 93284 19658 118450 1556 658712 377664 3960277 21987 8922 3899 10276 167128 2987 726062 294180 27537 3210 680644 1875630 15733 1580 6753 2451287 123306 282177 27683 4636 695611 305198 12990 342769 345024 165712 34531 157 100 124037 29790 1031269 246298 292 22921646 781 305632 997726 879 4716 2169 4417941 6911477 1332412 1499769 219845 28692 14000 60198 7757 1022605 303687 2380699 18337 20824 214822 37526 102819 12 31301 4098344 4757 314 6665678 105830 11966 14834 327954 295 187611 901360 233861 22655165 84537 33163 1079396 280763 276968 18853 697361 250 3729165 504880 12888 469908 408556 83983 107843 658662 112638 790109 1423955 337474 89359 6860496 2247189 1284680 1241 243 49109 35727 9714 84129 1606534 9412118 4776 1978 2311 6554 73663 12478 18361 19778 757 28453 16434 2180616 3703 111 29356 393660 32997 81402 427890 129525 1092149 148037 6 10761 54778 1269530 111616 81922 531915 94707 3333615 4922393 67409 3081237 665500 10591856 2333 230547 112110 84909 132427 1568718 34111 11531 3829187 60221 254946 87869 33848 878753 242631 103065 1430275 857 165597 119798 1249 37736 1017567 8166 8488899 894 67893 4306 338125 2176024 1212615 2451816 26782 618 269349 2419 2565843 13 79996 550463 87758 167990 1359 12072185 26775 1790686 1151101 22891 58756 9322 53815 303839 177053 12487 1153999 3023 3720 73309 20836 86205 257823 58354 2909 342132 375 2010494 15948 50091 1050150 10194641 5216 6220679 90949 188519 171127 5 62654 10046 188668 223513 59972 141659 13832 7815957 934124 11143 250 168247 112556 837 233293 280028 4548099 177346 38374 54671 175932 1207375 2428587 212169 41238 381 1212718 1815 5312 1570 270561 200454 142523 1793 1495132 4719791 2186087 95323 15726
5823645 233999 26838 1823553 1080295 664 47419773 20883 104155 133859 308790 166121 56783 17227 13265403 464438 82146 1280070 514195 11325 22544 11904074 26597 59478 679827 5105 27536 32922271 12271 11729 864249 2333089 2220659 18829796 191067 2038 1767242 7898 144 95585 101 113857 16075 578211 46995 17598 4537 107834 2162333 393879 156 4138 41020 27769 8869 2537423 38585 8585 302 3083 15387 320492 947486 16956 5719 9792 19018424 10812611 16416 28850 398103 217449 60346887 2370398 41316 1816332 83109 90631 51695 1003 57946 118735 189 816409 594413 17631 33771 1224376 564377 31253 3401 15290 1191411 4960851 110005 227377 124584 1380 2459 2057547 3006524 1155109 2336693 17 3246598 118420 219542 82838 1643586 35759 1177 11932 474181 2226599 5766783 175283 464864 1563 291157 28226805 77874 224487 566 112675 819692 518812 88 35272 5615 3924 687 64692 2242373 507 4720048 78404 1005 476802 143539 1986923 12767 1885 79862 1249770 739592 3158 50 3430124 2654492 1338434 30512 9099617 1313 667185 4540767 763232 1877926 40822 20209778 218054 535504 4926 244097 1711940 1178915 5360 302338 907724 2121 608335 29640 296 293374 926355 2662357 134893 425953 7651 710 52744 50660 517044 1218619 2091572 172936 21737 60158 8226045 207210 1082 2356684 1011672 364 106383 304133 134 46682 18 23163 4028 55541 171579 452139 1347934 243560 123252 179 76348 554381 283303 4490 888 620 590449 195516 12643159 21972 1954226 349958 86674 318380 17828 46126 69521 110925 2187595 145592 41340 89 2129482 3293 17145563 4632 282956 98634 708 134613 2576 20837135 16188075 41064 3656 2436686 330223 62704 423734 3778 57051 1183929 1146260 3079 110942 1045 2343624 8271 75823 747249 158847770 2650 90752 52075 7098 12079 49249 214041 9839 323164 9337 42798 3256813 63385 12757 269328 199653 34744 4447059 2351993 11118862 2333843 2139 19698 259159 46 32910 111666 4431153 64474 79803 21917 9981 804717 137 3396 17809 45544028 4563 1305735 1886830 15 553339 456 26960 8346829 15558 214 692283 1204 212257 859024 616078 3589 139498 324915 1163746 2363 16268666 1507720 369299 10998 21104 80377 860651 2254 64535 22334 572646 11850 993888 7180620 467277 25264 177222 825057 355788 985170 4071 2524 847 74166 2281110 18016 5706608 242 5558377 34555 29790 18 1721833 7945 261450 20155 121 6043390 30059 7039 113074 2395509 1549251 11912 3354 6058 11874541 436080 8474 98796 119294 52920 7786 721562 439494 241457 100879 351452 14158 658914 117475 18609 65680 434566 140 1 27659 13885940 31968 1800 136678 1727 184851 234643 143101 1518 750465 104334 12209 7838 3426 289 475 603483 1652830 7814 642432 60528 634519 272943 817231 6935 1353 12433 155184 1315 3235 2511468 253816 3508781 60208 927 2194 8309485 16615 36878622 169798 219526 12017689 3421261 110138 6178 2624638 596 207 2119028 1892973 109 15102 681213 757 142541 129133 28696 67099 59714 143168 18480734 2341721 175103 40990 1837 7939 1090 15499010 2539877 60796 736500 13342 5776501 987024 27868 1788591 9427 444899 520843 235 20283 48672 1869 514395 30186 30 1761 2092520 19632 49732 336088 251595 1422670 350104 390568 12699 25996700 9643 32053 1302983 355380 30384 55016015 92247 43702 47634 264251 231893 389813 228214 5789133 199518 4444 41515355 15754 750913 3617436 14945 10745 33501068 877808 10072 1013 28855 67 7376 4882 782 1299657 18776520 195797 562298 30850 8105491 254481 51 175953 19438 397620 16001655 26870 11409 28576 37924 166573 19246606 42078 6013104 1552913 7488012 447746 10819699 991920 272289 881064 17 857028 8668223 42584 59320 58 195897 4878234 15745 242185 1148260 5983533 10386 18941 11874 86544 9372 29656 7193076 7144 1428693 3901 862193 230328 1886312 1533000 500008 435507 16583 10939448 1197520 179160 34592 7570113 6286791 428174 346771 113040 224781 576758 3103979 451304 2641162 436 636 161172 246718 115796 1040498 329 716531 117411 3170 445 369659 918481 62761 4151509 91092 34492 925 201733 3069884 56988 37487 17775 16 3491665 1302666 62155 911 54525 342 169 56873 1015985 1024532 323793 217426 5486117 329654 1 10969431 156960 42 6420 14699 325320 5325347 205114 739912 64659 71092 3498408 17218866 196234 161492 428 147541 3802064 37773 91207 4770038 4719 5574333 15087 318 19380 67289 2675 193 16049761 27052 120905 3025411 38 12824652 24983 986 254450 63371 50535 1742217 1370315 1324 2984248 311218 6772893 821905 183167 30336 8188 167 227293 2206353 205458 7689429 140536 128147 19176 31352 139434 10909962 12482 171586 11870 2718 853762 169391 516987 2017 1330151 4403281 8664866 430447 439996 2934968 24760 768899 605311 874659 404575 575590 7221 1663122 1055 3220349 1089555 6264041 136778 80356 109415 2510964 407 1376731 1317611 579422 90779 133954 17874 432880 1353 49745 29753 6673 324 95484 537309 290634 47440 832826 133285 81010 21144 1331776 711594 7144 29 623820 10205 336241 1402243 164643 50155 496250 901935 792948 118704 72129 2701 4315 441145 98458 2593 4427 5277794 11919 11187 283370 143 4455144 24833 1739705 2720 292894 12820 18180 2335 961116 14955 71795 198039 687322 1148999 12663 25 483060 269 181481 97209 2335604 2349303 3208201 12765762 12607 64332 1621534 76248 35891 97771 2 1005231 22191 1417849 188 16482 43117 120335 1344874 50264 3064476 3 1542036 8678989 2761575 36076 934974 1949550 52884 124592 115994 134011 3628120 2742774 700327 16468 634944 2175 69152 7 35759 365840 5720 10714074 76667 329554 47796 27732684 195606 409311 19455 21003 39133005 106550 46895 8373 3257981 941 194046 17184 66345 26212 198852 142391 46012 24360991 42509 467997 259954 526 512561 149839 892692 214816 28203 337363 358182 3094659 36162 83381 3580351 132603 1171 54 136968 117558 305268 195 225 3828350 20951650 61024 2 263727 115069 63807 2001939 139 4737615 1248452 1245620 126279 1159129 67891 17768 268916 198169 64283 25984 1902 636316 2180506 1070 48826227 506132 26964 288769 2108834 2949594 846691 5390650 48984 40169780 351 3309702 49519 469752 240830 686 5277 212702 2102949 2012164 49 47424 112067 3487 44109 126451 592722 1662 167137 1627787 4227 910 133 38 11165874 3398968 417664 2180549 93872 16517 15361983 4246882 170937 6055 32544 931 20982 155694 1297 302592 9 115496 3047876 993293 663557 22552444 26883 3140 20957410 4469 440279 3261912 106281 298 151904 507983 657765 4089 4155671 11183868 574190 72565 203 69596 163 56593 1647 1805512 148001 5157 369 14333520 1750077 78293 130370 1007 112300 289494 1399891 151 1339666 3248 156210 12905236 8899822 34992 24202 5946142 3683728 244379 1338595 12 383002 8300 1990449 263971 44472 2556334 9339176 18428762 15036008
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 213738200 346554051 361238190 661600268
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 135456833 280106660 600505301 607752698 673271849
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8917929 148340115 431492216 496883487
122683 6562 1263472 12794 25805 12517 136079 924923 9069 32129 297 22600730 82349 19531 194769 13786 170050 9176032 1158151 889469 1064 407222 149988 150728 384703 5672 13042 379 30343 246520 21854 83687 583 270563 5435528 62363 592077 528686 12238 415253 24 179358 178883 484103 17006 105030 944 602509 60711 8901901 1229 3432015 35681 182 71 76279 43312 3876 8857693 389593 7559 1268 3486573 5887 102762 4037 2312035 8107 844877 5116248 0 41869 421984 81715 150759 4567 423 903525 111 1059 2289 16086750 77372 3758076 27592 474218 126237 49747 69807 33144 2872 107556 19642 306309 2050 60339 1881448 843989 64373 84662 561731 192668 127059 41997372 15322 402700 753766 392709 2025422 5989070 729826 3642 32768 5407880 90236 40288 7815 561627 5020472 59779 29361 790228 632 5332 1917260 195 5651 862188 21170 3610200 1479 45384 15491 110633 775227 10349 1024 907020 3290202 467 212495 13063 12786 3040945 5283947 35389 908167 48317 165923 168300 1139919 1499 40182 177239 35476 10033479 5021491 244591 190375 168813 454992 112076 3046 751456 188588 132738 10555 162032 1453 12354 7647 28 23555 1077313 17766 61864 2613 11501 1595 141584 1844210 96643 8170 2286366 109017 92982 4842 1391636 3208315 2310288 5674406 41627 227175 2165992 22627 4011 54492 221896 31641 3530 180395 280482 367280 290 21021 1299847 775416 426969 115914 85658 6843 1861 263532 173232 17490424 1693242 13734 100440 70623 825 40470 32852 19739 344178 1236596 10199 1864035 807 4597 104 149445 2357293 23311329 3273844 17 683 593 1035 9534 1364922 990936 8090 33041 20798 579 103125 32 275538 155182 981978 517574 234096 51052712 54280 699991 82143 422 226 3917328 49411 1750980 2019 4538 17046012 295625 92814 587 7482258 31129964 4463 164248 224145 162561 3532066 9895 1951309 728 265962 251 665853 12013 519106 263656 22164 922880 420800 1396 3810 1506896 155888 54533 21222123 4248374 36033 100 1968302 322273 203436 10723 19531 630031 1464866 639 13158266 9090 24 47866 426962 5845 98088 647984 87459 215799 62799 77602 1496605 14981 32235 3130078 73709 34027 48546 360259 895790 423 1105681 20856 1533 3430273 2996824 123829 239677 1445 2390163 7736 1821911 9498 50683 37185 26274 617831 2508035 12836406 751574 6295757 355986 96 20100331 4592867 195157 12536 46638 5546 372 37082 102671 3082 27301775 19680531 33219190 359630 2333600 1522742 10107501 706301 405530 29307 6497 367039 121 1489394 2278942 4363 31450762 21549 93344 841889 250 3555 151888 62 2274 34339 1208616 1975588 2632789 27465 339056 93320 5913417 159956 2208524 646989 16344 13340 155587 1233776 8733 4595499 5745 1319036 8926211 207226 249775 4618 22703 610048 39565047 1695999 2290432 14437 327450 3150425 6763 47411881 207169 190758 76 823357 57 627462 2 10798 368672 56544708 9139626 11187044 83120 166430 2182429 8683 168162 13667939 4857 1134 472715 3635 13582 740367 133886 3711326 2073 16678 315555 75545 41082 31724 132569 381932 201660 209158 1848163 29250 21259 9636 27539 548326 1692513 4131 18553 38208 46 490596 674249 3798745 41063 10555384 331762 109191 402969 136353 47093 2488 52210 62546 2460 768804 3170682 1085719 361066 9648325 32068 54472 17613 10401914 3237692 17044 7912 33967 147542 3312 174687 35051 31442 157382 1117 21073 65842 1985 10149483 48237 270046 380932 358339 142 2885 4495937 102372 1264489 250228 112433 5885 25579 58709 5099 159173 129691 45906 16 53769758 434 170 7911 1561 36179 30877 414419 445663 4373 19830782 32469 3428054 447858 975922 2788271 793360 19517 25993377 1222045 27165 66006 22176446 11082300 644565 131061 6086 126978 2687490 19987242 103861 15966 3401 38203 7583 740924 16836 220675 146247 65982 2306076 248228 670784 37626 1804566 1253942 110445 46658 4769555 36624 184680 105752 1315591 96755 3472648 37708 8352 3375 15347 4027274 205814 4402797 248851 268101 60808 56957 31323 3271 25367 191860 97 3621746 75233 23319 468470 31271 356896 94034 777253 107880 221711 133641 1223918 2142226 216740 2312 1778 156075 8947 4616437 15589301 1322209 91382 1775 85804 87 2066733 165180 634 29035 658687 16707 1280059 1153856 130631 12303 39887 4793378 11778 5677 482619 27187 102463 99012 817 148453 980721 1509818 4057711 43102 214006 116766 400415 2067 253037 537 20017 6436494 1493151 1244760 734840 5173 10266 11560 1319743 120162 25685 762123 78091 1024530 50874 15110 49342 277362 818297 85276 666812 18372 389953 2524 70615 52367 384 7497484 151857 2871 63578 52961 8840277 5638 2248918 1204747 3229471 47189 13045 45906 270832 13559147 1303305 169359 142125 47107 3606 24453 475 139524 96041 125206 9230 20617993 180281 613980 10915 9287 60448 9239524 263602 1219805 21477 66208 750 378 1399648 366321 43258 1376366 60239 116962 3656128 99625 69705 370061 107613 425901 2120713 4110380 824803 113 95997 1580395 306844 3380190 9885 5869065 32970 15113 999 6128092 108484 17255990 820497 2123172 6733 61146 60451 12 6314 3790 4237 14304451 48301 160 144 3067829 2887217 42808 286183 4658662 33640 13581840 71082 920580 5025666 2041 533195 25685 1050979 193 32890 5902 52802 39031 24972 359593 175799 110554 2573 386709 59 195421 7863474 11527774 308605 293771 20162506 30105 10875 46586 7931316 773 18933 124810 459025 528325 507500 35681 16442 378 6386 79215 162733 10791590 71986 203 594037 1216 5638562 757 38265 19144 227197 81 1242959 683173 6592615 18623 14946 1275 7545258 435195 31180 37413 53229 693 572 30952 177340 479200 30517 63962 1180955 2145 193938 178236 1180293 216937 173 2827554 4462 3599 278117 7978874 178183 105942 72 3193046 259896 29594570 310916 1298 2665 6982346 4973600 2120763 20901826 6971332 15726 202 805899 5101 3205980 786472 19 4573 24189 6612401 960118 88628 200150 566141 832 18272 3565741 2659559 8195104 11085 2647883 838 698598 9317 388793 13783442 3821039 10935 38047647 4404 369793 554 85990 752936 5 1 4495667 54778 15243 106471 1224915 14650767 246667 1339033 588069 30287 40712 2816 24852401 442562 10253 135865 22383 293747 23079 401771 2994 84824 133925 5167519 49196 1 137662 3152614 91767 28515 23749 80747 411492 18496 14653 64495 716896 68593 27454 6781240 104426 8922 45452241 23861 72039 67323 52792 12647312 4667 4922 1779 276096 1914063 1 3177736 1219100 2743 5395 2924 466 12530 4326525 9534114 30425 1115177 197165 35551 6869 24034 36683 112020 1637248 682135 1626496 14602 802 127109 8818 15410220 1650696 588155 10760188 1363 3159363 664922 111514 51269 4890 75906 1210528 261185 3550806 163016 148554 794863 454012 3485747 1313292 146431 1029 73751 5074742 572265 497 79729 68 1948 1986146 4079 2684
1002827 748945 2888523 3740081 1852420 6927 566629 8311 142119206 9086 135 8258810 2067022 1146899 381298 17720 61 28016 239463 170877 2242644 859213 18323 180713 138433 325614 2633 109548 210131 91644 18617 3 35459 935 6991719 10255 22277 21552507 1067 21549 261675 184233 3592838 292967 75805 9067 54971 2927 39108 4057 5053 4958976 470936 427898 7590 4668 28231 85605 6982039 45333 166670 128783 48202074 27059 465585 84282 3190 3643304 863135 1111885 174616 4907385 43289 217801 720024 24 1174 4887401 5019 3967854 55546 7245 83960 1850663 101618 145004 328514 356314 26455 497536 36714 38148 923711 11439 145600 57780 11772270 4057 26029 2259 77501 139540 107465 471041 8869 132536 1389497 2592315 442415 1981 111449 836261 1901 6167 1241 883692 659987 17070208 53565 60037 256 6947486 385927 129897 53793 29605 8185 1131469 55393 39882 816834 289844 24476 51107 468250 266614 8586 132342 30104 183659 91757 4285515 112570 20315 74 668195 108078 9025 11784866 32942171 3419800 3337 187341 43458 76490 2380864 111673 44375 1775819 4635763 10918311 147694 12576 19255 123622 1520954 523186 3869 351318 102479 376927 172339 341954 33548 31411 1745 1333259 65265 1266059 717213 36627 36586 8732 2086 137 562 57166 6378978 33864 137793 47663 232052 7701028 26524 16710 76099 47802 1146017 24578 50103 228397 72109 2225808 99037 28850587 6398524 3054 24357399 22012515 31550476 8 3663606 606293 1148416 50 761780 5248302 13298521 1 9152277 147 1666 4402 520 40679 371196 24818140 559278 11576 5951 84 33807 430490 78536 300499 112948 3138 16957 118002 11952 19971683 45425 229228 1833094 356 523881 706 1140391 152 64541 419319 5338546 1000327 447325 178882 4547206 164888 24 2925854 488263 1296215 2467731 56369 7238102 3062 1946713 9623 4330448 54592 27954 6371 8744 165349 6414 21672 4338 114497 105694 12403 289258 1259758 9798 2575 582985 285 2914323 5024517 248885 106 314 3875145 1822580 261138 307189 169253 15880504 1299 1502 27268 1388 108656 28253 6485 3971598 79 359934 449 17 2796439 7017127 93966 993677 2172 5894063 18233 152351 3241 115682 2295 36 151012 1803523 8957118 72497 1224142 72000 164696 7050764 2259 20022 2442992 1476 146293 75203 302721 200351 3917980 4771193 516493 4567839 3690919 4582 372485 5263234 195602 1162177 8959 8864977 737743 46825 7806151 460871 1846681 8873497 89516 2508 4558536 5016 80930 21238 109948 645 108936 52313 5188737 3058022 148169 5705856 134549 21381095 1614907 4017348 191899 38708 69467 368371 335569 2730754 853 25206659 332791 191774 12813 59 26192 629204 31789 113015 302271 3274730 147 315588 146038 1338924 378872 6280 185562 16724 155 742943 202033 10031 13531 118720 137 9757 892935 6622 73079 91132 117 4117281 1385217 6792 195909 8435 6871678 19676 211880 66799 8547 15553 2603546 135451 219471 860991 361327 1917 1129067 5026779 18845 2491 73357 4472 644 29155 182271 16285 20822 25289 4724 3038 27282 572980 293256 410263 50839 736324 801164 1032 1664489 53229 203 2189 5626 942430 776880 86553 20381 207424 6251 285 7793 38476201 8536 193287 179356 807160 1931 936559 14179266 13092593 1207628 2214 267904 3182782 4151206 941043 5517 4347914 2383 191 1615 1290847 412781 1542243 5216 4308382 8281670 131238 1803025 994614 112176 1138998 7980 36483 540863 115166 67785 5989 5127 27939 1 1452 5135 169 8794102 26224 154798 568277 2735851 13255 63 19833 2788076 601962 244548 8375 806846 22342 276853 229515 494247 83388 232960 106934 292136 3468 2583270 8011 141058 16399 10713 49579 148370 97988 145643 219231 3376027 42626 34612 8522 38806 2182775 46085 959 2453 184104 17587 135431 3255 286824 289612 31330 9179982 119060 24318 11292 609462 2770104 92644 151753 294937 98555 61943 2746 133206 39559367 1045490 27509 36475 74576 2143792 4841858 5205264 35071 49874 42934 167362 824 42635 705112 20776 2019752 28637 2349 282654 388984 237226 4014782 26672 337496 786163 95383 413312 15735512 15901854 15162896 1820 161 5098193 180758 450857 533548 3391881 48355 1094619 61645 57543 660716 529148 33221 1781947 456 3466 1550623 972365 20733555 55718 36615 37 842 3752535 1464 24740 39570 485143 81980 310701 29378482 58525 124 26748 24111682 3211233 21076774 99513 226036 878731 7069958 15548 22960 76246 3089368 36 2739900 726521 11541629 24301 1606056 344670 79783 939652 144084 87230 81228384 120088 61642 77621 37483 1197512 57684 145393 918931 949 1030795 31977 83356 620461 40938 150708 129668 952682 304650 1689322 6354 820416 10182 3537826 410 167020 6743 101 4207 458478 311 6057 4796191 2560004 241160 44651 935596 3708 1666 11904 8138 92517 418989 13878 8777893 122258 22470 309627 10741 7486 2485 226852 139213 3550667 1211145 6314 228390 1253398 400 8738 162101 4207042 532286 11961 65408 17865 31680 10625 21202 119776 2209 28080 104808 916768 1815 461407 5873316 13165 1259552 651 18513 1978071 25650 1709744 73217 1253788 4975 269 362425 15 714709 71405 44815 213222 1152404 314429 353490 862815 4981 25979 103814 72753 26621 124473 14969 139156 102531 439083 504078 1476874 62101 876639 11974260 5951 12837110 3 1928868 47830 323323 24398 733402 14280 120754 2136148 2458 8958037 192538 63356 23498 595756 36018 191589 1110605 75087 656817 18931 35989 801527 5872509 65783 3273492 1914492 2819062 3298 85050 234628 77516 981 33079 592 953610 1202434 1346081 195314 11393 180979 864466 18111 278331 16054 741346 21307 56511 1675770 4971116 577100 310923 13435 2264 146373 871714 105277 4630018 49430 1650548 2962213 1741771 129354 1520256 3479177 293039 398911 927065 2113 112160 1308783 73487 439249 44692 161620 774950 22969432 1727900 1223618 5893 9801163 34961 40571 26 117799 216277 650948 1566083 897 1051360 127402 1076681 835211 823973 2148 432520 228 59532 149223 2208708 3228481 938042 854098 199477 7557130 7949988 3602291 52192 211909 6506 23073406 8270 6481463 14834 239 146477 5999841 6089 6204436 4881 9283 4637 6172 274860 595107 2235086 202920 215926 4179268 369365 244984 7591 2418229 2633438 709271 542 47547 5913588 22835 21087 338386 154672 2803 63 2539070 10653 450885 50339 135968 104403 4680876 107 418152 599258 4255 20059117 2615318 1631728 6923 558260 12948 131709 22481 1315 22745 2767556 137037 889357 27389 15385 32 13 6017562 73710 1170843 362352 38713 16134 48959849 38780 111269 1318938 631885 415780 2105483 12513 12592 1749561 3593303 1437325 3087 26365 1501 1139461 29447 147556 2033408 241694 266893 671617 77428 5765230 217452 46588 6315543 8 32960 1481766 1229 879881 2590371 3736361 931 20624 268945 1983 4546465 40 1165641 138236 26032226 5136658 37923 59466 14484942 6205846 40559 7444495 30496 255081 470602
4060079 770 2563405 315557 2938422 839884 1590953 3866478 188585 1439428 35230 351110 697 211 18794 90346 113388 226491 336676 67 914013 352750 30670 175141 25778 11026 36546 5294 202455 45034 690247 208980 172373 101622 21945 5867 152320 930915 105202 5300434 3194548 44 3 838960 4082 164845 20688 92925 95187 24660 14675 600936 5593 2299327 58100 156556 236085 1871 143367 6485 118 4157384 200081 441811 3552 446163 544477 28978361 7404 530146 389679 40531994 6801639 4691547 542 30649 2893263 257477 3493 797 1674 303 152842 2988 789173 34294 2700981 7754 55662 421749 11564 59096 664335 31972 239 69574 5 87896 47727 1771280 36949 132073 259829 152162 1141621 13255 63083 31564 13750 3611884 5720060 535428 95003 124000 3334242 245955 20540 8514487 225331 6704769 15405020 432423 4840086 2152991 208347 824742 79 398637 422182 26324 4439 1317844 538 9253 1743 959 19465 74061 255 13335 5561074 202097 235054 1904905 96717 1320 485333 2898662 28034 1423520 88335 29052 222530 1055275 28691 568 152771 679874 2626792 1287134 282706 624817 219054 597924 5400 29007 193574 3405780 13453 9221545 10621653 80300 2622 503635 46242 9649 8693 4933509 2842 3569387 19025 774290 495493 1055431 578927 13078 1141921 7039230 423861 98651 76 7150 4097 160 32285 10899078 136784 300367 180465 26904 347801 771 802349 150676 10295029 2907 20610 24091 160309 1430 4196622 19754 953148 4713 200190 744048 337203 3576 36116 176765 63777 157630 3909 3671084 570208 136599 106 95 3058 2795098 107528 302767 256687 12018 108427 107516 235021 89445 17912 249592 550031 597 489256 318256 223455 134792 6208 1351248 19045 0 333678 454 104190 735140 9713 2347 3128490 376423 568048 49973 913458 4934168 1954 65802 1778148 159440 19287 33287 4353355 153 1760958 13140 1234244 2080091 2151056 1169714 82204 37018 838771 328797 163636 982 1477103 391872 6172969 3003314 593047 1525 1046388 261701 78541 196469 497330 44909 69429 233736 339229 2252 4340757 485913 1779831 335806 64799 135241 2744985 87441 3540 909756 22 3589 319406 14497226 162350 69575 129588 311164 2254 944794 296645 1283234 33 1743 42975 8768 526 54931 76326 13 19654 12150 1896316 5945450 167840 4885 1034990 3539221 3833 31846 79748 3013426 400 199900 41975 1849635 11935 967255 20149 950951 851363 243 258945 1054121 2038101 1944083 124864 695 2260 35655 301623 4150227 2837428 1194702 384002 171211 263141 322092 29134 81 701818 177289 848600 514073 388630 68762 6518896 2239875 70292 22142 58860 12051 70208 995698 521 366630 770217 15255 128552 339183 2202896 6337 21904 1253819 3862384 1712 3111 13842 99422 95972 64387 14109 96925 108 8568 121582 1592884 5177958 3770409 369 19937 36500546 34564 498908 187 54032 927 587 1204 1210805 64623 32859 56628 676201 165924 2369036 1234 98158 228334 159804 44967 3784 828296 241008 44635 51162 459524 71720 83223 836915 136888 51311 25491921 9547 40 134068 401415 676949 360235 67 2592897 709033 8716858 159272 278547 742961 74402 26257 158941 3039 1453327 2509704 4750 447 37587 35077 240979 1540078 3702 27774 20847840 684799 6484 942 550157 127596 65106 0 29536 276062 6970 55173 80637 20284 804 218438 483623 9828 11782 3690 27906 33 32976674 4568844 749 2393 119057 19 228444 9163 1650991 1210820 133 1455 282196 21252 2243200 71998 10256 30296 350456 365322 25 1485303 62240 132763 78191 37631 1066390 1392144 178650 271657 2 7129 772611 1801296 5455251 3744 2749 4907 12863 153 805339 2959 67455 406452 15699 739866 89 93685 1464 50069 7660 2 1184 462824 18331 694 7889 8342399 55733 4611468 1647 27665 985742 818751 729 963 308886 65674 6801445 6 720344 133432 9342 354755 1095455 3794 3009838 1650675 14806 5491509 2508660 32484 12677 342685 128888 33024 286967 390104 265254 284203 406648 537 3626967 361897 142613 17052367 416293 32375 213389 9196 361256 434567 798522 2531955 406148 7244505 105133 14771 2044995 335370 23435 378567 123102 119539 1090009 6819319 37009 3114207 300036 114218 906083 721 549685 184969 30137 85134 5154 62413 351986 5 198402 10136643 1261859 17527 553171 171 562 39908 72657 780 919 465 107352 119260 127972 157931 61550 45751 35689 11853 384801 4638 40362 97195 143944 169898 155366 80 35799227 1143870 4381493 132966 244128 9394851 98271 28944 753 3715 1098 36400 568818 3253227 29110 6717 63677 255229 163236 257 65854 34967 184254 148507 114018 630563 4087857 209424 14984 1352059 596799 1800904 4666397 3760740 10 245991 88281 990799 484934 18494 1827 20223 15135 306364 135056 8639199 38977 11948 5307925 68521 387630 150363 524261 257484 1791606 6062 255293 69633 226078 467995 1134053 619919 90731 1019688 2039673 43953 9369936 191150 1947275 3425 52855 2745402 73235 72 57 73 10152 39442 60093 16679 513325 1358280 9926 209469 7152 24423 544368 824106 7800048 518258 3657625 19736 508098 27205899 6069199 532 17699 1228926 196272 4967952 16764 2104 97573 55556 618482 8474 233179 563 232716 61214 136090 4426778 15578 499666 580 41097 569 515428 2677 1465750 638518 1867 396963 49443 340746 549405 53412 126401 161151 2606677 175747 8699888 7778059 91397 709644 1639132 21379 4997853 15043 775 684 175280 30861 2047 338992 25210 74524 287763 128386 44871 11328535 180818 2882048 903465 14529 2004 2726096 6976 43449 178965 343968 913693 7969399 81469 42 218473 22024 534702 448205 54489 241723 8305 1201163 176385 40969 76373 5457 3202 661927 176321 86 21543 9055156 1279937 446771 246410 15517 4545109 5357 671 290494 1244619 1389594 25957 2885945 1531505 773 39766 395041 1619 6504 57567 145570 948722 13539 139435 24828 99925 39060 1791 27626952 36879298 15508 86249 5256 206 2966 377741 2313 651268 16066052 658656 80040 88736 39 5367360 254 17905563 29549 70 11630741 35367 21 588567 201545 343 25930948 604280 3137 304423 740990 6621 1066 676830 382734 131621 1030 813137 83966 2104 7351026 10860 9348 34997 1131176 70879 1511970 33208 57174 960904 514690 42 219768 25580 34439 2265842 20555236 3576 1648607 6361 732858 184734 2670 313226 843789 8145935 14567 23413 392610 58657 499542 75900 190669 9027 193999 228355 50870 6618 4990 1521 34913 55 224526 571588 53955 573911 168059 3071669 4641844 335617 189398 286734 168163 55541 27289 3254295 221 5234 1719572 245634 741 8515 109657 1694 100627 15471 23187 1523325 1265836 242674 3195561 76 3770 781180 3592263 2385171 33690 616220 933624 24415 772939 122767 75 451566 310 4646 18531 1425985 38238 9348 366583 41081 421337 154410 17764 105 114298 9191999 151878 1672 1369784 18545 1423
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 806034043 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 944083226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 627267242 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 843345007 0 0 0 0 0 0 0 0 102767408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 327463135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 992021220 0 0 0 0 0 0 445761037 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 130300596 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 622691046 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 735803778 0 0 0 0 0 0 0 0 0 576743444 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 725925345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 73524960 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1773277 0 150404 0 0 0 127983104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 11534580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 507314 4547978 0 0 0 0 0 0 0 0 0 0 0 81824 0 0 1125764 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 143380 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 174697522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64537836 0 0 0 0 0 0 0 0 0 0 0 0 227 0 0 0 0 0 0 17 0 0 659148760 0 0 0 0 0 0 0 0 0 0 5535 0 0 0 0 0 0 0 0 0 0 0 0 2 0 11864 0 0 0 0 0 3411504 0 3 0 0 0 131419 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3426 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140841 0 119 0 0 0 3082472 0 0 0 0 118884465 0 0 0 151 0 0 0 0 0 0 7528 0 0 0 0 4958 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 1185 1 0 0 0 5459 0 58 0 0 0 0 0 0 0 0 0 0 0 0 0 45745 0 0 0 0 0 0 0 0 0 0 0 177285605 0 65329336 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 234513721 0 0 0 46936750 0 8312 0 0 0 0 0 0 266725 0 0 0 0 0 12 0 332688 0 7 0 58356 0 0 0 304758 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 113605 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24539324 0 0 0 0 0 0 0 0 340627699 0 0 0 0 0 0 0 0 0 0 0 0 11686239 0 0 0 0 0 729101 0 0 0 0 0 0 297524 1054240 0 0 0 289044 0 0 0 0 0 0 0 4573067 636254 0 0 13437214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 158 0 0 1189323 0 0 0 0 0 0 24 98848546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 515 0 10377021 0 0 0 0 0 0 0 0 0 4610783 0 4683 0 0 0 0 0 0 488671 0 0 0 0 0 0 0 0 52 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 396462508 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 133 0 0 0 0 0 0 0 0 0 1 277678402 0 3485199 0 0 0 0 4145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 0 0 0 0 0 0 0 0 0 0 110596 0 0 0 0 0 0 0 3182677 0 0 0 0 947579 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27119653 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 225981 0 0 0 0 0 0 0 0 5947 0 0 0 889129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6887 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 418 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12875275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28588058 0 0 0 0 544777 3229738 0 0 0 0 0 0 0 0 205635153 0 0 0 0 1388598 0
14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 269495330 0 0 0 730 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57063 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200594 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3866505 0 0 0 0 0 0 0 0 0 344013 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 310561 1065198 0 0 0 0 0 0 48 1 1 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 219 0 0 0 0 0 0 0 0 0 0 0 0 0 2528369 0 0 0 0 0 0 0 0 0 2604235 0 0 0 0 0 3 0 0 0 0 0 6 0 0 0 0 0 0 0 0 166 0 0 0 0 0 0 45236842 0 0 0 0 0 0 0 0 0 0 180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4631205 805 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 253160049 0 0 0 0 0 2031 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72937541 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26859477 0 0 0 0 0 0 1514259 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19200 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55413232 0 0 0 0 0 0 0 0 0 0 0 1 722 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140342778 0 0 0 0 0 0 0 0 0 0 0 77322 0 0 0 0 0 0 0 0 0 0 0 0 697076712 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154559 0 0 0 0 0 0 7 4 0 0 0 0 1017793 0 0 0 0 0 0 0 0 0 0 0 0 179751 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 79659 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15114650 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 1 0 0 0 0 0 0 181651594 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 241112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 87291 0 0 0 0 0 0 289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 130901494 0 0 0 0 0 0 0 24910 0 0 4881 0 0 0 0 109232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 736782 0 0 0 0 0 0 0 0 0 14 0 0 3911 0 0 0 38664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82600403 0 0 0 0 0 13472045 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 396148 0 0 0 488557021 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3702 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 73776526 0 0 0 0 0 0 0 0 223108 0 8160408 3673 0 0 0 0 0 0 0 3667373 0 0
0 0 0 0 0 0 0 0 0 0 0 0 23860 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89 0 0 5 0 0 0 0 0 0 852 0 0 0 0 0 0 0 0 0 0 0 48251467 0 0 0 0 14689970 0 0 0 0 0 0 0 0 0 0 0 8371 125845 0 0 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23039 0 0 0 0 96049 0 0 0 0 0 0 319261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 555 0 0 0 0 0 0 0 0 0 368216 0 0 0 0 0 0 9888 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49086 0 0 0 0 0 0 0 1 0 0 53205972 0 0 0 0 0 0 0 0 0 96155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6692078 0 0 0 0 0 0 0 0 0 3047 0 0 0 0 0 0 0 0 0 0 20590272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46100516 230907 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77100063 0 0 3211327 0 0 0 0 0 0 0 0 0 0 0 195924 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49658 0 0 0 0 0 3 868126 0 0 0 0 0 0 0 0 0 0 0 0 65 0 0 0 0 0 0 0 25863220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 432868 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7974143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 538 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1888037 0 2508454 0 0 1247 0 0 0 0 0 0 0 230512997 0 0 0 35428543 0 0 0 0 0 0 0 126928 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 519940 0 0 0 0 0 0 0 0 0 0 0 0 3232352 0 0 0 0 0 0 0 58194 0 0 0 0 0 0 0 0 0 12912 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2756282 58017 0 0 0 0 0 0 0 0 0 0 0 0 66 0 0 0 0 209065963 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9620 0 0 0 0 189345677 29701 0 0 0 0 2445891 0 1606579 0 0 0 0 0 0 0 0 0 0 0 0 26691362 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 0 0 0 1772 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13237 0 0 189485 0 0 0 0 0 0 2679812 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63630328 0 592792908 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 379204815 0 0 0 0 0 0 0 0 0 0 0 0 3188861 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 186118 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 4311 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 452634315 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 860525673 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 228297830 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 164611239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56870709 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 575124745 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 723804521 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 620973089 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40897410 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 765391854 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160583271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 141814960 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100506932 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 44783 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1196689 0 0 0 0 0 299950 0 0 0 58952169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28226780 0 0 0 0 0 0 0 0 0 0 0 0 1447 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50527 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5005 0 0 0 18474201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 630913 0 0 0 0 0 0 0 0 0 0 1970217 0 0 0 0 0 0 0 0 0 0 746 0 0 0 0 0 0 0 0 0 0 0 0 0 433 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3263387 0 0 1 0 0 0 0 0 0 0 0 0 6 0 706759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89561169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68700 0 96923 0 0 0 123448280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1129 0 0 0 0 0 0 0 0 0 0 8302 0 954496 0 0 0 0 0 0 0 0 196 0 0 0 0 0 0 0 0 0 0 61607173 0 0 0 0 0 0 0 0 0 139215500 0 0 0 0 0 0 0 62906 0 0 0 0 0 0 0 0 0 104577 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 424080123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 111693 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 7980746 0 0 0 0 0 0 0 0 0 0 34249252 839 0 0 0 0 9 0 25596 0 0 0 0 0 0 0 0 0 1058332 0 0 110116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 728896 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 166642 0 0 0 0 0 0 5 0 0 0 1763 0 1726698 0 0 0 0 0 0 0 0 0 0 1197070 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 957 0 0 0 0 0 0 0 0 0 0 0 184441 0 0 113604231 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 243333 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62583 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6751505 0 0 0 1313 0 0 5429 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27265146 0 0 0 0 0 0 92153724 0 0 0 0 0 0 0 81816655 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 216 0 0 0 0 0 0 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 559706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93942 0 0 0 0 0 0 0 0 14424 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 179950169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 925800 0 0 0 0 0 0 0 0 0 1036 0 0 0 0 9685 0 0 0 0 0 0 0 0 0 6355712 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4448 0 0 0 0 0 0 0 3364648 0 0 0 0 0 1075929 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15926664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 0 0 40143 0 0 0 493 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 4 0 0 0 0 0 0 0 0 0 0 0 11569015 0 0 930 0 0 0 0 0 0 0 0 0 0 658 0 14 0 224 0 0 0 0 0 0 0 28539 0 1060672 0 0 0 0 0 0 0 0 0 170676 0 45622 26 0 0 299537 0 0 0 0 0 0 0 0 0 0 0 1817 0 0 0 0 0 0 0 329308351 0 0 626969160 0 23 0 0 0 0 856 0 6627 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45857 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75764089 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 162893 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 0 2514 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18996615 0 163013925 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 476 0 0 247215 0 0 6 36308075 0 0 0 0 0 767249 13428 2992797 0 0 0 0 0 0 27180 0 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 199130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3071647 0 0 10760235 0 0 0 0 0 0 0 0 0 0 0 0 0 125682561 0 0 0 0 0 10493320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 167782 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 12989 0 0 0 3438354 0 8667 0 0 0 0 0 0 0 0 0 0 0 35777730 0 0 0 0 17 1923 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1450308 0 0 0 0 0 0 0 0 0 98525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 946 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 66449 0 0 1 13334 0 0 0 0 0 0 0 0 0 0 0 0 0 3962768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24055960 0 0 0 0 0 43755 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 243115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1133649 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 72642 0 0 0 0 0 0 0 0 269 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 99777832 0 0
0 46155950 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 533 0 0 26338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24930 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10557 0 0 0 0 0 0 0 0 0 0 809363 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 654860 99414 0 0 0 0 0 0 0 0 0 75451439 0 0 0 0 0 0 0 0 0 0 2240 0 0 0 0 4144421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 3881112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 199 0 0 0 0 0 0 16071 0 0 0 0 0 0 0 0 0 0 0 0 7392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6436163 0 0 0 0 8765170 0 0 0 0 0 0 0 94130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 5581804 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1009901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2660 0 0 0 0 0 0 0 0 618 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 277951460 0 0 0 0 0 0 0 0 0 0 178627 0 0 0 0 0 0 0 0 0 0 5 0 0 0 6 0 0 0 719527 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 473 0 0 0 0 0 0 0 0 0 0 0 2792681 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 623805 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 206 0 0 0 0 0 0 0 0 0 0 0 0 0 53100603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2108 0 0 117058 0 0 0 0 0 0 0 5326 0 0 0 0 0 0 0 0 0 0 0 0 0 1 33867 0 0 0 2751384 0 0 155884 0 0 0 0 0 0 0 0 1643 0 0 0 0 0 0 0 0 0 229 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 269966 0 0 89 0 0 0 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55546540 0 0 0 177 0 7127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46838595 0 0 0 0 0 0 0 0 9615 0 0 0 0 0 0 0 0 0 0 0 327681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1431995 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14905 0 0 0 27787 0 34592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149948760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 0 0 0 0 0 0 0 0 0 0 0 414 1 0 0 0 0 0 0 0 0 0 0 0 0 25018532 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 569128 0 0 0 0 0 1216939 0 0 0 0 0 0 1000000000
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514554218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 941270634 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 989286357 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66859721 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106562435 0 0 0 0 0 0 0 0 0 333861682 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 902427670 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 317578340 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 959789423 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 170587051 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 458194510 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 291229388 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 614007944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 3 7 12 16 26 27 33 39 41 47 50 65 67 68 80 81 90 99 121 134 135 136 155 159 172 174 177 187 190 206 213 221 228 229 245 251 255 263 287 294 309 336 346 350 368 368 433 459 503 534 541 553 592 596 633 640 677 683 733 733 745 786 843 864 899 916 923 925 1005 1008 1019 1034 1054 1073 1112 1146 1155 1227 1264 1264 1265 1284 1319 1319 1336 1337 1338 1372 1418 1485 1582 1781 1801 1894 1913 1937 1956 1989 2016 2053 2081 2102 2159 2194 2208 2619 2665 2759 3076 3104 3170 3185 3213 3227 3280 3304 3499 3560 3649 3700 3748 3765 3794 3889 3958 4033 4054 4150 4291 4317 4401 4529 4674 4688 4691 4731 4790 4803 4899 4994 4999 5038 5136 5157 5185 5298 5441 5557 5702 5711 5746 5754 5883 6029 6070 6197 6459 6574 6686 6744 6892 7012 7066 7328 7409 7953 8609 8653 8704 8725 8759 8807 8987 9114 9409 9640 10022 10277 10375 10423 10458 10658 11003 11075 11136 11262 11397 11441 11664 11954 12088 13068 13180 13187 13228 13516 14022 14179 14251 14313 14326 14356 14570 14675 14888 15041 15084 15230 15239 15244 15521 15625 15633 16779 16809 16865 17285 17345 17721 17798 17868 17979 18259 18436 18521 18530 18961 19159 19207 19259 19500 19680 19837 19872 19911 20098 20200 20774 20789 21108 21175 21244 21902 21929 21956 22453 23403 23563 23567 24121 24304 24556 24628 24759 24956 25359 25816 26052 26141 26174 26276 26302 26393 26915 27428 27555 27823 27901 28055 28242 28306 28756 29256 29337 29487 30052 30133 30137 30566 30815 32031 32072 32107 34210 34410 34485 34781 34827 34875 35400 35749 35891 36882 37143 37259 37459 37867 37993 38603 38902 39494 39812 39890 40291 40743 41252 41273 41536 41604 41904 42389 42641 42842 43875 44808 45384 45839 45973 45991 46982 48188 48663 49796 49905 50044 50556 50652 50935 51645 51811 52180 52295 54022 54751 54904 55527 56318 56423 56789 56869 57811 57820 58736 60258 60729 61120 61408 61451 61720 61754 63646 63971 63994 64306 65026 65192 65687 65766 66007 66080 66601 66806 67679 67820 68082 68096 68549 69101 69271 69903 70194 70335 70621 71735 72008 72410 73116 75333 75719 76608 76666 76687 76997 77387 77985 78414 78421 78630 79179 79196 79477 79495 79769 79864 80099 80811 82674 82794 84411 84797 85012 87478 87505 88307 88730 90337 90818 91462 94146 95221 96265 97332 98587 100079 100415 101276 102395 102956 103178 103933 106571 107520 108533 110448 111746 111755 112208 113983 114106 115019 115507 117917 119250 120526 121239 122621 123214 123889 124067 127217 127656 129318 129384 129611 130594 130677 132163 134315 134436 134503 136771 137765 138535 139600 141048 141137 142071 142327 142918 143062 145635 146065 146182 146939 147376 149958 151276 152119 152289 152914 155715 156388 156819 158339 158474 158676 158890 159458 160105 160470 162006 166400 170547 171792 172777 174858 176065 176109 179242 179462 180612 182225 182645 183886 186566 187638 191652 192825 192879 193034 194905 194938 198141 198359 200313 202020 205647 206470 206658 208304 208483 208550 213039 213850 215079 215281 217247 217480 217654 218204 218973 219040 220371 221734 223329 225793 226762 226826 227656 227820 228064 231449 234396 235076 235358 235468 238049 239274 239832 239956 239980 242276 242583 246241 247195 248282 248911 249814 250956 253195 254908 255198 257050 257247 258429 259005 260579 262734 263348 265692 266002 268306 269773 269947 272792 274093 275965 280498 281366 282333 282362 284748 289627 290141 294055 299098 301899 308214 310729 310950 315858 317234 317955 318439 322010 322381 327309 327829 329108 334238 335222 343196 351717 352276 355121 361230 361677 363365 363817 364592 365080 365877 366836 371023 375530 378294 379663 381328 382847 384215 388303 393234 393476 395220 396864 407811 409249 410794 411439 412602 415430 418064 420939 425222 431857 438659 446691 446860 455581 461188 464589 468949 471368 473870 478000 481381 481985 486980 498645 499873 500059 505189 510109 516512 517808 526280 538438 539396 543725 557501 560271 565025 566017 572218 576056 577143 577803 580911 584635 599497 600236 606712 607631 614785 616293 618181 621131 624917 627265 630890 635168 636484 638238 646795 656139 662719 663235 675434 678469 683488 686963 687846 688740 688783 688848 689295 690746 697165 698412 702090 704929 714878 714959 716080 716091 716774 718186 727227 732497 737527 744466 744869 764444 768810 769509 771216 782151 786522 790647 792437 811848 814040 822151 824136 836688 839529 845458 848728 880072 880377 889469 894709 895202 901561 919790 921656 932791 933642 935214 937246 950931 954264 965268 971568 978191 987090 996788 1002865 1038031 1039866 1055493 1059455 1083432 1087863 1093432 1096513 1113398 1114117 1117516 1122726 1128486 1132436 1142224 1143649 1152195 1162196 1171688 1178385 1179002 1205887 1230314 1246469 1248841 1254259 1259325 1264608 1273559 1275666 1275818 1279291 1315595 1320385 1324269 1329637 1333874 1334648 1338585 1362957 1393735 1398234 1399671 1400240 1423811 1427129 1445948 1454742 1493535 1495486 1496633 1517799 1528090 1532319 1539955 1539971 1543808 1560317 1607154 1648882 1656774 1678612 1700585 1708259 1721563 1762264 1775267 1853813 1866798 1876386 1899094 1904154 1904897 1917861 1928036 1950482 1955361 1958502 1961302 1978047 1982630 1996329 2011654 2039451 2058750 2067821 2073987 2085407 2108964 2185153 2185542 2188390 2198916 2233888 2314097 2362542 2385667 2402133 2421661 2427239 2456119 2461839 2522828 2527942 2538313 2543523 2564829 2565948 2573726 2605933 2625146 2637524 2648489 2658890 2672805 2674813 2706507 2721717 2748145 2750734 2774246 2787690 2832088 2873287 2879432 2901299 2905690 2951336 2979098 3052084 3084796 3096727 3108279 3161266 3206072 3223253 3265584 3303736 3354394 3399870 3412955 3428938 3480768 3483899 3524922 3685742 3704032 3719286 3846317 3859736 3911325 3995314 3995852 4086953 4089875 4154303 4336689 4489515 4564156 4667424 4670061 4753512 4766444 4809327 4923081 4954465 5152018 5248638 5257176 5487709 5542600 5604958 5670255 5764554 5768018 5927607 6018111 6113012 6240590 6244458 6402520 6493746 6721844 6818145 6842205 6887700 6899640 6934413 7060353 7346882 7392823 7408774 7440284 7478135 7695952 7968179 8186012 8215697 8477586 8844356 8935520 9267971 9346727 9417644 9638107 9855467 9868541 10018599 10078091 10184315 10608870 10702131 11119206 11159167 11306675 11517784 11588491 11649012 11720556 12103091 12194561 12789729 12830761 12923711 13091101 13204721 14384348 14562648 14588182 14657717 14700682 16010246 16139954 16247951 16319463 16457005 16610579 18144045 19451601 19578079 19710807 21379107 21583524 22701276 22851649 23461183 23503094 24392765 25286218 28753722 30418715 31932307 32313416 32472261 36620815 36904039 54113158 58978560 62401050 77251640 112802025
0 2 9 17 18 26 28 28 34 34 59 70 75 76 79 89 93 98 99 118 126 127 137 139 155 165 167 169 193 217 219 222 240 258 284 292 301 316 325 409 421 421 468 512 531 597 603 616 632 634 647 732 759 847 981 1027 1080 1086 1093 1110 1124 1124 1181 1196 1199 1222 1245 1261 1318 1347 1432 1473 1579 1597 1604 1604 1607 1742 1763 2009 2111 2115 2142 2154 2155 2187 2238 2261 2284 2347 2358 2458 2593 2610 2654 2689 2784 2804 2823 2840 2873 2897 2905 2990 3022 3185 3261 3348 3360 3386 3524 3586 3813 3861 3899 4002 4101 4189 4348 4401 4516 4527 4537 4549 4550 4579 4594 4712 4723 4853 4858 4868 4918 5058 5123 5148 5220 5238 5275 5296 5409 5486 5810 5829 5840 5883 5907 6128 6138 6337 6375 6404 6476 6751 6781 6808 6852 7030 7043 7261 7429 7450 7635 7858 8110 8121 8454 8670 8738 9074 9134 9190 9193 9250 9304 9399 9538 9569 9673 9965 9985 10012 10018 10081 10349 10443 10563 10691 10714 10732 10906 10941 11096 11184 11213 11341 11361 11466 11514 11826 11834 11880 12036 12082 12616 12627 12980 13339 14058 14079 14089 14215 14427 14542 15007 15025 15267 15299 15768 15796 15978 16364 16557 16711 17097 17340 17562 17585 17815 17918 18043 18611 18761 18868 19132 19286 19371 19852 20415 20766 21294 21905 22772 22794 23376 23431 23550 24141 24171 24453 25105 25360 25982 26294 26513 26792 27231 27645 27812 27856 27977 28175 28368 28766 28767 29393 29944 29955 30005 30820 31333 31462 31543 31638 31932 32235 32278 32661 32838 32931 33839 34085 34400 34516 35008 35115 35657 35750 35828 35943 35973 36589 36793 36973 37101 38538 38806 38935 38936 41137 41161 41630 41802 41933 43020 43056 43185 43419 44159 44916 44928 45808 46357 46446 46820 47113 47484 47541 48238 48346 48491 48857 49158 49697 50216 50992 51638 52440 53498 53931 53999 55456 55658 55851 57932 59083 59139 59231 59381 60526 60747 61658 62494 65670 66688 66892 67225 68634 69870 69972 70496 70747 72790 73582 74284 74944 76029 77222 77540 77904 78792 79303 81059 81267 82118 84831 85608 87244 87250 87355 87660 88280 88564 88689 88826 89277 91340 92191 92757 93362 93399 95521 96987 97264 97399 98672 98698 98919 98951 100757 101347 102022 102543 104853 105353 105737 106474 106558 107229 109377 110395 110455 110479 111039 111061 111688 111785 113239 115447 115709 115882 116155 116952 116958 118708 120133 120637 120646 123115 124600 124735 124921 125402 125584 125950 133855 135131 136296 136724 136959 137320 137984 138125 138697 139934 141956 144083 144282 144718 146318 146508 146786 148924 152857 153273 154336 155705 155977 156597 157284 158117 159947 161431 161519 162111 163813 166689 166841 166944 167814 168126 172088 172721 180436 185611 186590 187752 191060 193682 196002 197903 200885 201399 204280 204317 208743 211760 213040 216551 218053 219986 220222 220674 220743 220879 221396 223364 223681 226826 230523 232162 236334 240746 242786 244150 251169 251280 251950 252178 253076 255322 255443 255707 256699 258321 260112 260941 262000 262454 265725 268542 269671 274607 280806 282450 283686 284415 285580 288975 291098 291801 292067 293101 293411 298315 298567 298997 300602 301563 302477 304312 306773 307608 307866 309065 309439 313151 316191 318833 320903 322317 323578 324852 336924 337728 338074 338127 340487 341582 343474 346171 355097 356229 357179 358606 363018 365388 371023 371426 371781 375107 375762 375988 377501 386826 386967 388434 391039 391638 394664 398144 400575 401012 401390 404413 405888 406823 408233 416158 416621 418867 419084 420975 422842 424695 430388 448236 449410 449908 458872 464916 466061 467802 468015 477446 480774 481419 485498 488779 492570 493057 497770 499526 502402 505691 505778 505810 506490 507525 507877 508271 510302 511980 514854 523226 528110 530519 533064 536954 537596 538954 539356 548515 556468 558488 559747 560407 563681 565862 567102 568462 570632 574088 577218 577623 578367 579379 585632 586015 594158 599081 623473 625716 628852 636045 636864 637731 642517 642604 644009 646151 648860 653388 655808 659870 662848 668425 669081 677502 680699 689465 690211 702750 706795 711579 727275 729735 741278 745121 746173 758498 768837 777724 778643 783079 787348 789265 789901 793736 794060 795377 818318 820578 835459 850309 863898 868453 889630 900123 904550 907726 908644 923312 928772 940252 949620 953642 955529 963048 968102 975523 976636 983328 988360 989477 1009639 1030564 1045963 1047291 1057026 1059433 1071323 1077045 1087558 1088636 1098350 1131206 1147887 1152191 1156270 1156653 1164098 1180175 1180293 1189609 1191942 1208015 1216592 1229211 1236341 1239627 1240135 1261168 1271035 1295631 1298168 1300397 1324467 1328038 1330155 1340114 1351397 1362263 1364508 1371086 1378624 1382748 1396576 1399549 1404525 1415800 1427636 1453464 1480610 1481008 1484604 1486105 1507868 1517689 1530383 1537107 1545668 1556558 1580714 1582669 1585841 1590257 1595565 1597129 1609252 1630848 1644789 1646156 1657457 1667570 1670740 1675637 1704334 1705723 1721007 1724814 1726146 1752989 1767052 1777370 1787115 1796906 1819260 1831278 1836658 1871008 1887270 1913312 1953550 1985514 1996714 1999239 2013826 2017498 2018725 2020303 2020579 2029157 2076207 2083124 2094613 2094846 2126653 2133439 2143084 2144811 2146219 2148557 2154708 2169389 2182919 2196713 2224704 2267767 2278702 2305325 2311004 2385337 2398083 2409220 2455072 2474849 2481910 2498683 2507884 2537349 2612234 2618178 2694376 2706353 2732677 2742725 2756230 2802683 2842263 2859060 2877349 2885361 2898987 2919393 3020888 3021836 3074142 3078877 3082549 3105415 3110547 3118342 3164215 3189501 3211985 3242378 3256532 3301005 3302213 3345127 3423090 3561605 3561819 3594678 3596678 3715364 3725528 3781752 3839668 3848480 3948339 4023837 4029419 4038415 4060307 4082275 4120624 4134221 4196569 4224650 4236195 4333044 4379283 4441565 4460610 4479109 4566723 4610584 4644283 4690337 4707744 4721709 4876621 5071641 5087428 5089066 5105018 5279535 5378496 5448057 5505846 5817931 5849786 5864740 5933477 5963032 6012360 6047181 6075046 6169983 6226555 6350409 6415631 6431735 6432956 6554559 6583732 6721413 6785061 6813130 6980385 7047702 7092380 7240738 7241654 7556938 7647364 8199323 8473048 8566136 8573434 8587710 8672141 8719346 8750077 9045739 9074253 9100924 9151420 9597947 9598168 9910894 9947502 10036404 10084393 10126257 10195287 10225298 10380863 10569425 10927620 11027634 11666408 11690246 11957907 11991296 12042368 12146844 12182209 12317445 12705243 13549698 13970916 13987520 14562154 14995814 15592086 15930203 16947051 17185320 18146340 18365932 18537082 18812119 20623955 20668725 21224721 21630298 21681885 22603867 23606284 25072540 26725955 28097785 28135008 29666708 29745442 30804292 31313075 36300852 42759714 45794274 46439727 56114863 56537034 63868786 66995033 71463124 95891326 99617261
0 3 3 5 6 8 19 24 25 33 51 56 56 76 83 90 98 104 116 124 126 133 135 143 167 168 168 171 174 178 212 213 216 223 279 297 301 302 312 351 355 373 387 417 425 450 482 515 543 556 629 639 732 736 776 800 822 868 897 909 910 924 966 999 1016 1030 1100 1104 1117 1159 1185 1315 1340 1355 1377 1456 1502 1532 1585 1689 1765 1821 1849 1870 1885 1903 1952 1992 2017 2027 2061 2172 2176 2231 2371 2543 2631 2769 2772 2778 2862 2935 2959 2962 2982 2999 3078 3083 3157 3407 3426 3485 3501 3562 3617 3632 3713 3728 3789 3809 3848 3853 3997 4016 4043 4114 4255 4376 4416 4626 5117 5223 5250 5258 5312 5328 5350 5532 5644 5720 5773 5824 5850 6064 6085 6406 6472 6523 6656 6721 6727 6828 6843 7041 7218 7310 7341 7404 7822 8438 8758 8820 9064 9099 9210 9214 9301 9409 9423 9747 9894 9921 10101 10471 10555 10694 10875 10979 11144 11161 11347 11401 11403 11406 11506 11673 11869 11913 11930 12164 12315 12367 12449 12641 12651 12676 12722 12809 12898 12976 13010 13124 13290 13613 13675 13722 13887 14123 14190 14546 14795 14936 15263 15387 15502 15546 15780 15793 15890 15981 16272 16325 16362 16581 16616 16765 17356 17431 17510 17598 17634 17862 18056 19050 19187 19353 19358 19378 19520 19520 19629 19825 20149 20377 20731 21055 21308 21461 22589 22930 23017 23474 23640 24081 24086 24987 25033 25153 25659 25777 25921 26312 26959 27248 28238 28255 28268 28280 28575 28597 29173 29550 29758 29777 29830 30347 30797 31647 32088 32164 32232 32288 32693 32759 32989 33040 33045 33376 33618 33689 33856 33991 34118 34200 34347 34351 34652 34828 35049 35201 35592 36954 37040 37213 38018 38396 38461 38624 38641 39040 39494 40217 41340 41384 41975 42075 42395 42473 43407 43677 44815 44904 45628 45796 45810 46226 47135 47690 47974 48111 50334 50429 50496 50861 52356 52638 52680 53078 54290 55260 55410 55839 56086 56103 56245 56459 57075 57177 57279 57846 58261 59248 59940 61108 61278 61734 61779 62150 62263 62662 62937 63182 63590 64495 64764 66248 66464 66839 67256 67258 67897 67924 68985 70641 71328 71715 71860 72750 73028 73180 73587 74327 75112 75534 75600 77563 78149 81829 82259 83485 84438 84746 84876 84916 85473 85867 86272 87212 87360 88958 90050 90658 91298 91959 92298 92579 92975 93541 93780 93896 94748 96092 96936 98034 98513 99495 100438 100448 101635 103620 103878 104469 104609 104691 104798 105226 108824 108984 109325 109945 110240 110286 110343 110365 110754 111259 112141 112928 113788 114624 114757 114914 117404 119323 120080 121433 122140 122699 124187 125182 125783 125918 126126 129668 129894 132168 132221 134256 134736 135218 137428 138432 139989 143930 144481 146236 147509 148756 149018 149352 149717 150181 150965 151266 152542 153303 153967 154047 154662 155591 156870 159527 159866 159901 162334 163153 163923 166533 166685 169353 169466 169590 172004 175526 176542 179956 180531 180767 181841 182467 183137 183612 186276 188368 188783 194079 195801 196966 197646 200633 202213 205109 205946 206454 207012 207037 208874 209852 210752 211726 214352 214874 215899 216757 219581 225330 232724 234025 235930 236271 237277 237460 238918 241760 244072 244127 244474 244845 245410 246211 247926 248679 253532 257106 259673 266018 268394 270726 275738 276171 278943 281456 282514 285798 287424 291213 291677 292493 295658 296538 301887 301932 302873 303502 306506 312712 313607 314612 321086 323871 324487 324622 327848 328777 329314 330221 331341 334209 338130 341721 344053 345493 345516 346093 347749 350553 350607 356305 356712 358426 362342 362496 367294 372059 375097 376553 377287 380178 381563 381721 391289 395023 400269 401911 402298 402460 402640 403569 407867 409084 409308 410947 411446 411805 415103 420610 427167 429345 430933 439739 439929 441258 445035 446127 448050 451074 452554 453912 454792 458292 468224 475721 476974 477778 488995 495231 503600 507013 512483 512898 519019 521976 523909 528826 528954 536332 539732 540406 541996 543767 552603 554691 555268 557229 558142 561470 561602 562127 564574 568268 570718 577346 583274 590334 590506 590679 597374 617470 620579 626627 635854 639328 640002 647332 649130 654723 655848 659379 665366 670880 674984 681638 681829 713091 716373 722893 723561 726891 727734 727948 729300 729531 737381 748159 752927 761019 776650 781045 789464 789939 793537 811484 818685 823973 830018 830149 832297 838983 840580 843817 848062 851129 851610 859925 867850 870591 897326 902225 906907 915664 926371 927735 935247 946163 950251 955852 961125 963484 974696 981855 987014 1002393 1012255 1012539 1014570 1015911 1020747 1067163 1069813 1071683 1082413 1093067 1094196 1107604 1128270 1131759 1140611 1145157 1155259 1162686 1195907 1201340 1211295 1223615 1229547 1262167 1273828 1274944 1283491 1285165 1311292 1316104 1317255 1321081 1328504 1329964 1335752 1360466 1398716 1399893 1404495 1417319 1431221 1438644 1441517 1443253 1448660 1454053 1463379 1466375 1470325 1482081 1527475 1531015 1552639 1564075 1572269 1574158 1575168 1578067 1582467 1588779 1592287 1594881 1604541 1628077 1631718 1659933 1668770 1689102 1696982 1698634 1727892 1736721 1739663 1763139 1773211 1774226 1808818 1821400 1874368 1880281 1882975 1907463 1920059 1975210 2009695 2070073 2070604 2098238 2113981 2147862 2165311 2200006 2218262 2262662 2270727 2276780 2295595 2296875 2304861 2337673 2338541 2345078 2376686 2387052 2467826 2487278 2498118 2505403 2527280 2532311 2576608 2584611 2587753 2630382 2636408 2708311 2736319 2834059 2868192 2919859 2935576 2940465 2973533 3016438 3052531 3064026 3079784 3154734 3256873 3281558 3287538 3359815 3393189 3408008 3416935 3437438 3491519 3514503 3600352 3649625 3653687 3686738 3741842 3807570 3818435 3885014 3939497 4051761 4078274 4080258 4172909 4242230 4250276 4256876 4318133 4396073 4428364 4501478 4525017 4552889 4624444 4717875 4734258 4749258 4777184 4779595 4806605 4849117 4881107 4901490 4910945 5032917 5035694 5047108 5184050 5243512 5301996 5434416 5487770 5611288 5662859 5716523 5726547 5744099 5771899 5779884 5798105 5800220 5849837 6069626 6108372 6243880 6356446 6414396 6574783 7001082 7211408 7343179 7441265 7472207 7642992 7760756 7800389 7869014 8097765 8223930 8228620 8255668 8419160 8611437 8722328 8780206 9064475 9574308 9945895 9989802 10149060 10475352 10705946 11066906 11493479 11744596 11966832 12274767 12312595 12632520 12743556 13433323 13441140 14002977 14353294 14603566 14661978 14872882 15062968 15185694 15416595 15952996 16585325 16703909 17369334 17427727 18952696 19614713 20757891 21196977 21889058 22335667 22843977 23024528 23120163 24138633 24813415 24829112 25866693 26610237 30066323 31076581 32466453 35033097 37688246 38077939 39115106 39639932 53426670 54269985 63957071 102634231 118748526
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 359262178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 799249359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 565482690 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 168334313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 765900135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 228767851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 161571572 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 456587550 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134855086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31940784 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 930728519 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97055508 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 245384393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1100978 2712719 7033088 8089 7116154 13153 291399 34511 716 516850 7849 796335 290932 2389880 4082 17291 24 28402720 2431 23951 24762 13217198 54912 70649 144116 180815 5362374 10502 19 39163 1297 20964 75 11012 132955 145175 4442 8143 23115743 220 8066605 6006 401 28 103016 1492 166600 27773 1331861 937816 24021 2143812 183 122 13394 69008 164 580792 2285 896138 381809 15272 262372 474 5082342 4595833 105397 250913 1592777 28 57757 1286101 4584894 31 10695506 1465 16140 448729 6771120 10912 4126 6594 5530 5588 45004 7989 850188 5858995 1665815 5203607 2751 20721177 15313448 135807 627558 175 696878 25386 1343577 14298560 22640 401942 557110 1707952 3014 11967 266594 19060005 33049 1000294 12720 16312 132 448491 47178 240451 268196 292307 203114 25320 257245 14457 30917 77357 25329634 9099 354532 29680 72 1094 242 0 249761 1773329 445459 198255 152600 491837 15751 7249152 143630 10888362 6 18582 62368 102706 1674276 2757349 21291253 268119 3037554 719 30222 32137428 722012 2995708 5492 664 148114 70455 41471 6451988 1780 23256 129932 4119113 16487 1741 861005 27056 203263 22066 1903167 123141 224051 220909 13728964 104215 8533911 1465 277142 130590 85861 670038 812184 1030127 53308 12401 5989 59173 66 25162 106837 129370 208972 901832 9 668197 172185 2717 224 109507 4152306 7592 795618 4 734677 648451 7555121 1240740 15844 98297 33244 293082 874 2843 2024198 3398 40029 10868 1252613 267517 3038290 1017798 1362527 2554722 253092 57059873 29471 2448 85016 1240 14428 488592 687 101939 37566 149556 8909 846317 222085 2514277 18217 5738483 488 6387402 541318 4203330 9855 36759 339711 5556054 21451 6582 113863 86574 4118388 11044 10026 6494 275 1362 8914 488446 169 20538 472 1260 102317 4437 746860 15030 3407361 5105 102936 326 21174497 1644 17 1463255 162100 85650 50132 31891 4224519 26916922 1322809 113111 38677 175452 293135 243351 1553858 187018 4450934 61792 596255 2638 32979 392680 44257 199456 7 351466 8203122 70635 2373400 129 54961 36292 306788 11959 14962 23844 15227149 7450 52379 12935 224250 12752067 7839174 293633 14586 8163794 873 230127 18906 1683418 11631 3358046 19901 644547 41388 155545 99568 427 16993 82717 17807 74246 2760 621156 5417553 3226 4117 84623 11675 1513904 183 17432882 11109 61951 530 256325 5605 952619 4652101 6071687 1947321 486612 9904350 2992 391 6329710 536274 351585 8324 29897 2366720 51348 657192 40 1130323 53997 72493 198736 716235 5599632 5015 359783 219638 60365 82700 178009 4414 313329 3841 1112136 398796 157075 443896 191700 4891162 1884700 81952 254261 31234201 45291 612441 137004 1617973 2421446 207605 15452134 11707 2664 2090 84460 34582 11595480 460 198 6293 2782106 59357 29127 29984 1267019 10391462 350282 800972 15623 291730 47673 5516695 4058570 348173 4228858 633768 5038180 141387 540783 535135 48969 916911 46903 77003 64280 37930 5553 2 9439 2586460 1382 355 66772 754403 5545468 41 746718 50218 580611 1994 88396 11230847 54362 11549 35331 1057102 3855270 304367 708922 4041 72769 6437 6620 1302759 20306 786297 866422 1273280 175305 559 86516 108486 257430 54993 519936 4893738 1321034 73935 66070 125975 1719 1087 43320 44864 723882 330991 10268152 88095 7420023 26722 1138738 16975 296632 244060 19365 213 81632 4 3481738 13972 69447 40348 18126 60394 72529 1011449 234913 47229 33162 1500485 6617 1055742 22299597 50125 197092 390 415968 1949026 63257 59211 318178 8110740 6375399 3529654 289677 2917796 5786 88012 177096 131233 548862 5663 416015 3259 1131841 49761 798210 221803 740476 27046685 507 2901687 147732 297581 1780 164881 1022313 11615659 257526 1274690 1118387 1961255 184224 9559578 54767 4876265 44528 2559 24286 14116731 18696846 15559413 104584 637482 589331 1724 1265770 1118 3496 3622383 601049 17 9497 108081 2476 220845 568566 100491 78909 374373 261 1851449 78412 326380 509342 1272 61 225720 10924 1221050 6588916 106256 149734 34358438 99985 7346451 39999 51107582 133755 1281028 827040 3886 61801 919695 4430 1818637 65808 943282 1186399 20406 2266 69419 237684 122758 145814 1207610 828830 556399 141202 17602 101203 2851 1142522 211007 181968 276865 4918652 9661 51634 1715 2 2617 0 12792958 5455909 277278 43390 203393 5129 73553 8417942 23164 589229 2909622 24667697 2107454 413534 65987 2302059 62668 2015 114188 684 98543 38811686 67359 26185 68455 12628 327154 15749 445084 232089 469814 56959 1151852 9719 1559 27278321 64009 6684372 1 42300 21640 54965 839 2086 323855 13888894 370216 137808 2653126 98 402 238070 2472221 144723 686171 95225 494571 70 754657 30 601 4763813 46715 1442 1064978 41045 139225 16236 10062 285785 12738 118887 3473000 54261 562516 11870 7978818 350096 2828787 127809 95581 4783823 14932 53 2251 365688 8981 5303 150229 310088 565031 30524 109670 634 6882 758 627877 15859320 324237 28523829 5232 30494 7620047 41017 324556 3709 1071714 1579081 2073632 767167 56308 18577 32 19532 954002 457971 134345 11300 13898 5927950 9750895 13631 9625 117686 33948 93580 305321 645009 2109 10384 235144 1570901 2714 10800 7310240 67372 2547015 80037 76565 5087756 4 276528 403114 11112885 13290 161683 140926 76351 433383 489526 7968 381015 265226 3030097 479757 193 106978 84212 128828 842932 394257 5462829 7 757887 2475245 7114816 68599 6228 50716 1438093 457723 4097148 1104274 15185640 290277 608959 276034 816315 791213 136662 417541 5653734 226864 175 15398 605133 3339145 10392 92275 1107046 29437 116253 7560 167706 6298226 50269 43488 1915 27006 149128 12308028 83553 4166510 3725997 197002 129410 443524 5773 87306 454 81829 184241 893514 1110368 23120 479571 425874 610 11247 707 766405 1571359 39468 2683742 23249 914043 171915 2272881 1706 532506 64630 30807 1000 15976588 1151631 1356 871325 95454568 1498 111780 113602 7586681 407163 112210 1489529 20012 641 1119 460710 3530 1215752 2375 1366038 3308 1152 569506 463 211829 62966 123380 2170 984 10729465 263884 73569 288387 159843 11015354 1622 435849 4564 2804331 1612 3035205 367959 21828117 7574 978394 97596 1435735 919069 376779 234220 1052855 8337 837 3977510 19406 399378 64022 16093 136734 6451430 10530706 3281389 1372924 1425584 1293 97906 5858215 651758 531939 114665 1399863 461923 87781 57851 98913 4001 483552 19161 2700905 311 25994 189760 945635 25847777 53984 3818156 20080 12900 10500 606700 1317 34269 730 1675366 4686437 1088913 2982 13617 1146570 7784501 17982 72872 1407066 6405304 38935 2801 1227600 86449 2899086 21576 314739 95 5958 9151 571616 932692 58256 1216153 132632 117491 465549 57810 137 15742 21239 10825 1151111 196331 547309 21614 2258302 33025
3443 6118 7 5874 1542 16164 338563 1436581 9007214 75 140 394863 6693353 146673 1123 941344 1815131 43932 392445 119047 83641 1734 510578 1218689 40273 570261 297 10229 74489 1966178 21244 101885 460056 836005 1242486 20896 9284 9148 366658 14078 73206 240428 544059 70025 2537109 362779 2512 25972 6175 125224 71814 497 5590 78313 645861 15985139 171986 51 5563 585531 11816 250898 379394 2941076 103340 9249 1112270 380460 903314 18655 4058627 2225801 1069860 13296 48853 936329 5519759 104980 29498 2355 530536 3124 152 650243 39123 34347 771627 8909 9916135 1949 66 3066679 49650 98616 172507 19264 50651 928 2721 1235572 37577 220964 14120427 58827 180099 481 13289 9622 516541 2430 2336 134027 38266 1542259 116562 196567 366250 29189 351695 37808380 6574 5976033 17366 82685 51426 148 631 11059 1695 819 10854 443805 1156300 476551 23401 885 181459 141365 193067 68417222 142 6055 448621 4338937 30304 1752011 1062071 379 4389 50803 51531 4649 156894 1722 42387 6259249 16335 12429330 1651945 9207968 121627 1086365 1074886 107542 512752 2175947 488582 21152204 29128 73319 28488 374095 9263010 7246135 99853 19394 127393 6148720 18497 421378 59077 687 39642 289754 833151 1424920 66308 17464 4942923 24091 61845 112842 125102 178880 588 215758 787276 361881 181154 6481629 111159 912204 5568571 306797 3259556 17157 674 35619 3537227 835755 2 544 189330 3512087 183762 12869197 6941142 3216951 438873 31810 31653 1609290 50206 1620159 21078 656 27159438 1130011 597554 4096355 189302 816237 241452 488976 240467 668442 69 978988 2471 231138 34 982265 1426 1587221 89944 313054 2552430 11928 33489 23680 9785 256956 2329 17038576 332355 232382 1967857 43705 126586 3297984 305522 176435 682485 8069348 735113 17069 154 93906 2124558 259194 10097344 1357 35213 48944 1857 48917 63 6472 1135140 30751 803243 10398 675546 96983 144841 204609 952 371 16 3338935 48 1457296 154 9779 286933 58579 3136 1866632 109 80958 542648 17578747 2692860 91342 150476 45853 1150017 1722147 19863 56684 273877 4484 23430 180735 13270 127761 13364 21138 13454094 186685 433797 2756675 570 1181930 102873 594 6274711 1068 924481 1190467 105570 12992 91485 1626 202742 2612649 328040 182215 173685 439899 19865505 888307 15653 1552 293720 21951 275165 136678 1108099 276905 25779 4707362 5803443 29317 561 81742 814 472899 1347996 68385 1936 778755 2005 4175368 10471 2179 3168903 6374 970410 168460 8937975 212373 21431 353350 360050 367857 116549 437453 3376726 151798 23070 90610982 475607 275393 14587 7896610 51290 98150 187472 3924569 7871713 71697 90237 48579 33875294 4358 1260595 10893 1698909 376155 846662 3264072 5704389 7496 1292068 12071 236091 2869 4 1663687 526250 99497 1252 14914 5713 5353 677 5341238 432153 126701 1877 786 48079 176823 655695 284573 3293 1670059 7359085 17943 49328 11215 69533 193048 14097 198827 333 2066 520130 100325 5150 104040 551137 7011 539 27511 1083890 5 10627 10936 506587 26894 2524857 211772 18896 417310 1075877 3116765 353393 1228529 706733 153566 2518 3081407 3267261 75098 92415 555433 67268 637 1109 42881 2946 10523724 168786 66040 129703 2956434 969955 20994 1906 78109 41052 1054 46 260688 23828 1028484 8425 2992 10 860503 2581940 286930 5395588 118283 1235472 699732 1160784 1379 14727404 47 622379 1512032 82880 355257 3106253 1002174 46 1285601 26206 6667500 4265614 34 2387 196390 146749 5808 2637557 175170 2202002 219275 459662 1373736 415241 338096 214542 42396215 28673 132115 80358 178180 398866 2922 71 35130 7947121 3030500 27253 1885555 14116 35700 46586 62870 30393 2532160 328 5877 213 194979 1524294 1744 7059125 2681 22122 927 26787 18550 10218079 3178 2226 775758 4679 181464 96852 878596 31764 2042370 28730334 112460 57536 139774 928871 1303907 52570 175808 2 3166717 576622 1224 495206 356386 13179 233907 237436 43832 40 710211 3091067 809262 98655 127192 119974 800 537752 2088415 110712 409071 24504 51861 352266 31102 639436 202598 215139 22353 12790 619406 4596327 37029 49664 246024 277122 9472307 7598 2559176 1246 3371601 1762 400419 4113 263803 233586 69702 1238635 683725 249679 40874 11953 373835 67058 352473 1459180 6005 544727 108524 37725 9059441 1132085 79060 13543 1039 697 28476 6818267 54486 282760 1466 666025 1684214 410093 910 2267869 13698 525596 281596 166966 2593 1273966 583970 394 2297159 27314 15581 70233 21937 6518861 98954 240262 496979 14 6748 447 422747 24800 5590077 14 160952 2798 193 20083 208878 1537291 14 385207 365041 10080 512908 1746874 615091 272664 365664 499439 508 4909 207942 1031186 33 480633 53342 217352 1423356 758680 10039377 13721 144426 45947 8298789 75188 1331 1119299 4647014 80043 10282 19440 3678730 348 238 468 7537697 590 57396 303 125274 300537 143710 68751 949 874000 55283 339243 156955 481888 41253 47825 332687 1111195 836 1758 67707633 2027259 11550 451616 196600 40438 30437 47614 13881619 7931 1795 381 9335 505769 514 14274 379963 16474 33359 3307262 42026 16920 9417060 131377 42128 1094 239369 8051 785918 642663 1155090 9704 126751 53222 145112 218915 4084495 14802 48596 57921 836523 1855 1080108 5568025 1753964 1182488 5031 387467 3847 699588 3386 2183982 231206 341703 153833 3946747 199753 5930 21 119636 2793 44420 12 2387915 2481289 8519901 1056692 75414 2695 39349 1254454 743417 140817 9634 29688 48033 18375543 720864 655661 219777 711308 118880 1231 40 5806 3400 1405 176 36464 1712191 5983259 322664 1109177 1539 533572 4411 168473 18093 95450 4067 1798 7916 409828 41690 123322 51024 160044 550 23103 536076 230032 1775 713375 13262 3534 82122 230 3390 60976 151 368 1493174 10682 6395845 981 22885 360102 2781707 295881 31366 565347 1201 352154 212168 23257 509042 146491 2890 385536 10408122 19856 123564 301 3877 18826422 142747 19834 22570 778230 260881 527111 177923 37425 5012 6234 44099 85380 675573 3963263 3013782 6913015 13273 19747 1102214 190758 1042125 238028 30522 444881 6 1079346 121867 602118 943454 494994 22442 232903 12072 570541 3450 954315 185 85052 28 17 255 1782132 868 253717 7911 181902 16432 174850 781 544709 32874 2105868 62905 2906070 1806236 1800608 1954709 821346 30621 1118368 375 83315 30276 4761 2793212 1688 2017467 7601016 491 23123 749071 11404169 2302 3185 70139 7189 764 153807 559593 39116 10638 28870 3715781 540106 472052 12829 14672720 3367628 1077711 138081 165423 13434 88513 1266 415770 1911400 3011078 6922 4101 4133652 2180160 944 39747 189237 5419 879697 193830 191226 32125 264366 19899 30878 42607 1866066 2081 53404 732
1075310 285694 124 85013 829558 869165 72758 6651451 12541017 1974009 1312658 75 149792 136 105603443 1309786 26134 81 51758 16724 3447808 107444 2696309 1681510 2453 6453 2181 110452 206437 4968416 3607 107575 86 111833 2660640 1755546 178514 223302 61 112 477282 106095 192531 1228755 2236 168 4647667 9280151 39654 355 33542 1324 159905 98916 1067603 114027 17168 39775 781937 3389300 95639 4651 1248273 197 90513 533872 694261 33750 117955 22685 956 122634 2223897 6912966 590698 52 528582 355200 453 18649629 35941 3093021 3104575 24303 1881185 336122 7252 7607710 41 21000903 2629055 56914 423613 2876211 1349963 3919 394219 397 32707 3200 1305778 85027 2233 2757 13457 3193023 244826 19985452 10254828 952165 210 153839 722304 471 1490300 228983 3426153 2644 2249 64718 193858 270672 82256 2535 2308 28573 2382 609 12321 17778 241581 15316 606269 8040001 16858 266456 990 1852611 8369 1982242 3922226 501 5221 334028 23026 952885 649912 38 1593059 17382 308097 2397428 3061491 273652 905345 52973 57474 20877 86980 8954 1172 605309 375188 205509 396819 1237 263681 12435 33586 7226 12786 34224094 193060 298751 5505 3981 2660 3113 10639231 57880 1299739 24349 4267 1868531 492 4179121 295820 163666 1192468 748398 22139 24847 12474 5197 19911 1784972 12457 856648 277427 278898 3055698 2301964 312378 2222848 8650 346166 3817419 5635672 2256553 1546268 162699 1421 150567 293418 744334 1494777 495118 5281775 3534 1936 18268 6120 1504492 54374 94588 724 86745 67237 370201 1532298 233595 484008 128405 396 32780 705597 16290 76032 1324 3715 46434858 64269 6861 21270 5589 18052 426 21199 8665 33062 441393 38685 22454 30670 70608 206082 10273 394240 7205650 1754 4116 517329 260000 4650 6615897 27209 890634 2068 130116 24625 115953 45295 71791 18283 25140 552507 1239562 1171008 91198 46309 26556 69069 809620 89486 435348 12355 1399 868136 44643 92756 524460 2939 349007 569613 5134948 138527 2036 33915 4926368 167624 1678799 188781 1722518 2360530 6159701 771590 5827611 11737587 1508597 2091472 353435 3150 663656 3906 1009291 2354 26471654 398451 1321757 18430 64085 6749 26395 212220 9673 28840 55912 120499 334334 18350 78631 467608 28451 6100303 12816814 617991 447 6409925 2089731 574440 90 228840 4671 3022819 131900 6769123 2 1073545 7094462 7399 337859 43085 39414 47301 301119 1363 7262 86577 1647 153902 514344 48895 31156 2679 793901 5204897 58365 681389 11379 61246 4558396 47760 12854355 69393 3787 13886 1380789 9187778 510627 29 1503334 231329 10437 65115911 217330 51127 501319 30047 71445 9714 152611 101236 53870 340588 2929 91714 2033509 618486 220266 25771 1181243 734049 164103 82072 11727063 113587 119 47825 11364 1035246 699240 10394 3839 293802 24169 25129 10530 338569 270707 71208 658655 17560 129 666 512193 3432605 386548 30193 1474356 1660263 5341211 720664 962916 357742 3508 260098 381265 524796 489709 299985 720390 185746 36901565 3533 22600 215788 5495 719925 42038 608 265017 81461 3995 52688 125429 571832 155580 138826 397830 1099973 13497 23382 49590 7940694 266684 424197 472 370689 101486 22134 8922141 3547030 154 37144 14764 314844 292678 580 4271 73512 415911 6963799 812963 15595 413785 70214 413060 15715 287949 1301988 1892 76536 1604290 12514 50179 1486668 221684 17481 180506 420732 36820 63170 109150 775386 195231 942405 20 136 2604282 2177 449073 23809 146745 1940149 111129 172591 107167 5138560 827793 167502 114 16129 127954 303265 1607299 355806 115854 88089 4198462 27989 6807 559002 2411 860 6302 223216 112334 7128539 12559 94027 6433087 128728 12382 175417 6948 7082 321559 4127 748594 593807 54084 282800 129387 10939 1680956 139863 201314 1046278 2537 237826 12675 2418811 4519 12161715 4018853 234480 741718 6107 682120 139332 217309 99377 1585 33807 46858 296312 5304 307787 1811 28662 674397 46854 8582 11272 2568 64568 839654 603352 6999 423329 1170326 129 143608 713 327 1683247 107630 44063 8984 1456 27636 19866 63834 12904 47351813 609404 2746731 8795282 12552543 263894 445309 15950113 2199793 6025 869630 1649 255587 239956 2202104 216146 1661060 1688835 31221 152163 1449323 36067 1584758 33351 14588 444705 13455 870088 1308 3769137 669028 2128105 91342 4752 4385392 186397 3351 42253 41177 4615311 1653629 783016 4535 5924262 539643 6685655 1802230 3104743 90355 2306340 7589163 4212326 11634 1656575 2695631 144689 1214275 76435 2234370 18610236 12963 533748 227496 5375194 1093835 19371 6137 3102 492909 1775 89652 1371 418465 1 268670 234039 35118 134513 410 4859 236732 1010251 136775 17441349 289925 2226993 841800 2189 7364166 7714 221423 2907541 209469 774742 2479 346841 634353 368321 99750 228767 423665 10795 63577 1243860 220475 5156 149830 5753204 164573 6328446 256879 2418317 1845 952843 877762 970990 70474 11572 4687168 4284 33570 633348 70790 23222026 905441 509169 333226 1069817 13253348 3841295 7004 582190 5796 67256 201288 16574 255547 126001 149653 48940 7302 552366 16837 22712 346581 12758 2461 40128 58454 263606 8931 900551 135251 6321 1122564 40952 24105 1029509 1727 10 8881 1864214 2649 1096563 2893546 2411778 26932 21011112 2420067 45772 15033 384238 2954 1648187 1616683 434765 128696 5170 265191 1066838 38548 285084 682 47413 1218784 668062 1549289 5145381 41966 13170158 17281 4177408 4804 266398 1166951 1878 4317416 17 39040 4137273 1672620 119215 135858 24884 2736711 10363493 407074 77 22886 92292 17503 488787 9384191 698649 8824375 707 197721 3389702 51649 11071720 59786 435 13629 23439 4450775 8216 77410 39894 53483 61658 583901 8348 218 16043 2453955 11897 11240507 1117400 84439 2984814 7276745 47 2248852 2252 51575 161628 60276 235616 2390395 90092 458 477821 689185 50679 50951 84797 7713 93704 592400 9682 168 21 369985 446283 65 4969 144571 99 30043 0 296118 2235 24298 986 358962 707101 4424865 177837 332712 10261 12746 39374 775981 2656446 16630658 1054163 279829 40699 46429 1199924 6125166 10097475 3584412 45360 57126 83 4611713 862726 329148 1402413 14527 2 980 2029 3833447 96430 84832 24951 10462 2797 502789 265483 63748 24587138 107054 837876 154883 4934722 6563 8342 54425 8565 97861 668183 1813952 1722463 448984 855 14230401 52297 64530161 95533 2267332 24209 161876 225207 6013 297868 599148 21116028 3964861 1266 440901 370 7150895 20767 544105 1407 98147 290428 709229 1581660 17855 337113 45309 652 3081 317754 2442 156769 32041 10 27525 339087 4812374 9118 38170 226832 8754609 29139 3035831 447858 2124149 166219 40932371 539374 118 541833 212 419257 3036 2502 3473875 2855436 4968793 46260 940335 9881 220068 878032 770536 95324 5037 4643224 3314 403 38595
3 1001
933404331 901188185 819593589 641359843 542064052 455054761 382832705 124660956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
976188349 730210369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
587367444 393369957 103251493 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655
2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654
2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655 2527654 2527654 2527655
3 1001
894518673 671624875 627040008 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
996335450 957239190 384194485 162396431 41948657 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
942063476 777410773 756152157 623468827 565017745 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 7085059 0 0 0 0 0 0 0 0 0 0 0 0 0 327012 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3857515 0 0 0 6 0 0 0 511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49843 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97756 0 0 0 0 0 0 0 0 0 0 0 0 0 578 0 0 0 0 0 0 49682488 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6501428 0 17026 0 0 0 0 0 0 9011 0 1851006 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109260 0 0 0 0 0 0 0 0 2333 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 9 0 0 3044345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33107046 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 18950 0 0 81311 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 0 0 0 0 0 0 0 0 0 0 456761 0 0 0 0 0 0 0 0 0 0 0 0 190001147 0 61410 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3715 0 0 0 0 0 0 0 0 0 0 0 0 0 0 184951 0 0 0 0 0 0 0 0 0 0 1686637 0 0 0 0 0 0 0 0 0 0 104 0 0 0 0 0 0 0 0 181918 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 845472 0 0 0 0 196477 0 185551864 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 419 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1168 0 0 0 0 9829 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1182317 0 0 0 127758564 0 0 0 0 0 45258 0 0 0 0 11321859 229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22346541 0 0 0 0 0 0 436831020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 267517 0 0 0 0 0 0 0 0 0 0 84466973 0 0 0 0 0 0 0 0 0 0 0 0 269164258 0 0 0 0 0 0 0 272 34913 0 0 0 0 0 17495352 604302795 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60206753 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1028 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46282 0 0 0 0 0 1570 178727375 0 5858 0 0 0 4026293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85694591 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 18727518 0 0 0 235348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100487 0 0 0 28644 1000000000
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 5607 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 445996 0 0 0 0 1695354 0 0 464624588 0 0 0 0 0 0 0 0 0 0 0 0 39330 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 553476083 0 0 0 0 0 0 0 0 0 0 0 318619180 0 1207 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 1199037 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 726170 0 0 0 138884532 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1556588 23381188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 837 0 60293 0 0 0 0 0 0 317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1163738 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 29892 0 0 0 0 0 121 0 0 0 0 0 0 0 144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 13133736 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 473973 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 421064 0 0 0 0 0 0 0 56025 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38196352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1065 22764028 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78221 0 251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3915 0 0 0 0 0 1045755 6888 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1754 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22396314 0 0 0 0 0 36125 1478286 0 0 0 0 6781312 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 9127 0 0 0 0 0 0 0 0 0 0 322043017 0 0 0 0 0 0 0 0 0 14837 0 0 0 0 0 0 0 0 10976664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2948 0 0 0 0 3 0 0 0 0 0 461804 0 0 0 0 0 0 0 0 9787737 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3759497 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 273324 0 0 0 0 0 224337 0 0 0 167 0 0 0 0 0 0 429160 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 27699487 0 0 0 65416196 0 0 50933 0 18 0 0 0 0 0 161 937724 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2196430 7275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3764 0 0 0 1947 0 0 31587214 0 0 0 0 0 0 0 18765965 0 0 0 0 0 0 0 0 0 0 0 0 0 9525 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 232 0 0 0 0 0 0 0 0 0 0 0 30305204 0 0 0 0 0 2251754 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 274854 0 0 0 0 0 0 0 499 0 0 0 0 0 0 0 0 0 0 0 0 10069129 0 0 0 0 0 195 0 0 0 0 4 1 0 0 304201 0 107037078 0 0 7776392 0 0 0 0 2748745 0 0 0 0 0 0 2250 0 0 0 4977745 0 0 0 0 0 117078 0 0 0 0 0 0 0 0 0 0 0 425 0 0 0 0 0 0 0 45195502 366811 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 560808594 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 495 0 0 72687414 0 0 0 0 0 0 0 375625 0 0 0 0 0 0 0 0 0 0 3244773 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99410 0 0 0 0 0 0 173348317 0 0 0 0 0 0 0 8 337391 0 0 0 0 0 0 0 0 0 832477 0 0 0 188159 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3379341 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 137 0 0 0 0 0 0 0 0 3537 0 0 0 0 230728 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 502 0 90613856 0 0 0 0 0 0 0 128585 0 0 0 0 0 0 0 0 0 22429 0 0 0 0 0 0 0 0 0 1326438 0 0 0 0 0 0 0 0 2 0 0 0 180557498 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 125028 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 0 0 0 0 0 0 15076 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1285880 0 0 0 232145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34310 0 0 0 0 0 109635720 0 0 0 0 0 0 0 0 0 0 0 0 9267414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 225373691 0 0 1710204 0 0 0 1 0 0 0 0 111106 0 0 370 0 0 0 0 0 0 0 0 459519714 0 17303 0 0 0 0 0 0 0 0 0 61 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 84343 0 0 0 0 0 0 292 0 0 0 0 0 0 0 0 0 0 0 0 749 0 655 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17634 0 0 0 0 0 0 0 4396 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103926 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12438 0 0 0 0 0 254080 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12038 0 0 0 0 0 0 0 0 0 0 0 0 0 0 462576 0 0 0 0 0 0 540 106459 0 0 0 0 0 0 0 0 63794 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6616 0 0 0 0 0 19441 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 44525520 0 0 0 0 0 0 0 0 82054 0 0 0 0 0 0 0 59249 340727983 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 0 2688065 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 279382241 0 0 0 0 0 0 0 0 0 0 0 48093164 0 0 0 0 0 0 0 0 0 750022 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3288826 0 4058298 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23661832 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 36688 0 0 0 0 0 24612768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3315252 0 0 0 0 0 0 0 0 0 0 0 0 0 217948 0 0 0 0 307355 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 261412886 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 420373157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82062734 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17961160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 639537748 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 559597815 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 725910266 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 643213989 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 239780259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 275342515 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 709290413 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 675492650 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 576147201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 2 2 3 4 4 7 9 25 26 32 34 37 37 38 44 56 56 58 61 80 108 108 113 126 128 138 141 147 155 194 198 205 251 257 267 274 297 302 303 315 319 320 322 332 332 359 453 459 462 475 509 597 597 600 616 622 647 678 707 710 739 766 773 782 813 824 854 944 1006 1107 1145 1152 1321 1420 1524 1531 1602 1624 1633 1641 1659 1695 1810 1823 1962 2003 2065 2204 2246 2371 2374 2392 2418 2420 2508 2528 2538 2561 2582 2591 2629 2739 2913 2985 2987 3142 3240 3252 3336 3458 3499 3591 3692 3931 3952 4163 4175 4434 4495 4496 4524 5012 5043 5199 5335 5386 5405 5521 5547 5558 5586 5590 5617 5676 5822 5871 6085 6132 6327 6363 6473 6507 6530 6667 6762 6983 7055 7069 7208 7404 7533 8061 8062 8152 8355 8429 8590 8595 8609 8844 8953 8987 9159 9201 9210 9604 9762 9930 10058 10245 11075 11140 11395 11516 11640 11660 11691 11926 11934 11990 12037 12167 12170 12263 12271 12292 12813 12847 12865 12878 13219 13516 13516 14165 14469 14598 14745 14809 15023 15410 15551 15588 15681 15697 15935 15941 16676 16854 17161 17163 17415 17437 17942 18092 18623 19596 19877 20166 20463 20749 20764 20997 21164 21294 21392 21790 22008 22065 22179 22278 22414 22435 22920 23242 23384 23492 24064 24160 24327 24643 24888 24977 25121 25127 25360 25476 25795 25872 26327 26751 26866 27029 27063 27532 27663 27699 27998 28091 28411 28630 28724 28815 28871 28911 29167 29341 30094 30186 31052 31258 31363 31577 31936 32442 32783 32879 33301 33743 34302 34317 34361 35041 35190 35215 35270 35619 35680 35719 36228 36569 36668 36884 36949 37750 37926 38084 38093 38544 39665 39818 40003 40004 40007 40520 40796 41360 41386 42574 42826 43000 43314 43345 43485 43509 43512 43766 43800 44165 44253 44459 44833 45069 45181 45568 45842 46067 46464 47045 49227 49633 49649 50095 50114 51325 51453 52091 52850 52998 53668 53843 54506 54593 55270 55822 56939 57244 57317 57845 58217 58230 58231 58411 58418 58946 59601 60093 60504 60703 61214 61244 61524 62587 62639 62658 62748 62753 63296 63421 63685 64125 64473 67025 67120 67684 67811 67818 68183 69729 70580 70821 70826 73448 73822 75191 75211 75267 77224 77514 79531 80240 80243 80574 80745 80934 81250 81277 82098 83119 83272 86537 87179 87333 87587 87782 87811 89600 90571 91518 91762 93659 93736 93984 97529 98962 99179 100051 101682 103623 105391 105486 108227 108523 108625 109269 109282 111575 111654 112521 112919 114611 117466 118511 118667 119797 122793 126415 126430 126506 126774 127992 128072 128870 129084 129381 133777 134295 134849 135606 135949 136271 136272 136942 137312 137801 138122 139211 139495 140097 143059 143162 143254 144130 144230 144517 145697 145987 146454 147440 148371 149580 149903 150076 150758 150777 151047 151906 153281 155565 156082 157892 157973 158235 158726 160713 161260 164825 165287 166376 167975 168688 168697 169704 169715 170336 170578 175310 176177 177192 177781 178864 179338 179581 180674 182486 184147 185320 187106 187228 187277 187513 187844 187946 189107 189483 191114 192640 193982 194407 196001 205890 206074 207903 208998 210305 210405 212139 213833 215294 216609 216913 221836 223145 224374 224807 224876 226325 227917 230304 230924 231877 233317 234266 235015 236036 236244 248639 250021 254201 254752 256967 258213 264486 264907 268795 269130 269459 271139 278069 278203 278258 278782 280794 283330 286290 286842 291318 293186 293352 293851 295308 295777 296319 297116 301627 303467 306214 308902 310619 311028 313251 315865 317720 323707 324409 325859 325966 326848 331461 332968 336604 337070 338235 338772 341608 342939 344167 344990 348714 351847 359015 364336 370447 375616 377381 382857 383425 386399 389701 392629 396093 397601 400111 401067 414271 430196 430236 431853 433120 437117 437676 447795 456659 457719 462661 463776 466171 478025 479372 484016 489084 490913 494844 499714 505796 516868 522360 522940 524609 532428 549613 551467 554481 558850 561458 568189 571960 572679 577621 580227 586859 588271 589483 591468 596661 602441 603104 607175 609583 611258 616897 616915 626609 633904 641551 643065 645815 649421 654421 673029 683397 692146 695641 709084 711571 714007 717542 720412 723453 730162 732547 733591 735504 736514 753735 762237 775305 779529 789119 796120 801366 808238 809741 812267 812980 822909 827687 832549 834783 840588 843203 845062 849488 852104 861403 867311 868298 872216 880633 881676 883236 893839 896143 896526 898838 903307 906451 931012 937191 940296 950046 956375 962008 980134 980846 983086 994842 999966 1004701 1008504 1012358 1019189 1035782 1036457 1036597 1045296 1051424 1064377 1064477 1070981 1077809 1080905 1094759 1125870 1151187 1170756 1173224 1180261 1189448 1205737 1211027 1217544 1219780 1229081 1233680 1236675 1238459 1248942 1249873 1253430 1263696 1266357 1270612 1273390 1276875 1301131 1301773 1322640 1340233 1352816 1354322 1366279 1369844 1392401 1403083 1439148 1451635 1461391 1463736 1466334 1471207 1478774 1507935 1546382 1549938 1556090 1556755 1572139 1583312 1588292 1618546 1635061 1637442 1645016 1676460 1765031 1775089 1796898 1815020 1824039 1832587 1837916 1849407 1853635 1872051 1896536 1911262 1912851 1921351 1934959 1972778 1975276 1989589 2005606 2015777 2028636 2049809 2062967 2068356 2152134 2158924 2159867 2202147 2233684 2277079 2297866 2311022 2337663 2342875 2380178 2394990 2395789 2398160 2407168 2443538 2451238 2472223 2500241 2554860 2596876 2654659 2663956 2695847 2710665 2725167 2775751 2780702 2790442 2830016 2876076 2881295 2895123 2898796 2911193 2980331 3033629 3113918 3122637 3216962 3235939 3247977 3251495 3305232 3341982 3354177 3380249 3434984 3458263 3688352 3716717 3759105 3766257 3773908 3823305 3836088 3898903 4009599 4065266 4174698 4197182 4252703 4329329 4380334 4392282 4412673 4415644 4436159 4444515 4523950 4575109 4589758 4669608 4792592 4910423 5096193 5191823 5226453 5312709 5364686 5669528 5749909 5817937 5836236 6018227 6021101 6089856 6124365 6409201 6469134 6491441 6502026 6523561 6717393 6733909 6774092 6873532 7014053 7116623 7138318 7217783 7233637 7484246 7633316 7738582 8093250 8126588 8187471 8361736 8366272 8439325 8532914 8666554 8715219 8849994 8878582 8931333 9046804 9339406 9446452 9563548 9670183 9838916 10145209 10174701 10376852 10727586 10741554 10861809 11464786 11740655 11822331 11986272 12011150 12385681 12387627 13002357 13126637 13234885 13513127 13608605 13642923 13756520 13995875 14019620 14537856 14772337 15097777 15284198 16823509 17246901 17332017 17671865 18286996 18363032 18709655 19019673 19518446 19789673 19792957 20347887 20881322 22718086 24357273 24807727 24975380 25899823 26728617 26853947 27852848 28308263 30036645 30564952 32399780 41360676 42189313 60778883 60889956 61145129 67395274 67825491 73019738
0 1 1 1 3 3 3 4 5 7 8 8 10 14 17 27 29 30 32 34 34 38 41 43 44 51 53 54 58 68 69 87 91 94 94 119 128 135 179 187 213 229 232 258 265 267 276 277 314 347 373 376 384 431 445 453 463 477 509 511 516 560 566 573 589 618 673 730 733 748 761 788 816 823 837 880 955 967 989 1016 1062 1094 1132 1222 1269 1299 1409 1453 1491 1605 1663 1693 1722 1785 1789 1814 1856 1880 1919 2039 2154 2162 2207 2299 2334 2376 2407 2447 2451 2480 2492 2544 2593 2710 2713 2763 2809 2814 2919 2925 3000 3027 3119 3152 3153 3245 3399 3426 3459 3474 3546 3639 3736 3736 3772 3776 3925 3930 4048 4102 4219 4293 4518 4558 4563 4564 4590 4591 4613 4672 4736 4820 4928 4961 4991 5122 5198 5237 5316 5720 5887 5898 6230 6356 6363 6437 6494 6620 6689 6813 6870 6939 7134 7426 7466 7483 7576 7679 7743 7785 7965 8070 8096 8253 8291 8688 9142 9312 9451 9591 9756 9838 9853 9971 10034 10036 10062 10293 10369 10494 10549 10685 11224 11233 11416 11449 11458 11536 11839 12124 12146 12200 12363 12467 12471 12717 12766 12772 12799 12807 12873 13688 13773 13821 14663 14664 15335 15349 15379 15394 15484 15555 15612 16052 16081 16090 16125 16509 16584 17188 17259 17825 18524 18554 18713 18760 18775 18808 19450 19778 19817 19926 20120 20197 20268 20504 20820 20872 21059 21082 21415 21534 21965 22220 22237 22351 22683 22894 22935 23248 24620 24868 24878 25099 25272 25403 25666 26035 26082 26211 26296 26416 27235 27246 27270 27875 28643 28744 28747 29132 29234 29379 29653 29835 29865 30302 30720 31267 31357 31372 31683 31832 31986 32559 33066 33513 34629 35909 35948 36590 36609 36781 37626 37997 38495 38685 39139 39492 39611 40396 40911 41182 41423 41701 41737 42061 42069 42361 42915 43019 43355 43684 43983 44298 44687 45590 45653 48039 48395 48680 50055 50316 50852 51623 51802 52332 52720 52992 53068 54247 54269 54488 54529 54865 55934 55970 56855 57607 57665 57702 58002 58757 59376 59522 59646 60712 61319 62183 62699 62731 62950 64281 64320 64627 64742 64960 65373 65531 67283 67447 68155 68386 68558 69236 70458 70573 71031 71181 72040 72314 72466 72849 76778 77840 78645 78664 79430 80819 80833 81241 81567 82035 82420 82732 82749 82879 84468 84928 84996 87349 87855 88291 89305 90081 90664 92008 92286 92351 93753 93860 94853 95575 96910 97449 97900 99585 102177 103053 103456 103734 103858 104672 105287 105346 105557 106202 107343 108265 108619 110173 112082 113356 115325 116010 116513 117554 117671 117812 118699 119848 119906 125387 126161 126792 127511 130652 133667 133889 136471 138238 140857 140859 142158 143471 143914 147965 149833 151301 151506 153361 153445 153893 155162 155687 159991 161207 161827 163136 163825 163955 165604 165654 166371 167666 167881 170858 172691 172766 173394 176496 176587 176805 177700 177752 179867 180166 181253 186494 187018 188553 191166 191991 192364 192376 192413 192595 193137 193733 193875 195413 197679 198849 199106 200503 201602 202420 202770 204997 205497 207457 208067 208455 218918 219468 220920 221938 225726 226599 226654 228504 229419 229474 231645 232725 233277 233293 235848 236145 237477 238790 243443 243561 244825 245503 246544 246735 246743 249589 250140 252635 253323 256655 258053 258820 259807 260278 261111 262697 264659 265820 266556 266964 267770 269992 270852 270888 277001 278498 281751 284888 285134 285319 286972 288266 288885 289951 290069 294140 298919 299450 301620 302786 305482 306632 307542 312710 315070 315754 319386 320624 323136 323403 326914 328105 331158 334608 336533 336575 338632 340101 343004 344792 345286 348469 348647 350534 351172 357939 363084 364196 365033 370064 370421 370943 372789 376008 378985 383518 385423 387807 388028 397797 399289 408452 414450 418996 419463 420598 424296 425317 425902 432097 434165 434473 444042 444757 447507 452563 453849 457906 458353 462312 470441 475374 477419 477671 481069 484762 487448 494324 495016 495688 498150 500194 506405 507817 509494 509741 522804 531457 534503 535556 546045 551744 552558 558227 562942 573097 573339 583085 585714 589661 591592 591854 597221 601130 602508 603874 607452 613790 624371 625073 629300 638977 640755 646157 646632 648778 651578 657346 659334 659353 661374 662723 664436 667541 668073 674295 676015 676920 681347 685695 692976 695476 695528 695854 698042 699516 701121 701337 709510 709655 712159 713115 726628 730799 732332 733481 734244 741977 751100 758657 760592 769025 773500 778007 780560 786805 788572 794375 796225 812828 814702 838270 840430 851291 852676 859739 862685 863032 868544 868719 870420 896550 896769 900593 903993 905533 914280 938005 938079 938272 945739 950557 958122 962707 974675 981917 990493 1036644 1042293 1059593 1061652 1062434 1064382 1066320 1068213 1072035 1075782 1080167 1093450 1106060 1109200 1117071 1128766 1141435 1143490 1149784 1154431 1157089 1161896 1167656 1189140 1203613 1205684 1207762 1209291 1226759 1227969 1231442 1234351 1235867 1252830 1264884 1273017 1279428 1294318 1333148 1334554 1341336 1345385 1376253 1390134 1393243 1403633 1443421 1445430 1460149 1463571 1466361 1490019 1491565 1495734 1508935 1526403 1538507 1538911 1539540 1573669 1574275 1581723 1600816 1602300 1622623 1650345 1658819 1659736 1666701 1683260 1687787 1692022 1735257 1735476 1776335 1782091 1795759 1822965 1823635 1838410 1867962 1898618 1912203 1946485 1952026 1955023 1976908 1994045 1998557 2060881 2071621 2081862 2083887 2099451 2133126 2133441 2148715 2160887 2175959 2206523 2237894 2269429 2279673 2289644 2299605 2338138 2350884 2429394 2438699 2480729 2481100 2504477 2530998 2657498 2664370 2689840 2692274 2713745 2756470 2771880 2791498 2859139 2873475 2877068 2888477 2906563 2945236 2979826 3000326 3010864 3030232 3036899 3072658 3116290 3117721 3139577 3149227 3165592 3230744 3279256 3355735 3383842 3434456 3447860 3465263 3516400 3518754 3633869 3650012 3730760 3748519 3755696 3788932 3796397 3904394 3932451 3986603 4106296 4226535 4302568 4428390 4535945 4605658 4681695 4689921 4729718 4840374 4958021 5030564 5129844 5132822 5313240 5316851 5552320 5622699 5624491 5712974 5720529 5772384 5854019 6282011 6349801 6463394 6508449 6560250 6601276 6702696 6779510 6780085 6808178 6812274 6876344 6976842 6986687 7041782 7060578 7063579 7084928 7385908 7682068 8087373 8220856 8651984 8677064 9854097 10060610 10334699 10837375 11843692 13185713 14398153 14838711 14950711 14978910 15917427 16482244 16707035 17216051 17659289 17670301 17790789 17917744 19309359 19450813 19566199 21498849 22509925 24256370 25217433 26099146 29797370 39067092 42049625 42428225 43868361 46538382 50031286 52367036 58238050 59828024 66068451 99557231
0 0 0 5 7 8 8 11 12 12 17 19 29 31 34 37 41 69 76 82 85 90 90 108 113 115 125 138 138 143 148 156 158 179 227 245 250 260 269 357 373 373 377 395 427 432 447 462 466 470 481 485 507 517 529 560 619 620 654 657 724 748 750 782 810 814 822 834 900 934 980 1007 1017 1048 1051 1079 1081 1099 1100 1137 1164 1203 1210 1210 1212 1253 1283 1300 1313 1318 1342 1408 1454 1557 1652 1727 1784 1795 1901 1940 1971 2009 2051 2185 2209 2256 2290 2299 2357 2376 2529 2545 2625 2632 2764 2794 2804 2871 2886 2922 2968 2976 3185 3235 3268 3275 3284 3471 3568 3605 3683 3713 3740 3805 3830 3894 3929 4217 4253 4364 4502 4563 4652 4729 4845 4903 4935 4953 5012 5063 5095 5213 5371 5524 5733 5879 5881 5908 6117 6165 6227 6334 6518 6649 6824 7094 7143 7355 7376 7423 7538 7564 7855 7916 7991 8018 8151 8167 8219 8224 8224 8235 8329 8336 8375 8395 8520 8724 8935 9048 9054 9073 9085 9305 9385 9411 9414 9472 9726 10532 10634 10696 10733 10898 11251 11334 11361 11488 11591 11918 11925 12033 12087 12122 12408 12467 12551 12968 12987 13292 13406 13419 13642 13756 13843 14019 14028 14686 14753 14820 15031 15049 15105 15187 15204 15291 15301 15358 15859 16002 16220 16267 16379 16569 16687 16914 17171 17278 17457 17775 17818 17872 17943 17990 18490 18719 18831 18879 19150 19582 20251 20556 20665 20742 21010 21101 21260 21440 21712 21876 22044 22259 22509 22636 22950 23215 23504 23626 24251 24712 24965 25065 25317 25440 26485 26552 26582 26740 26785 27652 28138 28855 29162 29204 29754 29783 29949 30001 30241 30268 30662 30786 31398 31667 31988 32582 33342 33368 33521 33966 34323 35634 35668 36183 36282 36322 36360 36877 37124 37190 37931 38989 39214 39581 40747 40777 41311 41718 43008 43258 43573 43838 43861 44364 45957 47834 47922 48156 48655 49361 49930 49945 50611 50803 51109 51331 51547 51720 51785 53214 54436 54798 54928 54986 55723 57017 57070 57225 57241 58373 59490 59537 59786 61008 61329 61846 62088 62123 62536 63087 63485 63956 64973 65616 65738 66408 67835 67924 68147 69193 69409 69702 71372 72240 72421 73463 74038 75730 77563 78555 78589 79815 80470 80499 80503 80714 81243 81575 81642 82181 82878 83843 83935 84497 85039 85274 85338 85979 86464 87369 88122 88460 89595 90546 92074 92359 92738 94396 94618 95723 95859 97130 97363 98257 98910 98982 99132 99986 100171 100628 101551 102546 104256 105237 106017 107319 109999 112272 113543 113546 115038 115128 117096 117559 118046 118236 119185 120778 121159 121252 121551 125154 125961 126014 126845 127948 128625 128889 128982 129567 129893 132396 132660 132669 134373 136042 136766 137097 137286 141025 142614 144346 146036 147451 147652 151016 151719 152196 152406 154236 154262 154532 155049 155224 155329 156427 156562 156913 157809 158803 159001 159087 159853 162268 162400 163150 165194 166352 168412 170428 171432 173926 174346 177546 178234 179886 180601 180711 181776 182169 183120 184995 187977 188437 190261 190583 191056 192883 193763 195491 197100 198054 198831 200058 202942 205936 206193 210332 212101 212620 216170 222219 224763 226868 227589 228542 231296 234805 241891 241915 250209 252400 252968 254731 255766 255806 258590 259223 260473 265028 269111 272215 272332 274430 276206 278431 279649 281144 284032 284978 285768 286397 287106 293311 294291 298473 300336 302412 302751 303196 305116 305404 305816 308967 312487 313252 314495 314509 336076 337634 347815 347888 351412 353636 354633 356390 356458 360044 361283 363557 365215 367035 369614 377660 381127 383346 384020 389172 389221 394595 396443 401394 406611 407552 410375 411802 419422 419792 423330 433813 435493 436288 438193 442511 446834 448347 453011 454362 456972 457418 465228 470533 473553 475479 476299 483296 486249 487515 492304 495697 495789 498071 502112 503812 510267 519201 521328 524137 529474 531518 531856 542834 543723 545741 554664 565950 566739 568727 569147 570789 572104 577762 577955 578195 578334 580201 583174 592115 594348 597584 599100 602326 609688 609697 610274 611839 612447 614030 615351 621486 623735 625482 629379 632946 636219 638184 652430 655028 656402 659684 661716 667728 667887 672864 674673 678074 683490 684411 685886 687647 697301 703725 706032 710479 716393 716536 737130 745796 747670 747915 751594 777291 783980 795490 802636 804396 805924 810945 812608 813461 824654 834854 843863 845247 847271 865322 878333 887427 888661 904849 907385 923074 928618 930887 939616 954363 977960 988076 989402 995257 1013517 1021612 1031260 1042962 1065063 1070732 1080897 1091705 1092012 1121233 1127502 1132227 1148842 1154937 1157754 1207083 1207424 1207622 1208094 1216323 1228873 1229699 1231440 1235195 1242217 1243081 1249866 1258647 1265026 1268960 1274897 1281293 1288931 1300180 1314065 1343811 1344437 1364335 1367780 1391344 1398099 1406719 1413758 1414446 1418075 1418508 1423162 1425470 1442389 1487769 1499905 1515628 1556306 1563861 1573197 1578730 1595644 1596670 1600086 1613012 1617274 1640811 1647642 1658556 1691017 1713774 1737679 1739316 1744669 1751865 1768969 1783740 1821246 1821534 1829246 1843843 1889868 1889985 1891476 1895669 1901143 1904067 1931163 1951246 1959636 1975623 2004056 2006380 2041610 2089822 2103439 2123107 2133516 2164450 2195854 2223685 2265611 2284078 2286602 2288499 2328382 2339354 2347112 2347701 2349381 2420445 2422469 2435135 2451708 2469777 2487560 2493094 2495653 2547050 2548830 2551126 2621432 2646669 2718429 2779994 2790455 2813113 2871293 2887103 2895324 2944432 2960035 2968654 3010190 3030075 3033916 3044071 3047022 3061865 3062165 3066991 3106817 3108676 3117843 3124454 3213936 3221257 3238589 3255818 3269948 3316897 3333831 3371229 3421208 3452416 3515448 3521088 3553562 3604463 3684095 3687211 3715935 3760384 3774898 3814062 3819244 3842719 3863230 3877822 3922032 3982201 4056601 4099439 4128699 4156397 4170960 4217773 4269875 4301977 4365045 4396469 4402261 4448142 4487665 4575536 4703695 4818620 4822662 4839410 4873264 4918646 5016205 5123939 5127403 5174066 5181290 5285149 5288827 5334166 5411766 5420940 5503076 5524730 5532509 5590685 5624317 5683898 5789433 5820544 5835940 5885815 5896646 6145800 6542179 6575761 6923930 7159583 7193519 7358128 7398223 7418676 7511060 7749703 7827386 7904255 8087202 8303311 8427115 8697003 9105973 9323286 9379229 9444149 9451008 9561462 10068082 10222729 10939757 10971188 11106402 11214562 11288630 11684098 11809917 11811014 12078450 12413192 12424950 12435933 13130976 13750948 14679808 14970394 16474849 16891777 16993938 18325234 18518919 22727311 22939388 23041139 23107736 23628408 26042839 26096425 26663602 27516961 28904433 30721005 35445332 36547844 39088439 42796320 46791551 50196387 57657404
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 878156975 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 792142418 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 679811966 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 422443841 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 538454355 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 879405947 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 871391749 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 713092193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 471842827 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 188295577 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 652689271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 755191850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 702399662 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593
2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594
2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845594 2845593 2845594 2845594 2845594 2845594 2845594 2845594
3 1001
707116779 107037076 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
943446047 940192975 585651058 440573944 118536197 60976836 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
988129807 881073908 237982368 237250112 207143522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
122147204 82682551 48948656 43151445 43059021 39942271 36738483 30766009 30165953 27593480 26502863 24853527 19526816 19436833 18617668 17436072 17285137 16961861 16783650 16505423 15942468 15556910 15066214 14807476 14379395 14272633 13768515 13714218 13580972 13464373 13427451 12882203 12161108 11879022 11848752 11615115 11365698 11303121 11282556 11247303 11037928 10895153 10893016 10522304 10443271 10140821 9612205 9609067 9582204 9190427 9119685 8950466 8597709 8107079 8052333 8020688 7966519 7902102 7878244 7875242 7815131 7615215 7614606 7519660 7298621 7163995 7128795 7061819 6853474 6818896 6764743 6647736 6590268 6557203 6481350 6314895 6309378 6267832 6164740 6083377 6048412 5958153 5939221 5631910 5621740 5617321 5426629 5323350 5306887 5253747 5221227 5191510 5117660 5094435 5037583 5000126 4967472 4937458 4810712 4792370 4730932 4727994 4723949 4681152 4644158 4586684 4586363 4488329 4444204 4385628 4375733 4351848 4350440 4350165 4307606 4272712 4227538 4122632 4052998 4034423 4018160 3935744 3820519 3808932 3757760 3739418 3705562 3675866 3670147 3604226 3557464 3538554 3527640 3526605 3436080 3430397 3358438 3347492 3346436 3308016 3282773 3236560 3153681 3150179 3060884 3044188 3041315 3019547 3012075 3011860 2978791 2976597 2966947 2965157 2961610 2914549 2864623 2816162 2731690 2707621 2683023 2605350 2602048 2589278 2567521 2477212 2417828 2417154 2403329 2390996 2369940 2311864 2304602 2302031 2253609 2252100 2251968 2251363 2237210 2236062 2234311 2215930 2154782 2154475 2144047 2093750 2086214 2078892 2074479 2040672 2017727 2003372 1966755 1940521 1915967 1860599 1860078 1850934 1831270 1822656 1819315 1816592 1814300 1810915 1784911 1770474 1761998 1718568 1692141 1664423 1653900 1632920 1629375 1623662 1590920 1582424 1572671 1569406 1553310 1547942 1530045 1510625 1493522 1485903 1478509 1451898 1449532 1419007 1365800 1344204 1342643 1341640 1339078 1330794 1305212 1270091 1252018 1235021 1232241 1230779 1224663 1194626 1190005 1181920 1180027 1174501 1164301 1163087 1141567 1131032 1126424 1116204 1109696 1068522 1062506 1054551 1046164 1043886 1043187 1030718 1011307 1008366 992498 989494 985082 971432 960658 952828 947940 943080 937234 932112 930689 928052 925067 917194 914126 909033 904252 903458 900044 897509 895344 889714 881330 877393 871198 865003 864034 853952 846120 838260 822854 821581 819618 818707 813285 812498 803886 802548 799508 795800 792476 784273 781999 773297 772343 771478 768987 768331 752497 741759 738921 738462 733698 727750 725828 720507 718827 717193 710123 706118 700048 698427 693750 682349 675954 671255 662637 658811 655221 653219 645275 641235 634506 633669 625235 619962 615557 605996 599020 597922 591724 583645 580619 580211 574634 566385 562071 551471 549110 548069 547077 545281 544597 542522 540088 536183 533316 532260 531598 527976 525115 524634 523306 521296 520796 512122 509872 509336 508701 504249 499297 497790 494387 493404 491578 484973 481413 475327 471594 467963 464748 463761 459043 456276 454325 447489 445973 443318 441547 438764 438424 436006 433051 432009 431844 429546 427449 423371 422919 418627 415589 414465 413586 409885 409663 409045 408724 408512 406457 403133 401795 400842 400228 400016 398336 397943 397029 395455 392229 390423 379219 377234 374094 373931 369614 369312 369015 368991 367713 366250 366108 353649 352916 352820 347421 346077 343532 338473 336590 330523 328587 323081 321798 317539 313587 310645 310581 308071 306798 304734 304708 304132 303382 303181 303003 299081 298719 292128 290711 290394 290097 288211 282917 282826 278732 274639 273831 273594 271372 267157 262676 261432 260938 260750 260738 260143 256808 256296 256124 253876 252727 252292 250635 249651 248942 248771 244659 243912 242166 240773 240658 240511 239815 239089 235353 235278 234657 234456 234278 230972 230618 229627 229240 229157 224981 220193 219618 217964 216646 216591 216182 214233 213980 213741 213075 211702 210146 207857 205339 201621 196707 195069 194103 191714 190554 189408 189016 188458 188152 184120 183551 181604 177698 177078 177078 174806 174122 173349 171084 170994 170547 170399 169239 168120 165647 164195 163561 163239 161339 158021 155419 154326 152433 151618 150140 147943 147860 145979 145105 143300 142088 141444 140933 140845 139876 138218 138112 136757 133613 132358 132205 131929 129227 125964 122177 121859 121573 121056 119787 119444 118198 118155 118020 114233 112557 111487 111403 111000 110197 110178 109810 108370 106436 106001 105937 104646 104641 104210 103491 103175 102432 100909 100541 99832 99487 99381 98420 98273 96570 94150 93089 90977 90770 90757 90269 89896 88498 87041 86547 85046 84799 84501 84325 83564 83453 83343 81104 80590 78760 78546 78401 78281 77968 77742 77611 77060 76637 75402 75228 74494 70802 68785 67223 66389 66027 65946 65557 64553 64322 63799 63759 63459 63313 63099 62853 62326 61647 60467 59776 59638 58903 58521 58480 58469 57980 57107 56476 55843 55537 55330 54251 53086 53036 52810 52420 51277 50582 50105 49695 48992 48209 47980 47976 47791 47499 47409 46229 45114 45081 44653 43896 43833 43296 43200 43001 42300 42218 41881 41398 41276 40283 40092 39968 39537 39194 38797 38479 38255 37805 37445 37027 36307 36049 35766 35381 35108 34725 34360 33993 33505 33048 33006 32677 31930 31886 31646 31392 30904 30816 30576 30539 30461 29355 29195 28985 28669 28647 28457 28413 28256 28114 27642 27549 26988 26698 26386 26122 26040 25410 25302 25296 24889 24841 24595 24576 24276 23979 23563 23424 23347 23289 23213 23187 23150 22806 22101 22050 21830 21108 20900 20870 20708 20694 19191 19182 18918 18795 18677 18519 18471 18379 17846 17578 17567 17428 17161 16962 16616 15805 15420 15408 15207 15008 14499 14371 14303 14255 14141 14023 14014 13818 13786 13602 13591 13495 13393 13195 12838 12810 12400 12079 11989 11773 11713 11633 11587 11540 11533 11019 10997 10916 10847 10486 10131 9947 9827 9733 9601 9477 9352 9105 9050 9020 8949 8756 8749 8496 8122 7859 7836 7822 7605 7569 7273 7091 6916 6730 6714 6613 6569 6261 5957 5956 5910 5857 5762 5737 5688 5680 5588 5448 5306 5016 5004 4984 4979 4649 4612 4563 4549 4545 4430 4062 4040 3998 3927 3855 3829 3685 3554 3541 3490 3285 3235 3215 3151 3099 3076 3059 3049 3039 2984 2948 2893 2829 2820 2803 2584 2496 2407 2166 2134 2133 2106 2060 2006 1848 1803 1802 1796 1642 1596 1550 1506 1405 1353 1341 1161 1087 1041 958 943 899 874 816 793 775 774 766 751 737 733 718 700 691 686 652 574 571 563 557 541 537 505 492 472 459 455 441 440 415 409 403 387 378 370 360 355 339 334 322 303 297 297 282 276 269 266 251 243 212 187 173 170 152 146 132 125 110 104 91 66 61 61 57 37 35 31 27 21 8 5 5 5 4 2 2 0 0
158728868 110474332 75721017 44594544 37821258 36435283 36203757 31259082 30514721 29938384 28497001 27528401 27389779 26568457 25917120 25900937 24041013 23935499 23292241 22190066 21774809 21140556 20466400 19800642 19563228 16685864 16614582 16230018 15167521 15135886 14946007 14832693 14528889 14120460 13919130 13440015 13122964 12486094 12093709 11393467 11271942 11247959 11193509 10971994 10699436 10266067 9964568 9945991 9925636 9626304 9600930 9589679 9471538 9370042 8984650 8808238 8551615 8283439 8147695 7701821 7394988 7314762 7290077 7188981 7172658 7027975 6963014 6953396 6933772 6837302 6794472 6789750 6778306 6758429 6555178 6326394 6273122 6183761 6140031 6133869 6019124 5947245 5925888 5907798 5845634 5834178 5787827 5686667 5569651 5468824 5460093 5446689 5337188 5249056 5137275 5057391 5022233 4981892 4945825 4905745 4764851 4759973 4729547 4711808 4707215 4674048 4618116 4539276 4521946 4450228 4449129 4335055 4280967 4250851 4204636 4028614 4022767 4019591 4008166 3998389 3995481 3950032 3944477 3917400 3897806 3891950 3866990 3864177 3789155 3780565 3777442 3775862 3768863 3750012 3721785 3707513 3677384 3660300 3606030 3601348 3588099 3580489 3573767 3528174 3510416 3486197 3486030 3482498 3479068 3445828 3444707 3419313 3327881 3326163 3257781 3180858 3168026 3135228 3114717 3040582 3000690 2964290 2958272 2953231 2913987 2874790 2858178 2848050 2778424 2715732 2709037 2681743 2651076 2597916 2584643 2584456 2583476 2577494 2576519 2574554 2557945 2539069 2479841 2457317 2452572 2437414 2426455 2410153 2365933 2364539 2346307 2339349 2314808 2314013 2278919 2110372 2108612 2107211 2070041 2021721 2014188 2008123 1964215 1954327 1947464 1944772 1922786 1880246 1873563 1865490 1860055 1848942 1848214 1827647 1796916 1784125 1774990 1762936 1746076 1734311 1734122 1700650 1696994 1661921 1657023 1642233 1639289 1622723 1622662 1605216 1535024 1534033 1533270 1525172 1516711 1488106 1487734 1486823 1484318 1484073 1479499 1471961 1466301 1460988 1440376 1419195 1414906 1411749 1407909 1396560 1387202 1372606 1366055 1363882 1353378 1351766 1345310 1331312 1305501 1301393 1289212 1269207 1266903 1262753 1234580 1226202 1221174 1196470 1182641 1179474 1165936 1158320 1151874 1137206 1134200 1132996 1129121 1119440 1108689 1094150 1087587 1084843 1081874 1078510 1076182 1072647 1064168 1047842 1047233 1033066 1030292 1020188 1010389 986763 976381 971050 933129 917953 912988 903383 888296 880131 871398 865238 857325 854454 847193 841771 835265 807406 789687 783738 775411 764504 752336 751344 750228 743771 735354 724945 721913 716441 715951 711966 709812 706223 697839 688300 674795 669213 668438 657727 645584 631050 622059 620374 620029 619642 616529 615856 610469 608261 603228 600720 599244 593409 579196 577161 577096 577091 576619 573577 571464 568344 565110 561810 552287 536209 534897 534586 533098 528272 525615 517919 513087 503538 503326 501268 500152 490032 488643 488423 488413 487707 474225 464440 462970 458060 456678 455390 452695 451297 451268 450708 445239 438807 431659 428429 423412 419019 418760 417760 415794 414455 410044 404155 402094 397668 390260 386868 386839 379873 373704 367779 363447 362190 362050 359184 357025 352732 348206 347416 347290 344461 341934 337893 337063 333074 326577 323305 321289 319953 318547 316823 315623 315079 314255 313443 311774 308766 308254 306595 305998 301439 298478 297598 297475 297168 293804 292244 291989 289743 289025 287926 286478 285246 283659 283418 272830 268695 268508 266177 265605 260050 256224 255171 252927 251934 250621 250484 250318 248267 247152 247003 246198 242792 242737 240388 236938 236788 235007 233979 233452 232490 231178 229755 228282 227467 226667 226258 226240 224915 224484 222511 221312 221007 217551 217468 213551 213270 212267 211290 209728 207047 206068 201809 201229 199936 198879 197052 195846 195585 194133 192176 190125 188845 188614 188388 186198 185678 180984 178454 176578 175760 174661 174126 172285 171397 166152 165444 162945 162825 162756 161365 160677 157946 156590 156384 156252 155452 154927 153779 153215 153162 152210 152146 150419 148743 148455 147058 146871 145944 144818 143622 143058 142416 140946 140423 139320 139183 138278 138081 137723 137706 136788 135671 135051 134992 133982 133912 133852 132431 132156 131439 131395 128881 128840 127519 127401 126853 126296 125347 125063 124639 123572 123518 123174 120427 119998 117468 116743 116689 116522 115933 114850 114701 113810 113563 110332 109547 108849 108798 108779 108725 108253 107667 107380 106938 106588 105124 104926 103471 103460 103190 103159 101734 101572 100605 97817 97637 96121 95085 92117 92111 91726 91469 91300 91232 89707 88426 84873 83985 82929 82780 82287 82105 81960 80648 80289 79798 79229 79174 77867 77630 76989 75872 74897 74255 70659 70642 70581 69868 69497 68802 68610 67866 67570 67444 66542 66173 64389 63951 63947 63890 62772 62521 62418 62298 61998 61982 61897 61589 59920 59729 59470 59283 58705 58361 58347 58087 57733 56116 55112 54482 54346 53708 53050 53021 52314 52227 52033 51628 51140 50804 50396 50347 49666 49277 48044 47890 47246 47226 46890 46500 46493 46218 45535 44529 43838 43783 43143 43126 42471 42198 41063 39989 39475 38608 38320 38095 38047 37702 37120 36757 36306 36108 35703 34400 34326 33897 32943 32656 31279 31243 30190 29853 29764 29643 29112 28135 26341 26154 25870 25782 25687 25545 24999 24804 24684 24612 24220 24111 23819 23470 23321 23203 23193 22719 22224 21394 21339 21309 21044 20772 20665 20580 20562 20380 20231 20059 19904 19882 19767 19352 18485 18478 18430 17994 17811 17529 17340 17138 17104 17052 17005 16745 16558 16427 16369 16332 16150 16004 15915 15338 15305 15027 14841 14753 14039 14024 13945 13939 13775 13736 13651 13625 13347 13184 13102 12919 12788 12735 12729 12206 11899 11688 11588 11429 11316 11258 11097 10972 10742 10722 10653 10543 10465 10436 10271 10022 10001 9792 9601 9518 9367 9215 9121 9058 8874 8569 8473 8293 8199 8116 8109 7885 7712 7659 7537 7535 7340 7335 7160 7106 7080 6960 6959 6908 6843 6776 6573 6505 6427 6318 6284 6252 6251 6119 6114 6019 5989 5947 5914 5864 5849 5832 5598 5428 5422 5246 5196 5102 5075 4988 4970 4888 4854 4772 4589 4589 4563 4236 4131 4094 4025 3983 3963 3918 3821 3690 3658 3536 3473 3446 3335 3331 3306 3120 3089 3065 3037 2894 2870 2773 2686 2623 2433 2426 2398 2382 2352 2315 2108 2043 1899 1878 1840 1725 1707 1587 1584 1461 1394 1368 1355 1254 1243 1231 1228 1177 1033 1025 998 997 979 961 912 888 847 828 815 779 753 711 677 655 638 631 610 593 574 565 562 551 530 516 493 477 444 377 373 355 342 328 319 306 269 233 223 221 170 160 156 147 133 101 101 95 87 86 75 60 58 58 56 54 53 52 44 42 40 23 21 13 11 7 5 1 1 0 0
93415134 76057474 71616767 69200140 67738040 61659272 46739340 41616608 40469312 36493308 34391472 33584612 33133283 33109772 32458768 30961340 30808070 28495154 27535022 26012750 25946267 24683624 24628759 21244626 17690614 17457565 17452135 17423158 17260237 17183501 16915437 16546148 15583221 15148400 14999629 14829907 14429667 14299487 14235526 14103608 14054582 14025933 13308536 13213179 12917452 12828178 12755467 11977388 11722502 11512002 11462417 11376310 11205058 10823471 10278545 10173087 9954363 9807432 9718082 9590095 9337147 9255209 9234338 9034944 8711444 8565221 8295827 8227526 7947017 7667071 7643703 7582132 7502010 7304814 7265478 7216627 6971509 6834798 6795508 6754963 6545311 6444638 6391149 6341833 6264694 6193494 6175876 6106475 6021608 5977594 5931908 5897561 5793915 5765627 5739506 5687895 5526044 5430751 5424224 5356904 5307377 5219762 5218186 5171893 5085693 5084120 5060757 4949971 4931720 4725727 4691518 4680330 4678870 4521158 4453397 4378554 4343694 4339788 4182417 4139844 4103335 4080299 4063711 4049195 4044284 3855427 3828837 3822731 3801862 3760494 3740704 3734375 3702091 3642230 3582843 3510991 3428051 3381323 3275432 3262147 3243167 3228225 3213712 3184335 3155672 3152730 3140528 3137607 3113460 3030588 3018350 2973385 2930582 2920536 2883360 2880346 2867614 2842686 2818902 2816691 2804127 2786608 2782965 2718539 2663758 2617185 2583129 2554861 2538849 2481284 2434931 2427705 2412963 2406304 2388858 2343091 2300985 2295076 2248601 2234839 2162852 2134949 2121079 2114901 2113092 2075720 2073905 2034890 2017134 2005666 2004397 1998576 1992787 1953888 1929605 1929384 1928879 1928109 1918234 1912278 1894150 1875936 1868692 1848814 1820451 1772093 1755526 1717629 1700544 1695209 1683467 1677293 1660353 1654768 1650023 1641195 1640917 1639541 1637256 1623961 1623552 1616178 1615408 1607667 1602330 1572136 1520522 1500120 1489919 1479375 1449866 1441919 1428214 1419244 1416109 1410530 1405274 1372016 1370574 1368614 1351591 1345235 1344642 1329419 1320566 1274410 1273249 1249512 1237116 1205590 1195491 1182720 1166765 1163001 1162798 1157668 1156037 1149345 1147256 1136950 1133535 1122664 1114550 1106885 1102479 1102337 1053846 1036909 1009730 995294 991003 988215 984685 974928 973887 972797 968639 945233 924512 920541 918908 918050 918011 917610 900929 876578 874811 870800 850522 846657 843929 842539 839465 838376 830107 828967 828496 826524 817485 799923 793192 791552 772117 762083 757028 753146 745543 735763 733814 720191 717792 708677 696432 694083 691525 690593 689873 669852 669616 664725 658399 653707 653339 650945 642916 641113 634705 631094 628789 625938 619144 607517 593250 591885 586988 586513 575093 573102 570083 562065 554281 539638 538238 534296 533565 530531 530459 528720 528460 528362 527738 526539 525338 522240 506798 493392 491742 489479 489056 481286 475870 474834 474410 459449 457564 457095 453281 452766 452557 451925 447939 445131 440834 438911 434035 431940 422855 422513 422405 418881 418555 413230 412963 408004 405562 404755 401460 399785 399770 399658 399363 398651 395987 393640 391817 390744 386332 383062 378660 375950 368850 366918 365755 362865 360551 357896 356052 354446 353534 350886 350653 350543 345814 344363 337004 335943 334432 334081 326802 324920 323766 320429 319533 317483 316408 313953 312845 312171 312163 312088 311165 310162 307705 307450 305385 301895 300569 299756 299234 296976 295888 294168 292069 291848 291700 289240 288436 285303 278607 277470 276750 273030 272654 272221 271757 270417 270089 268946 266329 264783 263591 263431 263002 262553 261965 261403 257934 257591 257293 255106 250889 245324 244038 242871 241816 240826 240438 240097 239985 238453 234950 232903 231034 228385 227867 227664 223752 221043 218721 215524 212789 210810 210299 209969 208594 207883 207530 207495 203836 201420 199684 199520 196239 194309 190571 190305 189456 189310 189030 187670 187374 186124 184809 183737 183407 182590 181583 181469 178462 176958 176285 174934 174563 174540 172396 171145 171078 169315 168989 167845 167603 166665 165789 164262 163506 161369 157732 157157 157032 155651 155321 151880 149646 149417 147778 147502 146958 141089 141050 138933 137537 136559 136362 135525 134757 133030 131027 130369 130330 128260 124643 123788 123701 123694 122823 120601 120352 119912 119725 119622 117863 116754 116116 115970 114561 114295 112991 112866 109228 109185 107816 106865 106782 106706 105578 104280 104223 103518 102284 102222 99110 98035 97557 97121 96491 95811 94942 94509 93997 91402 90910 90301 89780 89594 88293 88288 88218 87715 86484 85813 85709 84561 84358 84300 83186 82818 81329 81173 80697 80321 79555 79415 79408 78463 77496 75759 75577 75524 73549 72622 71029 70290 68803 68778 67693 66782 66516 66083 65538 65419 64926 63765 60899 60551 59717 59637 59278 59258 58499 58220 58213 57676 57304 57168 56666 56340 55829 55638 55100 54926 54866 54865 54428 54388 54081 53689 53468 53093 52444 52406 51745 51626 50981 49990 49656 49331 48760 48736 48151 47711 47147 46805 46305 46225 45919 44955 44788 44286 44064 43900 43638 43501 43297 43120 42542 42497 42398 42073 41731 40108 40022 39940 39613 39489 38790 38482 38416 37850 37603 36958 36392 34870 34797 34686 34497 34426 34369 34265 34083 33663 33586 33318 32579 32383 32237 32200 32129 31730 31427 31329 31311 31111 31101 31091 30976 30840 30692 30085 29969 29888 29695 29551 29246 29192 28827 28358 28328 27714 27355 27183 26566 26510 26495 26435 26274 26140 25994 25785 25763 25720 25650 24404 24023 23823 23797 23749 23673 23290 23271 22693 22226 21242 21105 20793 20641 20185 20059 19999 19910 19691 19528 19165 19151 19025 18991 18398 17963 17533 17403 17223 17039 16994 16906 16855 16402 16178 16028 15934 15924 15674 15539 14997 14397 14248 14224 14190 14045 13775 13702 13427 13342 13139 12855 12681 12648 12482 12317 12303 12179 11994 11927 11228 11222 11024 10895 10734 10512 10380 10032 9915 9887 9691 9610 9496 9447 8967 8910 8853 8719 8536 8377 8006 7735 7734 7734 7732 7725 7498 7395 7327 7170 7088 7083 6974 6963 6933 6832 6681 6627 6559 6464 6357 6197 6032 6014 5981 5952 5914 5820 5801 5743 5689 5648 5632 5442 5304 5245 5139 5121 5085 5028 4695 4440 4370 4299 4141 4073 3994 3890 3888 3858 3818 3726 3670 3628 3628 3589 3501 3487 3415 3148 3120 3105 3080 3050 2860 2812 2748 2742 2699 2484 2465 2332 2318 2266 2146 2082 1953 1917 1896 1816 1795 1778 1702 1673 1614 1541 1530 1453 1443 1424 1382 1281 1280 1240 1211 1167 1151 1119 1078 1073 1035 1002 958 875 829 819 765 762 735 708 697 609 606 580 542 524 471 467 467 460 407 392 387 328 326 326 318 317 281 265 264 234 233 221 199 189 181 165 133 127 115 113 95 81 74 66 59 58 53 51 49 48 39 36 33 27 21 11 5 1
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88525263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 776954402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160849994 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 767636760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 455378900 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79656162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 860665120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 423684429 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 825410554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 444255020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 995008829 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 494553458 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53086452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
8 8 12 15 17 21 25 29 29 45 48 51 72 77 89 90 92 126 128 130 132 134 151 166 167 176 213 254 258 273 340 342 382 383 408 414 421 455 460 577 583 591 596 634 654 656 705 810 824 830 846 866 947 1070 1077 1096 1103 1132 1143 1151 1158 1176 1183 1249 1255 1315 1317 1335 1358 1358 1417 1465 1512 1543 1572 1578 1593 1646 1760 1787 1841 1855 1963 1964 2104 2148 2210 2245 2257 2399 2424 2446 2548 2598 2614 2634 2699 2807 2838 3095 3113 3192 3265 3306 3349 3392 3442 3443 3460 3528 3534 3593 3708 3717 3742 3745 3816 3918 3972 4063 4191 4226 4266 4288 4306 4382 4410 4510 4654 4745 5004 5102 5190 5250 5381 5512 5690 5692 5748 5795 5897 6077 6140 6240 6279 6330 6331 6678 6831 6888 7028 7114 7135 7225 7226 7247 7535 7550 7812 7830 7971 8053 8098 8147 8183 8202 8329 8348 8363 8483 8535 8537 8544 8924 8943 9102 9260 9302 9496 9582 9818 9837 9939 10321 10330 10396 10429 10450 10462 10474 10597 10681 10739 11047 11126 11365 12050 12186 12320 12350 12782 12783 12908 12976 13136 13286 13572 13759 13907 14170 14500 14673 14810 15001 15183 15531 15551 16039 16246 17189 17240 17478 17669 18073 18424 18621 18663 18677 18689 18944 19174 19297 19370 19645 20248 20395 20610 20654 20740 20798 20841 20860 20982 21351 21400 21727 21739 21921 22073 22565 22938 23195 23586 23877 24142 24203 24251 24639 24849 25365 25379 25423 25621 26783 27248 27296 27885 27957 28146 28377 28454 28878 29245 29676 30129 30235 30526 30612 31396 31672 32023 32279 32345 32560 33001 33112 33416 33842 33998 34033 34143 34178 34266 34334 34562 34653 34757 34982 35139 35201 35292 36362 36753 37003 37642 37700 37937 38043 38538 38741 39243 39744 39895 40578 40583 40716 40983 41312 41781 42138 42342 42347 42417 42483 42696 43131 44781 45689 45922 46274 47435 47833 48024 48370 48498 49187 49465 50568 51811 53100 53370 53419 53539 53849 53889 54083 54294 56057 56080 56613 56716 56731 57717 58601 59045 59632 59965 60202 61501 61804 62671 63957 64269 64319 64408 64651 65444 65980 67023 67770 68773 69009 69013 69268 69459 71956 72968 73241 73510 74032 74109 74147 74674 74862 75294 76284 77667 77737 79533 79917 80011 80318 80906 81402 81523 81565 82504 83005 84058 85829 85922 86974 88064 88283 89817 89972 92014 92716 94801 94967 96244 96792 96832 96852 97950 98319 98406 99288 99934 101429 101539 101892 102062 103597 104004 104706 105794 105968 107176 108541 108983 109378 110429 110821 111185 111739 112568 114143 114502 115668 117212 117560 117731 117913 119333 120325 120928 121734 121856 122323 123125 123294 124936 127133 128297 128726 130262 133807 134488 135362 136252 136263 136630 137907 138985 141755 143307 146994 148020 148099 149314 150020 151977 152931 153775 155200 158108 159463 159588 160763 161031 162449 165965 166297 166881 167534 168103 169187 170614 171445 171486 173084 173915 174109 175214 176272 176681 177235 177524 178138 179334 180429 181552 181795 182942 184351 186792 189402 190257 193833 194529 194686 195446 197713 200615 201166 201407 201449 202089 202761 204821 207406 207420 208652 209417 210361 215908 216238 228079 228913 230109 231183 231689 234253 236493 238662 239078 240079 243477 247374 249014 253908 255410 257744 259257 260022 260383 260543 263355 268818 270217 274388 275685 276941 280884 293204 296442 297587 298309 300136 300670 301571 304944 306098 307463 310979 315197 316807 318935 319146 320894 324893 325524 325694 330370 333675 333868 335040 337970 338592 344683 344779 350151 351151 354882 358441 364305 371419 372168 380491 381166 384700 386371 389354 390022 391229 393726 397155 397674 399616 407297 409982 416254 426235 430916 431904 432959 438415 456780 457956 458165 460143 462682 464688 466955 468589 474682 479174 482753 483994 484249 485960 487396 488355 490545 495967 502417 505955 511013 511160 515922 516256 516495 519993 520670 528593 536031 548874 548935 551023 556290 561875 564237 564364 574452 581495 585817 586113 587397 589620 590444 602584 602722 604237 607941 609731 611485 613651 620278 621136 624311 624367 628997 630873 631484 640240 646674 648393 648874 654587 654713 662208 665125 667592 671503 673969 677607 687045 691195 705154 709248 710922 717660 719854 722833 729079 735973 752442 757591 761576 762954 763928 767793 772986 776653 777960 780218 805942 807059 808886 809460 811115 814848 827047 838725 842955 848118 848183 856150 856407 861717 863198 863764 867708 868444 870295 878394 897223 897584 897884 900492 904666 909163 923652 935493 940697 950519 960927 961255 986465 993855 996285 999283 1002974 1022612 1022842 1028624 1066781 1068820 1087012 1087449 1124558 1148069 1153246 1156713 1165828 1166224 1167124 1173259 1176572 1181340 1184236 1185374 1191967 1194422 1199617 1202357 1206029 1225710 1245234 1249296 1265793 1273264 1276887 1292175 1300033 1310939 1329719 1337542 1339966 1342262 1350230 1361780 1381865 1382129 1391063 1400530 1404211 1410650 1430306 1431410 1440244 1455071 1513685 1519382 1523566 1527102 1530597 1531304 1541166 1554065 1564667 1572755 1582601 1584861 1610537 1610935 1613413 1637425 1649209 1666994 1673395 1674902 1690232 1691709 1695179 1733366 1747149 1758744 1763331 1764332 1765357 1774774 1814442 1830881 1859723 1872008 1893516 1897700 1940679 1981847 2011163 2036498 2038519 2061674 2066954 2100254 2113424 2120568 2135635 2153834 2156270 2157297 2158848 2161475 2193606 2201751 2243040 2261689 2273006 2284379 2289049 2292005 2302615 2313445 2343056 2385271 2386121 2418966 2450051 2451076 2453748 2505342 2644219 2652322 2706754 2717801 2758363 2780333 2788606 2858661 2878162 2897311 2899141 2940162 2964489 2970339 2970571 2997491 3012995 3035458 3042846 3100352 3136890 3148129 3161284 3189186 3199490 3216650 3235878 3270654 3316978 3325377 3346590 3369248 3381782 3422589 3689318 3771598 3792302 3950089 3980534 4029215 4065047 4094588 4175516 4179193 4218393 4232445 4247489 4315536 4369471 4401502 4429997 4437176 4530136 4545896 4557739 4558944 4685846 4777614 4811546 4823730 4893216 5018633 5044806 5139637 5334476 5355554 5422070 5477671 5478779 5577000 5714938 5744073 5847315 5849405 5854111 5894309 6160053 6168372 6555099 6574889 6816568 6940358 7040904 7202301 7367124 7408639 7483525 7789728 7830442 7937803 7966603 8065837 8065909 8203146 8588821 8704874 8808120 9837562 9945544 10013041 10062310 10085773 10228956 10341162 10472561 10484518 10558176 10781821 10937996 11233119 11303009 11811740 11838573 11979929 12507714 12566304 12673148 13194236 13206742 13366422 13396679 13909051 15437032 15876094 16487008 17125585 18054263 18377639 18508518 18758178 18969976 19452201 19912264 20522620 20819803 22155174 24245341 24617528 25288848 28082201 31225493 31828645 39264952 39823229 42414341 59464674 66063043 75416776
0 0 0 1 1 2 4 4 10 13 13 31 32 34 40 48 49 55 66 68 75 82 96 100 113 119 119 128 131 142 146 151 154 160 183 196 211 224 242 243 247 257 285 293 296 325 328 368 379 397 402 463 484 496 499 524 549 569 607 650 668 673 686 698 700 736 742 766 875 918 997 1019 1100 1129 1192 1202 1206 1209 1227 1262 1269 1384 1387 1432 1492 1527 1563 1623 1624 1639 1660 1771 1811 1853 1864 1892 1925 2003 2103 2146 2193 2199 2307 2552 2560 2666 2726 2782 2801 2910 3058 3061 3251 3252 3271 3404 3454 3521 3573 3694 3702 3808 3815 3860 3976 4123 4202 4268 4408 4449 4576 4582 4607 4726 4798 4840 4907 4943 5030 5061 5253 5292 5431 5469 5689 6216 6317 6340 6500 6513 6552 6572 6818 6903 7125 7289 7438 7529 7864 7946 7951 8025 8040 8072 8098 8262 8271 8295 8848 8914 9036 9147 9164 9207 9274 9287 9357 9363 9505 9509 9638 9946 9957 10380 10508 10549 10575 10591 10595 10717 10926 10934 11191 11221 11344 11388 11634 11680 11697 11784 11868 12499 12553 12707 12911 13006 13073 13102 13122 13187 13207 13344 13573 13623 13707 13776 13921 13946 13983 14053 14143 14596 14793 14891 14994 15807 15976 16336 16355 16697 16703 17012 17077 17987 18056 18097 18416 18513 18568 18674 18933 19317 19566 19614 20252 20542 20784 20785 20796 20818 21170 21191 21625 21863 22481 23281 23473 23699 23805 24107 24129 24874 24919 25187 25216 25277 25567 25785 26036 26911 26949 27373 27814 29236 29463 29491 29553 29735 29992 30369 30587 30962 31084 31263 31356 31384 31407 31692 32036 32063 32169 32339 33100 33617 33960 34037 34096 34410 34531 34937 35096 35295 35327 35612 36305 36829 37235 37338 37894 38480 38703 38968 39316 39431 40290 41022 41666 41940 42669 43393 43844 43922 44501 45172 45564 46479 47101 47376 47500 48643 48657 48661 49649 49868 50123 50312 50638 50706 51302 52103 52932 53186 55202 56085 56249 56386 56473 56781 56930 57001 57466 57783 57935 58686 58749 59063 59181 59929 60422 60989 61097 61609 61732 62063 64710 64803 65211 66343 67277 68403 69235 69732 70058 70289 70554 71395 72597 72796 73229 73609 73905 74428 74968 77502 78033 78523 78986 79442 79805 80077 80322 80921 81946 82719 83654 84113 84463 85123 85211 85316 85775 86199 86944 87703 88358 89434 89652 89696 94021 94293 96853 97405 97617 99838 100326 100887 102383 102652 103107 105109 105144 105210 106150 106316 106561 106671 107055 107604 108327 111990 113470 114009 114872 114897 116339 116391 117397 118839 121012 121092 123194 123524 123595 123730 124508 124536 124936 125012 127863 128463 130338 131072 131444 132441 134307 134587 135134 136220 136274 136353 137095 138543 138768 138986 141340 142074 142360 147833 150249 151642 156408 157905 158286 158404 158746 162856 166295 166586 167070 167365 168441 169178 172365 173711 174481 175006 179641 180048 181331 181411 189530 192131 194408 194566 194581 196534 197112 198569 198832 199151 202084 202673 203334 204003 204764 204813 206997 207092 207856 209207 212615 212975 213397 215954 224157 224501 224565 225747 228125 228506 228963 230916 233431 233483 234784 236683 236890 238812 241238 243942 244798 246668 249038 253052 253532 253919 253952 254286 258372 261850 264202 264893 267798 271774 272472 274664 275372 275557 275863 277455 277757 282155 283182 283355 283411 284807 289151 289780 292947 293310 294238 298651 298705 302197 303152 303233 303560 305473 313060 313609 314388 315217 317116 318154 319225 321467 322889 326374 326432 328765 329112 332868 335736 340167 342491 346396 350723 351821 352644 356265 358219 361722 364388 364901 369200 374904 377276 378179 378510 379477 381151 382648 388269 393239 393560 395748 399251 399613 401710 401998 403587 405392 409410 409824 421204 425940 428400 431928 437847 443155 446597 449138 449399 453154 459227 462449 462885 463444 464816 472617 477607 478383 482518 482588 485373 489355 491214 508758 510305 511786 511934 513733 525326 526590 527907 528605 530000 538258 558543 565388 567369 574199 574993 575807 579305 587390 591435 592218 593056 594579 595014 598681 604527 607018 608888 609190 616624 621027 621155 621719 626977 634064 634426 643603 644796 650807 652033 653682 669228 673441 679522 687993 688387 688545 690062 694870 697261 698523 699603 704554 709596 715321 717466 730371 744176 764877 769917 770368 773277 775704 778743 784077 789238 791723 815739 833893 835401 840860 846021 846760 850799 858158 861456 863376 867264 888503 893188 896488 898212 900189 908034 910318 911721 926365 931604 935204 938878 951508 951791 967180 974846 987294 987404 1003280 1006906 1025945 1029043 1038062 1039622 1045720 1048705 1048713 1065739 1071600 1078115 1081038 1096576 1122803 1127657 1132855 1138059 1142444 1172449 1185604 1190705 1197820 1198682 1204308 1214755 1250194 1270134 1271515 1278595 1293748 1302359 1310558 1315392 1322406 1323474 1334353 1417680 1467512 1469590 1474666 1476821 1491232 1493252 1494058 1496015 1496828 1499218 1501051 1524863 1532695 1543750 1547893 1563880 1569560 1577630 1586343 1599351 1615544 1629148 1683810 1713566 1722555 1722673 1726921 1741933 1747102 1755145 1772919 1809593 1813224 1823916 1838449 1885443 1922846 1932201 1955694 1964119 1964720 1970546 1994038 2022818 2041666 2045396 2050944 2062904 2086994 2092559 2122145 2125033 2130461 2162838 2267936 2278324 2290356 2300497 2322889 2346982 2367379 2380901 2425417 2438483 2445178 2469864 2553504 2577180 2591833 2601978 2604010 2604118 2654429 2710060 2727345 2736581 2790139 2891751 2939748 2947933 2996780 3018985 3059119 3076939 3180648 3198300 3250456 3280971 3314277 3372900 3374258 3400614 3500113 3513520 3564121 3617131 3625963 3677537 3723607 3796246 3797517 3809546 3847521 3851481 3884927 3938785 3942969 3956279 4094093 4149113 4168034 4204219 4229198 4285925 4303162 4336858 4362559 4499112 4596805 4604880 4621603 4725782 4734344 4759240 4767204 5013828 5156537 5240882 5263221 5354518 5359333 5490312 5547594 5594722 5708519 5728404 5752687 5782022 5789617 5816330 5826077 5848169 5936763 5949278 6015906 6071439 6279604 6357447 6373599 6381519 6602964 6612892 6902144 7043276 7047759 7214983 7311787 7337182 7349003 7453674 7454364 7562914 7613076 7791164 7849622 7863018 7866534 7991872 8228286 8241924 8272765 8410369 9068394 9100598 9199787 10039794 10082501 10109978 10240824 10269210 10406148 10440843 10502678 10589037 10744564 11592130 11728879 12408057 12444446 13153171 13689174 13699719 13743306 14566077 14622261 14882218 15297463 15621005 16233872 16689482 16857454 18158536 18671719 19461385 20465431 20853846 21004138 21609476 22460805 22541599 22826675 23054442 23391334 25312221 26177401 26369826 27295998 28453225 29703868 30197040 31349724 33236260 37860425 38743940 48965602 51497449 59301771 91317654 112759863 142332567
1 1 8 9 12 13 14 18 43 44 53 72 73 88 88 102 121 143 157 183 208 211 212 234 234 244 246 250 267 275 284 287 302 305 306 335 341 343 354 355 378 384 413 442 460 501 508 509 551 603 709 786 795 811 859 906 923 1011 1034 1207 1253 1392 1394 1403 1404 1426 1433 1517 1621 1667 1708 1729 1731 1732 1745 1940 1997 2181 2233 2255 2266 2272 2306 2318 2378 2406 2408 2436 2499 2519 2565 2604 2767 2897 2964 3022 3111 3207 3215 3269 3390 3687 3697 4213 4261 4265 4355 4387 4437 4448 4456 4867 4878 4898 4943 5124 5334 5385 5413 5478 5551 5591 5630 5636 5689 5849 5928 5981 6059 6103 6241 6352 6394 6532 6643 6664 6669 6750 6761 6825 6908 6970 6977 7008 7120 7144 7204 7729 7968 8065 8300 8763 8907 8994 9034 9150 9441 9463 9740 9933 10121 10133 10343 10434 10555 11297 11442 11452 11467 11540 11586 11662 11714 11909 12116 12150 12208 12288 12509 12848 12934 12975 13317 13939 14016 14097 14375 14670 14732 14826 15191 15380 15414 15457 15621 15681 15739 15919 16205 16211 16276 16555 16648 16744 16776 16792 17286 17421 17675 17967 18247 18481 18639 18656 18800 18869 19524 19578 20820 20863 21245 21413 21481 21624 21685 21841 22502 23464 23571 23582 23795 23865 24038 24712 24876 24890 25695 25798 26046 26097 26182 26341 26618 26908 27325 27379 27857 27969 28235 28345 29116 29729 30299 30374 30568 30614 30638 30706 31271 31873 32657 33021 34024 34291 34780 35290 35794 36488 36842 37030 37033 37069 37148 37953 38386 38789 39013 39059 39087 39720 40047 40226 40304 40481 40972 41488 41700 42215 42612 43092 44731 45421 46330 46535 48051 48203 48725 49510 49616 49641 49692 49752 50005 50206 50718 52228 52938 53568 54026 54913 55595 55703 55919 56114 56597 56942 57045 57127 57740 59255 59286 59334 59758 60064 60178 60186 60322 60846 60973 62025 62960 63656 64759 66417 67055 68205 69057 69227 69260 71486 71756 73469 76022 76332 76547 76638 76921 77765 78406 78870 78952 79208 79330 79580 81986 82161 82161 82408 84272 84638 84742 84871 85039 85442 86075 86191 88680 88808 90608 93733 93928 94132 94948 95510 95538 95592 95892 96386 96569 96623 96800 97034 98007 98494 100689 102099 102789 103536 108346 108370 109090 110449 110778 111962 112634 113799 114548 114706 115673 115990 116601 117974 119946 123622 124333 125401 125635 126990 128098 128350 130379 131103 131213 132480 135909 136295 136416 136538 138341 138731 138947 139298 139469 140351 141100 141610 141990 142222 143915 144352 144467 144629 145124 145861 146001 146002 146880 146969 147078 148107 151141 151237 152759 153362 153419 153588 154514 154675 155150 156900 158583 159269 159364 160016 162575 163141 163219 163411 163615 163650 163685 163878 164854 164921 165332 165699 167847 169250 170156 170332 170385 171481 171737 172747 172909 172951 178026 178335 179733 180276 180731 181137 183514 183706 185480 187314 187663 187803 187914 188164 191188 194714 198437 198935 199400 199796 202268 202920 203946 205158 205587 206592 207275 207859 209248 211483 213907 215801 216883 218621 221312 222549 224265 225439 225843 227367 228706 228891 230292 230826 231278 231616 239651 241086 241483 243191 247491 247849 251492 252379 254273 255471 256143 256984 257015 260643 264066 264271 275760 280087 281848 282754 284394 285255 285971 286041 286962 287808 288082 291715 294250 295803 296585 298734 301190 306427 307447 310398 310838 312325 314752 315645 315752 316384 317123 317721 318448 319409 319653 323757 326149 329062 336902 337681 337728 346873 347669 361866 367144 368362 368949 369392 370065 371144 371571 372556 384637 384838 385620 390128 392571 392634 395645 397211 406056 407140 408276 408832 412592 419876 420641 422873 429754 430539 431341 432261 434112 435500 436088 438464 441742 442505 444403 446147 446314 452951 453493 455383 456109 464157 466046 469813 471090 471811 478701 482945 483347 483942 486643 491547 492277 497901 501085 506030 512523 513132 516160 516361 518056 518100 518584 522633 536266 536923 541917 545779 549891 550889 551452 553017 559654 562823 569641 569783 571284 572728 575209 575636 576053 576768 586480 588080 588329 591927 592133 594052 608578 609447 612749 660156 664626 665843 667528 667717 672240 674343 678595 678828 681722 683791 688746 709858 710319 714438 729565 732945 738085 740791 747254 753401 764762 776698 784573 793817 805019 805220 816788 818143 821107 822512 824504 827696 832341 835450 844239 862033 884246 898063 914734 916998 922308 922635 933379 939549 942005 956605 964519 987652 991804 1050911 1052446 1077819 1082798 1088723 1100952 1120558 1125378 1125460 1128206 1137820 1159799 1165474 1169956 1177305 1179042 1201640 1202053 1207168 1218608 1225907 1236378 1237522 1251934 1257112 1258533 1295522 1298683 1298793 1299917 1303669 1316195 1319309 1359900 1362121 1372342 1373541 1383887 1389327 1389636 1399415 1427546 1459801 1464275 1468933 1481181 1499195 1523442 1547579 1575589 1589397 1594013 1600352 1608889 1623946 1625056 1640596 1659702 1673358 1698999 1712886 1716617 1733552 1758108 1764924 1771392 1776269 1778495 1787125 1791001 1809005 1841965 1870445 1881066 1903750 1907857 1956777 1960830 1962477 2014221 2020681 2041061 2051929 2057570 2068217 2071742 2075678 2077272 2077590 2080686 2086292 2089798 2093165 2097836 2102693 2124579 2144320 2167662 2218942 2224102 2244003 2249418 2289299 2315130 2335294 2376969 2385057 2387780 2389915 2390944 2420641 2433394 2465949 2469017 2540301 2615817 2637439 2649896 2662011 2687201 2716881 2793934 2857779 2920484 2938674 3027668 3053211 3055599 3102714 3155111 3227778 3233034 3244969 3249818 3259426 3271774 3293609 3391361 3446896 3481408 3512903 3568172 3587569 3596529 3714074 3791614 3854359 3906076 3982995 4083585 4098636 4112177 4136988 4150686 4222546 4298418 4306358 4380587 4427511 4440622 4444213 4456779 4488069 4577969 4597955 4622052 4627896 4788425 4872845 4971313 5099044 5117292 5200859 5236606 5252916 5446764 5446800 5467077 5520131 5529716 5548303 5904199 5905158 5938325 5968427 5986762 6165911 6275155 6275938 6278456 6312528 6348059 6477466 6625357 6666083 6673826 6722505 6818123 7018547 7019356 7038218 7172535 7218244 7256676 7322121 7533460 7874855 7891329 7944337 7978767 8097680 8112507 8185257 8354976 8397017 8482711 8510463 8531528 8587129 8802331 8937114 9049880 9400897 9458259 9470719 9600064 9987207 10141393 10380210 10529355 10730558 10960277 11182416 11499231 11784108 12198359 12351766 12765524 12813008 13212768 13254571 13500582 14141233 14452167 14561035 15128698 15821853 16101219 16917847 17104918 18291371 19346236 19752343 20615295 20984485 21131153 21888358 23099851 23279324 24064050 24215688 24745903 25789309 25820906 26201328 26923047 29638162 31246572 31406631 31938158 33188272 34492685 37676673 42024597 42619949 47219570 48142522 48388559 50978513 58489653 69708576 75954586
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 373581393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 568141718 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 504181662 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 932191863 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 878475748 0 0 0 0 475534676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 937398625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 947962067 0 0 0 0 0 0 0 0 339390198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 447748015 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75219517 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119030259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 918790252 0 0 0 0 0 0 0 0 0 0
4 5 8 13 20 20 21 27 32 38 42 45 45 47 51 56 61 65 66 80 81 82 84 126 130 136 152 166 183 184 239 251 252 289 317 325 347 430 489 513 549 600 670 683 762 764 778 803 808 809 827 857 865 957 957 987 994 1021 1082 1093 1147 1243 1351 1381 1385 1473 1544 1557 1583 1632 1690 1697 1778 1912 1970 1983 2009 2021 2066 2080 2138 2172 2174 2207 2213 2319 2443 2536 2537 2699 2824 2842 2851 2865 2901 3008 3029 3034 3112 3140 3166 3166 3180 3331 3362 3507 3582 3709 3735 3778 3799 3815 3819 3883 3915 4070 4113 4202 4268 4382 4505 4531 4607 4767 4776 4812 4813 5057 5088 5103 5155 5322 5331 5355 5358 5413 5422 5728 5850 5893 5915 5933 6171 6200 6310 6360 6468 6544 6569 6572 6614 6782 6867 6903 7029 7189 7287 7495 7519 7634 7683 7694 7921 7967 8013 8090 8100 8144 8401 8841 8931 9093 9238 9450 9621 9753 9773 9857 9921 9926 10026 10049 10357 10367 10672 10708 10762 10852 10968 11147 11703 11736 11830 11987 12181 12339 12401 12598 12784 12827 12852 13158 13385 13593 13663 14045 14319 14371 14383 14440 14497 14675 15160 15296 15419 15623 15858 15889 16023 16115 16143 16311 16617 16719 17419 17425 17898 18108 18532 18549 19585 19643 19686 19813 19914 19963 19977 20183 20413 20437 20655 20872 21198 21255 21559 21576 21769 21836 21866 22688 22933 22970 23147 23194 23314 23549 23784 23934 24034 24506 24601 24857 24871 24989 25068 26184 26213 26469 26745 27539 27743 28571 28694 28831 28839 29608 30903 32218 32235 34125 34622 35173 35442 35593 35744 37324 37559 37605 37835 37942 39111 39359 39666 39904 40303 40497 40551 40965 41347 41518 42191 42307 42821 42876 43021 43321 43359 43746 45699 46496 47026 47287 47845 48081 48410 48429 48767 49109 49174 49509 49717 50546 50944 51038 51942 52085 52421 52747 54174 55446 57302 57629 58014 58073 58542 60781 61672 62313 63785 63875 63928 63972 64615 64915 65903 66824 67190 67644 67831 68372 68399 69085 69350 69607 70414 70616 70875 70918 70994 71332 73224 73237 74300 74425 76012 76453 76534 77758 77803 78116 78669 80543 81123 81193 81594 81647 82675 82875 82891 83115 84085 84105 84648 85461 86017 86627 87554 87587 87790 89947 90061 90533 90786 90874 91016 92463 92554 94614 97368 98893 99494 99747 101081 101821 103495 103625 104099 104841 104847 105209 106012 106544 106719 107796 108549 109745 111784 112043 114586 115001 115186 115928 116584 117477 119657 119657 120049 120085 120798 121319 122354 124675 125100 125247 126530 126538 128368 128616 129088 129522 129864 130237 133403 134723 137356 141022 142854 143399 144552 144808 145392 146428 148256 149864 151485 152230 152505 155571 162409 163127 164001 165026 165875 168948 169245 169519 169863 170936 176505 176841 181027 181554 182457 183476 184156 184652 186003 187513 187955 191259 191940 193915 198204 200559 201647 201922 205019 206205 209990 210163 212058 214019 214785 215061 216561 217338 220573 221513 221984 222928 224933 229165 230599 230791 232115 232175 232810 234384 236158 237324 237618 241278 241508 244470 246853 249900 250697 251926 256568 259049 259848 261189 261375 262699 264472 265834 266031 266186 267431 270198 270666 271050 271296 271961 272889 276339 288832 289642 293179 294824 298182 302897 303314 303325 303387 307043 311067 311700 311797 315371 319343 319948 320472 322590 326750 328539 329285 331012 334863 336478 340910 343867 344887 350041 350740 352723 354168 355772 358308 362854 365291 367352 370508 370840 371889 372564 373136 376329 377639 383059 388715 388748 390653 392779 402501 403007 408648 410388 413703 421993 423466 427505 429779 430886 436905 438779 438899 443387 444173 444667 445447 449388 452196 456008 457515 464231 465204 465818 474734 479464 485867 486048 503232 503894 505283 506023 508803 512303 515615 518267 519778 521224 522862 531369 536598 536887 538780 539624 540417 540774 549778 554364 555102 562077 562370 564966 565166 578203 579912 589274 591451 600061 612881 620072 623389 630561 631215 635803 644602 650951 651196 653037 659189 661042 661500 663557 663777 665035 668006 676901 678063 680247 683621 702790 706363 707896 709324 710551 710821 717343 717777 720171 720848 723848 724066 728751 733167 733807 733931 740128 749820 755337 764738 764857 773198 774513 776799 793741 802194 836317 838308 840153 852289 852367 856500 856930 865956 867751 869622 885371 886523 891804 893660 901785 902982 904654 909131 909794 913530 913724 913909 926522 927473 937251 939770 943690 948092 976736 984202 998909 1019824 1027605 1028587 1032245 1040468 1048918 1049824 1072140 1078848 1094045 1111160 1113376 1113890 1128778 1134515 1140572 1145198 1146046 1150659 1162138 1172645 1175251 1176582 1191039 1197114 1200940 1222468 1228885 1234023 1234834 1237485 1242636 1274202 1369532 1371631 1384580 1408621 1409480 1410031 1415277 1431405 1457847 1463493 1469912 1479483 1494223 1502501 1505519 1515152 1549439 1568811 1586709 1592643 1599630 1603190 1661540 1692454 1694773 1701154 1719851 1727350 1741760 1760612 1767523 1779604 1786627 1848629 1865058 1875838 1880072 1887602 1894739 1910839 1938159 1947716 1956027 1956797 1958497 1961264 1965905 1981471 1991239 1999274 2015644 2037592 2039432 2041421 2047170 2074047 2080742 2085771 2099053 2108854 2118874 2146692 2160267 2169820 2178043 2185060 2192192 2203644 2215581 2221944 2257154 2258147 2274047 2277535 2294029 2300439 2309257 2372576 2383237 2396968 2447633 2452771 2453025 2453882 2481602 2514880 2543120 2576543 2601157 2605302 2613316 2625844 2642074 2657221 2658200 2659623 2662039 2682161 2693129 2704495 2716573 2720681 2728204 2817736 2864997 2874167 2900612 2915818 2931263 2967758 2987869 3059679 3069323 3084715 3090227 3095937 3123017 3197296 3215910 3223329 3286112 3307175 3403738 3440720 3465300 3579165 3604609 3614972 3618224 3621253 3656773 3814240 3824171 3835154 3950497 4140172 4143189 4314121 4350308 4476861 4542144 4564492 4596602 4598009 4709526 4830953 4944049 4985101 4992811 5023441 5094209 5113144 5233766 5319786 5350027 5420280 5507010 5581587 5795754 5806066 5944745 5967197 6136101 6145199 6277988 6298033 6402417 6461447 6577473 6833743 6981725 7032869 7260140 7537668 7691287 7697120 7787969 8084043 8440115 8695899 8738960 8757719 8803876 8958404 9132426 9499250 9737815 10254439 10845921 11035568 11105041 11203599 11413666 11441367 11515568 11678383 12275466 12365718 12536365 12616170 12750250 13080196 13183905 13264373 13798781 14245315 14346918 14696332 14983817 15054390 15347216 16403140 16412495 17322152 18141705 18382217 18684710 19169431 20242301 20355497 20972824 20992187 22544295 24322837 26255791 27293839 28261296 32923396 33695783 35188434 36546189 38593280 38621466 40282675 45326897 47577298 50405352 54057130 54882901 58827215 60963477 68294637 71782740 73053583 77253036 81183248 111386398 214929478
1 5 5 11 12 13 13 34 35 37 40 44 57 67 72 77 83 100 121 125 126 130 170 187 196 213 281 311 340 345 360 367 372 434 435 446 465 489 515 614 664 733 781 785 819 852 879 941 946 958 981 983 986 1022 1041 1098 1109 1235 1242 1254 1276 1389 1426 1439 1481 1519 1551 1614 1626 1690 1766 1774 1828 1842 1844 1858 1880 1899 1920 2065 2094 2144 2182 2243 2247 2294 2425 2524 2560 2624 2634 2664 2718 2818 2980 3060 3154 3184 3410 4019 4024 4190 4199 4239 4344 4412 4421 4456 4480 4617 4678 4777 4798 4881 4899 4902 5036 5249 5280 5334 5380 5407 5672 5694 6050 6074 6111 6152 6219 6385 6442 6562 6705 6719 6816 6827 6865 6920 7069 7379 7658 7709 7788 7909 8045 8146 8444 8522 8575 8612 8761 8798 8799 8819 9010 9201 9218 9931 10005 10019 10251 10404 10597 10661 10745 11236 11353 11642 11694 12315 12574 12640 12668 12877 12953 12967 13095 13258 13339 13546 13758 13859 14237 14243 14385 14731 15024 15040 15123 15237 15560 16393 16842 16861 16867 17154 17295 17518 17643 17972 18031 18076 18508 18626 18705 18793 19057 19179 19316 19517 19611 19686 20196 20198 20346 20460 20952 21007 21206 21721 21728 22092 22299 22641 22673 22984 23832 23854 23862 25139 25384 25528 25893 26275 27256 27386 27387 28072 28281 28616 29256 29783 29938 30144 30245 30417 30756 30875 31419 32077 32202 32565 32684 33100 33337 33621 34014 34094 34164 34641 34898 35082 35103 35222 35918 36201 36611 36678 36817 36908 36984 37328 37453 37541 37636 37987 39696 40157 41030 41301 41613 41732 42221 42420 42970 43102 43163 43944 44306 44682 45002 45156 45778 46966 47353 47997 48454 48624 48846 49064 49845 50377 50618 50682 50764 51027 51053 51352 51937 52151 52302 53273 53688 53801 54450 54688 55137 55343 55533 55729 55950 57452 57781 58154 58704 59120 59407 59770 60101 60428 60992 61450 61765 62541 62624 62983 63531 64619 64772 64873 65303 66337 66581 66883 67860 68295 68656 68788 69059 69603 71258 71401 72391 72830 73059 74214 74271 75054 75918 76391 76691 77045 77150 77182 77911 77960 77986 78153 79322 79793 81180 82151 82250 82331 82538 82611 83276 83328 83342 83377 83418 83543 85429 85448 86577 87005 87980 89641 91336 91790 92981 93399 93443 94426 94528 96314 97296 97400 98748 99376 99742 99811 99942 104157 104914 105113 105244 105498 106231 106760 107132 107211 107251 107635 110707 111197 111554 113497 114873 116312 117744 118960 120457 121404 121816 122689 122760 122887 123204 124047 126832 127438 128415 129463 129595 130205 132513 133957 134038 134240 134711 136412 136973 139469 139569 143002 144837 144925 145675 148399 149129 150205 150580 151723 151892 152184 152872 153930 157344 157362 157566 157794 158859 159696 161159 164277 165456 167321 169051 169070 169230 172621 175627 177495 180576 180806 181012 181411 181868 182372 182520 183826 184159 185445 186744 189052 191428 191634 194103 194409 199388 202585 203811 204063 206868 208519 209305 212012 216177 216510 216722 217795 221144 221260 223642 225123 225252 226335 226454 230015 230872 230916 231394 233013 233591 235585 237339 237779 239079 239460 240240 240379 241357 242428 243109 243463 244486 244579 245832 247025 249427 250995 252225 252477 254888 256199 257697 259749 260284 263786 264893 266232 271884 273569 273821 276996 285263 286165 287088 287125 287220 287679 289793 296200 296307 298774 303924 306154 311769 316625 318777 323541 323628 328418 328981 329667 329776 332351 336361 337872 344964 345234 347420 347427 348340 363197 364187 369327 373599 375229 378464 380742 382041 382941 385554 387415 388026 395847 397338 399302 399901 407312 407599 410167 414499 415263 417489 418422 420588 421080 422393 422848 423661 424420 427296 428876 429020 435839 439342 439406 439551 442090 442390 445120 446637 446707 452303 453791 455065 457604 461583 470452 471243 483071 483521 483996 485118 485674 489186 491405 500024 500340 504113 511999 515619 516434 519985 522880 532909 539164 542825 542965 544880 545008 549993 550106 555456 557910 581816 582443 587255 591224 592519 606732 609421 617526 626326 638383 645527 646845 651020 654426 654676 657736 663736 664761 668236 672990 673656 677166 684876 687747 691318 693248 701658 703549 708231 715104 715810 719451 727647 730113 730183 745101 774636 778237 782248 804699 810550 818489 819598 821990 824614 838726 851053 851904 864645 875520 878492 881350 883205 892343 902947 924838 931954 935413 940595 950671 982991 1008550 1013545 1029345 1038049 1040948 1056812 1058797 1068823 1073337 1113918 1130349 1135267 1137911 1138156 1156939 1159993 1161534 1177618 1181168 1192385 1195999 1207634 1212786 1213730 1238021 1240084 1246764 1257160 1259805 1267046 1277916 1282647 1304345 1304833 1309727 1321592 1322984 1366985 1404943 1405069 1406583 1408788 1428076 1432866 1439992 1487934 1496223 1527311 1529809 1531393 1533483 1542548 1568011 1572641 1581226 1588036 1594930 1606378 1606909 1607525 1616430 1631215 1636400 1658798 1688218 1689803 1691018 1701329 1704473 1725585 1748794 1763510 1798239 1801255 1821385 1837026 1844423 1884384 1890785 1894497 1895028 1925090 1941615 1972699 1996432 2023776 2027992 2032373 2039603 2130202 2157196 2183730 2203503 2207397 2212364 2245880 2266013 2307064 2323647 2355071 2368032 2380520 2428861 2446029 2503184 2505253 2523338 2524673 2548474 2559153 2559307 2572151 2574578 2576889 2603708 2613288 2629407 2654517 2665284 2666072 2673807 2685417 2717243 2763410 2771207 2801962 2813517 2870536 2877434 2882492 2913837 2929710 2982634 2995199 3001122 3044039 3059066 3136074 3152485 3162498 3168443 3238034 3252544 3260345 3269198 3320586 3354924 3373932 3395854 3422416 3425414 3447346 3493470 3571662 3659538 3659705 3692429 3706314 3789140 3791155 3805435 3815142 3818102 3941044 3963178 4004194 4014772 4044590 4065763 4096673 4241123 4265050 4270899 4279988 4305330 4387218 4528103 4662108 4701840 4718470 4725513 4725819 4755638 4780900 4859361 4870702 4873809 5006299 5012927 5064399 5078004 5095156 5146382 5201285 5264911 5325830 5415665 5513235 5557899 5587232 5671104 5704407 5782573 5800086 5891162 6216937 6218316 6297214 6352043 6484723 6502537 6763054 7051336 7190693 7191397 7461507 7469495 7515155 7518719 7602226 7691790 7793303 8108126 8120875 8185228 8241526 8315563 8423365 8543956 8762676 8773936 9135812 9279194 9348091 9374813 9380790 9398433 9736437 9905620 9986231 10151776 10303179 10776079 11097302 11288264 11420307 11492056 11571339 11925934 11983691 12343957 12818853 13480128 14000985 14335905 14623051 15215111 15911949 16288648 17056395 17368604 17701975 17896293 19353300 19727145 19923423 21056568 21418364 22040142 22353639 22776346 22829604 23390621 24825596 25377726 26891388 27354642 29637313 29702375 32615204 36193076 42929586 48932944 49171626 50156419 50796149 52766509 54143875 66503869 83180206 86556948 144791635
1 3 5 6 7 7 14 14 19 29 29 38 41 46 51 62 68 79 80 81 89 94 117 135 174 187 217 225 257 262 262 264 269 301 340 345 346 360 373 419 426 454 454 483 506 552 556 567 568 632 662 713 730 733 742 840 849 881 973 984 1014 1059 1086 1109 1155 1210 1247 1251 1253 1302 1306 1413 1425 1442 1546 1570 1689 1830 1942 1995 2028 2160 2317 2319 2325 2410 2465 2478 2482 2521 2625 2717 2857 2882 3017 3026 3123 3185 3680 3686 3811 3907 3926 3944 4003 4011 4042 4180 4291 4685 4727 4881 5036 5131 5138 5138 5145 5304 5369 5379 5412 5424 5476 5573 5586 5796 5871 5949 6141 6187 6441 6481 6630 6637 6684 6748 7049 7060 7089 7112 7142 7153 7260 7272 7428 7544 7646 7749 7813 7917 8079 8104 8279 8391 8466 8843 8903 9066 9396 9432 9649 9651 9903 9993 10137 11027 11094 11174 11395 11432 11643 12057 12415 12465 12550 12719 12955 13170 13205 13305 13720 14189 14452 14741 14800 15194 16056 16357 16448 16475 16792 16861 16881 17176 17352 17439 17584 17630 17669 17718 17738 17790 18230 18391 18622 18662 19018 19337 19646 20543 20682 20749 20849 20850 20894 20923 21051 22476 22557 22905 23020 23043 23654 23825 24069 24258 24550 24674 24920 25285 25440 25592 26114 26185 26394 26451 26763 26800 26891 27015 27059 27298 27337 27364 27667 27707 27946 27949 27979 28034 28384 28579 28612 28689 29801 29905 30228 30795 30994 31065 31108 31337 31466 31724 32234 32329 32425 32671 32728 32872 33178 33414 33660 33772 33909 34608 34667 35354 36139 36156 36205 36614 36807 36824 37520 37619 38251 39347 39379 39642 40096 40827 40845 41401 41469 41950 42333 42455 42533 42628 42654 42857 42923 43208 43474 43768 43877 44000 44667 45116 45372 45878 46313 46925 46967 47761 48048 48057 48868 49789 49925 50079 50766 51918 52759 52773 53346 53706 54100 54368 54450 55734 56296 56427 56881 57505 57523 57872 58165 60179 61550 62582 63092 63934 65065 65608 66019 66116 66534 66591 66637 66706 67203 67323 67350 67745 68058 68618 69182 69611 70408 70954 71540 72566 73399 73569 75260 75993 76035 77277 77593 78570 78706 79775 79965 81223 84181 84490 84956 85457 87476 87534 88052 89054 90049 90103 90555 91973 92397 93581 94330 97124 98090 98592 99302 101180 101430 102652 103177 104291 104744 105189 105382 106409 106565 107514 108496 109935 110922 111150 111207 111258 114008 115664 115934 115939 117148 117751 119464 121590 124538 124658 125968 126095 128143 129727 130175 131384 131642 132178 133331 134323 134496 134973 136369 137371 137547 139310 140099 140290 141318 141920 142739 143441 143776 143972 144532 146377 147906 149729 149912 150613 151154 152666 152745 153847 155022 155278 155957 156015 156041 156520 156525 156603 158912 160546 160785 161055 162596 167587 169123 169659 171652 175663 177750 180712 181034 183288 185470 186058 187118 190447 192997 195608 195654 198560 200863 202678 202752 204752 205543 208900 209815 213395 215028 215465 217121 217188 218156 222318 223094 223169 227269 231704 233109 235962 238006 238110 241157 242662 242835 244035 244475 244820 252257 252650 253879 257731 260297 260667 263849 267547 268377 268603 271740 274068 277767 280029 280110 280315 283425 286227 295296 295440 295971 297902 298721 301263 302486 302523 303088 309806 310321 314937 315502 316161 316435 320812 321578 324653 327509 330379 333742 335469 339579 340428 340971 341109 341912 343992 344431 345167 347545 347923 357089 366350 368897 369971 371584 373182 374912 375595 375872 376724 377240 378294 385825 387122 388368 391825 393566 394788 397610 399467 400546 401351 401746 402685 406606 412719 412905 419259 425178 435317 443809 445366 446092 449679 452557 457590 460015 461923 472601 473772 477593 481588 485954 488361 493342 504358 510321 514926 516670 519433 529195 534026 534800 542163 546185 569572 571651 583615 583842 586678 588393 592877 600405 601038 601201 609416 613079 615914 616726 627691 629170 632789 645707 658305 661630 666521 666608 676826 679076 686471 691598 692356 692992 693808 697880 699484 702716 704878 707907 709111 711252 714992 718567 731376 743393 743477 745876 758065 759252 760523 760757 762626 772801 774337 775288 783463 783935 785265 786049 786696 788916 793021 796009 827731 833182 835348 849247 852803 854004 864335 887172 901169 902957 914788 924682 928982 933154 940813 941880 944830 946372 952510 960387 966077 973617 974502 986081 986560 986830 1000095 1029001 1037565 1076133 1093540 1104135 1107520 1144059 1151537 1156013 1169295 1170781 1174950 1177704 1185230 1194866 1200670 1202396 1207278 1210922 1219204 1230125 1232170 1234799 1243021 1255203 1266655 1272963 1273636 1289786 1291082 1292606 1293157 1294878 1299932 1302662 1305985 1317620 1324892 1345740 1346131 1350039 1355342 1364774 1365266 1368908 1376508 1381590 1382453 1391164 1391757 1392756 1425727 1440592 1441891 1443092 1446441 1459637 1468565 1485063 1489123 1493534 1535647 1546313 1616274 1621787 1622958 1629461 1641437 1646999 1674409 1677391 1679968 1681912 1685300 1693761 1696975 1706972 1722628 1743622 1747634 1752432 1767327 1787798 1794681 1809785 1821489 1827132 1852695 1854648 1862026 1864819 1895113 1936103 1968556 1981892 2010411 2019382 2020648 2027263 2032480 2058089 2059843 2107930 2108460 2134211 2134665 2139942 2178686 2189009 2195723 2204829 2213913 2220888 2222507 2235392 2245724 2283726 2305126 2315667 2323025 2338838 2359395 2372423 2422210 2428254 2429548 2431898 2468038 2478248 2481966 2517273 2551586 2555053 2596585 2623596 2804675 2860307 2874102 2881966 2900026 2908453 3005328 3022181 3033278 3040931 3058641 3060889 3073922 3076088 3137044 3142278 3166122 3204407 3260706 3279154 3311888 3320201 3327846 3328999 3334920 3356148 3436647 3525431 3578154 3609522 3763370 3804428 3849035 3884885 3928496 3949213 3954766 3961375 4014858 4094011 4099572 4109665 4150636 4173752 4184959 4203379 4236156 4254753 4444018 4463551 4503370 4531970 4602471 4602511 4746273 4751332 4765473 4931307 4957106 4999278 5026749 5033395 5042660 5239830 5288313 5362398 5433545 5558982 5559685 5609131 5760565 5900029 5903763 5933337 5963445 5975345 6157599 6176689 6180841 6317924 6405676 6647743 6649599 7066517 7216891 7254215 7267822 7397601 7544875 7600519 7845622 7895534 7943713 7999704 8033027 8247732 8283740 8318271 8490103 8786776 9085973 9198991 9384223 9395536 9926347 10179846 10508005 10581554 10693274 10738585 10763962 10823724 10854649 10907860 11661728 11732367 11739361 11766913 12055886 12313732 12385003 12449496 12608494 12762393 13290818 13298406 14295233 14449525 14817469 14828360 15236650 15348016 15362503 16293676 16443992 16538816 17107102 17363303 17693704 20710324 20983232 21210717 21400954 22241662 23425834 23922673 25750891 26426797 27162404 27655282 29020071 29603251 29724623 32539781 37278780 39981986 42444457 46961570 70746127 70870172 91481567 156936591
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28383022 381795953 396229001 490073928 729587252 933018155
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10833122 334331289
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 458626605 579240635 820587435 883224862 912649219
1000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 1849309 21821 0 0 0 0 0 0 0 10388497 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 846285 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22058 0 156832 0 0 0 0 0 0 0 0 12149 0 0 47 0 0 0 0 0 0 0 0 0 0 0 0 240 4331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39450 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4733017 0 0 0 0 0 0 0 0 0 12996 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 590666 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 0 0 0 0 0 40 0 124679 0 0 0 0 0 0 0 0 0 1809 0 0 0 0 0 0 3300 24 198474670 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 331543754 0 0 0 126248340 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48688396 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17509 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10385 0 0 0 0 0 0 0 0 0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 643073 0 0 0 128600986 0 0 0 0 0 8159631 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2818 113951179 0 0 0 8451669 0 0 0 0 0 0 0 0 9678472 0 0 0 0 17346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1918 0 0 0 0 0 849 0 82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2506 1908 0 0 0 0 0 0 0 0 0 0 0 0 0 1995 0 0 0 0 0 0 0 0 0 116997 0 0 0 0 1164 0 0 0 144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 182475 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102924346 0 0 92515702 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25718 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 347 1307 0 0 0 118 0 0 0 0 9 0 0 0 0 0 0 0 0 33 0 0 0 0 0 0 0 0 0 0 0 0 0 194473 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31638158 769 0 0 0 22859201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1037 0 0 0 3760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 478 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4497 0 0 0 0 0 0 0 0 10066510 0 0 0 0 0 0 0 0 0 0 0 0 481917657 0 0 0 0 0 74364 0 0 0 0 0 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20650417 0 0 0 0 0 0 0 0 0 457 0 0 0 0 0 0 0 0 0 0 0 0 0 68951 0 0 0 0 0 822 0 0 0 0 0 0 0 0 0 0 29 0 0 0 0 0 0 0 2670 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 203111007 0 0 0 0 0 0 0 0 0 0 0 9941 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 604187381 0 2118 0 2646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4172163 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 6153 33279770 0 0 42664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80435259 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 466 3732081 0 0 0 0 0 0 0 16 0 24740 257581455 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 513721509 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72099901 0 0 0 0 71983 0 0 0 0 0 0 0 0 0 0 433107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 0 0 0 0 2218713 0 1508647 0 0 14411715 0 0 0 0 4255884 0 0 0 0 0 0 0 0 0 265770119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38340782 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 5229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 169137 0 0 0 0 0 5 0 0 0 0 1136023 0 0 0 0 0 0 0 0 0 0 0 0 29916882 0 0 0 0 86300599 0 0 0 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 16327 0 0 0 0 0 0 0 0 0 0 0 0 0 0 774525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1228 0 0 0 0 0 0 1321297 0 0 0 0 0 79 0 0 0 0 0 0 0 0 75 0 0 0 0 0 0 67373486 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16354099 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 471 0 0 0 0 0 0 0 0 0 0 0 0 0 1230469 0 0 0 0 0 0 0 0 118232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12899 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 151 0 0 0 0 0 29 0 0 52 0 7254733 0 0 0 0 0 0 0 0 0 0 0 16461 0 0 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 671 0 0 0 0 0 0 0 0 0 0 0 113213 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
511816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 347 0 0 0 0 70 0 0 0 4337217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 455239737 0 0 0 0 0 5608 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 679051 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 180 694591 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 836487 0 0 0 0 0 0 0 0 0 0 278980869 0 0 0 0 0 18132640 0 137147279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1009 0 0 0 0 0 0 0 0 0 0 101647367 11300 0 0 0 802 0 0 0 0 0 3 0 159803 22924 0 0 0 430081 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 919 0 0 0 2 0 0 0 0 0 0 0 0 0 0 71 0 0 0 0 0 0 0 0 0 497415 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46734130 68147 0 1642465 0 0 0 0 1012 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 165 170 0 0 0 0 0 0 0 0 0 0 0 407911702 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48802414 0 0 0 0 12 0 0 0 0 0 0 43982207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2097440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8478 0 0 0 0 0 0 0 0 0 0 0 0 1787 0 0 0 0 1 0 0 0 161172 0 0 70 0 0 0 0 0 0 0 0 0 592 0 0 0 0 0 0 0 0 0 19194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81013340 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 71071 0 0 0 0 0 0 90 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13816995 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 389128 0 36171047 0 0 0 0 0 0 0 1267 0 0 0 0 0 0 0 0 0 281 0 0 0 0 1786770 0 0 0 0 34869361 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4405 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 494047 0 0 0 0 419 0 0 0 0 119882637 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 28001606 0 0 0 0 0 0 0 0 0 0 8398237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14552659 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44126 0 0 0 0 0 0 0 0 0 146552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2171 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 367547657 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 709907921 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 771805108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 788490137 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88947219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 727474268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48374403 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 970556786 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 515831605 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 300999220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 465800213 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123846390 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 806668446 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
328133 6047 150813 1197 891916 3264042 4631 7895280 13022 1079000 883712 20567 9378 4449508 758766 12755261 486 191785 1658 98059 29646 78366 22059961 11327 51864 247306 5868923 2053794 2201896 189949 193556 3991 577893 406381 284 1871113 632334 376097 13796 78050 214375 9663 2496908 104457 396961 16047 13648187 19 32036350 13290 2741 10003492 2667194 640921 17909 1162607 3589124 13742788 279 1775 578802 30950 4835 1901793 2425 20624 217371 2592135 551625 519089 278001 662 7926 432669 4120301 27471 237850 11179 39088 8172 114522418 185355 518533 35 1106072 44038 298413 79733 502282 1611382 13445 6550 274 7814681 142 458643 52605 566746 590063 696221 1 3926904 35574 870780 412536 32262 27224 442344 3896123 357485 6494170 1415 1803559 104719 1598294 982 469 4242 159734 1354344 19360619 403428 14555 67270 464622 53665 810136 3524771 6465 361178 115517 2509 9963 113406 185644 2819972 287409 43142 261951 70691 82457 5228659 3057142 1447619 296486 1844367 1466960 66703 28140 237375 6663 1439177 64115 73878 49458 185617 1017499 10322264 282142 2082036 1352815 2974749 348162 1022 1373959 517768 649406 154113 5363 39319 70154 685179 1204724 12752 226877 13 146110 117566 289513 10608549 137936 38394 265195 78574 16878 232189 2934174 56840 3000983 21784476 2158304 560 329562 5267 306343 483493 221999 2823205 37158 555662 561548 36830 1866880 730239 508612 76549 2215 2659398 1194171 23388 543034 1528182 7309481 967431 113476 944593 50080 2765 31644814 72333 1063888 15641712 80688 1786283 26410769 218881 558 1936935 46085 2500 118580 562220 163218 2212994 870156 5833029 312349 817 59 2108772 25052 1431977 2073353 39093 135005 1573551 59311 31595 52162 30394 36822 14925 4440313 4659 3677716 26609472 3179797 9406 32192168 411956 117287 975438 72343 3041 851176 308557 8162663 1072865 38150 303729 12117 80047 51267 300690 31868 21 2158478 11126 44915 5569355 469701 2138 147999 521334 2838188 61345 185853 561065 375544 8816168 1360004 33195 156938 36458 218093 5384 1481722 6455254 627723 212031 136052 263643 3612290 8139809 822830 664533 6 455346 32732 1707183 99449 771019 679939 14487 51 1422311 424726 7342 880238 3920 119587 450120 29612 478818 50180 17842839 514746 120801 456586 593334 91036 559169 29785 12056 1765528 16089 933471 120099 62738 472508 1035 357374 307241 2108012 1964535 406609 23957 1934389 56235 3475879 132543 33041 52441 2099 737310 16950 304027 91159 98585 409992 45709 170251 707616 1126170 92885 626137 96596 552540 3109051 8672796 249323 12272 866310 19851632 2798944 43976 3869 92463 197740 278 879405 425809 8863447 7387701 100874 6106260 12844 100810 248 128574 375216 1984 1385082 863202 29854 5759 853569 27 928896 2172974 12623 7590050 245266 6279 314524 139656 179303 1491786 48699 38994 268 2060114 498483 104609 9913 6007552 37105 514699 129412 29797 258236 1682849 291225 1145041 705588 13262 99902 91294 117392 534165 77789 940 0 68774 77381 5355525 1887985 2373158 126407 17354 136628 15560 40462 64277 22966 10705186 2100066 20929438 106085 236 44990 1109506 6093 123445 262928 173051 1767838 1448503 407765 2139097 6767221 1035 16190 84653 61550 420354 22983315 391668 2730864 3097136 2547635 218241 413322 13597 31471 66512 1174368 1624774 6210165 2907004 78 64434 28220 434109 4130 482454 328353 130952 4726468 11481 5462859 7890 1343339 317147 44372 69582 14143 650757 333791 65536 222366 19033 1398944 3 5058719 1181 273899 734753 69311 3 540982 1157 36897 127075 150561 1460953 70 60818 48298 9513 26489 30863 7635 62293 643918 224806 389242 802939 3599661 3829814 28011 24488630 105154 3235534 7980 392787 129 17552 68548 230049 2263700 39872 80914 8349 132113 297306 11440 10767 19488 459889 150724507 551019 5461202 12998 175 20603 26316 91704 4041 25862 20663 437545 1026692 526 8 166155 59387 1535741 531077 206850 4925 58555 120583 161029 330673 1060 2953 114469 35887 14659 133969 1310774 208 11212 55 133137 23105716 447096 4414 9189473 30638 22565 7157795 131 481382 51660 397645 2926144 511634 40216 17221154 17813 208758 49 30618 272813 13371 34433 184614 196 30255 383888 2967 13254293 2192089 13675 518 3684 1132 23729 100474 3126 7420 128386 1099177 8947238 1566669 387574 3472 2476747 71721 247 39193 4113048 80412 973782 2016882 397291 185693 189519 4919 1931058 47229 715 784895 2499844 66069 127128 1523946 2068390 2491284 6228 1413 369992 110964 290583 15005 155083 1124907 779448 716467 567218 2535441 11190 31559 12833978 15112694 63548 1101059 2158 891619 34781 1006272 335263 7978 15604 4272570 22672 375007 127591 2617 171305 823027 1687478 11120391 8732 5924709 153811 969 776207 4530 494297 30538 2356974 14405431 12573 90106 72830 4028 3350873 600119 86026 62996 116372 128088 189276 138099 3640 254347 722539 39354 136 574821 6520 6938368 78709 2869738 2096 2221 16621 231119 59548 35066 150252 12673 20153023 669936 2999255 238647 176230 3945480 27530 6550 163366 2825280 71660 526645 731882 149240 217161 182537 2985013 65743 1769470 26565 1366739 19119 165880 278434 379 176590 23511 11804377 205458 4486 22048839 12301954 871 426651 25866534 1375082 83711 172811 1508283 2367618 9810644 465750 3245033 32494944 543394 12905 557760 633318 425395 92434 11303423 437 35192 949505 753264 271768 50742 2333671 5462410 1744087 270019 2984818 166899 87522 8008604 433987 380352 38995 1227206 178869 5435870 613813 701394 19041 213246 7647675 226908 17670 456018 1136815 83794 14281 57502 3442 1403319 397020 201746 497907 277213 760194 1776369 4568 653948 309204 516549 690617 2423237 36291 13284 7607 171 8536 137869 3904209 320228 531101 10805074 49174 1681532 4945 775859 540673 530505 106798 40593 7508126 5061 1621059 708 177138 1156888 43466 256165 1418835 4342224 5201551 253705 42638 18807 4331301 6899244 26601 73858 293879 88997 3639221 114402 850496 24859 83292892 548483 29313 1893291 29598 14295 29999 201916 1103265 2009868 51170 1699782 473760 39228 1760933 450649 335007 82147 559290 172804 996410 382842 4073924 18131 3140055 1520066 135171 9104 607918 227201 23607 49982684 558367 427357 15358 85954 6388 1072461 275205 35030 3646 150430 17858729 6436705 1265179 4002880 4356405 189405 29 15007614 8772 2670423 26603 40407224 2188 2091278 110468 11469509 18591326 4108023 124287 10629 1729712 2082740 1214869 390461 480069 145990 2623187 2355688 1088 596569 23993 149209 52365 2713233 192863 231458 55694 41809 3279 6491 3653 11962 555217 25799 2066592 25360 308408 1323091 3301670 56607 13 94990 130 299299 30937 2011952 2194350 3379906 7354529 7068 146746 3487090 14605239 34318 102036 4123829 1883086 113751 14614 10108423 69090 60456 31968 50669 13725 23010 1246947 481093 145777 184797 15091 2672550 95679 21497 515940 99205 7980 361882 25487 120008 23020428 20475 29519 726453 12080
1128093 167 8104127 75619 192719 116434 2646 329621 178 616 12582 1097869 54646 599 6440954 1914 53640613 2459 165269 656310 13931 6161017 25465 671 234098 178098 4175891 26003 23788 24692 130359 247885 25055 13656 221161 44926 190821 15111538 8122 268830 204514 18638306 337 11531172 108223 2428360 64030 4352540 870849 606 171019 128032 70217 441964 365704 6904153 63474 39172 17069 192583 352745 1174 485419 534247 639081 2599504 637393 147281 55803 2091417 11216295 250 812726 82711 621598 16928963 0 20385 62502 6002 97901 10902921 1955566 70333 77286 23113 1161165 20 688123 4227762 30745 5957092 2514 10429 432989 59513 6044 11021466 99990 430900 3962512 4205319 377 819337 77058 389921 58724 1765 957751 157967 182634 255271 22 9790 1219 3461559 1948 103217 3067 10240897 2805298 14858 606514 17279 76525 95605 2785294 195433 62066 119232 2960 293 108297 401946 3179 21322 1032 391944 5027 22611 873 136202 7796 2782256 56940 2106538 2511 98840 7454 31445421 17847 282123 9911 35760 11063318 281 1219669 237220 22641 7475004 44295 1172993 166713 4988 44100 297509 89397 1858616 168721 105 39980 175538 24442 184527 105256 533612 3492950 2316879 128609 2500 10476 3095 2924506 243375 1105 1929749 4588478 473664 657 170896 301264 1798335 3380 107 10103 32114 4941 833324 95373 570663 4210396 20748 100250 2512973 179924 18795 9459 3941173 2063380 205 906424 42726 25676 49608149 141167 29128560 220203 22363 855966 46634 478058 241 6659691 1386366 127253 2518485 131980 167365 2116674 9403436 1662736 52638 399126 1137 28215464 33232302 79949 247173 49864 467660 1572324 9713 6265601 14891972 6173 71819 255815 11708 5341 17388 3783596 52877 468581 443 105940 517044 513023 15285 7531 50907 100320 48868 2010 409702 7506 22080 9714105 492073 2973 1684898 69867 672957 113999 214614 204 8110170 18853 7118 809 8345972 65675 103281 2947 760660 2622926 689717 116329 3305934 83846 563253 29174 129423 982417 3376 929915 51218 13030 119678 109759 146764 863776 122170 876 370605 176297 3385926 4377158 2699 440652 1918 1252 55733 34899 2996873 43124 50582 5602709 2872557 863006 1404606 278 1326709 160506 67762 1852 2383613 21958 5597973 929 12163 4309 320296 981774 1420 50605 16266 352835 96528 230572 11813 1118183 2150 2951 2383 116469 260025 356026 8980 2532864 506678 122960 11583 293036 78323641 19176 1745 116734 85086 4112383 70465 182169 71 427451 5774518 580431 14650 2596550 334020 159786 9566999 6666 2854085 4278 158976 135547 6250007 47848815 1809 14769 415310 16428029 27538 4362 58262 1432366 6462 129 442 12833 29253 7402170 1181061 678780 6228327 15270 2584 4016265 147653 632239 1697 1120 1265407 4450357 656 4942 4148358 1054734 3818407 14556 15230942 6444 187424 424023 477 3521 45458 1164579 36575961 905 3584 1954 2105 7447 73568 54825 814753 333694 207860 2725206 624608 3378103 1719664 399732 38493 300560 4832710 2434 51369 158312 6886 90343 9196518 313693 57864 12034 265557 160449 293930 407119 30688 1362 1783567 7389 42955 9088 309171 37650 209778 10229 3408403 16228 4885358 1230820 1505219 81142 20 204634 3071642 2164491 311950 2100513 53412 6627 2348 1167343 13629939 77325 219974 1251264 4583 383425 7431 3023278 44 2332 20694 3714 193971 435581 85674 972 65281 185200 8075778 1086894 137908 58894 445540 233089 1497726 162244 427738 42014921 1836560 1 181516 264898 8678 37536 30792 329293 31841 1935 11325 24876561 4566677 186212 419 1611 31299315 6152 71249254 326560 3598 1117985 2000812 8113 2789070 823265 1796258 77099 554999 241 1192877 1840652 314126 5801 5501983 126050 302213 12837898 480600 728290 5056706 76476 58972 118937 11602 3225752 18217 887055 113092 690269 8703 43896 27673631 65896 1 44419 4784174 569331 25012 22192 22459 10079 685 98506 12462 240 4685962 57303 22213 81544 8796 80026 6686039 611816 2393481 4275 5803 188 457187 1565 834517 1105 549430 78102 32757 41927958 328746 162598 2283623 310956 3107267 25042 8713007 71762 428138 176728 50317 4010056 50140523 9634 115106 97623 47 1574630 16501715 11376 348024 239115 22938 34256 20160 424056 204068 845453 16706 2059872 5996114 21491 107549 62889 10799 369763 11078 27604 526 2849069 100205 24059 346849 9654170 7039291 16436 614974 4978779 13575 903799 11550373 971 3976 21773 291961 14944492 44025 103193 366694 71248224 44145 209651 98145 524735 426088 354999 336 75101 432139 8794 115041 658313 528810 120587 331324 313865 454036 2019462 2929 28060 379 1522343 4096014 299666 18994 80049 1197022 9684730 5455 10504316 245222 408549 52155 8715360 1152 115376 160130 167678 1590847 2837854 52400 24184 266207 1402631 36 37201 3490853 854920 139060 57321900 1000726 1000 521652 274621 352247 2101 528520 2715 6056225 883 3617 1519627 24227521 49278 1488969 11465502 1700594 132705 18711 92241 135673 4115 222817 5602 761478 4863113 239974 76304 27866 1042 30340 3053 58166 412735 19777 6947 3829 8553 7983436 7351 15128820 390920 107242 628 11206659 777746 185592 588773 630132 37757 6489531 74099 736693 16691 29743 4778 48509 1666 11267880 6565140 7425946 15803 7102870 855 243102 37202 81503 1246370 2104 4553319 2999325 821824 11155 3298 25819002 2512059 1870 213859 285044 4318491 336988 16164 64 468885 855122 7024634 59838 201222 2077402 63120 316432 2539916 74113 222857 8238 2888 37792 29968 15481106 1383963 811237 6408 23589 371543 1462526 55661 1744 474591 3436708 767516 5937903 731 239957 2730 1170601 88968 22727959 268417 917386 220920 98560 5652 269114 192 383321 30591 1206582 12267 8616769 4562616 3703 34754 447142 5002435 44707 758503 5515 5091 37511 0 275454 362 3069655 187191 442345 1581610 18246 84664 397048 2251960 94690025 9897 2853 9649 2103 46467 469 319259 860633 489933 67917 549302 3885266 2067023 808 1164712 94552 2457 2804008 5207 3844 21755 9522031 1273816 1341769 3102 8303 126146 1582636 6691 1751894 68471 6810445 4911 109493 4600743 17756 236711 1091596 938 136 57872 8562711 8531 1064492 15714 469450 19831508 1176572 3044 2626530 103949 22908 1114471 22740 5755 154072 22825 10906 749232 26842 302432 3562 3034853 267754 335508 14417 13198 8033558 20041 3241018 864528 980311 91486 113718 166427 1527 9167784 1121992 12449 38159 6562327 244531 66808 2910910 816841 19136 2859 947 1743089 1268870 234250 10885 7778190 487 1398277 4626317 162329 3068014 5337147 11486 420 130461 2727241 1184849 404333 84580 4191129 14413 1487888 1066 2235156 874884 120370 13405 542672 57983 16160368 643715 7631 268 1109897 6257 82165 2413214 53891 1643843 30581 114112 26604 107263 15772146 312064 924864 3248863 404523 32712 3326369 102462 56218 2326845 29713103 58952 25609 5289 129 19315 2855 19434 999103 12806455 24739
5044259 106715 9858 31188 284502 1514 289934 106739 31215270 29160604 338070 548 115071 8337397 585576 1296420 6093656 264292 17098 140711 2177 322508 99551 19093 70418 38036804 11028 2068810 436031 1646194 666296 456135 111971 20225 3256 117179 3 774 4514 1589256 373275 1538411 1999873 134873 738388 91278 13491871 8589 12493 35052 359 22348 1971483 310647 949957 11674182 147341 54295822 63 433699 1366 10313 5 65347 398708 1495446 156870 442525 1363388 111564 378004 340087 14653229 128369 6287 931 46198 374229 4184006 2402 10258353 188168 51441 1132 81880 70081 40437 3499741 232764 11405 1505767 12741030 1026997 921557 28316 991613 595300 175754 6424894 110565 57391 121383 1063886 40102 42807 7927 9178340 3279 579528 229322 105597 2325 4253623 16150265 462639 13631 23523 4157 1882186 15200 580253 44045 904 266150 14194325 4468610 155394 7950 3474234 1010928 24014 43106 5483 15237 73540 98697 291226 33927 28333 7424789 26628 1473 131059 1439600 13084514 92783 19284 1972577 36720135 912 171255 1903228 919008 134033 3143240 511680 146219 2028 1718579 649 1595703 167565 1731 2336494 6948489 66014 535605 1201 267663 117824 110895 3913663 4397 27266412 1396930 3098181 71079 208 206 49283 497411 1597477 1011979 349777 3293817 661 571 4475530 388537 19081760 10981279 25617 1677 222620 811271 836297 4528 1013325 1256897 83721 280249 830 84401 65218 458845 5329 40032 2624034 83216 102979 4038 660586 22722 115355 186182 39157 1178839 149879 40607 387872 27046 120159 34123233 1939413 85170897 46868904 36448 1096600 21863 2424 308479 167445 15108 42190 11692 82654 269055 13385 43397 9944 173553 2361842 105202 881316 10 103023 733475 7139 44789 393137 35475 10947 8596152 6643278 151526 313000 330576 8702079 137569 20779 248 2770432 1393314 21908 360938 599649 11720 548191 856705 12888 67356 25110 284858 21267 1751694 756937 14903880 606955 302696 102 294 1492282 81355 485256 1 14054320 223464 3058 4382 22559 2341 2014405 393 53819 6647938 171066 212370 2831 2666241 44592 197976 33039 15281845 425529 727323 24243 2811 323890 2040382 13012575 3916 4369858 3827235 233871 61719 197185 2259440 409736 47060 195572 79747 3220291 235879 263533 195114 666741 335567 680081 456332 140233 6775 7253244 481351 31127810 11520660 607 19483149 718499 524712 159573 329774 1325329 1597297 13049 357519 11184246 109754 349080 35556 429639 26300870 248212 68689 60514 183505 1164 685 4781 404874 125582 78562 14747 25537 1684895 6952 19668138 18446 633795 31498 1090722 17626 34849 126460198 3336158 12860938 9022374 22040627 1222 813292 464406 8302 22447 23165 652952 9946 154095 609944 8356 15535 331392 1110198 1689 10522610 609558 277160 656242 32628 211640 843 10439964 3464 78461 831 219359 45561 1367485 1188 17 868998 3658371 102594 137183 158753 5094657 50988 968678 101159 2335502 3014404 511089 35261860 22884 3469 75510037 49368 8160086 2979440 213492 32967446 4886 42479 23797 788569 18975 17957 8580778 36465 279054 105681 41762 286893 42 385643 293378 791771 8389 180463 29338748 2361 197317 858371 5162779 38316 391 3217725 444432 1575691 1372543 15602 1690 203 428 1475462 110751 206824 116 262118 522568 970274 372030 10809302 797649 84340 1673278 9071 222602 2874 38696 1033604 284 17765 236164 4405977 939041 160921 176460 198379 4990 587 2483887 1987003 44289 6137 2171549 296139 1560387 875148 1618415 36088380 4601784 513459 1990205 17328 1004933 30157 5803162 692224 464726 1882671 2509828 393637 26129600 2723 612392 1339425 3389 562 1091252 663898 6108 22938818 249395 1534 562200 8161 113002 32351 2299569 35231 77411 702293 67980 50342 397710 4019388 625771 2355398 10228042 129708 924951 280336 4769353 135100 45870 3701 1429417 886133 238498 3853 60 31847 34011 28697 865372 213563 3657102 8 1 289270 4792 10263 398585 287025 2489774 153220 676368 6051242 457558 210274 622464 135596 380 2 11114754 1516018 384715 366026 1510016 296951 21855 8575 267360 3067125 4687 378611 3029523 119153 26029 79520 1949991 17 16146 42875 9739 6488 1647177 291804 339 1045590 824022 852923 632325 203209 5570 8287701 21514605 12251 36501 555519 81905 506464 627352 6622997 1394 94046 235390 1846926 61609 1337 115708 3996153 7314773 106434 4483209 91106 24624 9762261 655 3161 7103493 1210968 426623 565385 10375 5734869 1032863 123732 21930 423776 13123704 54080 7646 2105562 1320334 208 1847562 1887332 1844 1388631 4289 11454 1236733 26602 19288 6 1239578 2319944 30620 273419 6825 811794 529092 182179 172638 85001 3065592 2643 119304 5264360 24843 704140 1475936 219969 869864 51378 157974 10287 75 3146746 6045701 752791 35437 30071 3963383 36471 4446 817415 1245831 3197 122093 5660640 353 72881 537198 8318581 1456500 913 3081343 1114559 19819 45426 2380703 3195924 683835 85797 7939 908 75434862 589292 57617 1198403 53249 4617295 1123515 747843 25062 344915 620595 569221 296477 221002 4323393 535080 9648 1884827 145937 249766 20212 1643420 5204756 47 154417 3324 360611 6523127 9002 4319838 40072 744 327734 691514 15010 239934 622912 2339992 356 2129 2867 28178 20465 3380 186694 4253276 16910 3380 216143 230316 247327 501406 3505271 152431 943 18925 488167 1522940 1123226 1210882 57210 14226 2196206 97775 74179 106364 103382 2536 1471 88817 3796154 563292 1152770 15378 579931 167729 46956 1034075 47379 629981 558 562210 28246 0 51369 1933596 2495 367106 1582785 385667 66905 109511 16522 167797 10410 9777282 9735775 1532225 18 996 27464 3262621 42331762 286379 685847 312754 1522748 72179 19413062 321137 1149503 7745 791561 3856 22351 3329981 616965 97869 4054952 7122942 1238193 161720 29194 1503818 9854083 9890096 675318 1362293 70064 1893570 580098 1899 2263384 203504 19738 24118 17436076 781232 392623 7059526 215501 2376179 334651 18240 644270 126178 326156 197868 111550 2332173 283064 15914980 18248002 1626022 77127 10425834 16850 87509 9104563 47940 9304017 314612 235375 34893 2733519 7138 89955 3625 9349219 169099 23683 89376 488804 16111 15805849 1256075 24970 275206 60325 17595246 3224938 1400334 17703 162272 650603 34740 250 1324627 1480738 193817 832606 227809 771 255542 5724464 8747 221 2878823 1039022 804949 96 161608 8688 1725604 3573231 2144964 41 2434858 490439 3723298 545911 40384 22073 256270 412381 1147 39600 21122 866113 215187 31632 158241 111403 200199 1528626 1942 2808285 58060 54616 2027881 63996430 8571761 126062 603151 286321 6553004 1085641 332917 10451127 258997 12790180 16338 94559 25786 2842 19285 102845 205247 85248 83916 410216 4502150 168857 76552 1363932 8226451 2028860 1946781 3498614 1817 294 212880 5001 19100 1561392 58279 872331 389607 31799 22658 147413 1267264 40 126329 27633 9892 11244 400586 1741593 7447 74612 199657 3364 1408 2190305 83784 29546663 266658 35790 1813646 9846 798901 5638025 58704
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 533438920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 352945690 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250835241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144936290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 197383994 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 223153779 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 330974685 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 387206048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 393773537 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 963064346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92450404 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 457945628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 130339636 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 31 0 35361 0 0 0 0 50956481 0 0 0 0 0 0 3253142 0 0 0 0 0 250170 0 0 0 0 0 0 0 0 0 0 0 0 0 3129088 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 0 0 0 0 0 0 0 0 0 0 0 0 64226221 0 0 0 0 0 0 0 0 0 0 0 0 0 212 0 0 0 0 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 265 221331 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7073963 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 352463 1844196 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 27645678 138898438 0 0 0 0 0 0 0 0 0 0 5320482 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6179 0 0 0 0 0 0 0 0 0 0 694202 0 0 0 0 0 0 0 0 4 0 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9943940 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 3864 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4172 0 0 5857804 0 0 0 0 0 0 0 0 0 0 22168 0 0 0 0 0 0 0 0 0 0 0 6980 0 0 0 0 0 0 0 0 0 10998931 0 0 0 16855995 0 0 96 0 0 0 0 0 0 0 0 0 10508 0 0 407979 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2217 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12775599 0 0 0 0 0 0 0 0 0 0 0 0 0 589 0 0 0 0 0 0 1017 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63431 0 0 0 0 0 0 0 0 0 0 0 0 0 5321 0 0 0 0 29137951 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3261820 9778 0 0 0 0 0 0 0 0 0 0 2848 0 0 0 0 9764 0 0 0 0 462 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 2314999 0 0 0 0 0 1651993 3 0 3066924 2041066 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 134714899 0 0 0 0 207236 0 0 0 10452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 969 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 436683 0 0 0 0 0 0 0 0 10076 168 0 0 0 0 0 0 0 0 10114 0 0 0 0 0 0 0 187257 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 131499 0 0 0 0 0 312135 0 0 0 0 0 0 0 0 0 0 0 0 27 611981 0 0 0 0 0 0 0 0 0 0 0 402758790 0 0 732073 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7760777 201478 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6454340 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 506 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5019 0 224522 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5852 0 0 0 0 0 0 0 0 0 0 0 127 486118 2753 0 0 70 0 0 0 0 0 0 0 0 0 331272 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 70 0 0 3312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 44 0 0 0 504938 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3206140 0 0 0 0 0 0 0 5 0 0 0 0 0 0 2600322 0 0 0 0 0 0 0 0 0 0 91475422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46277 0 4582994 0 0 0 8811522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72529507 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7624 83556 0 0 17248134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 248065616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26033953 0 9 0 0 0 0 0 0 0 0 0 0 0 0 478792 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 44082075 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25855 1 0 0 0 0 0 0 0 0 0 0 0 0 0 97121 0 0 0 0 0 0 0 0 0 0 0 0 0 255608 0 0 0 0 0 0 0 0 0 0 0 0 0 3039599 0 0 0 0 0 0 0 0 0 42 0 0 0 48 0 0 0 311262273 0 0 0 0 0 0 0 0 0 0 50079 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53014206 0 0 0 0 0 4768539 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92872086 0 0 0 0 0 0 216178875 0 0 0 0 0 0 0 0 0 4469 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 859 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4773 0 0 89 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4195 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 4731 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 12566 0 0 0 0 0 0 0 0 0 0 0 28372 796 0 0 0 0 0 0 0 0 0 0 50435832 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 724 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 344674 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50782 0 0 0 0 0 0 0 0 0 0 0 2525929 0 0 7365 541 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 373738003 0 0 0 0 0 0 46266291 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2795340 0 0 0 0 44556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17751 1317813 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3651932 0 0 2430272 0 0 0 0 0 0 0 150081 0 0 0 0 0 0 0 0 0 1428 0 0 0 0 0 7248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69594817 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35821 0 0 2242 0 0 0 2103471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 32876746 0 0 8 0 0 0 0 0 0 39023 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16771 0 0 0 0 1170654 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 172727 207 0 201 0 0 0 0 0 0 0 0 0 0 0 1302994 1696259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 3099688 0 0 0 0 0 0 0 0 0 0 317732647 0 0 0 0 0 0 0 0 0 0 4098984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16131 0 0 0 4 0 0 189 0 0 0 0 0 0 0 0 0 0 0 81774 0 0 0 0 0 0 0 41665744 0 0 0 0 0 0 0 1084105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 7108 0 0 0 0 0 0 0 0 0 0 0 4323 0 0 0 0 0 0 0 103596496 0 0 0 0 0 0 0 0 0 0 0 942541 0 0 584991 0 0 0 0 0 0 0 0 0 17482346 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3506 0 0 0 0 0 0 0 0 0 0 0 0 0 17657 0 1298738 0 0 0 0 0 0 0 0 253 0 0 0 0 0 0 0 0 0 0 0 0 153212 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1162752 0 0 0 0 1 0 0 0 0 0 0 0 7871 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3250 0 0 0 368392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14585 0 0 0 0 0 0 0 0 0 0 0 1369121 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 1905390 0 0 0 0 0 0 0 0 0 0 0 0 0 0 262775 0 0 0 0 0 0 1575311 0 0 0 0 0 0 0 0 0 0 0 0 230406120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2406584 23139566 0 0 108625 0 0 0 0 0 0 0 0 0 0 0 0 13038 0 0 0 0 365878797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13970359 0 0 0 0 0 0 2727196 0 0 0 0 0 0 0 0 0 0 2516620 0 0 0 0 3 0 0 0 0 5 0 0 0 0 3255214 0 0 0 0 0 0 0 308 0 0 0 0 0 0 38892868 162069657 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7675183 0 0 0 0 0 0 0 0 0 0 22500155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108151 0 0 0 0 0 0 0 0 100062507 0 0 0 0 0 24852267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 182352536 0 0 0 0 0 0 0 0 0 0 24686801 0 0 0 0 0 0 12 0 0 0
3 1001
594056237 519128726 296663641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
811226125 742104687 716921782 440349302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
517041044 489658136 355818241 304815669 247667818 136343037 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 2 2 4 5 6 9 13 14 15 16 33 35 36 52 54 56 56 64 75 76 76 78 126 131 132 133 138 154 165 166 183 198 199 212 233 264 266 266 333 357 375 377 377 407 412 423 427 434 445 469 491 516 544 582 586 636 650 672 708 764 817 853 873 879 885 888 952 982 1025 1089 1122 1136 1221 1294 1325 1360 1447 1452 1493 1545 1592 1624 1696 1732 1759 1781 1812 1816 1818 1818 1830 1831 1854 1864 1955 2123 2201 2278 2315 2334 2352 2427 2446 2454 2584 2660 2740 2740 2837 2871 2896 2922 3004 3171 3216 3312 3406 3411 3449 3513 3886 3887 3912 3936 3957 3992 4027 4094 4109 4257 4561 4704 4778 4781 4808 4876 5068 5332 5659 5671 6011 6107 6140 6291 6551 6557 6623 6673 6688 6740 6826 6925 6927 7005 7034 7168 7181 7300 7323 7490 7505 7558 7572 7594 7614 7634 7649 7689 7697 7776 7906 7945 8071 8109 8150 8382 8386 8442 9030 9121 9264 9426 9482 9673 9871 9938 10015 10202 10238 10526 10780 10864 10978 11127 11419 11687 11831 12892 13059 13366 13377 13483 13653 13725 13732 14115 14400 14639 14663 14837 14886 15154 15465 15608 15726 16131 16180 16189 16276 16436 16495 16635 17033 17086 17232 17397 17432 17501 17514 17724 17792 17792 18225 18297 19115 19362 19972 20096 20097 20143 20153 20419 20583 20822 20829 21270 22068 22105 22158 22532 22551 22691 22794 23954 24370 24812 24855 25240 25489 25610 25656 26133 26478 26595 27697 27780 27889 27940 28045 28164 28332 28505 28623 28725 28945 29147 29609 29719 29786 29803 30046 30109 30473 30855 31218 31661 32290 32427 32915 33253 33518 33620 33674 33836 33989 34054 34283 35437 35511 35708 35737 35794 35850 36103 36278 36747 37052 37213 37433 37842 38068 38561 39015 40078 40748 40997 41940 42632 43084 44153 44291 44453 44727 45266 45437 45724 45890 45890 46424 46515 46889 47647 47870 48405 48838 50226 50295 50922 51072 51716 51723 52333 52520 52884 53062 53149 53623 53706 54462 55221 55435 56481 56774 56898 57379 58873 58892 60256 60267 60648 61325 61957 62166 62522 63030 63244 63929 64573 64839 64950 65356 65583 65813 66068 66173 66521 66844 68014 69448 70166 70215 70636 70731 71280 71931 74312 74787 75341 75933 76946 77160 77644 77735 82263 82377 83321 83600 84290 85455 86008 88468 88542 89142 90455 90691 90924 91439 91622 91692 91800 92273 92411 92573 92910 94130 95467 95768 95911 98295 98353 99295 99784 100079 101050 101406 101583 101952 102109 102653 102842 103683 105716 106508 107107 107222 109657 109755 110473 111717 112337 114254 114508 115729 115813 116761 118832 119285 120787 122078 124898 125163 125444 125685 125880 127019 127109 127114 127132 128253 129259 130742 133213 135143 136679 138634 139365 140997 141162 141302 143866 144128 144957 147144 148967 149939 150905 151836 152155 153914 154360 154976 155298 157236 157411 159179 160132 161545 163576 163915 163970 170788 171588 175475 176096 177285 177554 180095 180396 182603 183335 183468 185426 185610 186985 188344 189131 189874 191201 191663 191850 192217 196091 196305 196581 196764 198180 198508 199035 201771 204046 206048 208675 210549 213497 213833 214788 215239 217228 218341 223274 231440 232350 233450 236817 238718 238728 239558 240403 241063 241071 246697 247082 247154 255026 255521 258000 258693 263893 267536 270120 270988 271572 273133 276449 277498 279087 283211 284574 285720 286380 289001 289420 289651 290723 291929 294403 296650 297815 303858 303873 308387 309968 311232 313118 314853 315706 319223 323679 324723 326605 334461 336412 336661 340659 342437 342816 352987 354130 354247 355381 360066 364042 369133 370979 371060 371732 375059 377984 378290 387047 392700 395463 398774 400857 402514 414501 416222 422215 423872 424572 426144 428278 434688 434812 438321 442717 454449 456621 458020 460082 460816 465457 473058 473724 475077 479100 481317 486112 494794 502252 505566 506321 507346 507786 521673 530646 530855 540597 540910 541165 549793 552224 555307 555593 562156 569163 575527 575654 575932 577673 578282 583643 584362 594322 603394 605465 610130 613915 617935 618370 618950 632110 636673 641097 644150 645136 650468 650899 654771 667129 685187 697240 700605 705887 708647 712638 716575 721876 728468 732512 733821 734919 750115 751202 768311 777567 783144 788498 789939 807021 815138 821775 844355 855691 855780 873337 873858 874980 879950 881423 905369 909377 910022 917500 941241 942627 955404 966655 979486 982399 984228 985117 994184 998093 1003826 1025603 1026038 1026838 1028108 1046804 1047903 1063574 1088660 1091093 1094894 1132335 1141458 1151892 1154332 1161771 1178904 1195958 1197669 1201591 1204791 1215269 1225891 1229595 1259187 1292933 1312565 1314539 1375178 1379060 1409499 1418810 1454494 1459826 1463784 1478351 1488911 1501976 1523565 1560566 1572270 1574890 1592668 1630987 1634144 1652964 1683201 1696811 1715079 1722975 1726828 1758017 1777258 1788175 1833457 1851420 1859457 1875970 1904133 1939328 1941671 1952167 1980427 1982870 1985737 1990519 2013914 2026603 2048757 2069041 2078687 2082351 2092751 2107831 2108373 2123292 2123610 2151947 2166411 2172082 2175696 2183243 2188602 2210437 2214023 2226136 2259336 2311624 2403285 2413360 2422480 2448010 2488784 2489704 2501334 2555620 2563521 2573336 2574337 2620749 2637267 2637378 2637986 2652175 2654802 2661063 2677232 2682496 2682525 2696957 2717052 2717226 2719104 2758245 2764250 2779280 2782840 2785834 2838455 2839629 2853365 2918785 2932703 2945543 2955555 2987253 3000153 3000181 3031236 3034719 3044870 3136664 3137884 3140753 3193838 3255281 3292852 3343695 3350021 3352076 3453316 3467687 3531041 3574707 3588188 3613259 3645947 3650997 3694364 3703769 3725053 3736204 3738062 3741302 3757421 3768163 3786653 3997419 4100930 4162876 4173114 4180333 4188410 4302039 4373493 4432299 4436362 4465492 4527042 4555102 4571407 4745784 4773227 4892339 4914663 4928966 4943318 4957585 4984277 5002444 5043648 5051147 5059315 5127230 5188904 5307931 5326953 5330715 5368069 5564196 5568103 5725632 5750542 5829570 6021105 6408151 6550968 6609451 6786618 6820839 6883295 6905161 7469121 7542488 7592073 7703588 7772900 7788358 7817249 7871647 7882188 7956267 7984822 7998364 8207904 8234790 8331504 8417503 8491282 8509023 8761717 8840710 9021947 9050883 9218961 9408353 9523452 9561766 9643979 9682749 9850294 10047906 10198965 10312926 10390237 10545954 10560937 10562006 11179660 11266018 11464650 11766995 11786658 12952693 13375572 13770597 13921276 14372972 14398338 14709209 14730119 15641748 15656604 16258128 16309516 17076062 17395571 17492028 18501605 18715846 19134848 19488430 20006343 22079054 22151524 22195239 24085739 24449511 29220876 31332352 34296174 35328158 35531802 36907382 36992339 37153291 40096065 42762283 43355175 50885345 61975894 64689977 65043370 69419794 81130122
2 6 9 10 22 34 45 48 50 66 66 69 69 93 100 117 127 131 175 177 250 305 313 333 340 344 350 354 379 382 404 469 472 493 515 530 541 549 561 599 605 612 625 664 664 684 687 696 705 760 888 891 924 972 1014 1041 1052 1070 1076 1133 1148 1190 1199 1245 1273 1287 1321 1328 1329 1343 1373 1379 1444 1528 1618 1743 1757 1761 1782 1829 1888 1892 1970 1975 2074 2093 2212 2213 2285 2362 2365 2376 2384 2390 2563 2564 2570 2627 2704 2832 2862 2891 2942 2956 2959 3038 3191 3210 3331 3335 3358 3440 3474 3499 3558 3574 3644 3680 3883 3885 3972 4116 4269 4279 4412 4523 4527 4550 4575 4582 4619 4635 4888 4925 4947 5011 5092 5197 5483 5503 5537 5537 5565 5575 5831 5853 5898 5933 6083 6190 6412 6610 6699 6966 6979 7159 7209 7289 7292 7324 7329 7435 7498 7616 7751 8066 8203 8415 8621 8791 8862 8897 9036 9102 9365 9405 9447 10093 10211 10277 10412 10446 10527 10680 10824 11140 11244 11265 11555 11721 11788 12059 12362 12571 12711 12769 12849 12856 12963 13020 13346 13451 13477 13703 13923 14123 14132 14461 14465 14474 14908 15368 15399 15832 17044 17232 17253 17746 18423 18453 18623 18916 18917 19342 19471 19548 19610 19743 19753 19856 19858 19954 20002 20157 20308 20426 20435 21301 21407 21498 21625 21964 22195 22364 22928 23054 23339 23432 23695 23768 24267 24986 25600 25609 26799 27761 28285 28947 29036 29046 29068 29191 29722 30188 30538 30744 31274 31650 31746 31961 32033 32351 32627 32685 32722 32854 32857 33191 33764 34196 34481 34729 35453 35953 36685 36720 37106 37365 37779 37854 38322 38907 39274 39378 39794 39977 40291 40452 40828 40832 41096 41668 41700 41882 42386 42576 43701 43977 44173 44442 44475 45286 45358 45565 45882 46163 46329 46571 47160 47750 47864 48100 48203 48386 48387 48429 48823 49102 49140 49169 49490 49798 49808 49989 50130 50413 51929 52187 53994 54254 54341 54409 54718 55044 56331 57184 57838 59421 60456 60533 60687 61434 61849 62373 62517 62694 63035 63368 63536 64126 64190 64506 64566 64719 65046 66808 68342 68389 69496 70514 70743 71591 71723 71763 75029 75477 76831 77107 78091 81268 81389 81625 81772 82413 83202 83379 83796 84518 85073 85736 86192 87461 87845 88967 91383 92125 92299 92713 93390 93537 94139 95826 95987 96186 96290 97155 98394 98542 100616 101496 101632 101821 102273 102587 104065 104663 105519 105826 106221 106386 107996 108389 108686 109185 109293 109774 110125 110850 111789 112509 113678 113732 113836 114172 115120 115919 120113 120946 121943 122344 123257 123445 123702 124082 125445 126520 126986 128346 129070 130405 131161 132930 134031 135402 136892 137331 137708 139663 139817 140151 141510 142373 142906 143072 145031 145350 147733 148477 148552 149942 152012 152117 152983 154256 156268 156360 157182 158550 158722 159972 161199 161316 165797 166084 172549 173352 174263 174286 175438 177640 177826 180466 183068 183815 184508 186258 187236 188143 189429 192454 195422 199249 200621 202125 202945 203445 209966 210929 211829 212208 213169 213408 215087 215177 216697 217673 219180 224085 225471 225646 226235 229382 234119 235145 236802 240468 241185 243968 246891 249103 251349 252379 253129 253731 256517 257302 257319 258627 267898 268678 269298 269499 272740 274352 274575 276992 277072 279076 279444 280367 280575 282093 282309 286135 287278 288731 290823 292816 295238 296524 297059 300235 300816 304044 304914 305052 306270 309264 313118 313785 317184 320024 323443 324806 328290 329271 330399 332942 333136 337967 340990 342671 343419 352089 355922 357099 359948 360440 361629 362360 363991 365526 366578 370918 371678 371761 374905 389917 401164 403324 403834 407474 409454 411119 412464 416110 416169 418439 423741 426340 426518 438194 444635 448022 448864 451241 452122 452703 453986 463609 467507 468698 468775 471815 472642 474028 474959 476959 481464 487418 491033 492554 493370 497142 497294 502333 506254 509298 520666 523199 523683 541802 543392 543490 544025 566775 580930 582237 585041 592654 599104 600922 607739 610115 612137 616505 622319 624150 625396 628326 629483 641238 641738 642097 645290 652644 654701 655828 657904 658817 665007 674499 680388 687960 708691 716850 717707 717918 726895 727495 734150 736290 743999 747677 750235 755239 775864 778492 783063 783145 786307 787880 791435 798645 800852 807270 818976 824252 829896 831119 837872 838377 842134 865961 875354 885757 887461 893733 894705 895843 923041 929591 934113 946143 955537 964027 968917 970877 978919 979253 985030 986547 1028527 1028749 1037583 1039684 1040634 1041249 1041850 1047410 1056561 1068515 1069869 1075550 1078481 1081609 1082025 1115089 1116727 1129274 1135398 1149501 1153328 1175412 1177418 1179559 1183277 1192784 1211126 1215556 1222042 1235623 1235987 1237270 1245672 1250676 1253131 1253837 1260800 1260914 1278287 1284846 1304491 1306093 1308338 1317293 1318121 1328896 1334323 1380773 1383564 1383639 1399391 1418072 1418154 1422468 1425620 1444372 1444940 1445815 1457035 1467560 1525956 1527326 1531847 1541792 1562483 1570336 1601133 1643614 1673500 1699124 1707392 1708275 1708913 1723659 1727020 1738196 1761344 1788424 1807975 1831536 1842483 1852267 1883854 1896450 1911265 1914375 1949829 1953858 2008293 2010142 2029517 2030071 2048155 2060592 2062150 2084633 2103715 2108663 2124975 2165577 2204394 2221968 2224998 2230094 2275457 2316002 2363366 2385877 2420485 2435148 2453855 2506937 2519715 2545641 2589453 2607807 2617924 2653943 2670524 2671430 2701995 2726426 2758691 2765508 2780616 2801916 2811206 2830810 2858978 2909872 2931761 2964453 2965177 2966183 2983641 2989905 2990633 3012414 3021971 3027851 3101035 3102503 3143425 3208735 3241489 3261123 3289799 3337363 3363433 3385262 3406538 3493021 3506796 3527753 3530603 3692593 3704564 3764392 3811381 3892695 3895025 4038932 4062735 4079194 4092986 4117185 4189482 4306822 4355018 4412199 4497546 4552918 4556562 4611136 4652566 4673703 4688399 4783222 4789475 4841568 4945197 5021649 5185835 5305812 5327573 5384585 5486881 5506499 5509013 5511733 5732747 5741112 5945863 5950906 5960073 5963815 6015017 6070760 6199781 6270187 6385494 6442013 6540311 6547038 6604654 6614257 6742828 6757703 6811159 6871494 6920729 6933779 6968865 7053990 7108610 7320028 7517363 7793927 7805277 7888445 7933033 7933746 8008466 8021631 8033950 8147132 8300277 8581807 8596069 8828330 8896612 9098142 9343182 9466248 9593393 9819856 10050364 10078600 10503384 10625809 10728617 10905215 10950009 11047489 11094880 11299256 11342056 11405786 12145486 13143448 13414110 13462781 13469323 14400598 14529198 17037552 17126503 17516142 17656577 17676251 17851772 18959456 19869830 20759540 21092516 21859953 24256094 24583347 25292212 27070841 27407882 27998086 28355977 28790498 30477880 41662456 58383706 59341070 109760728
0 1 1 2 7 8 8 9 13 15 17 35 41 42 55 67 76 79 96 115 120 121 124 131 136 141 155 169 181 187 211 221 224 231 231 232 234 248 254 285 303 335 343 367 378 385 398 399 400 432 439 447 449 468 481 583 609 615 670 692 706 734 736 795 806 819 821 833 914 952 1033 1038 1052 1064 1080 1098 1139 1241 1280 1363 1380 1396 1421 1441 1455 1513 1535 1541 1542 1602 1690 1693 1737 1765 1821 1850 1861 2106 2114 2141 2208 2300 2301 2449 2499 2501 2696 2755 2800 2820 2862 2950 3022 3073 3102 3125 3187 3269 3327 3413 3430 3441 3548 3634 3696 3794 3828 3855 3879 3901 3901 3973 3996 4073 4153 4198 4209 4218 4475 4490 4611 4629 4639 4747 4845 4928 4971 5050 5302 5325 5427 5433 5473 5570 5613 5749 5770 6196 6539 6676 6780 6826 6864 6909 6916 6976 7397 7406 7418 7452 7582 7786 7936 8006 8244 8353 8448 8543 8601 8796 8827 9218 9476 9611 9615 9845 9883 10019 10055 10148 10216 10554 10750 10773 10827 10850 11037 11038 11354 11369 11558 12342 12406 12459 12677 12732 12808 13026 13059 13107 13252 13267 13315 13326 13570 14148 14237 14272 14339 14398 14993 15007 15514 15948 16022 16595 17045 17407 17541 17767 18193 18549 18695 18747 19223 19394 19732 20120 20248 20401 20425 20477 20647 21256 21320 21958 22152 22675 22892 23028 23283 23449 23467 23515 23776 24215 24224 24636 24660 24835 24967 25506 25569 25608 25809 26610 27776 27846 28003 28790 29376 29798 30145 31349 31694 32171 32397 32677 32799 33332 33340 34000 34060 34148 34198 35225 35296 35544 35779 35840 36257 36795 36897 37087 37169 37189 37460 37860 37962 37977 39218 39528 39659 39758 39851 39862 39938 40446 40506 40862 42511 42659 42686 42752 42773 43767 44332 44768 45400 45714 47076 47298 47556 47566 50362 50475 50577 50754 51028 51291 51601 51619 51681 52149 52547 52658 52711 52745 52935 52959 52973 53217 54373 55163 55985 56280 58008 58626 59499 59519 61842 61900 62394 62402 62748 64531 65036 65832 66178 66204 67803 67813 68284 68326 68561 69285 69534 69736 70069 70375 71047 71165 71299 71345 71783 73494 73832 74695 74751 74835 74903 75727 75833 76969 77108 77140 77605 78254 78714 79158 79174 80910 82710 83252 83265 83339 83422 84235 84864 85274 86676 87139 87429 87599 88507 88724 88835 89164 90560 91454 91716 93356 94089 94143 95208 95272 95606 95899 96016 97015 97598 98501 98799 99051 99072 99138 101745 102299 102300 102695 102783 103856 104097 104832 105392 107460 107554 109728 110934 111374 111743 111868 112110 114735 115952 116597 117689 117905 119712 121629 121863 121982 122109 123666 124739 124804 125547 125850 125874 128554 130556 130955 131239 131335 132121 134143 136618 137141 137586 138751 138780 138938 139345 139741 140327 141058 142219 142779 145323 151236 152114 153730 154160 154194 156750 160679 160852 161810 164464 164771 165254 166671 166831 167657 170360 170512 170589 170639 172040 173780 174628 175100 176920 177059 180151 181479 184525 184838 185239 186369 190679 191224 195362 197421 197604 198092 198259 198352 201880 201926 204436 204651 205734 205945 207036 207724 211485 212930 214985 216794 218180 222738 224242 225449 229172 230957 233415 236821 237526 238447 238537 243458 243873 243895 246820 247706 248910 249206 250071 255223 255224 257483 259495 264341 270674 274667 275760 279346 280675 280887 282322 283835 284630 288059 296300 296998 301852 301884 304840 305246 309787 313089 315200 317071 318032 321669 323616 326029 330080 331993 333643 335778 336248 337266 342588 345833 347663 358114 358486 358736 360867 361701 364469 365903 367588 368009 369567 370110 370170 376248 387025 391426 395027 401321 404268 404720 406609 409768 411418 416503 419175 419936 421185 421336 421704 423011 426873 435806 449085 457554 457709 464616 474046 476890 484270 489099 490773 491639 495138 499031 500068 500142 500467 505526 508803 510343 513219 516628 517994 522281 537760 537844 543379 547339 553533 556687 566927 573468 574144 587257 588965 592386 592545 593025 595490 595693 598087 601634 605467 609521 617274 619204 621179 622846 623889 627266 631683 637655 637827 640051 648209 648699 649423 649950 650917 656460 661589 662852 664626 665810 669270 676993 678450 678526 679511 679830 681770 686342 688393 688888 697648 707109 709379 710636 712215 729082 733255 744087 747763 748922 748952 760826 761675 762422 764917 783321 794247 810475 812550 818441 820172 821588 827743 836959 840065 842237 843812 847342 853421 855325 860688 865745 866102 866741 874822 878158 888497 890445 891058 891077 902940 904726 913286 914288 920643 943320 945250 947861 961381 974925 979738 981938 984056 1019693 1020914 1021590 1029752 1034073 1037003 1038048 1043659 1044369 1049692 1057252 1062586 1066091 1074242 1118959 1132761 1146298 1158659 1168659 1195877 1204216 1207820 1216305 1218366 1223961 1226879 1262211 1313375 1317058 1321457 1323584 1332378 1332804 1356260 1377214 1394510 1405221 1407894 1421120 1421175 1425261 1435344 1438077 1439853 1467918 1483121 1515167 1516384 1518880 1520547 1537215 1557895 1559086 1562449 1565911 1568366 1583862 1599181 1615182 1623307 1626314 1629419 1643963 1659710 1672169 1679324 1697018 1699239 1710493 1722874 1738686 1743244 1743276 1751528 1783371 1791919 1809294 1828156 1880656 1897991 1907376 1960809 2000099 2003912 2017897 2020947 2028726 2032195 2039836 2084223 2115784 2119002 2122057 2158391 2163998 2168605 2177021 2177792 2179132 2191842 2250471 2255418 2268735 2282682 2363332 2409069 2421743 2423769 2485548 2508221 2511475 2517125 2531087 2567644 2589037 2597570 2607022 2646288 2676094 2695973 2759805 2765426 2812183 2830699 2837418 2847704 2862747 2866255 2928233 2932036 3064225 3096370 3098090 3153572 3205804 3211929 3279025 3381905 3422906 3454247 3496289 3517150 3521515 3551819 3562754 3609597 3623048 3624785 3646913 3663370 3667579 3694631 3812987 3822440 3850288 3858077 3920071 3990285 4011963 4111554 4141322 4156999 4179123 4315632 4347231 4385752 4414366 4550358 4572170 4583975 4586932 4750138 4882355 4965910 5001351 5061561 5135842 5188397 5193821 5212373 5258643 5332185 5394922 5663323 5765631 5828752 5842229 6050149 6160489 6189676 6364114 6435915 6573572 6605690 6637442 6745798 6867149 6881153 7022383 7029944 7499687 7650206 8023952 8098409 8156946 8595273 8685631 8935047 9311123 9392820 9445237 10084993 10320536 10837419 10890636 10946288 11283676 11480949 11555213 11577980 11582644 11618219 12569866 12997133 13169135 13210564 13533997 14222531 14684880 14926838 15027130 15225371 17584397 17675540 19253341 20782782 21795972 22543733 23583357 23729011 24489317 25706098 26093997 26902172 28734946 29632866 29711944 30973383 31005103 31259639 33994953 37370942 42605227 43267424 62289391 66491398 84732418 97742254
3 1001
897637450 888155145 674109642 673397364 494172149 455853445 404110517 334046211 49147996 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
623578570 479034139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
693052492 157962658 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 19371153 0 0 0 1 0 0 0 0 313 0 0 14239899 0 0 0 0 0 0 0 14 0 0 2397 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12206 281206997 0 0 0 0 0 0 0 2024 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1878 0 0 0 0 0 0 0 0 0 12920985 1185877 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 268088 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 0 0 0 0 0 0 0 0 0 7661 0 291 0 1 0 0 0 0 0 0 4421 0 0 0 0 0 6613689 0 0 0 0 1208076 0 7798814 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 650947 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18771961 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 663133 0 0 0 0 0 0 0 0 0 11 0 0 0 33721754 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37897573 0 0 0 0 0 0 0 0 1025 0 0 0 0 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29070269 0 0 0 0 0 0 0 0 0 131571 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2532955 0 5151 0 0 0 0 0 0 0 0 0 6310 20883643 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23735 0 0 0 0 0 0 0 75052505 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39418603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5893824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7218 0 0 0 0 0 26913 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8805063 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2477662 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49042041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9405 0 0 0 0 0 0 0 0 0 63664358 1 553349 0 0 0 0 0 0 2536864 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 2691 0 0 0 141 0 0 0 0 0 44214707 0 0 0 0 0 0 0 0 0 0 0 0 24361 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3402117 0 9 0 0 0 0 0 0 0 2323729 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 591 0 0 0 0 0 0 0 0 0 0 0 0 0 26 614 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 406888080 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1563387 0 0 0 0 0 3020712 0 0 0 0 0 0 0 0 0 0 0 0 0 57910 0 0 0 0 0 0 103 0 0 0 345965 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117932 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 2 0 0 0 22995 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18857 0 0 0 0 0 0 0 5547752 0 0 29464 19180287 0 0 1534 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120805 0 0 0 0 0 0 0 55992457 0 0 0 0 0 0 69 0 0 31575913 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 391003 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1312109 0 0 0 0 0 31 385163 0 0 0 0 0 0 81250670 0 0 0 0 0 0 166285836 0 0 0 0 0 0 0 0 0 0 0 0 0 91165584 0 0 0 0 110689 0 0 0 0 0 2 0 0 0 0 0 0 0 10 0 0 0 4396 0 0 0 0 0 0 0 8968 1451 17796439 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 17858631 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1210663 0 0 0 0 0 0 0 0 0 0 0 0 0 165210578 0 0 0 0 0 0 0 0 0 5488 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 191100993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14910846 0 0 0 0 0 0 0 0 0 0 34 0 0 0 0 68533 0 2281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109734 0 0 0 0 0 0 0 0 0 0 0 0 667089 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91035 0 0 966066 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18933 0 0 0 0 0 0 0 0 1 613 0 0 0 0 0 0 0 0 0 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119562200 0 0 0 0 0 908 0 0 0 0 0 0 0 0 0 0 0 28891815 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 237056975 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5135985 0 2107 0 0 0 32214 0 0 0 0 0 0 0 0 0 0 0 0 51 0 0 0 0 14 0 0 0 0 143 0 0 0 0 0 0 65217 0 0 32498 0 0 0 0 0 7751 0 0 0 0 0 0 0 9888895 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1645429 0 0 0 0 0 0 7 0 0 0 778718 0 0 0 0 0 0 0 0 0 0 0 0 6722 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18320534 0 0 0 0 0 0 2486255 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 178 0 0 0 0 0 0 0 0 6108217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89595767 0 0 0 0 0 744670249 0 0 0 0 0 0 0 0 16 0 0 0 0 0 2755 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 469374 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4652068 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 116032068 0 0 0 0 0 0 0 0 88271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 9076570 0 0 0 0 0 0 0 8699868 0 2020614 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 14829953 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36197629 0 0 0 24680 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131 2561 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7243417 0 0 0 1027 0 0 0 0 4519352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194 499842617 0 1414866 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 829170299 0 0 0 0 0 0 0 0 0 0 0 0 856519 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 910651 0 0 0 0 0 0 0 0 76175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25025237 0 0 51308 0 0 0 0 0 0 0 0 430 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 296181608 0 0 0 0 0 0 0 0 0 0 0 0 22434 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42751 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 0 12098 0 0 0 0 0 19 0 0 0 0 0 0 42438 0 262137836 0 0 0 47271 0 0 0 0 0 0 0 0 0 0 0 0 0 17867927 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50901 0 0 0 0 1741 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1018 0 0 0 0 0 0 0 0 0 14229226 0 0 0 0 0 0 100002424 0 0 0 0 0 0 2892823 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 25691735 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55964053 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12169784 0 17 0 0 0 0 113905142 0 0 0 155328 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89 0 0 0 0 0 0 0 0 0 0 0 1388168 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12525755 0 4521 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 596310 0 0 0 0 38839 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1337 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20703507 0 0 0 0 1000000000
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 752911479 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 535193902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47450829 471946799 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 858506141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200066420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 647382993 0 189410369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79216515 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 541587263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 509215597 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 724714303 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 623175060 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 1 2 3 5 8 12 15 23 24 26 30 33 34 43 54 66 74 75 81 88 99 110 128 144 158 160 167 169 222 225 232 234 248 266 316 332 360 391 394 407 415 428 443 451 453 459 463 465 540 558 564 568 571 587 592 597 649 667 692 703 705 708 716 728 825 827 867 889 929 970 1017 1048 1160 1198 1236 1277 1344 1361 1517 1554 1572 1594 1627 1651 1672 1690 1725 1776 1814 1852 1867 1919 1924 1990 2021 2113 2181 2329 2394 2441 2517 2545 2568 2602 2630 2648 2663 2725 2842 2902 2905 3009 3016 3030 3636 3649 3690 3713 3746 3798 3894 3929 3963 3967 4265 4293 4308 4311 4336 4353 4528 4542 4544 4639 4773 4800 4909 4953 4961 5019 5053 5082 5107 5210 5280 5299 5363 5375 5402 5417 5436 5469 5519 5622 5714 5942 6060 6121 6151 6209 6231 6400 6440 6455 6532 6788 6811 7095 7155 7299 7455 7650 7749 8056 8208 8263 8284 8392 8397 8628 8641 8890 9077 9276 9324 9624 9653 10072 10230 10538 10646 10712 10768 10775 10789 10821 10836 11129 11719 12220 12345 12417 12451 12482 12517 12727 13208 13278 13362 13565 13581 13751 14485 14554 14738 14920 15038 15172 15189 15372 15636 15702 16032 16256 16296 16382 16614 16875 17340 17362 17505 17602 17874 18071 18099 18367 18493 18567 18635 18885 18924 19119 19415 19448 19541 19554 19564 19603 19787 19810 19813 19830 20047 20721 20731 21099 21396 21588 21822 22103 22916 23419 23689 23794 23828 23888 23922 23928 24105 24108 24267 24507 24924 25599 25908 25962 26326 26417 26524 27478 27938 28003 28018 28264 28689 28833 28903 29052 29465 30141 30542 30617 30976 31088 31234 31547 31852 32294 32669 33024 33070 33498 33600 33670 34649 34656 35368 36002 36541 36727 36728 37141 37576 37651 39476 40214 40614 41261 41506 41551 41641 41956 41963 42139 42702 42790 43234 43422 43480 43615 44577 45300 45750 45820 47055 47178 47462 47531 47903 47999 48181 48757 48818 49440 51040 51112 51339 51459 51638 51793 51855 52790 52887 52924 53091 53745 53884 54208 54413 54422 57757 57883 58205 58267 58692 60282 60809 61474 62073 64070 64503 64617 64651 66170 68023 68607 69593 69861 69911 70477 70519 70665 71206 71573 71965 72817 72959 73766 74138 74489 74625 74874 75960 76084 76589 77007 77250 78152 78518 78861 79276 80273 81442 81733 83118 83181 84644 85422 85507 86267 86876 87789 88286 89026 89103 91214 91330 91413 91858 92233 92786 93703 95395 95662 96033 97469 98213 98753 98999 99413 100506 104073 104755 104867 107469 107498 107793 108505 109094 110485 111468 111620 111746 112781 113575 115965 115982 116329 120340 124250 124505 124681 126360 127464 128089 128578 130928 134453 134672 136400 136453 137180 137859 138882 139135 139409 139423 140002 141979 142065 145681 145795 148283 148514 148729 149177 150379 152141 152303 152607 152611 154279 155973 156442 162274 162509 163506 165540 166575 167726 167983 169523 169695 170116 170305 171829 171880 172477 173439 176712 178673 178969 179311 180408 181009 182513 184426 184761 186694 187770 189255 189919 191022 192473 194551 196101 196186 196356 197253 198849 199094 200188 202682 205315 206694 209667 211683 215218 221066 223933 224063 227642 229258 229781 230699 231349 231592 232319 232838 234938 235660 235820 237850 239570 239741 245113 245241 250488 254034 256692 256827 258489 265313 266647 269457 270547 270669 278810 280081 281558 282216 282388 282682 283259 285976 289355 290620 290971 296355 296654 296767 310951 316768 318023 319855 322301 323797 324470 325032 327627 328033 337489 338248 338861 339752 343691 344018 345676 346602 347072 351711 358829 360513 361888 362672 368324 368556 369970 378124 378395 385121 385932 389269 392944 395126 396208 396313 397426 404088 405264 405838 421264 425070 425977 437760 439180 439218 439538 440845 442193 442279 449770 452770 458181 459570 460095 461868 467349 469971 482225 493433 505009 506226 511129 515462 518204 525867 526575 528576 531206 534377 538004 539340 542675 545491 548040 549095 551040 553885 555910 563891 569087 572042 580070 580830 583665 594657 594732 603082 611867 636902 638289 638626 643500 649276 652774 663435 671088 674306 676177 687165 695665 699685 699764 703733 708087 715536 716870 719672 721664 730388 731828 757744 759598 761958 778736 784214 788512 806033 813824 817324 821383 833555 855574 866907 873214 892323 897610 901582 915619 916230 947474 957096 958040 964889 976428 979733 999716 1000394 1001373 1002436 1005252 1007013 1011276 1051391 1062817 1067576 1069686 1079135 1081778 1090411 1091679 1100764 1108825 1108857 1110603 1113304 1123999 1129122 1131736 1141238 1147793 1155531 1163068 1176089 1178165 1195833 1203239 1205618 1219371 1222084 1231882 1267519 1280898 1283532 1290884 1294085 1303764 1315689 1338556 1342326 1347553 1356809 1359665 1363160 1378271 1393753 1416203 1425283 1476239 1484435 1486530 1508840 1543409 1543596 1543887 1566245 1571326 1599900 1616955 1621426 1653572 1657692 1689574 1702998 1720553 1740308 1751073 1783293 1817608 1832120 1847601 1856074 1870127 1872782 1873010 1885188 1891985 1893271 1894584 1908576 1908979 1939309 1975068 1994471 2004874 2011018 2020059 2030577 2083326 2097216 2120366 2132347 2180848 2194548 2235378 2283565 2304203 2332803 2358633 2406691 2411208 2416929 2456318 2460116 2476742 2540086 2559132 2573192 2591415 2601166 2615917 2701974 2712020 2716860 2731992 2741932 2781312 2798638 2812515 2827500 2852468 2862053 2950281 2964553 2976260 2984696 2996031 3000483 3016815 3045356 3110852 3157214 3157496 3165974 3173241 3179486 3180575 3192608 3245171 3306129 3315799 3346175 3421812 3452726 3513616 3564781 3577753 3637798 3638294 3687353 3690589 3711922 3723252 3784945 3813900 3881856 3908467 3936676 3944247 3956381 3971239 4024103 4160380 4313406 4323766 4362787 4414476 4451480 4523448 4582606 4600397 4786448 4798128 4810025 4952201 5039775 5095362 5095983 5211603 5269446 5339952 5347868 5362245 5395561 5399676 5418095 5420728 5421237 5518078 5557375 5650209 5713960 5771158 5927772 6018211 6119206 6382802 6472118 6615006 6640178 6776586 6879996 6942888 7013082 7156377 7219382 7344636 7365341 7365372 7395518 7551666 7558039 7563966 7647323 7832782 7839044 7900439 7914231 7978788 8017846 8119841 8388501 8808923 8882610 8904103 8940685 9110039 9377955 9414138 9798432 10090950 10421773 10517666 10576632 10590135 10979842 11102290 11748520 11851672 12014649 12121897 12285698 12337441 12369252 12696635 12850450 13413808 14112025 14114213 15014883 15020927 16099364 16277168 16303143 16518332 16587033 16676549 16792249 18583697 18645572 18785624 18864912 19938370 20613960 20724599 21124571 21575722 21622230 21744100 22078986 22757406 23719633 23848325 23994409 29333649 30035819 30807954 31365026 32355241 37536441 40538387 42635125 43797364 49574440 50580655 52921422 77314225
0 0 1 11 13 14 16 28 34 44 75 76 80 86 96 107 108 113 115 122 129 133 135 178 183 184 198 223 238 240 262 272 275 312 313 317 344 344 352 388 402 424 441 443 446 448 457 464 500 516 520 568 584 600 616 643 666 692 701 727 803 814 891 911 958 983 1022 1040 1045 1047 1072 1127 1159 1162 1185 1221 1246 1317 1337 1398 1436 1450 1457 1501 1507 1535 1564 1570 1611 1654 1681 1691 1708 1782 1919 1926 1941 1990 2028 2035 2203 2227 2230 2236 2275 2382 2396 2444 2464 2518 2544 2595 2627 2646 2684 2719 2743 2772 2778 2795 2802 2874 2903 2906 2925 2926 2956 3043 3084 3219 3281 3284 3289 3428 3440 3587 3652 3674 3675 3696 3721 3750 3768 3888 3960 3983 4045 4083 4145 4151 4152 4227 4241 4242 4273 4280 4287 4294 4365 4422 4679 4759 4921 5160 5182 5186 5290 5314 5589 5648 5697 5711 5805 5832 5839 5849 5907 5956 5973 6093 6141 6302 6368 6468 6496 6502 6541 6669 6799 6858 6871 7021 7100 7331 7351 7414 7435 7530 7549 7672 7737 7813 7829 8232 8493 8730 9041 9064 9380 9396 9438 9584 9728 9729 9943 10050 10257 10538 10668 10785 10903 11504 11684 11839 11873 11956 12004 12197 12293 12407 12522 12597 12625 12707 13540 13634 13663 13825 14025 14040 14620 14631 14733 14805 14913 15070 15128 15232 15721 15913 16156 16506 17017 17589 17615 17655 17954 18123 18157 18306 18368 18383 18696 18762 18944 19353 19693 20400 20404 20638 20820 21271 21791 22031 22171 22584 22701 22762 22909 23019 23101 24702 24740 24961 25141 26010 26274 26558 26752 27117 27152 27265 27454 27722 28165 28287 28525 28920 29098 29139 29682 29732 30023 30104 30357 30418 30659 31211 31817 31888 32010 32688 32793 33023 33315 33706 33743 33907 35134 35771 35819 36153 36265 37185 37610 38339 38367 38464 39595 40780 41338 41810 42861 42905 44220 44561 45179 46192 47125 47164 48037 48080 48201 48221 49191 49212 50060 50394 50696 52597 53065 53377 53632 53873 53987 54079 54245 54979 56393 57525 58948 59170 59502 60315 60536 60614 61319 61353 62718 63262 63437 63437 63565 63611 63748 64337 64555 64844 64858 66133 67253 68283 68396 68718 69084 70486 70580 70755 71272 71469 71491 71601 71948 72527 72665 72991 73385 73453 74862 74930 75249 76211 77614 77802 77839 78253 79176 79289 80651 81351 83150 83768 84433 87772 88182 88394 88986 89683 91289 91417 91553 92936 93540 93937 94638 94778 95273 96713 98676 100067 101001 102489 103643 103712 105094 105599 105685 105796 106365 107184 107235 107558 108666 108771 109107 109569 111212 111319 112257 112584 115037 116535 116765 119723 120602 120722 122107 123176 123547 124835 125035 125058 127772 128012 128415 130191 130932 130933 132179 132201 132261 134353 134633 134947 135745 135821 136500 137332 138418 138920 139298 141170 141227 142101 142385 146397 146634 146830 147405 148173 150065 150524 151800 152463 153701 159082 159505 159890 160908 164886 166200 167467 168139 170418 171066 173182 176218 177009 177316 177443 178007 180460 181023 181456 181640 181714 183547 184246 184573 185578 188000 192099 195129 199898 204126 204269 204511 207821 210520 211894 215128 215682 217140 218385 219261 221878 222613 224424 227525 229020 234023 234088 234907 235546 236046 237637 239713 249023 250244 252921 252942 255143 255297 256105 257716 258624 259888 261249 263988 266132 269066 272018 274078 275222 277879 278137 279433 281810 283526 284580 284741 285539 285625 287076 290457 290778 292111 294306 295601 299564 299616 301777 301977 303138 304143 304155 304162 308923 309671 316809 316842 317276 317814 318209 322125 322496 323220 323292 325002 330409 330844 331677 334619 334802 335253 339906 341059 343585 344199 347910 348572 349796 351067 352919 356865 362560 363709 364484 369705 371198 372205 377090 377199 380013 387840 391961 392574 399482 404363 405905 413533 420314 424279 427648 430012 431292 431340 436581 438123 438672 440884 444593 449822 457138 466480 471247 472957 473150 474035 481053 482918 485236 491370 491448 493409 501951 504324 505199 506062 515297 522621 529647 531395 532803 533060 537532 544315 545213 546150 550316 552159 555603 558689 565855 572983 579667 580389 585819 596100 602540 605583 605981 607342 611151 619159 637558 637974 646378 648214 648389 648930 659233 681602 683290 688189 690602 710471 716013 723983 735049 747469 752656 758414 761301 785555 786644 791381 802790 812531 830950 832126 834816 835413 839562 840997 843113 854913 857695 873121 877354 886764 889492 907506 911817 919251 919253 924773 931542 945255 946673 948094 952148 952603 963740 973332 973708 979104 990941 992344 1001673 1009824 1012398 1016937 1035623 1037770 1051841 1062724 1067009 1083999 1102487 1107283 1110416 1113991 1122627 1124200 1134231 1143539 1151606 1158691 1158897 1165349 1198989 1224044 1226954 1266375 1269604 1292736 1308671 1311665 1314929 1318304 1321938 1328504 1342460 1363890 1373357 1409560 1413994 1443506 1444806 1468264 1481385 1493320 1506757 1508726 1515171 1523311 1526397 1557769 1567956 1571135 1578291 1631325 1639057 1641966 1657860 1661246 1689635 1693887 1695973 1697346 1706799 1735116 1739116 1740534 1743755 1772191 1783253 1791615 1832585 1838897 1859519 1864461 1883280 1884396 1886729 1920611 1956155 1985655 1986871 2000671 2019257 2032299 2053638 2059647 2065504 2076680 2086817 2100927 2137401 2165701 2213291 2216976 2236886 2256521 2305679 2336567 2351025 2351104 2363414 2365846 2450039 2473627 2483988 2502647 2534589 2535885 2612755 2613663 2633196 2643027 2658894 2724328 2753256 2823751 2826505 2852679 2875550 2907759 2925297 2976936 2983133 2990365 3019205 3027193 3030355 3109601 3166709 3233894 3289553 3308995 3336774 3356869 3435362 3458978 3538563 3566024 3569008 3617788 3637754 3744092 3770621 3779498 3783401 3890650 3950641 3962133 4002160 4020532 4053722 4053749 4070048 4081639 4104621 4125138 4146011 4210901 4277186 4299623 4306703 4310214 4402874 4406845 4431677 4741657 4744751 4802784 4984078 4985139 5049891 5201760 5227185 5315252 5332477 5419504 5533321 5802425 5990114 6011564 6135704 6274539 6514892 6521822 6715983 6722122 6767362 6817725 6830464 6858453 6872657 6875221 6921412 7023975 7081009 7315071 7326558 7374662 7389214 7423949 7540139 7647493 7735995 7777697 7897480 7935965 7999765 8160409 8405054 8722012 8822022 9028943 9178191 9548532 9595876 9780465 9783548 9847733 9929155 9975155 10097818 10485511 11738431 11773314 11941101 11945185 12063008 12432976 12486729 12592075 12955374 12977433 13867873 13947956 14284803 14718068 14734039 15108138 15491496 15701359 15867839 16849846 18125297 18583333 19197682 19405591 20411334 20822745 21880676 22578413 24194041 24743085 26949386 27947089 28455022 31361544 33561123 36524545 37712735 38631205 41065564 125452326
5 8 8 10 10 13 18 20 31 32 40 42 42 45 61 64 86 88 90 102 107 114 129 164 164 169 175 188 194 219 224 234 254 258 310 319 361 390 423 440 471 472 503 521 556 629 671 678 684 700 715 746 764 786 788 837 844 866 875 922 934 968 982 1039 1052 1136 1206 1242 1348 1354 1378 1394 1455 1482 1490 1510 1556 1568 1615 1681 1703 1732 2010 2439 2653 2731 2829 2829 2915 2946 2949 2956 3042 3047 3085 3088 3128 3128 3190 3214 3214 3364 3390 3494 3536 3550 3684 3761 4003 4066 4082 4116 4186 4300 4416 4423 4443 4706 4829 4829 4841 4879 5060 5089 5128 5241 5268 5479 5500 5500 5590 5605 5660 5703 5803 5803 5856 5881 6002 6094 6158 6270 6346 6361 6437 6439 6500 6508 6528 6709 6749 7227 7313 7630 7666 7666 7741 8163 8356 8482 8622 8690 8765 8805 8972 9014 9160 9290 9331 9525 9815 10009 10077 10196 10216 10477 10504 10641 10816 10846 10915 11111 11388 11389 11545 11665 11695 12140 12190 12196 12544 12581 12636 12690 12712 12807 12816 12857 12882 12925 13039 13313 13358 13688 13749 13954 14117 14359 14783 14866 14930 15048 15431 15540 15679 15867 15908 16259 16474 16525 16537 16565 16693 17152 17174 17295 17368 17415 17437 17450 17462 17747 17921 17971 17984 17993 18026 18675 18772 18848 18982 19290 19604 20029 20216 20423 20696 20906 22035 22106 22352 22418 22640 22955 23309 23444 23618 23627 23790 24132 24412 24631 24874 24938 24973 25259 25279 25296 25410 25474 25759 26738 26740 26799 26806 26989 27369 27433 27483 27723 28180 29508 30128 30240 30895 31068 31179 31232 31254 31493 31736 32123 32168 32202 32753 32896 32898 33064 34034 34689 34887 35268 36273 36612 36803 36852 36856 37025 37845 38587 38680 38929 38989 39050 39206 39240 39629 39655 39678 39749 39770 39917 40170 40725 40757 40930 41436 41801 42466 43234 43361 43516 43717 43740 43838 44033 44257 44499 45110 45187 45405 45507 45897 46122 46176 46280 46308 46539 46792 47694 48328 48741 48870 49202 49277 49374 50517 51217 51354 51798 51953 52144 52312 52403 52480 53058 53658 54273 54599 55111 55217 55520 56279 56407 57050 59048 59633 60036 61747 61843 62296 62821 63768 64059 65012 65154 66318 66793 66924 67041 67956 69147 69433 69514 69655 70093 70211 71889 72449 73322 73728 74243 74715 75261 75684 77474 78224 78618 79422 80843 81221 82510 82648 82944 83129 83428 84146 84774 85094 85399 86586 87892 88485 88858 89153 89406 89545 89550 90416 91287 91314 94434 94865 94871 94886 96611 97787 99135 99316 100028 100222 102369 102656 102963 103987 104797 106125 107314 107414 108850 108993 110237 111577 112331 112934 112981 113788 115904 116972 119594 120770 121271 123292 125484 125512 125852 128277 128652 130160 130989 131472 132132 132771 132960 133916 134538 136255 136786 137745 138250 138867 139154 139728 139905 140451 140518 141029 142174 142219 144345 144856 144920 145800 146501 146855 148635 150243 153409 155023 155366 157425 157998 158022 158267 162291 162478 162745 162972 165634 175909 175997 176422 179349 180322 180532 181621 182022 183009 183435 183680 188194 188428 190675 191510 202467 203707 206133 206953 207141 207207 208557 210930 212893 213229 213555 213928 215442 216424 217608 218006 218361 218993 220165 220530 222675 223875 231856 233040 234476 236517 237385 237770 239198 240169 240200 243407 244410 244981 247099 248299 250262 250803 250906 253450 257623 262365 263865 265548 265660 265770 268286 269206 269536 269917 272683 279167 280712 280800 282212 284613 289244 293502 295355 296960 298563 301026 302467 302723 310885 311750 314098 314281 315258 317236 317952 318837 318884 321517 327019 327626 327652 334102 336804 339932 341573 342199 344259 348416 350391 351775 354864 355055 355311 356187 357945 359593 363502 368135 371252 373149 379949 380498 385491 386337 395649 401562 406666 408047 410765 411037 416334 419335 434611 442607 442747 453298 454801 456323 462943 475223 479114 484561 489261 490054 494235 506145 527452 528914 532132 532926 532978 542734 544187 546638 549478 550697 550748 552664 554905 556216 559085 560150 563227 568155 573173 573839 574063 576014 586909 589748 590033 595273 595542 597387 597540 597741 609250 617601 617755 622944 630624 637516 643729 644135 645069 654134 656503 671888 674990 687833 689265 689667 705945 706007 706949 707077 710010 718619 723028 731958 732223 733961 752114 756382 764383 785400 804166 809346 830153 830446 837155 838715 850619 853448 855460 857137 873809 878266 884018 888929 893017 897112 898454 919551 920597 925743 936905 941769 941996 947104 948199 956442 960360 963226 969966 971121 972606 987107 994546 1008122 1031008 1031901 1055188 1060853 1082647 1085298 1090249 1102752 1110668 1126031 1137666 1145372 1148947 1150069 1158294 1164543 1195897 1215412 1222834 1224946 1237932 1244111 1246926 1287550 1301398 1321230 1334020 1351995 1353109 1357916 1357996 1382391 1384779 1390978 1399573 1420200 1422548 1425326 1454255 1459352 1461236 1470034 1478173 1478329 1496684 1522577 1531743 1533025 1539159 1552241 1553481 1556035 1562656 1565225 1599559 1602965 1604699 1613407 1622923 1641625 1661906 1672681 1673025 1690322 1690393 1709187 1730848 1744442 1793123 1812593 1861643 1868660 1906772 1906786 1911235 1919429 1936319 1975609 1989408 1992450 2015682 2022788 2029726 2048868 2063993 2098293 2111246 2144211 2167377 2168216 2246740 2250273 2272039 2280843 2283467 2288464 2307781 2316541 2337535 2351097 2356291 2357539 2359923 2382299 2390336 2415322 2445762 2449438 2454660 2512859 2520146 2528936 2588608 2589051 2643010 2653120 2661189 2694487 2708494 2737886 2740944 2765994 2789249 2802586 2837197 2840117 2846842 2917602 2918295 2992851 3034032 3137100 3164898 3171819 3207058 3211037 3213456 3483158 3516406 3635302 3676370 3678151 3721097 3741043 3772211 3800271 3818600 3846066 3901936 4025648 4077680 4141297 4197871 4202954 4203474 4263553 4273446 4305894 4352868 4423768 4453193 4498889 4508285 4526680 4546982 4607270 4658342 4768916 4802483 4807180 4820962 4880298 4911056 5051108 5098502 5185781 5224434 5286094 5325137 5349124 5355994 5475845 5488813 5496588 5522054 5529807 5623231 5724158 5795668 6037015 6124737 6327858 6339437 6361624 6378745 6412383 6711883 6899035 7126222 7601589 7661339 7701191 7748458 7950427 7951616 8205066 8365888 8430186 8646340 8815002 8850797 8932299 9154033 9167763 9603068 10373390 10840235 10991189 11452252 11884179 12358936 12461631 12766767 12796449 13033296 13051810 13421129 13757646 14882331 15723731 16067343 16108114 16164506 17465362 17959764 18349535 18538879 18907722 19063388 19710742 20408235 20686880 22313882 24701867 27397052 28627595 31200150 31571201 32778423 34355576 35308891 37503905 48960114 49062140 50835626 55670310 57306439 66674214 75242450 97055692 140745655
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 358757565 745755185 776185452 959344785
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144213684 652356731 663782739
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198415112 302518425 365378975 747019355 900358534 917010956
370 3954278 5389374 359071 5313437 7394 1101 501551 13965682 153640 161106 3297138 3038 804966 6812206 639295 10729 3082262 856 1191099 400704 1592859 1043 4062964 19 4196 321308 227865 2940033 4360 2647 83006 60363 699269 2524816 4115896 5351245 12 901736 1445441 258783 3809676 214931 1668995 1809689 134154 103 14892 64 225488 470144 26945 22213 1600617 40680 828741 52730 1009772 3763850 133658 3749 290519 6422172 5657967 1207232 167636757 71039 1925364 94052 115832 2209379 209202 2319589 868707 7540 11102173 11035 84686 125639 420566 172319 3422546 3012 240429 19838423 183046 18539687 381912 183 329553 5649 13633 95704164 2934624 479699 111452 407587 3767886 404 127085 2925573 5121569 1934959 4465 222459 44128 208 1385 536783 1336321 1070201 1715387 21840 60946 142049 411688 8555367 12181850 610153 1281021 12302 58072 773399 3249830 387372 262210 3228444 43235 12695726 12385 2291420 5834425 338154 82074 5542 559065 156836 18489 802827 2971306 491 13624534 266309 5759967 7077268 42612 32689 52 645689 217873 4943300 19328 2072 2781351 6231461 3127834 136318 7812 33310 215 13114 402525 12782 180633 88859 718459 3499031 832140 5572712 214461 4710969 6674257 13816473 20315365 9498011 4176354 123663 602440 4792662 269342 311997 2225204 98320 238774 1544408 1734 603873 2730538 68215 48700 42083 36605813 225748 6339 3746671 6195 545062 1489709 3148065 3469 342 65981 184506 67837 118737 11673 4872 192865 2956282 514690 227 3303 16226 908 58 395901 7572 16368 3844 502847 685450 6871321 3782950 73899 32203 587 4304227 63671 157837 12427 4010621 1030971 1590 22851 3640184 43144 345095 146913 386963 3259 112717 12343 2726757 845006 20616333 324018 5965 2159808 1396 20830 105791 251870 131 4068 1833566 5492509 9321949 221466 627 1342356 1527536 34130 1035609 3551 890378 80960 653594 55898 309809 1939047 888093 2989344 15086 54574 226668 1096361 4759239 101469 2462319 4121740 1372164 506210 2713 1480121 31816 438 64397 6952 1328443 3472 6951402 1575 148415 33499869 117864 56888 2642304 3 2980 907230 7002462 35261 1928818 13541351 0 165976 2546669 972894 5472926 2514716 64380 415176 4044947 149768711 325773 12678129 28774324 4625981 248443 10045 255502 295 834906 20 479950 9281 269860 7470 9983 74030 1217716 4748074 398124 292327 766841 2634566 10475 1926 229644 1353322 11294526 656333 2825512 42220 191162 1203187 2339141 803473 222715 1380 2262 497042 6396 452799 4672121 60835 785206 684 28008611 412011 199632 26786 210815 1279458 1321 2885880 211986 18407 1748316 15583 468301 1737 476485 1822088 5198940 3021952 391103 10276 63964 93098 25 16320758 984548 23110895 5647 723900 9923122 594989 841134 353054 25097 175610 1554442 119401 878166 1930183 26678 5744 53742 532993 18773 2320923 5270917 769823 114638 785620 57675 49518 360565 2082248 3907 361660 10410602 39457 14530303 2030 24 7636735 270 1868979 109011 36664846 164581 104729 142951 59729 9715841 1087549 4792315 1307136 88155 13748030 3670900 25130194 1068742 1123377 2411303 737085 3471 191131 71 4435750 8837233 141994 11740 1059220 1431580 259611 1103120 1723979 14099 2816854 497046 13584157 368400 15387 822731 32522 880133 108597 12911493 505349 25425 19265 571438 19460322 5905425 1277449 643635 160361 232215 230092 59476 3866523 244125 14132625 12774 681543 3225781 580961 3468471 1060325 0 27412 13005249 2430 20237 1863 753132 6530 260877 315195 67324 108 1187254 5583146 130850 465230 11139781 63946 1145 1135 1402 1912 6822704 8548 2501042 613639 2030129 56334424 603126 5995130 567990 1443404 75823 831828 48013 81790 1207 38915 37605 664 45744 7701595 12786746 374083 60390 4 1702027 3129 135311 61398 400068 14726 696404 1479270 99454 373779 6158 100708 14738 17823087 499 185 42822 214 22743 260543 15821 22857 3024138 40425 31642 2566312 350 18087685 38190 7434174 12805 1202945 7983 228919722 7817 7171053 5966302 483641 1346718 89998 469 16759 953664 2593 1183522 23787 76056619 158187 374480 9918 2570736 147933 1987407 5242370 460051 10840 62253 1600934 327917 118653 2324507 4394 620 29512 391778 5855674 1437 28408 4027 3828 3876057 11680030 1046963 63 1065 722396 3466304 30734295 31287 21943 141672 717287 20722315 10835 12360643 1795207 2914 540277 1641352 86438 3053 15545 11606 101923 21086 50565 143 387282 115647 29964 88321 1277 2181 1301510 432992 222621 794567 459994 686427 38449791 139 383337 35005 24395 22472 65303 61718 354639 18663 24950 1328658 1051735 1056 117920 8116 87 88197 5575014 45390 6234 4884335 2126053 175938 8 1394269 17496326 4798494 336 28537 261 625098 38822 10775 4750119 175564 622615 2130725 6467930 767303 490618 8026 299431 149721 619562 14800 176746 21453 22211986 223069 118754 7560 241059 14014215 2656016 204649 779375 7705 661337 16829 615662 563 110513 134278 7286 1901583 6069499 42602 123518 22463 2871882 15181456 2321088 263647 4977977 2 3200 58177660 299561 45913 125675 184075 3807 1935377 3965071 3242325 12322 95136 23986 34159 212500 898447 37471 547575 252972 1061100 334618 792273 23314 32862796 10566223 1687156 1884163 21332890 3726589 823 211183 18411 3083069 3241486 1345 138682 607 14307 132055 14640 2834409 257270 1304725 118470 48711 527565 1636675 11762547 1563 2155757 415863 32684 6786663 382919 128803 7406817 162631 463331 48710 181621 1141034 7537 238 182293 22591 36983 403633 27809 126978 7355 12394 4705279 4440979 633422 44851 606319 7282 1478285 33248 128882 69 55545 13581 11033698 37182 163619 51399 10500 370229 1732 1500517 1005701 900735 919387 41387 548342 4624024 820890 233453 8545718 70445 15516 305899 170553 9533034 9180691 82558 169699 72599 5044259 184660 2397811 8307 868897 231396 13527 1424 320366 86150 168366 362617 13432 236202 36448 279103 121955 3133269 268 803319 26064 2638085 53449 1180151 17521 1263355 1648873 4884 1976781 2002757 28898 37886 918540 105 513638 4722 52060 4265 72470 14482310 7410 489681 549454 38560580 27374 85 5582 1155 1193 349280 562554 2380160 491894 412 3592 20529786 22726 2500824 13956 11360142 5221455 3163 9458 5351940 64692 3060597 1534578 54798 51376 482060 12321 87607 809603 8759 65066 15381 1332080 286202 273588 2461 633181 1175670 52099 368266 105172 1074647 40888 1062701 41544 76539 607182 5622 341359 7567924 4125773 628 246721 5370 7192565 24408 60098 7770 22345342 1605166 446257 5769456 15328 14734 676641 3690 7279 3480387 8411027 681329 252614 251512 37471 31073 40807 14879 69 40063 1537448 739482 2069537 1025 111931 8791 472913 35517 476907 11618518 299622 32176 321614 17880802 147705 72322 2396612 7087701 6316 63523 8230078 310999 28565 30068 153007 40970823 5692561 13194 45293 139207 2648177 10195875 39946 9311877 405993 625848 6737328 724510 943023 1306 311607 3645612 1227505 34464047 22083960 4975 4471935 410021 1599806 1288870 2008948 280582 4472 817380 2499466 37541 161743
5302399 71622 15473 10520 554850 4437895 1816621 926942 17537769 610785 5524468 2654308 470887 335905 159267 14715556 27012 23734 115991 1350 63222 44997 8882080 40915 2230 8181 1037885 230799 12557 1610814 8203521 11255813 1568102 705514 23262 78434 7601110 708885 11832384 998294 385541 23329 5027 620 318858 494 1697837 75375 1888076 780752 110216 10411 202570 238335 144639 1738650 53995 33220 7323939 2212 27243 43143 94461 130221 108682 932207 23700 945582 619516 71881 6908 89692 78277 21247 3158266 3254429 4161865 36503535 194000 2603 443572 6521647 542706 4780459 1732439 1945845 221543 315 12819 94695 346764 4447 10578 12449 1176325 1386677 47534 689646 14490418 243947 1620737 268254 367464 8581319 19453 68200 341727 368825 929878 39644 184 261114 161 67688 3583341 34286 10042 1594006 65541 45845220 68253 3029 487447 766218 12767 1834078 989 247773 2226259 80 929712 901 84 13467 203083 439115 13807972 21000 1687 14789447 27423 1 391597 20019 77428 189671 125349 477 1523795 3976 2884640 3969 3958606 204527 665127 168016 2509 1212691 166791 4647167 1307765 22643260 3158110 5845379 86825 283311 2096785 40066 39394 9212411 1395473 135700 2524 23272 7279 4533443 16620 2030 14530245 123683 9338117 742 95433 13511 35543 1649109 106418 15943 3318393 99577 88045 302238 557759 757192 6653 13176630 1960328 176118 296 6805783 735966 486249 3095590 1016096 448445 10986 801234 806461 15323053 322500 1613011 698582 23483 32365 3 1605116 411839 3959 340061 5358 150334 23949 3222036 5547 96330 129 53208 7594 2172 3161156 13056775 14773869 31752 2689010 85025 340894 14062 118 1532 345809 7751387 11087764 810 2156243 29207 1429 3984147 7681 1219 681302 1318180 76705 32439 394174 379111 321211 77146 1083322 124511 154841 300596 1352852 5798627 23201 4965792 17956 200436 322 657146 33483 1118891 30262423 13886 1385395 1089146 905430 10806 229 1005807 5242656 237152 5790291 359806 3708255 37 148417 285326 2296 226822 36675448 102593 1043874 133026 6524 1051976 2439080 28956 9803076 5209904 23473 649072 610067 600164 19371 32287 28048 2697 149 2124827 12898 1253810 28527 562788 177143 3258136 421478 1229324 234223 1517412 2649 60342 2858943 171196 20527 9019185 4183176 1857835 568663 1272537 9303977 1658610 217101 552794 5552 4775792 1191 71397 1530572 603243 123199 852491 160034 3647284 186 49304 872420 42723 34281 11673 2184867 10035 1087935 129079 21724 31797744 74962 7483 2005224 78 19895 2066609 5321210 4067426 229400 68042 249308 10418 9678668 29308 8718 146428 106560 1981566 46282 482248 10919 3912749 300449 164848 11483 2238550 1354 231152 9022222 870996 919 5962656 544093 5704649 54802 251899 8829798 1085152 1709877 2343344 500845 611802 2220444 965285 12580315 1881217 41022129 383 441714 11626 656797 263943 7056 136465 7704120 127462 11381095 2117214 74209 2426418 2192 1417096 85949 6819 633003 10557666 4682996 893173 83093 44136 4885064 3939585 1561592 1700425 40452 15153 1210 361679 170660 685578 1042465 10480 397629 324989 326140 63267 69 987 1915191 26359345 135542 261628 3251241 334092 72857 52953 208 47368 947683 5275863 154461 362183 29752 4807129 8346737 1040187 210579 163 57696 51310 482535 34097852 184389 15408 34023 664956 676363 2727394 392727 51375 16497337 1512 15654 4614 110619 7874449 12840 3125251 4986 7756705 182424 207782 1996469 4367 2365 27526 83133 7715 2148272 817 4328 40562 61075727 23534 1737261 2514859 205652 4153062 47279 302364 604145 5918993 1757 1879390 21209 24393 17057 211327 245740 1135299 9169 55042 526703 22306 6029 111560 91659 27293 168116 45588 20065 1275987 13448 26450 29040 612431 2043230 32675725 1581 547332 32652 1730 4734679 610860 8375802 8670 3215557 4750894 65249 15043512 43831 236963 1796251 1661626 263030 101625 9569215 15390526 188 328 3881129 524420 312461 5018847 250773 23579 8806 457251 1114959 1085380 5116750 1205 53585 337738 224548 15186 3012484 74945 262163 6661163 208539 1702052 25136573 11193 77221 3537255 4365075 100176 31653 4786472 6877527 9615363 23401 48088 334109 101620 49875 851639 234941 3245541 5266 78144 6948593 408476 3764 57230088 106669 1605096 20167 1586923 75923 753778 643627 54756 504632 717314 102423 27739 1237 5437509 4825987 5406 87933 52938 126380 600763 105735 187505 687601 2253097 4850 81769 388323 204657 5763508 183556 177611 4840776 1364448 1029605 405768 118805 235992 11186 162590 119670 3066747 3574 8068968 6781 569693 5541 1108159 1527748 427542 1012151 644 4821580 70391 903397 168410 1010 199662 545487 125793 173246 2321369 3159 756147 408679 1348841 577304 548729 275224 136849 23311 5478 776636 16607345 3770056 1540 266398 544920 17410 978821 67505 1418894 7089 232142 1504125 2202979 235125 10474525 153329 2832 115723 1138726 8067731 388702 585179 24470128 1055964 390697 3331308 3196565 1294 118559 159312 4016 1855395 4524571 528602 68303 474962 19713 6847044 59073 209620 853593 13428 381362 1763404 3969145 64586 10453 1558202 6932 102694 91033 63271 1892663 21800 20069 162571 3186 4291704 1309912 69143 126520 1019216 62967 2562441 85122 180957 14283 653757 335639 453108 2359 1348997 21 978399 33258 7311176 6484078 400 14270 972 239526 2930201 1742856 4273303 472132 1035362 342976 34304 346633 53194 3282572 1075037 6637381 120530 197342 4660 26636 129885 1382 26542 10108291 543 9474570 18680563 123978 99895 7081014 2228 1977835 1062101 420 726753 6063304 626947 2156 3521956 446308 10846 97328 85943 102244 5084 22471 6984 194941 611310 137874 2768910 757072 7851 42800 7867960 1773390 440510 183671 226690 39137 7 120938 4228 1346 790844 88292 3277941 707 376188 42921 151568 42408 357031 263291 15966 2904 26698 48845 180827 1735457 165869 46428 2158590 68224 5714 31065 62412 31844 45475 180857 6313318 2801214 3469 16503 34502 4595 16387538 7 163605 114938 7093226 287895 726 141004 1573 434 658 22921 30686 73995 410 84496 1103511 261016 368546 2151983 200498 32290 433356 18048 460066 1674407 44190 5305942 208 146600 28705354 378758 784492 1694 18817984 134 153986 55565 885353 5655 2402781 3621 930508 185806 35694 106557 657469 66231 33586 333641 12813 599423 1282544 2278014 9118165 2499 894696 1511575 511614 7529495 1295 1342501 6835 431611 514 504433 10743102 6569016 162262 1266 85451 6895263 89108 51716 196571 116708 10740509 1320169 188750 9119008 447483 14107695 1231013 141800 1238671 10752 9628331 162758 3058 3233989 26642 204777 123203 1006311 2119411 171698 8108360 275540 15810 26860 292281 420328 593797 3309651 23091 1242576 55 84425 4133 118806 7939 11040 643672 4389280 171204 98739 1605564 6046588 30510 1707111 19911 785295 893672 1284075 918685 3285 46674 9085 14595 702 18374 1132792 1195982 1002499 2187620 3035598 1107565 388761 1404769 1937669 4713 2604442 591118 1694331 1915 12283704 1576 49631 3659743 165859 172104 5316 25596 748495 1101984
10704261 99951 1611873 224703 54114 77366 119045313 965178 1020918 167673 24343 103154 8690 770467 36768 242711 1476827 123313 1861014 253250 27238 1618081 245170 85894 407420 127296 1439843 229763 114604 147037 101603 5395 83684 12071335 308189 496144 6154 12813 219714 1803416 332281 834291 12754 3441135 181892 25823 278889 10394467 11 225844 38062 5607418 6083 191835 205542 42326 4639490 1654012 32817 566975 16552 234241 578 2345 227984 6800 92280 1369992 6177005 2620840 1819324 323728 28445 187017 7 1093799 13091 1042 5480 231 8290489 248511 25931 495889 6618 29031 717 402023 30160 281 8241015 35453958 282794 1254378 73572 394996 155654 2295793 369 1711 20394 1220461 129955 51776 1649186 1899878 10186478 7428709 2731274 260339 8495596 89283 280313 3989452 546873 1436850 1384712 125059 758698 2731 1014396 209631 3294 14111 4957988 1881971 2168392 539603 17932 400003 6941 352208 1144979 86589 35453 34850 3213 126223 151842 82 67171 1596 2573502 740 14 16946 40279 16712 178644 23666 6430130 1314270 2284 8731290 1125 39783 76921 279 4618112 4077084 379954 5548384 2000119 483080 864808 921557 21300 4828171 35915620 542106 890032 57705 29 67 244 73959 7590 148030 16250 49257 45461 12043 63098 4069223 38965977 53457 2240587 299286 160889 3395094 4960 292359 61495 341236 76975 557511 194503 2948133 1038121 5291 323194 20633 399 1231091 1092477 41981 562 6850 2269076 1018610 521252 3028370 248665 638 252093 41415 2 13366 50721 6601399 4412 140796 47230 7457 9 1526 14529 309299 71766 364969 715702 929787 219230 1766372 696112 144059 1564105 515499 5388694 867938 33469337 494601 247178 2969252 120820 8085613 116446 5647 1858303 1294104 17252 7954120 59353 186 6544562 4410 2022780 77150 1191729 276978 963162 103491 103377 919512 382213 1230233 1008057 577273 647849 2379843 1073 780002 786106 32919 201878 4356226 1927729 9129 1247215 1564132 16043647 39599 54849 13179471 418038 18772 404 617060 70417 542185 2519593 166834 47133685 551456 189238 3111 3552869 1169467 9748866 174413 2666186 26864292 130439 747642 6462 605126 1691153 1162 10419 1584 6409037 2907 99642 106535 92832 9002884 2 9805 4871345 4560419 256432 9202265 76509 323 178866 50246 225598 539252 8516764 23488 49797 359139 646832 129568 96892 125970 973669 1885 371281 21586013 180790 9866472 985270 21659282 253640 810882 21894 5 161252 1677859 166819 232897 18126 157024 466338 737746 74672 2844 4474 687110 218 10109461 186179 243777 18725 40583 53217 1440131 2092 206104 123968 130469 1626601 2297414 574585 42986 247 74793 6726 3034421 118190 388709 3414621 88129 27508 8747 16107 27464 64120 14 105927 269 6473098 732134 89780 1009653 10824 60 1511660 20790 8018 104608 5182 965543 582 19252001 358870 909 13989415 55488 118277 226430 12546400 650829 2302834 336599 8508342 1878916 24549642 2226 313307 1202809 230181 2794 2735540 198536 5717 10435776 4637049 4058 1031 95699 201929 8840492 5021 1482450 30028 79156 48043 19678654 841107 744903 72067 1606523 187446 14404604 910722 72140 453979 1830315 192927 2840075 4377843 1760 8741646 5620234 2321183 115935 1547201 91443 2239 1287856 364853 17247 9 3344719 135417 9578 378488 608751 2774015 29196 255663 692692 88947 1664 77153215 5545 20149163 17795 6458 327471 64314 7693 103024 339597 1068449 82402 593872 133115 1604296 130136 35094 616243 28045 800823 368065 6481274 80331 12123 41858 358177 2958823 447166 663589 7619209 32728427 341461 354 5679552 1179443 4363 87067 200501 5478477 3071222 60083 822858 1116 122664 8802 583295 3830 622523 5713565 846 526245 2878601 349911 27453 9288056 142741 2356 217704 3059075 108044 1195 5851500 10006 896596 183277 749 183662 114311 806948 375180 826186 303595 6363 1722120 62512144 7321 37738 53686 190709 759656 304740 12061 254749 2336303 412920 1176447 148832 23689 942353 460695 364952 894263 688848 798038 3094967 1729807 505793 1486807 24411 6189 4961544 6369753 6148271 359 697671 1104047 866813 97636 2196868 62238 58727 169160 55081540 1167754 8846371 20992794 4280363 1207039 20084695 58317 40520603 81424 2128425 947824 1652960 3912 1843005 167445 19855 517590 5574115 3128855 1092245 63696 2361544 2161 246625 10114 6654013 231535 3989228 302285 3431762 17632 16669 110 61379 2040 4769 61087 460564 23008 17241166 265134 8577 139580 2650 50493 23617 28629 22628986 3747228 452342 17789 564422 268936 38445908 31851 638 8750155 129727 1456667 252658 5280385 125390 135453 12502493 3140845 50580 38738107 137919 1625 4281575 21720 20340 33221 6704 30536 1595189 2929505 7320 22129 1059900 437416 73912 625468 85796 711346 28191 956 1006142 44202033 11789 2446245 136364 7513390 49105 960376 8499 155591 35708034 3245 122090 10153395 1224594 150100 4335 889977 70640 6659516 357 1390007 21295 1916468 21931 2769195 34328 19268 1380973 214321 4220905 845568 171317 1948252 17157086 471845 112199 17874760 72631 66577 245758 496710 77139 546361 3483522 5213171 663703 54699 25280 52637820 357670 20469 213749 106221 51661 58793 14233039 10434173 20175 1968851 2345 49661 9703176 1652453 3495 593707 268482 27306038 2801 229044 982269 2223905 29599 353 133498 454163 185101 7185 1514032 38601 124227 3885 212219 1034219 379863 13167868 1230009 5616129 24390565 3010 1259 12319058 23544 11924 75841 48163188 37067 365 231837 1199791 329663 491571 9966 830365 4303 1655890 8690417 14273 136214 120234 4859 3476 138154 5528 1624432 471499 2201086 4572 11237019 17975961 228505 125528 461743 237977 17949 319127 11426 94642 19064 3792121 5374 520334 821298 3094 3245 263 31777 3528545 3004112 33130756 3172 3050208 805 233961 1332028 403420 558601 17285 1025405 403945 207261 365787 565668 13735 177 188 1564237 7478 252119 313646 33565 128333 139441 15848 7859 582689 7617 6774356 577706 5768628 5829053 962459 18601 239253 105517 2277710 2911595 209154 168 13628853 794928 163989 2600 168256 41925 8996 526419 734114 51 275577 108841454 15366322 481294 64784 89230 53134 577729 2010132 22807228 42642 639768 226326 6013313 177960 58804282 171945 454 9081745 936582 6790 8754853 6226 68346 2886711 7290477 76538 1414425 5035 44059 144992 48354 221786 468292 1840 3293862 320974 4853306 292849 1545976 945062 111540 199123 1638 14352135 260853 2551836 205608 118854 13730974 76941 11455801 565 201702 325321 24339 131805 1472678 126098 549278 283126 247388 602741 26475 19724 1686691 10207 32076013 3114490 978 1175094 1026298 3467693 2899 3532255 608011 802138 28954 213794 11744 1129834 513520 3562934 261804 806836 5595422 8160868 16441 776074 12409 17496 1264779 1998768 4500 3077964 15590 58094 29852 48485 77499 227 498890 12661099 51726069 14506394 66097 509564 11001858 7567559 24947 2308 31063 10730612 108013 3748152 20844 19941846 1690007 98364 17997233 361907 19592891 16163 44467 3344153 209 5265450 510856 96 3160966 77157 2631425 1929 16160 83206 23212
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105973095 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 991920236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 586824442 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 295232864 0 0 0 0 0 0 0 498926260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 451323862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96142934 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 845660290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 265688296 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 404542119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 546654323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48962921 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 635944320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 1 2 4 5 9 10 15 16 16 28 34 47 53 64 66 67 73 74 81 84 84 97 99 145 158 180 197 201 217 224 225 231 232 280 298 305 325 365 378 400 412 441 468 477 477 483 486 516 582 600 602 614 615 625 654 661 662 684 764 765 783 790 796 949 990 1002 1008 1013 1060 1075 1112 1197 1198 1234 1239 1268 1374 1377 1387 1449 1451 1469 1530 1537 1547 1571 1625 1646 1746 1754 1775 1780 1847 1874 1890 1973 1981 2042 2045 2055 2096 2144 2149 2207 2375 2495 2514 2553 2601 2641 2707 2785 2826 2851 2980 2998 3022 3049 3114 3154 3167 3180 3224 3317 3320 3376 3426 3448 3640 3643 3680 3708 3824 3833 3893 3920 3992 4028 4094 4314 4495 4542 4572 4654 4726 4777 4923 5217 5375 5500 5510 5685 5797 5874 5896 5956 5985 6023 6075 6134 6600 6629 6701 6782 6785 6917 7048 7080 7149 7217 7289 7429 7519 7855 7979 8108 8574 8764 8906 8946 8984 9092 9101 9217 9344 9428 9430 9670 9779 9941 10321 10635 10697 10725 10726 11056 11189 11214 11480 11612 11632 12237 12307 12357 12453 12706 12890 13080 13100 13402 13719 13804 13891 13955 13980 13983 14051 14076 14501 14547 14680 14946 15259 15550 15585 15775 16074 16252 16347 16403 16674 16683 16723 16924 16932 17076 17119 17555 17873 18002 18010 18195 18278 18420 18537 18666 19152 19199 19314 19330 19490 19648 19820 19958 20458 20782 20796 21058 21099 21221 21258 21336 21768 21922 22301 22547 22715 23278 23491 23592 23872 24303 24344 24374 24603 24721 24748 24844 24870 24894 24962 25281 25289 25395 25782 25785 25883 26325 26464 26593 26670 27584 27586 27670 27678 27683 28027 28158 28390 28433 28480 28895 28992 29275 29430 29463 29674 29746 30553 30675 31213 31314 31406 31759 32091 32218 32382 32756 32793 33206 34370 34447 34540 34848 36108 36197 37255 37370 37494 37763 37803 38189 39026 39693 39772 40140 40173 40489 40966 40983 41340 41812 41821 41910 44130 44316 44605 44838 44917 45139 45207 45948 45959 46248 46391 46619 47016 47692 47720 47811 48837 49273 49293 49633 49682 49711 50267 50307 50668 50681 51313 51579 52216 53464 54280 54511 54658 54789 55222 55240 55502 55854 56168 56539 57599 57666 57782 58349 58456 58622 59264 59853 61432 61857 61861 61936 62520 63547 63879 63893 64080 64490 65124 66055 66139 66672 66779 66990 67225 69053 69405 69635 70668 70715 70887 74638 75712 76335 77552 79302 79441 80243 80433 83211 84129 86757 90926 90988 91203 92094 93347 95884 96733 97117 97453 97696 98009 99404 99444 100790 102610 102978 103399 104063 104519 105587 106810 107220 107439 110083 112418 112557 112812 113007 113912 114030 115024 116571 116707 116943 117280 118641 120365 121908 122925 123315 124708 124874 124951 126641 128807 129522 131342 131610 133152 135716 138244 139471 140534 142010 142072 142944 142980 145453 146261 147355 147751 153051 153382 154737 158217 158785 159203 159393 159839 161140 161262 161286 161523 161963 162639 162949 163152 164167 164172 164337 166864 167031 168081 170268 170864 176156 177748 178025 178964 179110 179703 180048 180096 180225 180897 183735 184210 184220 184673 189324 189598 190383 190456 190690 192656 192789 193144 193770 194213 194248 195555 197718 200355 201475 205865 208824 209770 209813 215948 216472 219721 220546 221019 221118 222222 228788 229255 229692 231341 232636 233970 237038 238862 238967 239190 244249 248783 256923 257016 258763 259487 262143 266040 268920 271214 271222 272244 273695 274232 277432 278971 279913 284714 285330 286494 289297 290258 290583 291683 294754 295969 296445 297735 298593 299199 300906 305159 305643 310779 316261 316887 317237 319177 320020 320680 324948 326471 328513 329369 329464 330674 330793 332573 338009 345137 349285 353117 353558 354589 356034 362534 366048 367641 368236 371344 375075 378322 379731 380340 384522 398330 398935 399042 399631 400339 404461 409446 415605 421053 421237 423535 429521 433210 435885 438690 446395 447811 451460 453800 457441 458372 462752 466655 467573 468632 469844 477253 481938 483824 493131 496881 500678 502527 509042 511861 511915 511934 513685 514384 517224 517761 520000 522912 527319 531117 531458 537658 544240 545633 547945 552393 557863 558222 562358 564119 564368 571816 575085 575425 582375 586650 590279 594294 596376 598047 601366 605593 607083 607686 611378 613353 623503 624913 629385 630216 636072 645523 648735 648854 650689 658354 658542 663104 663200 666126 670304 677671 679686 680631 682328 683101 686830 686931 704768 705816 716827 722262 727924 730958 735605 741120 751896 760556 767545 768295 775716 794118 794722 798630 800855 814226 835692 852458 852827 859388 863570 873544 886802 891203 901762 901822 910817 915482 917281 922570 933555 953657 964539 973574 973888 988136 996239 997140 1015591 1018809 1026694 1030407 1050253 1059974 1062306 1067416 1074524 1093939 1098293 1098320 1098468 1112415 1112627 1151735 1152926 1169622 1194519 1198125 1227786 1243909 1246506 1252850 1258401 1263561 1272024 1276304 1280504 1285278 1308272 1321299 1325345 1328287 1356131 1371000 1379279 1383321 1384645 1387812 1389644 1400631 1402592 1409530 1414942 1416507 1428739 1432647 1441929 1469748 1477960 1480105 1481999 1494525 1497254 1518162 1531979 1536385 1545823 1552115 1592739 1617593 1624987 1628048 1703342 1704330 1720778 1758657 1760870 1775935 1795497 1813447 1839519 1870609 1892993 1918047 1923975 1938308 1950577 1957343 1984708 2033808 2056097 2083312 2105153 2108583 2111552 2155059 2327580 2350240 2353970 2411469 2416893 2417283 2423546 2498987 2500194 2511888 2512496 2559385 2564407 2572442 2585671 2602076 2661212 2753591 2779828 2790359 2791789 2810017 2872516 2886165 2887422 2895673 2922482 2942276 2955701 2957323 3002994 3009175 3080517 3086064 3091878 3125648 3133765 3145961 3197486 3215852 3230656 3255859 3263794 3265611 3297689 3324298 3334210 3376421 3452296 3538132 3542786 3613032 3656761 3661710 3692952 3696920 3710699 3727589 3792889 3887919 3909663 3935117 4000389 4083918 4161032 4199912 4493250 4507814 4620018 4681615 4846291 5040116 5064128 5158447 5320917 5340930 5342851 5415749 5626813 5675328 5767480 5814447 5865692 5966826 5978994 6146382 6237336 6246782 6321776 6542480 6991782 6992136 7061178 7368592 7649216 8359074 8428321 8468715 8514814 8796821 9095760 9224233 9544637 9770779 9973167 10070553 10691913 10706743 10953546 11091432 11175415 11545203 11826693 11928729 12298258 12711042 12764971 12940019 13815600 14041580 14160455 14196250 14247281 14409792 14993260 15873500 15993124 15997574 17368896 18970183 19194943 19977019 20176712 20269417 20325225 21549843 22989060 23301306 23799873 24550587 26436284 26725434 27426380 33753566 34626957 39976059 44860500 45308318 46406605 57292080 59369148
0 0 1 2 2 2 10 18 22 23 26 31 67 67 69 81 83 88 92 92 104 119 139 140 146 147 172 191 194 205 215 224 246 247 254 257 261 269 279 283 292 294 306 307 351 352 365 369 397 402 402 405 460 468 481 482 490 618 620 628 665 705 710 714 715 723 735 792 797 996 1033 1054 1095 1168 1192 1264 1267 1298 1312 1371 1488 1519 1560 1576 1600 1658 1668 1685 1691 1756 1770 1780 1793 1842 1850 1937 1945 2045 2062 2162 2200 2206 2210 2312 2333 2376 2415 2492 2498 2536 2560 2580 2591 2713 2885 2888 2894 2934 2977 3022 3055 3069 3142 3272 3295 3303 3445 3497 3519 3578 3975 4117 4181 4220 4232 4360 4453 4526 4671 4732 4772 5085 5099 5142 5160 5182 5346 5416 5544 5613 5619 5711 5810 5876 5960 6046 6122 6250 6286 6359 6390 6563 6567 6593 6812 6886 7034 7050 7068 7203 7283 7302 7519 7542 7651 7694 7817 7984 8094 8149 8270 8277 8282 8455 8561 8627 8882 9121 9626 9692 10014 10099 10314 10497 10523 10634 10814 10946 11083 11233 11864 12237 12538 12936 13044 13309 13588 14045 14334 14682 14777 14864 14968 14981 15218 15311 15593 15610 15851 15941 15980 16012 16535 16582 16669 16831 16941 17258 17510 17519 17614 17746 18117 18252 18270 18350 18449 18468 19025 19819 19916 20178 20209 20620 20728 21158 21196 21198 21203 21304 21676 21805 21989 22033 22118 22428 22669 22870 23094 23461 23786 23902 24369 24537 25115 25458 25512 25564 26591 26721 27526 27690 27758 27801 27995 28008 28261 29546 30593 31237 31753 31860 31954 32480 32522 32544 32834 32931 33302 33501 33740 33760 33796 34315 34614 35137 35398 35752 36099 36253 36401 36420 36886 36965 37219 39040 39900 40105 40177 40704 40763 40801 41068 41570 42584 42615 43032 43304 43773 43874 44290 44302 44419 45169 45761 47065 47888 48069 48735 49659 49965 50047 50823 50863 50864 52059 52162 52347 52498 52582 52947 53407 53939 54011 54109 54138 55169 55281 56305 57543 58214 58827 58831 58839 60060 60218 60624 60985 61879 62844 63863 64830 65731 66092 66164 66288 66501 67307 68155 68249 68438 69368 70394 70554 71925 72250 72296 72758 73206 73717 74890 74979 76437 77228 77527 79028 79113 79463 80065 80629 81028 81774 82871 83533 86577 87573 87791 88360 88469 90090 90354 91129 93212 93918 94062 94201 94691 94924 95054 95058 95321 96289 96304 98240 98817 99330 101131 101260 101988 102870 103117 104325 105277 105764 106876 108092 108748 108972 109077 109306 109466 110156 112146 112371 114996 115636 116230 117742 117845 121042 121095 122595 123160 123262 124403 127317 127556 127808 127840 128163 131608 132172 132414 132475 132543 133006 134134 135418 135995 137375 139548 140783 140868 142911 142957 144162 144435 145772 146190 146743 146990 148018 148198 149432 149499 150052 150099 151623 153764 156758 157391 157433 157725 157833 158560 158787 159134 160196 161697 162066 163097 163834 163985 164122 164240 164439 165755 166879 167936 169374 171357 172043 172668 172748 173593 173797 174092 175355 175963 177566 178207 178776 179830 180016 184687 184981 185970 186865 188132 193582 193649 194872 195278 195518 196205 200119 200780 205970 209257 210260 210977 212824 215644 215799 217728 220162 220296 222133 222245 222844 225071 225108 225450 227407 232694 235704 244208 245721 247165 247894 252748 253012 256411 257182 257271 257433 264301 269343 274559 275436 277743 278930 279676 279902 280012 280218 281971 282390 285063 285353 286598 287444 288977 289308 291525 304145 304680 310401 310409 311493 311727 311958 312500 315021 317683 318527 322902 324187 324308 326816 328163 329191 331424 332967 333676 334129 334410 339233 343003 346576 348229 348368 349464 351043 355284 356979 358748 358955 372855 375936 378244 378793 380553 382305 383636 389642 397350 399402 405345 407062 408211 408492 408643 410276 414862 416071 420621 428129 430453 431695 431909 433756 438212 438433 441675 443657 445563 448184 448751 451936 456059 457880 458063 458302 460779 461696 474898 480413 488509 492078 502145 502923 505051 506855 509721 513503 515777 526471 533565 534234 534665 535571 536743 540529 541589 541718 541834 555998 574887 577777 582547 583227 583232 588351 596338 597760 598728 602344 604237 606055 621478 621771 630485 632673 635434 638046 642905 655342 662875 675120 677188 677603 678613 681888 692516 702744 702801 707662 708789 722497 723273 723449 727145 729336 732324 743699 754692 776441 778917 779065 779135 788533 796993 809974 815555 816223 817132 824335 825138 828976 829308 837656 843117 846093 846517 855724 862822 867133 867688 876187 880545 881649 882901 894315 904900 916308 935445 940894 943816 949104 958449 960119 971166 972402 978348 978622 1004006 1007354 1017527 1018347 1027328 1041950 1065355 1065430 1067962 1071980 1076819 1080964 1082990 1085262 1085998 1089102 1094691 1113516 1117170 1135242 1149691 1166190 1186468 1199164 1203389 1219653 1225206 1228948 1257704 1277162 1295529 1300550 1317106 1318387 1330090 1332368 1332955 1348843 1364581 1365102 1372374 1388628 1401024 1435233 1456092 1470034 1472184 1478289 1487220 1492992 1493981 1497315 1519386 1562215 1589840 1606709 1623938 1627375 1636096 1658028 1685981 1691318 1692462 1712844 1713360 1722626 1759588 1761092 1784219 1784696 1785197 1799592 1805149 1809203 1846907 1848026 1850023 1860241 1874654 1887209 1903960 1913401 1930106 1939342 1950899 1972351 1980889 2013091 2027602 2048142 2075125 2108917 2125045 2130761 2148358 2151338 2178611 2180013 2182786 2197651 2202848 2265679 2286625 2322762 2375410 2391252 2411614 2413514 2450261 2456380 2463557 2485963 2511988 2546955 2558690 2576958 2581268 2677087 2719320 2726312 2863049 2877317 2910018 2910763 2925665 2935017 2947752 2963221 3013422 3030298 3073282 3142417 3204031 3241963 3257760 3268409 3270042 3297798 3326914 3376095 3484683 3518576 3556180 3575886 3615193 3616413 3633440 3663553 3696920 3710552 3801713 3822866 4032341 4126530 4131098 4177780 4295998 4320211 4359750 4486748 4487079 4670921 4692791 4770145 4873774 4965623 4980695 5014895 5077005 5155556 5259053 5310752 5324973 5431071 5514795 5692459 5756019 5968464 6092464 6144841 6148434 6184434 6238872 6449245 6526094 6553368 6577981 6628085 6671205 6810294 6967688 7004844 7028199 7028218 7485097 7537961 7594991 7633883 8002357 8005324 8094389 8123596 8542390 8647079 8870349 8958211 9194040 9498251 9594796 9814163 10413586 10514729 10597892 10958684 11955516 12102352 12453603 12676255 12684988 12996763 13375330 13744232 13822255 14245703 14325564 14795678 15200135 15277136 15327646 15595436 15785300 16419390 16445844 17246019 17256719 17471512 19067074 19262724 20694945 21593713 21614042 22376198 22407337 23547654 23639394 25849295 25937856 26582939 36162782 37774414 42271627 45971401 57928959 60785158 69311568
0 0 4 9 9 10 12 12 13 17 24 25 26 30 34 42 44 46 67 79 112 120 126 127 130 137 148 149 149 151 170 185 186 204 206 211 211 221 235 248 252 254 257 259 265 279 281 287 297 310 310 325 347 383 411 415 432 475 497 504 529 532 533 566 648 655 664 669 687 723 784 803 919 976 980 988 994 1048 1152 1171 1178 1211 1221 1244 1297 1320 1331 1342 1352 1389 1389 1411 1534 1579 1583 1595 1635 1688 1719 1731 1751 1856 1883 1938 1964 1972 2001 2114 2119 2148 2168 2174 2223 2263 2272 2366 2462 2560 2579 2584 2626 2836 2839 2874 2975 3002 3130 3152 3237 3304 3317 3318 3337 3429 3576 3625 3802 3825 3839 3942 3958 3967 3982 4073 4115 4255 4340 4400 4511 4584 4770 4876 5053 5081 5298 5308 5436 5473 5474 5531 5574 5609 5714 5718 5921 5964 5975 6008 6098 6554 6555 6569 6604 6641 6731 6736 6851 6872 6905 6910 6978 6991 7025 7039 7282 7369 7377 7454 7455 7502 7534 7629 7864 7911 7960 7967 8048 8244 8284 8557 8603 8655 8699 8737 9006 9040 9148 9177 9190 9397 9663 9906 9917 10069 10128 10182 10271 10364 10634 11106 11246 11472 11526 12155 12203 12323 12340 12451 12522 13087 13089 13442 13481 13504 13618 13639 13658 13961 13997 14413 14731 14824 15135 15302 15460 15826 15966 15972 16249 16258 16300 16721 16755 16980 17356 17383 17411 17495 17567 17746 18144 18299 18595 18991 19093 19751 20264 20507 20592 20598 20651 20794 20889 21012 21077 21614 21656 22111 22304 22761 22766 23380 23573 23725 23993 24339 24360 24483 24556 24623 25179 25303 25321 25923 26113 26144 26654 27170 27284 27729 27735 28076 28723 28896 29361 29758 30032 30126 30734 31640 31796 32698 33355 33420 33478 33628 33699 33824 35212 35233 35249 36166 36168 36323 36444 36633 37057 38022 38166 38456 38698 38773 38794 38830 39663 40030 40075 40876 41366 41557 42283 43110 43875 44795 44919 45039 45450 46048 46310 47125 47240 47625 48238 48321 49913 50279 50495 51138 51406 51431 51979 53142 53432 53452 54126 54763 55132 55591 56392 56778 57329 57397 57405 57594 57701 57739 58439 58547 59510 59807 59970 60054 60399 60977 61565 61949 62342 62439 62970 63135 63698 64348 64709 64712 65689 65808 66116 66219 67435 67609 67650 68504 68554 69389 69436 69718 70935 70944 70989 71270 71658 71998 72204 72286 72821 74732 75507 77251 78676 79495 80638 80755 82210 83033 83207 83345 84853 88036 88095 88407 89453 90407 91857 91991 92160 92957 93539 94157 94722 95886 96143 96811 97155 97378 97625 100683 101569 101784 101986 103240 105858 107471 107920 108186 108559 109238 110528 111385 111757 111862 112952 114150 115384 115588 117514 117794 118205 119023 120985 121391 121697 122929 123524 123917 125741 127799 128754 130007 132317 132519 133772 133907 134018 135754 136576 137637 138104 138892 138986 139031 141757 142897 145147 146332 146583 147515 149909 150217 150732 151853 152854 154360 156574 157013 157510 158889 159002 162972 166351 166523 166808 167600 168143 168357 169163 171352 173968 175059 175673 175889 176410 177645 180222 180770 182040 185761 187402 188988 189129 189219 191333 197137 200100 200553 201525 204899 205726 210417 215393 215796 216222 216506 219080 221722 222891 223456 229334 229341 233852 235594 239120 242854 243222 247658 248013 250066 251314 253337 253421 260448 263765 264024 267442 270498 271504 272420 274495 279498 279697 283963 287887 288876 290419 290419 292391 292691 295065 297155 297885 297912 298122 299458 299555 300555 304194 304299 306028 308357 311091 329474 330944 331329 334090 340675 343613 346476 348452 352016 352454 356740 360998 361774 364818 367974 369802 377031 384255 389770 404926 408532 409966 410130 411000 412296 418612 421538 433858 434458 434673 434964 440868 445810 449184 450105 455579 456623 456655 456849 458633 460302 469217 474976 478616 485323 488353 492441 493347 493418 495867 495949 497448 502058 508925 509268 513095 514780 521213 525363 528746 528788 531592 533274 535870 538295 543925 544117 547401 549985 550743 552339 552489 552692 555446 562902 564087 575033 580060 582520 592208 592491 594925 601845 603857 604008 605765 613277 615667 617059 626097 633322 634760 637884 653018 657637 658072 661147 662581 662645 665043 667988 668897 671672 675362 677182 679146 683520 688816 698061 700406 708731 710666 716615 718075 722013 722834 727379 737243 751887 753788 755843 759411 760436 761372 765063 772884 775909 778854 784661 792232 810315 820887 822441 826411 828308 834976 854623 860186 866119 874600 885933 889502 891077 897023 921208 929083 940391 947772 947941 971150 977518 985492 987327 1000359 1001452 1008217 1010787 1013870 1023923 1027884 1047500 1061734 1068107 1090681 1105045 1105152 1108863 1114505 1147940 1154284 1174347 1209914 1209977 1214090 1225240 1244693 1252228 1256561 1262050 1266866 1268187 1328599 1333858 1335427 1340229 1350314 1362890 1363038 1389168 1390290 1390343 1390549 1409655 1447279 1451323 1464273 1487566 1488546 1504031 1525333 1527460 1536803 1542192 1551758 1552334 1553080 1576047 1601406 1608280 1613491 1660312 1660677 1660818 1690309 1715814 1719111 1729239 1739023 1753407 1773892 1812112 1836589 1836918 1867568 1868428 1897259 1914035 1920424 1921046 1949780 1961577 1968155 1982507 1986939 1993231 1996721 2006045 2017828 2019406 2026244 2028501 2050075 2059344 2077098 2077382 2078614 2138769 2151655 2197316 2201764 2204559 2205744 2213557 2229222 2258618 2274609 2296260 2306523 2316129 2363361 2389675 2402106 2409109 2416151 2453935 2486264 2496602 2503592 2528018 2548304 2571598 2575309 2588902 2605499 2635088 2680004 2687460 2762334 2765144 2797342 2809456 2842015 2850490 2860549 2884343 2901233 2942508 2980207 3095780 3108118 3136615 3157745 3165345 3184883 3239354 3270845 3291483 3357970 3475885 3477941 3486930 3508555 3713766 3756261 3783991 3834961 3914507 3941182 4045800 4058752 4061664 4130794 4143641 4197454 4197865 4312064 4333175 4498780 4502920 4507508 4538477 4758592 4812166 4823140 4832954 4872145 4910301 4971198 4975540 5007769 5120274 5188651 5427744 5549975 5577257 5654020 5660575 5685895 5732808 5771585 5816416 5960647 5962260 6023238 6062803 6131081 6196181 6255986 6283952 6345886 6399534 6428343 6428352 6470633 6576034 6701242 6808059 6838267 6987266 7020363 7035254 7040113 7129914 7451298 7526563 7692224 8421915 9047608 9102789 9331398 9629426 9752894 10080490 10379806 10741583 10874385 10973049 11092583 11754245 11959857 12012349 12553324 12893970 12951757 13122242 14924726 16347162 16355211 16585627 18701718 18721589 19077304 20432101 20436009 22131034 23279908 24813564 30115331 33557860 33995528 34544970 37886769 40962025 43499473 59356070 64958751 67119331 96740286 100118252 103845798 107928957 187106148
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 449352523 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 874248851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 654893649 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 647186593 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 766579923 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 345371930 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 620264103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106534850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 357827114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 162829518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 566847580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 499471990 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 639762721 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 384189905 252410719 0 0 0 0 0 0 59975 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 230574403 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 0 0 0 5 0 0 0 0 0 0 0 0 0 0 26765749 0 0 39614183 0 0 7617 0 0 0 0 0 0 0 0 0 0 0 93792800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 1079538 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15458 0 0 0 155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 936 0 0 0 0 0 0 0 329473 0 0 0 0 9293579 0 0 0 0 0 0 0 2 0 0 0 0 0 5113 0 0 0 0 10 0 0 3102452 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 329358 0 0 13798 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 2 0 0 156 0 2677983 0 0 0 0 0 0 49309393 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3971912 0 0 0 0 0 15 0 0 0 0 0 8 0 0 0 0 0 0 0 0 48600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12932219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3539670 0 0 3178570 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1451895 0 0 0 0 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1742489 0 0 0 0 0 268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 3071 0 0 0 0 0 0 0 78919 0 0 0 0 0 0 0 0 0 0 0 554901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 314317592 0 0 0 0 0 0 0 7754 0 0 265804 0 0 0 0 0 0 0 0 0 0 6749144 0 0 0 0 0 0 0 0 0 0 812 0 0 0 0 0 0 0 0 985456 0 0 0 0 0 0 0 11888496 0 0 0 0 0 0 0 0 0 0 283310726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41376205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44356 0 0 0 0 12 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3889 1867 0 0 2 0 12231944 0 0 0 0 0 116313567 0 0 0 0 0 0 0 0 0 0 0 0 0 0 724167 1761 0 0 0 0 0 0 0 151 0 0 590 0 0 0 0 0 0 0 0 0 496177 0 9777 0 0 0 0 0 227592 0 0 0 0 0 0 0 0 140 0 0 0 0 0 0 81606 0 0 0 689792 1909134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4876 0 0 0 0 0 0 0 0 0 0 0 0 0 265 0 0 105 0 0 0 0 0 0 0 0 0 30942798 0 0 0 0 0 0 0 124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31469 0 0 0 0 0 0 0 0 0 0 93448288 0 0 0 0 0 0 0 2 0 0 653 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1167 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 331 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 2263929 0 0 0 0 0 0 0 0 0 191 0 0 329953143 0 0 0 0 0 0 0 0 0 0 691 0 0 0 0 3424153 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 7472 0 0 0 0 0 0 0 0 0 0 458 0 56849236 0 0 0 0 0 0 0 0 0 0 0 1123 0 0 0 0 797175 7 0 0 0 0 0 0 7011 0 145043347 0 0 6545 0 119654613 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 21832741 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11693 200597 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102226 0 0 0 0 0 0 12579007 0 0 0 0 0 0 0 622 0 0 412532365 0 0 0 0 0 0 0 0 0 11591343 0 0 0 0 0 0 236 0 0 0 0 0 44821 17055 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81261072 0 0 0 0 0 0 84461142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2785299 60955 33 0 2 0 0 0 0 0 0 0 0 0 0 1220692 0 0 0 0 72 5013 0 0 0 0 0 0 3402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 337 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 142244 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1359 0 0 0 0 0 0 0 0 0 0 0 242 0 0 0 6297 0 0 0 0 0 0 0 0 296633461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1129 0 0 0 0 0 0 0 0 40414140 0 0 0 0 0 687687 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 287577815 0 0 50 0 0 0 0 0 284 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1691 124854 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 183789 0 0 0 0 0 0 0 0 0 0 0 0 5548 0 146805214 0 0 0 0 0 0 101493 0 0 0 0 0 0 0 0 0 243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 141 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 9028566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 111495 0 0 0 0 0 0 0 0 0 520629 0 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 435099782 0 0 2122 0 0 20779189 0 0 0 0 0 0 27701 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 324175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 71939 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 661 0 0 0 0 553911 0 0 0 0 0 0 0 0 4688260 0 0 0 0 0 0 167686989 0 0 0 0 0 0 0 0 0 0 0 0 0 134094 0 55084 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 0 0 0 0 0 0 0 0 5883 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100112 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 0 0 0 40546925 0 0 0 8149834 0 0 0 0 2590 0 0 0 0 0 0 0 0 0 0 0 0 685046 0 0 0 0 227 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3190247 0 0 0 0 0 0 0 0 0 0 0 49829176 0 0 0 0 0 0 0 0 0 7 0 0 0 5266 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 486
0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41185 0 0 0 4 0 0 11646 0 0 0 0 0 0 0 0 0 0 0 0 2098 26 0 0 0 0 0 0 0 0 0 0 1279179 0 0 0 1586 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10497496 0 0 0 0 0 0 0 0 0 0 0 536432869 0 0 0 0 0 0 0 0 84496 0 0 0 0 0 0 0 24982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39354726 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 221 0 0 0 0 0 0 3003237 315708 68 0 0 0 0 0 0 0 0 0 0 127176 309431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 407314589 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147148467 0 0 0 15580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 260469 0 0 0 0 0 0 0 247085 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 3328395 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62020586 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 438 4952857 0 0 0 0 0 0 0 1895714 0 780271 0 0 0 0 0 4910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3994 0 0 0 41 0 112459086 0 65795 0 0 0 0 0 0 0 0 0 0 0 0 0 0 444 0 0 472179 0 0 0 0 0 61575341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18275394 0 0 0 0 0 0 83958633 0 0 0 0 0 0 0 0 0 0 0 577 0 0 0 11959560 0 0 0 0 0 0 0 0 0 0 0 0 26510 0 1 0 511635 0 68894976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7580029 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98163 0 0 2880040 0 0 0 10211 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 1889114 0 0 1 0 0 0 0 0 4644 0 0 0 0 54 0 0 0 0 0 377373 0 0 0 0 0 0 0 17 0 0 6187252 54 0 0 0 0 0 0 0 0 0 0 0 0 302 0 0 0 0 0 0 1 0 4 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 81085 0 0 82371 0 0 0 0 0 0 0 16 0 0 0 0 0 0 452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67342 0 0 0 0 0 0 0 0 0 99393086 0 0 0 0 729144 2630 0 0 0 0 0 40424 0 0 0 0 0 0 0 27984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3331311 0 0 0 0 0 0 0 0 0 0 27613297 0 0 97474439 0 0 0 0 1107 0 0 0 0 28 0 2 0 0 0 0 0 0 0 0 0 10548 0 0 0 0 0 0 701 241612 0 0 0 0 854 3572 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23122233 0 0 0 0 0 0 0 0 2042 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 0 176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 4064017 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 914855238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71992656 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 366780558 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525163345 0 0 0 0 0 0 0 0 133285060 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 221767486 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6237763 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 818808783 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 544149662 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 783560114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 614586146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 335020915 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 889266277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
165923324 72819045 48579406 39324584 38307864 37279096 37079368 36769979 36750843 35401129 35358905 34443657 33568193 32656185 30892149 28478881 26194308 25923242 23594115 23146212 22870806 18173305 16844119 15656543 14260958 13391766 12714923 12666958 12512143 12408470 12109763 11697453 11496315 11173280 11161770 10973434 10961315 10921894 10745956 10237737 10198186 10055366 9957729 9928474 9925367 9530066 9457948 9330143 9042052 8846358 8649715 8565214 8536845 8516107 8427107 8299627 8129266 8112239 8071497 7818998 7736720 7734322 7674087 7580693 7160176 7021413 7018778 6983594 6905860 6881505 6667553 6614226 6586168 6580799 6534046 6477481 6140168 6123503 6056407 5933778 5748771 5742927 5739258 5731550 5692178 5613592 5586234 5404611 5366091 5243262 5234367 5035303 5028280 5020651 4962773 4786768 4768420 4748396 4709998 4537802 4537062 4528085 4525865 4485263 4455402 4357272 4334523 4306488 4302830 4252919 4210422 4193087 4170589 4168994 4143468 4120640 4089697 4046152 4008471 4006030 3999984 3976594 3973824 3966621 3957830 3945596 3889477 3872849 3832163 3826322 3817122 3797084 3762561 3690657 3656910 3643492 3572047 3404392 3373087 3338796 3322004 3240255 3222532 3202942 3189958 3184332 3179400 3177855 3131564 3080298 2996986 2929346 2922167 2914018 2888374 2867107 2833393 2832815 2804634 2776548 2769371 2736393 2716914 2711151 2710435 2700438 2668565 2662354 2627554 2626489 2623788 2595973 2595803 2565826 2544651 2509518 2473918 2424609 2409056 2391171 2352458 2349570 2320048 2305618 2287611 2270939 2260894 2254886 2251053 2217130 2212959 2140794 2069056 2065106 2052604 2048275 2029618 2024689 2024550 2007612 1991887 1989389 1979980 1970515 1968703 1964480 1949622 1921483 1919272 1903453 1899065 1893299 1851866 1845886 1796957 1790099 1771398 1756644 1745585 1743078 1739794 1719132 1718874 1716595 1715248 1709036 1692477 1662875 1662539 1660059 1645965 1632467 1608493 1605012 1589615 1584295 1576948 1550338 1545851 1537119 1531018 1509619 1488039 1480141 1454951 1433645 1430939 1422446 1411788 1405100 1392674 1388217 1377795 1376165 1352973 1351698 1346362 1342646 1342063 1331146 1312352 1310918 1308109 1259059 1242734 1225671 1221435 1218360 1216641 1201955 1186757 1181718 1163123 1158369 1120819 1115793 1113868 1079597 1069937 1062086 1060284 1056517 1051863 1042802 1040548 1040044 1031182 1027926 1014475 1010773 993598 957836 954195 950417 950287 949032 943626 915701 904109 887831 883145 880688 858488 846871 830104 825559 818509 816608 815405 813760 810963 805873 805243 797719 796484 796259 791991 791863 783991 782281 775259 771792 770354 748048 734502 729609 726976 724957 724130 719781 709014 696850 680386 675941 674849 669037 665790 655914 653163 649905 648516 643781 637031 631577 630922 628691 628324 620536 619610 618775 605066 603020 596951 594967 593905 591296 590854 587892 583509 577583 577498 556472 546031 545596 544237 537760 530379 530150 520909 519847 505139 504912 503873 486376 484250 475598 474863 473534 470302 456093 454499 453124 450808 446022 445679 443542 439085 437228 434139 433639 429998 426451 424047 423922 415495 414583 412374 390565 387475 383715 375698 372985 371158 369858 365475 360014 356054 355939 354556 349175 346436 341829 338248 334422 333849 333173 333076 326569 325673 321570 320996 320188 316106 308525 306659 305769 305556 302697 301942 296425 294335 288753 286294 271652 270643 270466 265969 263171 261636 257221 252928 248638 247834 247652 247059 244935 244402 243774 243021 241498 237854 237371 236822 235627 235223 231978 231595 230409 229661 226526 225316 222436 222405 222364 222128 222041 219520 217100 216334 214906 214121 213462 209806 207217 205789 204485 203535 195928 195921 194976 194397 193295 192932 190719 190576 190294 189634 188224 187850 184712 183824 182219 180667 179160 177656 177509 175630 174806 174276 174205 173201 171735 171208 170998 170288 169845 168812 168051 167641 167180 166648 165773 163779 161799 161668 161489 161277 158564 155108 154716 151429 151391 150533 150109 149425 149258 148583 148539 148451 147663 146535 146047 145455 144939 143617 142426 141554 141196 140836 138591 137712 136487 136151 136096 135897 135065 133258 132162 130138 128849 126568 125765 125569 124972 123142 122972 122702 122257 121524 121504 120070 118872 118685 118644 117265 117221 115683 113842 113043 112419 111390 110169 108287 107828 107809 106107 105451 105062 104593 103369 102446 101145 100735 97935 97798 96661 95018 91780 90955 90039 89976 89498 87872 84372 84354 84162 83746 83272 82563 82459 82133 82109 81964 80026 79308 78596 78000 77968 77609 77375 76952 76764 76629 76559 76240 74888 73989 73954 73815 72996 72459 72358 71719 71698 71674 71220 70334 70011 69189 68797 67695 66132 66131 64965 64738 63742 63251 63050 62853 62138 61588 60897 60750 60362 60345 59945 59792 59431 59408 58941 58285 58150 56266 55909 55792 55105 54671 54462 54327 54061 53744 53431 53386 53127 52122 51972 51913 50380 49924 49727 49531 49402 49195 47875 47679 47315 46569 46202 46149 45743 45504 44480 43934 43842 42771 42443 42440 42404 42297 42162 41984 41942 41095 40485 40100 39993 39599 39255 38824 38030 37943 37419 36664 36649 35723 35154 34921 34724 34637 34374 33484 33325 33299 33078 32923 32609 32029 31749 31527 30974 29856 29770 29458 29366 28746 28321 28025 27813 27335 27160 27107 27000 26979 26823 26669 26343 26240 25650 25280 25206 25060 25025 24883 24657 24643 24441 24247 24157 24034 24028 23874 23627 23419 22597 22547 22531 22052 22047 21868 21264 21072 21051 20789 20407 20323 20036 19523 19458 19138 18766 18251 18000 17938 17477 17439 17209 17151 16319 16314 15956 15770 15611 15316 15118 14849 14475 14303 14207 13874 13660 13461 13390 13258 13068 12834 12586 12545 12350 12319 12049 11623 11591 11245 11180 11052 10478 10471 10141 10084 9988 9920 9914 9758 9682 9676 9527 9436 9417 9299 9095 9017 8849 8842 8719 8649 8568 8425 8413 8402 8175 8130 8051 7919 7871 7756 7657 7430 7428 7207 7179 7129 6997 6937 6872 6764 6759 6752 6534 6491 6438 6429 6424 6045 6029 5970 5918 5871 5769 5729 5606 5497 5291 5052 5050 5020 4863 4840 4579 4502 4479 4479 4287 4266 4242 4196 4044 3941 3930 3851 3717 3613 3586 3566 3490 3486 3447 3420 3313 3199 3132 3033 3027 3022 3018 2867 2616 2586 2523 2471 2426 2421 2418 2307 2277 2233 2206 2176 2075 2058 2049 2015 1939 1939 1898 1896 1885 1862 1827 1781 1780 1680 1677 1671 1663 1623 1614 1534 1519 1427 1352 1336 1321 1245 1237 1187 1185 1028 1007 929 899 886 877 845 807 793 786 660 653 623 619 615 609 594 592 580 556 552 532 526 500 474 464 464 463 450 439 437 412 412 375 357 351 346 307 272 240 211 207 185 177 169 166 146 146 130 116 112 112 74 69 57 54 43 35 34 31 18 11 8 8 4
66622847 65606444 51743566 44749575 41801437 41376284 39755468 36566614 36537178 35777925 35128251 35047065 32558126 26526101 24590485 22698813 22552240 21725711 21619425 21603764 21275126 20427455 20113903 18714297 18259229 17549842 17318447 17195164 16531184 16318208 15956183 15607649 15057474 14636780 14241219 14048104 14043895 13584760 12991160 12959633 12936563 12035814 11802419 11729546 11718393 11588147 11511431 11170706 10826449 10784321 10662950 10249944 10196492 10159837 9938331 9827022 9736047 9645566 9620948 9538004 9477515 9369232 9205788 9127742 9031704 9012175 8992843 8796372 8770270 8666813 8520915 8358549 8094867 7896347 7829927 7803138 7734570 7692722 7572838 7473757 7405317 7052561 7005620 6745717 6611421 6519589 6487076 6411418 6404799 5974519 5755615 5696256 5694226 5611349 5541856 5436830 5382329 5268099 5056741 5003923 4854873 4821228 4793736 4737868 4706216 4599208 4478083 4473474 4424205 4356753 4338490 4314657 4291058 4288031 4282483 4198146 4180932 4173395 4163423 4142062 4102701 4059802 4021334 4003485 3967428 3948244 3920099 3910704 3891248 3791196 3779936 3711771 3600999 3594148 3592866 3547704 3508486 3475582 3449476 3448746 3397975 3303258 3285109 3267289 3212520 3169769 3084450 3073206 3071194 2894468 2879238 2841276 2774697 2762157 2745159 2738811 2734412 2726186 2638802 2632813 2624445 2602625 2575092 2529628 2518082 2517451 2516117 2463180 2437066 2433869 2390103 2384748 2380352 2377660 2365287 2325853 2323688 2309046 2295646 2279072 2276727 2257953 2236801 2226172 2186768 2166604 2151669 2108132 2107661 2106726 2105962 2104399 2064794 2037246 2035164 2004644 2004639 1994493 1975779 1942818 1924677 1908739 1890840 1885990 1877396 1862460 1843532 1830067 1823725 1817179 1808985 1792882 1786608 1782274 1744832 1734884 1694344 1668744 1662471 1650247 1607342 1603669 1602948 1581620 1546970 1531476 1508153 1499985 1464855 1463985 1453892 1425719 1424232 1389366 1378677 1367838 1365875 1351975 1329974 1319456 1312550 1290491 1264711 1260846 1250086 1241555 1230072 1222462 1216562 1201973 1166651 1166422 1164771 1164480 1163481 1139879 1124646 1122925 1118063 1093971 1092908 1089080 1046786 1046695 1034721 1030791 1023510 1011180 1010066 1007383 990518 980687 980167 980089 966576 966288 957344 951970 939530 937924 933256 929235 926838 903516 901213 899486 895446 882509 873219 865137 859233 857163 852040 849950 846151 842961 842749 842512 832719 818843 813927 813182 811860 791672 782788 776127 773959 771188 769047 768572 767458 766234 764083 763718 763171 750251 739569 731463 723343 717570 716712 699464 693727 690245 685823 683461 677788 677545 668326 662472 659725 656970 655640 650900 648842 648334 647641 644038 640052 639762 635706 615484 615026 604069 603720 603345 591553 589187 579353 578904 578105 572882 571920 570059 559513 548203 534791 525465 523135 522555 517596 514816 505063 504114 503811 496442 493667 490818 489314 482890 474481 464951 464339 459518 457392 454901 454345 448491 446194 442709 425291 421476 420736 419019 416455 411590 411390 400003 398807 398520 396700 394637 391555 386175 384329 383723 380453 375687 375470 372774 371723 367042 366448 366411 364713 362048 362036 359996 357969 353034 352607 352389 351347 343477 343142 343035 339322 338954 337968 337610 337380 336759 336189 334951 334342 333681 331412 330257 324566 324459 321368 321305 321048 320524 320271 314980 310000 309083 309033 308366 306765 305226 305137 304004 303236 298887 298806 296374 295676 291331 290363 290272 286750 286120 285603 284459 283417 280356 278781 275539 271848 271386 271262 270295 270067 263889 263152 259654 259118 257974 254340 251009 250245 249806 248244 244593 243866 242126 238896 238269 236166 234661 234544 234142 233534 232952 231206 230321 228197 227334 225736 223187 222953 221972 220506 220291 220278 220072 216743 216578 216538 212090 209205 207725 206148 204910 203992 203519 202962 202229 199700 193738 193457 193290 192874 190364 189862 188328 185965 185107 184024 183973 182481 181323 180637 179519 179132 175229 174724 174688 173951 172809 169430 167772 167677 166864 163602 163387 162874 162219 161235 159829 158334 157696 157636 156815 155019 154657 151714 150987 148453 147149 144434 144003 143749 143613 142984 142765 140420 140173 138069 137558 136909 136789 135385 133413 133403 132818 132088 131227 131049 130968 130870 130493 130079 129995 129599 123291 122815 122716 122561 121241 120739 119813 116238 116032 115878 113483 113294 112417 112385 112028 110968 110524 109905 108258 106656 105000 104903 104863 103998 103680 103634 102024 101976 101111 100627 97869 97713 97506 97095 94523 94233 93467 93385 93047 92209 91632 91413 90926 89741 88284 87778 87326 84775 83258 83228 82972 82097 81659 80657 79813 79335 78447 77728 76325 76076 75780 74144 74112 73482 71868 71463 70480 70216 69366 68969 68419 68225 67733 67618 65902 65651 65462 65461 64653 62097 61559 61063 60545 59880 59355 59233 58933 58663 57716 56770 56658 56022 55602 55534 54397 54376 53772 53738 53350 52355 52275 52265 51970 51634 51288 51127 49719 49209 48222 48200 47728 47694 47374 47294 46747 45968 45846 45080 44961 44066 42946 42749 42673 42051 41734 41715 40880 40711 40450 40050 39916 39608 38735 38366 38172 38011 37989 37710 37709 37558 35914 35812 35696 35604 34889 34280 34079 33641 32601 31743 31531 31058 30138 29911 29022 28784 28634 28493 28060 27780 27451 27373 27063 26940 26684 26194 26051 25846 25749 24709 24242 23765 23382 22955 22811 22805 22717 22406 21918 21684 21451 21340 21064 20871 20691 20667 20475 20125 19643 19636 19434 19408 19013 18797 18771 18373 17788 17553 17312 17270 17269 17121 16946 16936 16800 16624 16367 16284 16036 15952 15893 15663 15571 15474 15473 15390 15357 15219 15157 14779 14500 14345 14228 14157 14103 13853 13776 13642 13524 13403 13212 13184 12762 12721 12586 11881 11643 11641 11378 11218 11192 11186 11128 10985 10789 10787 10748 10688 10540 10511 10418 10182 10180 10043 9725 9689 9628 9512 9314 9272 8996 8789 8679 8650 8644 8474 8201 8138 8056 8035 7691 7396 7372 7316 7235 7085 6829 6668 6603 6558 6529 6467 6199 6186 6172 5896 5872 5794 5627 5438 5378 5090 5038 4999 4956 4564 4508 4373 3948 3938 3911 3859 3788 3780 3608 3521 3491 3428 3422 3369 3208 3042 3032 3011 2912 2820 2706 2673 2641 2543 2525 2513 2507 2483 2272 2219 2164 2105 2080 1848 1832 1826 1793 1773 1674 1666 1620 1589 1544 1505 1460 1361 1334 1266 1204 1107 1068 1063 1058 905 896 832 825 768 751 749 737 717 664 656 624 619 599 585 571 555 548 519 516 497 467 462 408 408 382 380 375 334 293 271 269 265 258 255 231 231 217 217 193 182 181 168 167 165 165 157 153 136 118 112 107 105 99 98 98 96 75 67 65 59 58 58 55 52 50 29 28 28 25 10 6 3 2 2
144295590 73251875 71875871 69698966 46049765 41308805 36002612 35863116 30681251 29161231 26294614 25078131 23191390 20933704 20777557 20154276 18487295 17390924 16813852 16581374 16318552 15747755 15562955 14421871 14374915 13816937 13293311 13273020 13070167 13012912 12968994 12924076 12850444 12236135 12115097 11812774 11804808 11500291 11051427 10801338 9868164 9782954 9569746 9448000 9407061 9402227 9050436 8936939 8903794 8682491 8501992 8389144 8250979 8176801 8023153 8019974 8012707 7992510 7943357 7938850 7805424 7660192 7495114 7435019 7428661 7416504 7274220 7270066 7160440 6994790 6899254 6783159 6780473 6701239 6645481 6578852 6540206 6526067 6464611 6367930 6297044 6251818 6146980 6137533 6064165 6054570 5931107 5892441 5872487 5667050 5620270 5581405 5513262 5218555 5053344 4919660 4894214 4757921 4434286 4412867 4345283 4295845 4280385 4256952 4232479 4217070 4211518 4190447 4137234 4052508 3993917 3905002 3879234 3849962 3831631 3831180 3829149 3822138 3818447 3784391 3783403 3719210 3637665 3618245 3584727 3541744 3512258 3426873 3350772 3345723 3286343 3274573 3261721 3151565 3124419 3117374 3111040 3078598 3049769 3043770 3014277 2993920 2973986 2902449 2860363 2805502 2763656 2685163 2679609 2662588 2640879 2640829 2612042 2580534 2546443 2514402 2506014 2500222 2489947 2481811 2480517 2434104 2387976 2381828 2377146 2374786 2361540 2353185 2334260 2332160 2331937 2316976 2308464 2303229 2279627 2259502 2256005 2249533 2176760 2166577 2166260 2161160 2156298 2142741 2133041 2057576 2026919 2026517 1937984 1910023 1905618 1881974 1877628 1877488 1865014 1833013 1829058 1821608 1819919 1812029 1789550 1788372 1765350 1763374 1761925 1752266 1739529 1709407 1708896 1693368 1691090 1678699 1677788 1675508 1675167 1654800 1646424 1644947 1640393 1621644 1620772 1610076 1605401 1602885 1576752 1564339 1563517 1558899 1535963 1532205 1520978 1504697 1504538 1493451 1486856 1484793 1482921 1472496 1470761 1469691 1466141 1454445 1451756 1443140 1436391 1429705 1428461 1425182 1400768 1399339 1396104 1395191 1373395 1361092 1350262 1342917 1340670 1336056 1329400 1301400 1289474 1284517 1282501 1278676 1235638 1216820 1213065 1200289 1197947 1188497 1176369 1172758 1168013 1160201 1153383 1153282 1130202 1129642 1111752 1092750 1071889 1069881 1067556 1059592 1050378 1038573 1035461 1030877 1020062 1016470 1013554 1006473 1001965 997214 991283 973028 971843 969298 966809 960726 943114 933086 930636 928861 924743 924614 921981 920652 899962 896906 888595 859710 848899 847956 845649 842242 822180 811850 811826 800269 795517 793686 789780 785170 784313 783698 777430 759497 757019 749087 744044 742687 740625 739713 738460 734180 724143 722886 712781 711830 708336 705835 705533 705229 697348 689338 686642 671555 670813 669611 665654 663547 655205 651269 649946 643016 639085 636189 630258 628910 620887 617139 609549 608388 599132 596276 592764 587268 586897 582465 580240 574225 568331 563402 559147 552396 543535 543042 542051 541647 538849 533296 528307 522427 515535 514778 513047 502808 498579 494581 493624 489081 487975 486681 481662 475560 463265 463064 461687 456368 451757 450104 448402 447753 445950 440130 438739 438695 437348 436559 436331 432459 423527 422773 422071 421410 416246 414858 410078 410076 405444 403485 401417 400105 398960 393091 391525 390423 388320 387226 384756 381695 376626 370724 368154 366815 364666 361914 359602 356342 354065 350783 350750 350126 348925 342217 342173 339748 332254 324007 321020 318191 317141 316579 315034 311917 311631 309212 308659 307555 305649 303924 302875 298654 296966 295208 295039 290393 286702 285097 276583 275433 271340 270719 270675 269323 268237 263946 263284 262372 261348 260258 259689 259599 253327 252909 241217 240112 236021 234604 234076 231002 229412 228970 228790 227979 227552 224548 223368 220589 220054 218764 217241 215475 212466 207882 207463 202421 201177 200970 198379 196321 196256 195831 195186 194609 194160 189369 189318 182403 181547 176647 175203 174305 174172 173483 173464 172870 172189 170618 168008 167781 166972 166322 163779 163733 163450 162990 159316 157676 156420 156290 155641 153117 152606 151946 151757 151734 151677 149852 148657 147641 142266 141521 141466 140358 139787 138994 138578 135846 135369 135167 135055 134058 132917 132682 131276 129703 128962 126515 126268 126007 125735 124302 122878 122014 121609 121503 121314 120548 117659 117177 116994 112727 110403 107266 106754 106433 105649 105542 103341 102831 102229 100704 100310 99753 98573 97461 96352 95669 93243 91200 90211 87707 87402 86986 86276 86039 85679 85374 83251 83100 80881 79988 79727 78510 78011 77906 77438 76644 75000 74487 72958 72700 72041 70969 70778 70734 70072 68870 68010 67446 67235 67051 66843 66287 63331 62760 62684 62609 62380 61725 61601 61400 60844 59989 59227 58536 58248 57546 57159 56682 56631 56417 55257 53209 52682 52505 51494 51340 51162 50952 50862 50827 49745 49430 49151 48976 48208 48144 47893 47480 47275 46987 46496 45880 45726 44905 44027 43861 43790 43713 42574 42493 42381 41049 40575 40480 40454 40297 39627 38490 38254 38026 37785 37640 36389 35895 35688 35351 35142 34975 34750 34723 33553 32805 32573 32566 32510 32197 32006 31972 31949 31679 31489 31381 31200 30908 29918 29712 29618 29568 28835 27864 27791 27409 27249 27146 27143 27055 26668 26601 26350 26108 25984 25315 24870 24586 24293 23883 23744 23732 23615 23228 23204 22963 22797 22694 22447 22431 22124 21921 21903 21450 20959 20695 20322 20297 19920 19729 19445 19419 19078 18754 18606 18592 18589 18431 18226 18188 18117 18001 17749 17342 16773 16547 16264 15927 15707 15669 15606 15595 15097 15012 14286 14240 14104 14048 13748 13681 13595 13210 13165 13106 12943 12668 12496 11846 11778 11172 10954 10802 10787 10477 10447 10096 9878 9811 9785 9735 9590 9570 9532 9506 9469 8994 8953 8932 8878 8853 8686 8196 8052 7996 7841 7661 7559 7275 6897 6824 6705 6691 6677 6652 6635 6518 6472 6362 6033 5851 5834 5739 5678 5461 5430 5239 5221 5099 5076 5042 5034 4758 4592 4467 4430 4426 4417 4351 4239 4214 4154 4132 3924 3819 3797 3764 3745 3718 3698 3676 3648 3436 3345 3270 3264 3180 3158 3142 3130 3129 3109 3090 3089 3056 2891 2863 2797 2774 2748 2664 2663 2592 2548 2442 2266 2253 2221 2161 2124 2066 2047 2030 2025 2024 2007 2006 1994 1870 1850 1794 1748 1747 1735 1735 1643 1585 1569 1538 1531 1464 1362 1268 1222 1170 1115 1086 1084 1042 976 953 936 925 923 917 871 808 801 766 713 694 666 642 620 592 590 575 564 555 552 535 531 528 520 495 493 493 488 478 436 423 421 413 405 398 388 384 379 378 374 267 236 231 211 205 202 186 185 176 175 169 160 139 125 119 109 77 77 75 70 50 43 41 38 33 27 27 18 7 5 1 1
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333504565 0 0 0 0 891539063 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 763262578 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 383816721 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 735254740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 751924981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71340852 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 544704477 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 446257383 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 610582327 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148564999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40163243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 359346011 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11037 628591 13630923 1192846 257295 2761484 270305 3934 104799 87217 66053 1445 7618 1186457 5759205 21940 9139625 14242 4552528 143100 2384645 41047 157878 2098455 8192 8113 135 974132 538390 155894 13526 55203 536779 12133 24575 568154 703817 211783 1006 18195 8588788 1169453 37281 2129078 303591 6463466 2018 748363 812 68021 25727 432416 132685 11083 609938 1109 17785 5733135 96165 49003 182178 650559 256828 978326 404777 39921 168 64785 362959 124409 3523778 7142 3965036 31994 783065 14 1304465 30978 190639 6267 2832701 6168974 70925 155208 369589 23816 474701 58721 4293862 119377 177080 1749083 29771 37574 950844 1191386 5979834 4280396 35510 35619 69564 82457 13 894337 862547 1672886 13398 1648010 9303968 137574 26153 79050 34384 48248 24036 84032 8730 1576697 26 6128708 113702 247592 2326872 703044 857046 83838 4170 38598 6769057 367921 1806706 3938 1243143 434498 3144039 249 2403324 1825902 498944 686 11393 7816 150392 1201 31457 1494 200034 4778294 1381705 10350856 34795 372002 23532 327789 21949 107328 227615 248418 23847 2334 7382047 504419 61439 424 4428122 80010 4280 51 10002717 143739 7256599 2509 516197 1899371 30464 463 3665 175706 78087 117840 15343 91029 8750 2494483 13889 130406 315404 58602 481186 247792 22744 83537 383527 2636040 19518 197042 5810532 31134 13158 26079 775951 12022 195957 10165845 3282140 69559 214477 91325 53151 19003 1861 3962 8287 35373 1073547 256608 117225 4392255 345 2814 973674 1974677 262419 42 1410823 32188 18639917 741988 1281784 40220 5040094 107 164056 2737 1617296 4728910 5315067 20862816 135 408 76890 16326877 1056561 161051 318668 69859 154039 23865 371838 230762 12808 551888 2760334 330354 59938 4506 150 294298 18329 2101 11459 27701 6803 89334 5423 2055 1481971 18149 539004 323567 37811187 2468254 67431 81 2244451 2930130 1416894 54280 381 226 159465 139248 250 1638639 549557 21297 1860626 677 94201 1786467 10730 186334 137883 28811 310555 2279 21604 27634 2160811 5553538 1435273 21395 1575702 5743 4080943 61870 2100836 553 2794015 1177211 8908 1278430 1075205 2176459 540 12197209 327957 578414 26131774 10725 64423 18761 50212694 149180 1143767 103241 194 2329620 940 13206 567 1238887 3013070 31103 403581 1070223 4119967 7156 67089 11700 747969 13907 725 2654686 20518 234585 2567961 248002 1924918 42467 46620 148162 85568 720237 519351 20281 6138 11728 19035 20117 7732 2550 439 5309027 67239 164593 3742 137794 37316272 179709 24140 215 1408661 2565837 1631691 9557883 379274 110303 4368 200847 180700 30158024 946729 18736943 5979715 1238443 10473 1333437 1258759 1057569 192460 52103 470688 489249 1667178 2669406 384 4924010 15775 1083400 386333 537682 2508 12510 113712 242390 68738 6147 83974 8953 273321 24923 74987 5178 43753 139889 12256 26847 354569 4309610 1174584 5428052 87819 177 9468072 5718 17457 71410 2237 3603836 15888 1003012 98110 219995 4499906 2093 327768 3871270 43366 43370 54873 768530 41096 1831051 31286 1872287 2457546 107963 563 2651505 33423121 394941 4071 150935 1928735 322169 1000466 3922560 33399 1725624 166804 294 280188 127826 309570 281182 75336 2621687 2788058 5242254 129743 43506 117090 1694648 2929 12478311 261276 591 2058 21225 8922 9574 5091 40391 60919 34026 221211 5793 79641 229955 305901 444296 426579 11485229 2856125 7061057 64601 54466 585 941881 167714 12216983 159540 369066 2418377 693328 3011431 267 73206 6281479 11348 983743 802186 229319 12602772 236129 1405915 472779 3639402 210285 764782 346640 96641 587704 74681 1970089 2845 286136 12200979 18833 79925 16627418 3486255 143899 557067 144137 1305340 227840 69896 4060 657867 4081 444734 10294 2452325 209344 98866 1761 984 1495868 1620 13918607 2786 2080 71488 774662 171013 222 29914 279058 1616813 858189 101581 226165 105272 2714412 298760 1512466 202165 120702 15211 954851 4235052 1049 264586 17156 828397 4787 284523 4158229 423 12266 531063 52984 2295938 1432968 10370678 15848452 9785 900537 293375 108762 820355 1318 392873 252712 433034 2 8283533 169 16955 46781 2775254 1967503 101164 29427 87289 465907 652640 661468 5811529 1268249 148434 4681975 123363 3566011 56598 316504 1122078 64520 237957 11951 5239761 1760646 3597330 25892 602739 62213 426 54553 179716 68348 1001911 410391 107386 202859 17746294 31571 39467 154074 412223 42670 10676 15310 90454 3474 95918 9792 2860511 2523 0 196 313116 575024 1602390 5392269 204546 241909 2200058 1195674 806517 170099 158814 727718 312 5837471 6140959 462890 412 115509 134061 5939 531 2248455 6707183 118000 16061277 10710 584803 2832352 2802046 447882 424517 117920 5424 10091 4706 327710 3011263 484478 195073 3 17922 2605886 4252 2551693 195486 1512 9964 30930 25057 2109380 74662 732490 402885 157 1351107 331 57083 514280 409263 403667 121839 631302 172223 17870 9858 1170552 1875816 1299069 3944649 2635 574714 281710 718 42415 159032 402723 6261803 164892 75097 1996897 260 5956627 226812 16470956 3755865 487811 301 56250 113162 581355 2060954 305763 32411 18708 729105 18221 303 80098 253307 13 652517 8623 767840 39675 51679 6615692 647 35801 55508 554927 729050 7500558 117776 2731748 18520 127647 21567180 1564 49624 64078 658099 17789 690096 2345469 1117424 82679 2519 2108208 11097335 10248 1570066 56204 2255145 1567014 413297 2768581 497102 275 3827457 1975 500149 9806 48877 54962 40390 177972 19374 795301 8088 121353 4995651 356210 3335 42556 6620 2250977 3652649 247973 2954834 2699058 2498760 677421 728535 36383 1797 1804773 653012 1853294 2867884 978359 3230676 348720 28344 7 2412505 11861 1146564 9622113 22284 8582549 1623199 710336 2027377 565131 6024 32449 581105 28674377 1304 327725 1066675 839927 707 293011 170048 773907 362529 1710 1372125 71639 2815116 1237 1200411 196523 388625 1352991 15168 9848377 9776475 18972 38681 414891 3040 2107 76054 266227 4425432 81157 3654 66010 4214898 132461 34872 108081 17552 6251130 97243 1006597 458214 2700 8418 18 2325 1193869 179635 191355 500397 1355233 270310 192674 2614 51 17683 66792 5415 105279 281714 5363488 72508 20005 214869 313730 7207 8805 2315 333884 276470 16014 239851 35167 193344 29540397 2397959 54115 57198 874395 101746 776 136910 3042743 93771 323197 3094090 2641 6476 116189 186036 224786 2171386 198840 1239780 2270918 1734 50 25168 231289 57348 465245 2021191 228221 2914 16230514 622833 22869 3606 35378 1665144 1903227 21109357 7038830 4197568 240 171180 420890 3512806 1015 151997 658 38736 47509 849277 71466 194092 65405 33525 3926 791350 2092 24660 18472 14613 59110 12645 333813 5379163 300619 1030482 270889 105049 54747 57625 1961500 54764 2795 35227752 199792 6074981 10565499 12483132 186695 412 4747288 8306 6182 34792 121376 822503 1001781 4774698
3073172 594523 874691 918332 215957 47821 17455 67439449 10417 553036 6543331 675 623965 6111498 226825 24413 21677 19324851 1212221 1550 10917 388914 112667 395916 598440 456821 275401 50997 83779 8534 106454 29593 1389661 358116 9619 61083 124 28293 626 41531 2171 70976 47898 6322365 2633570 2013916 138 66260 7626719 2334486 669921 3308308 8042900 10484246 371410 27502 1646 6578883 24787 1667 1254 895 668359 40088 173066 254595 6499523 566589 145403 758528 7800150 1423296 820343 21248072 1165783 465857 923290 35329901 136062 28477321 563314 66 718237 2 16976 458277 64693 17620 59533 354739 3229339 6311423 29073701 6772 37322 2246836 7656683 240321 19312 380936 2221762 129 2344891 625 838341 130474 965373 52422 90175 3687653 2916633 650 1551708 7359579 5795 1236 74266 1201932 3770053 412683 45121 761 201582 556361 3329399 16109 1323943 239793 6203 1821199 3223446 3462426 14222 71507 404724 5384678 1739238 24034 250743 12187388 248281 7327630 322181 12045 443156 17587 345957 3880 1336 4115815 1368789 908566 32 64975 2599087 443604 2090920 1119895 27759 11415526 60331 24345567 13823914 1152 124602 2978 269379 10698 336806 142206 14536169 559881 26364 8472 699628 327592 1092450 30066 74330 2033821 41692 63264 5496376 92904 3299736 1724469 1615 16580 2530782 1667159 82 3861 2331859 55590 419863 28923764 1784344 187196 5004330 575307 130585 7568758 124360 59584 6666 32999 454 456 11181 4682245 180080 29110 499 5587 236400 1017578 1772703 387352 210298 97452 6181 9280560 86550 752634 4801702 728678 3883 881 130306 831221 829 193012 23409973 368 4482631 633173 206759 3921 82 12989 469064 91106 6054 42160 2686201 4748989 846849 99102 23713 1826049 46592 5857387 1716706 19935 6850586 695769 259110 5621978 24512 32520205 196089 227540 1694000 320543 88524 418 93811 82991 2915048 113743 123624 4958891 190213 1798970 4743365 495506 420372 114194 6394902 1033103 618722 162255 26706 1116 843628 119057 4105995 1264234 334036 23332 560405 4818 2056719 1234669 143372 42061 380084 6004253 82250 1056871 5217870 1160364 312482 24656840 507610 192618 5320 28934 545606 2812442 20253 7158520 9169 1627717 117755 5604 3365036 139069 584497 58903 7335882 1121433 26861 42132 314049 2531682 140304 2024830 1272 3511 45827 2907784 265939 81857 463425 686172 387416 124 264 4086 2177341 1659992 5122437 730739 20613281 1905851 84322 89467 351915 21860 572066 42134 15660813 193 31379511 321 82333 22794 2692945 312240 107340 7286570 15104 5391917 1162272 360142 8660 74014 100057 1736706 13730502 75779235 106717 1897047 6983508 19048321 623 3248 161716 7751425 9617 24968948 312683 128856 36252 1495391 19470 32800 925318 150 1165 3161 5667 4409927 1 528 611753 585801 1161 139 352554 68830 7642979 192180 302200 537863 15619714 45215 22558175 217025 140936 267408 2306972 27205 1164471 782192 79384 3023054 1176 2065849 1046887 1670801 7692798 20431142 341116 4220237 251874 348970 8256 81134 611881 2620358 69 56095 115842 310791 2175 1249 17256 5253836 112406 5952893 645934 1420432 53059 5022005 1059339 795425 14447 6630 244322 390655 633805 526 388563 7807721 231847 880017 357067 97 12174 14669 75889049 1048908 10025 309746 11833812 828853 4555150 4153041 69551 618041 655746 1758217 1135 22013 150511 12364 248294 1587537 2673524 4211 378192 191029 23650 2678811 12153 1344326 2449927 173836 2903579 6182066 13088 68256 123720 57429 245429 43927 561555 43535213 3952155 111049 18790 474956 47753 7055 149181 72530 6055 111 40000 432784 55798 78 118327 7987798 373775 28453 4446444 297596 1039103 7014973 62397 594612 3391343 916341 771 44804 40883 141845 230845 219133 267316 23811 612286 70596 1909440 2344 262779 3696 477762 706044 79346 94131 32572 193634 21007 765872 155711 143079 762756 16318 18006 3452 58653050 835721 6212 50933 3891959 241128 14869 176719 59781 179741 1478 9170 1894943 19700 10163890 3726 393997 817221 569 13773 4818 432663 296402 147 16632 53415 10584969 58364 776413 30240306 34514 68457 21257 89990 231073 141444 26000 856980 91981 209574 4034 31294 1298507 1570301 1568216 154102 1273495 1032723 74637 522 6438 6418 220250 14212 1998 548 391833 181784 3379 5684 9172 92099 273272 694 673199 24234 115432 11827695 25091 94321 5780775 498174 2609478 1825089 474 16901 2200370 388746 242 27914 5621 48957 8297 1150474 4042 9325 2227711 9600 650 14340 821 931118 1306343 466618 287014 170756 1558 86154 196540 46531 2570697 1394175 6395355 159795 77793 32972 150441 23098 101969 4584900 121 4634 2581241 622295 1001 238393 94915 1994181 6363 40391 1674935 36743209 743178 42282 4099177 19003 344716 514989 3542418 465480 749866 133477 686908 253963 294 27 3351229 577593 101111 281513 77925 277185 1927769 12251220 1004987 365018 9068 116056 58632 78579 1690602 3256 441 133599 179613 60146 8374 28178 491471 16891660 78572 24155 81100 2029392 208837 41237 405912 4221971 53654982 1295 42098992 429 24509 436 66088 235357 326 4808390 217176 585 735 6725 3189352 477436 583 9 115715 567038 5427 127 1818569 776125 192132 16604 41054580 127193 3 9160366 651224 203808 83539 357902 320 19724 4521402 2236 70345 161955 31047 86381 164425 118757 275285 18891 225649 99879 355301 90 71554 593720 1004082 89404 5560 1225993 1006380 170 7261401 295743 176014 7500171 125243 4657392 587007 368005 12482 14355213 846195 171975 280019 7257712 63649 934 6040963 3285081 2699939 934366 666260 113984 99340 3252 42788 1612926 637 82776 91906 1387 128624 10373 29224695 297239 29990 119613 17 91335 38775735 713005 453512 193767 35522 162384 436046 437610 93520 9883651 332 28920 3861251 161100 4439 3340 4535439 164512 1278059 2397951 1564542 1207261 1615671 1065233 3595411 3436 180693 12384 170369 1402226 7548 164755 38665717 543631 8522461 6244 36262 335792 8395002 357 2351148 268985 19368661 568 19687 1115343 253670 3476 1772433 546827 32206 130312 681170 1078132 526037 5572520 7612 5769896 690963 761878 1508348 3018501 237226 9381894 21905 9471 1319113 1162808 832031 824634 155661 377719 598769 2742287 783004 31896 50951 1394 62882 167419 2602 2823 136746 31792 122407 32059 671744 36390988 46746 9221 3817826 8776 60 11269 217403 21592 136848 9009 26986 9779 229878 1696164 191517 202131 29639 472570 926506 1978145 152 343294 91038 753084 12947082 1353067 2445955 241 731 336069 222194 337312 4171729 276787 6755352 1008 5126 1421 2884945 345800 254519 16035 24234673 2238810 43301 65 38823 61829 253241 200355 15410824 225192 38178 16679 4594247 1578808 23208 1196 515061 90163 24145 846780 19195601 17250 18840 1134840 20984673 159597 296449 170813 61162 2658435 27481 1842315 4598163 114104 9019 13725 1807267 1440323 730838 213962 576892 33381 404242 258 9342057 79361 6348211 10336 236059 4789860 17255 4739551 540166
36814 237 9694608 784368 300018 2425 474 4894 723751 116458 23919 3419081 620 1528970 127582 21980 875536 12237711 7432345 704104 9992 10167 1660 1266372 355826 6128040 28128 458685 1839465 417 2681 24454 1914 548159 67929 408 10258 19174244 4948010 54784 1812047 49628 274527 47 746950 1509305 31130 1976295 1032975 23374 21445 5702 67833 24673 43226 5328 295 324219 13445 129090 12423 3349988 621 2759182 35595 289156 2619303 733860 11252 241139 10018214 3066637 675911 92846 4873 3107 120493 30560 131966 38543 170961 764244 274533 15019 490667 15208 830749 192561 6883702 3776 386011 34720 344152 53379 4197 7105172 4574285 71063 270907 37485 262480 586115 387345 34246 5436363 3738507 2361 21039347 2745 1995 202394 2207639 184938 4863 538123 136743 42250 32485 5086813 57571 6127039 5864554 166906 2393 18 27752 16892007 2831 119764 1123373 77161 74318 89657 11971589 142449 132570 34058 42107856 592310 37659 3644 1562554 135597 264642 136617 103482 431348 9989 1431 501637 15821626 81362 3046191 1644974 207842 7505880 821751 89481 3104763 86673 7826 32488 7203902 2200577 17209 171160 36074 6175 25003 294 2967853 91020 1359363 122498 23440 2603 391678 28977 273804 6806798 15628 59793 998820 15384944 996759 91433 118430 524124 5693443 3112 15253 743134 3838010 161937 759500 1928612 253309 420421 49515 174189 15016 10099 357041 14597498 21 1657993 42122 111617 1654896 208351 164544 1398 7395 6860520 1388799 4084312 1297 771 7359976 23056 477971 43654 8649421 509163 29140351 482500 181602 5905175 957667 5982271 535187 29671 4682460 6130 667415 4407 4759755 14681 4560360 7248 4184443 377062 839989 6749342 579 1025096 232567 363051 758388 27453832 344159 24534549 156923 130211 19460686 564805 403251 68794 1018 441855 21047 3218 10102 2981762 18887090 2056508 10365435 1044036 536854 4212361 143885 808715 10214 24404 4238 1473212 93540 1528 5291666 1044267 469426 8173 195254 7313600 93436 2406627 242389 7876 698596 13152 98901 59547 4601101 169720 82911 31359241 370 3304 82018 19395 1418 5388 19305080 69725 141 25648385 46972 15195 38915 6963 13079465 1635668 201795 379079 189607 533278 14726 440096 3085 2839220 1286902 345 20928 41445270 31556215 466908 229085 531 19168 2428466 1396245 756462 1209538 1823 1650297 1254 1458499 6104 1314762 1239919 688203 1697043 27769 12527 14946104 25278 45882 13005677 4600 81174 537435 3583 52001 669325 783053 222817 35410 25440 134200 28803 997857 1580298 498956 9 68038 751646 329 1510104 313 6627 2066459 57089 76722 181623 614620 1382218 8041745 29474 10590929 1038859 110181 23196 621964 3279 3835741 5 1053884 511652 100651 56656 172967 314480 19755 1779422 4491 23149 4834 82215 2476 61714 43440 1958 2555 406207 709221 13425 1290096 5144 501868 444434 86079 3206707 252290 269807 96082 34694 148467 5009 1151792 83 263092 425040 383685 540 225530 290484 118360 7304 94777 145344 718870 29560 76510 1998135 868129 3924127 1133996 37167 292433 16708985 1790 844389 109706 50284 189023 7481113 12284233 80 166134 2301 511960 11145 3082727 10866 4857320 427351 16673 5954547 115 32350 572023 1540054 138191 6691747 92450 1858802 858309 5656935 29337 77875 41519787 4794012 1573992 32252 6451799 14 131847 935673 343691 8845825 638679 295664 753353 203114 1805364 7927632 1750670 1569003 0 411963 433 1904817 730225 15667 4267857 55826460 1104 4094191 88601 1383251 7113018 9345 360633 20182454 93957 8728424 15650 618802 144608 204221 445249 2313601 240220 223685 4346631 592 36965 1124651 32656 18609 1296446 244761 26039 555623 5343078 258153 31582 16681 1202841 57486 72935 423509 11628757 32712 15084391 1743338 672461 3482912 31151 506770 40609 7758072 375608 3650 190091 2777009 24787 598707 3450151 482991 17851476 552157 1669798 241513 15078 2522623 4802392 463632 127521 410423 256 60546 2803896 73503 1743 1069528 68794 110158 1315 5134160 11161 6180 6990925 7083 37095 8519 148573 9643 608027 524 3509971 29629 2032337 18382751 1008 381043 335973 6972 464846 976891 64763 5808 3839008 99516 1529225 96655 123 6218 11277 352349 349721 977869 66276 11741607 783927 16151 1454114 259634 760061 4359 5600492 333007 37762 987263 4293383 1027925 126963 8337 2663 728113 109551 1647562 13427902 8167 9706 2224 14766914 19627 31022209 81 2317576 55 13847 68 97164 234475 9873 531223 4586870 3152897 115893 6701 676954 1190947 151 1424017 1524764 48146 19999 56424 777319 1454035 2545098 81031 13952 102517 2754 1457364 204 5870 18739892 3063100 35122 1725 17640 15204 183719 1136614 75593 72112 1294 5446 76753 268537 1041610 270058 4538 345961 2693 3942 1847188 397 108465 9427 4983054 157103 3986 41378883 1084144 35970 700066 278104 21799 701 664971 1804896 355779 51638 461341 33393 34735 7474 217429 6554 38780 146712 428974 3972 21245 847232 137802 122144 685093 11433 10493 1760554 87094 1599022 69335 19853 653888 43298 197874 867917 393208 1459169 19527 2457391 10289692 33575 2006309 127680 1538046 11783288 272169 12122 1183 797144 300 678621 2431314 291 780 39919 40886 177773 917 1772841 10108 412276 447696 1385514 202690 5890020 27182 766451 3596 82543 27495432 18894 1626508 46548 2131918 2757200 62095 1492750 45733 21278 1262726 44523 788 6613 3520535 3607666 516021 223547 5718476 17403 1868163 1358816 128832 122368 583852 256 333461 1933014 32668 3671 416665 173865 17089 9975 2763622 866308 5358627 66 380037 2410810 50635 419 556844 5401150 6252596 57016 690 165630 1140946 95626 453708 99399 8132 845315 31 17597 1134543 10012217 3046341 5786 24899 11256 56427 172816 575761 75465 46392 386743 17 3910430 630588 761483 336271 21471 10025643 992 157596 727648 21150032 38237 174416 5379503 28 971791 41888 465 25993 810210 5685682 1284817 3223031 9680758 449221 5845286 95299415 868134 2322165 8593 10794 637057 1282791 44385 72744 28262 10209527 12821 41450 20050 2430416 38593 99165 1330 27993 8260 5884 9513 852150 1164785 25825 1423913 4419 62694 1150127 200494 1501373 9387134 2764284 20 250994 3369526 1436 316892 103822 1854687 79072 350587 673322 6086986 11748 682282 4459591 33856 6684565 12632456 1656027 432 1091421 73800 1293071 531796 77392 13900 354518 4438 90592 320126 1086 704 31431 106500 47355627 1214638 251922 1112 1152 140587 2435208 60531 1258843 56 500762 2218 522 313148 99551 982242 23127 80187 20674 790665 399318 30489 2860105 56 1626920 19826510 137026 9808317 2071 6199376 41373 722439 35673 7102585 695846 84595 60489 292094 13040740 494473 103580 5203069 848428 17427 17838384 57467 5273 4208619 99666 32152 7810 69785 20196 404782 2285 3385755 18511 2369748 1168798 16756 195258 20607 3102569 36605 4901743 21223 344852 368466 517142 649 822 330116 16975 8748686 7825509 36623 14921098 124103 1849789 12491175 119988677 48549 540417
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255346415 0 0 0 0 0 0 0 932893912 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 181981218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 448279346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 703833833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 578136683 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 265529438 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128459346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 975728680 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 279937334 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 891257052 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 563038053 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 781834165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1000000000 0 0 0 0 8927 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 111944 0 0 0 0 1 0 0 0 0 0 134731947 0 0 0 0 0 0 0 0 0 0 0 0 0 339 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58291 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 7334 0 0 0 167651020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2992 0 0 0 527 0 0 0 0 0 58613 28296 0 0 6252551 0 0 0 0 138146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1323 0 0 0 0 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5966 0 0 25701 0 0 0 0 0 0 0 16730346 0 0 0 0 0 0 0 0 0 4218237 0 0 0 0 0 30606 0 11756238 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 43513657 0 0 0 0 0 0 634289414 0 0 0 53961523 583208 0 0 0 0 0 0 0 0 0 1036581 0 0 0 0 0 0 0 0 0 6856 0 0 0 0 0 136 0 608301 0 0 0 0 0 0 0 0 0 0 0 30850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61216635 0 0 0 0 0 0 0 0 0 10133 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 663301 0 145357 0 0 141 0 0 0 0 0 0 0 0 0 0 0 0 2564 0 0 0 0 0 0 0 0 66 0 0 1 2 0 0 0 0 0 0 2727064 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 2861 0 628574 0 0 0 0 0 0 687994 0 2210096 0 0 0 0 0 34930 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16047320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11394634 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 983843 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 174 0 0 0 0 0 0 503951 0 0 0 0 0 0 0 0 0 0 17394808 0 0 0 0 0 0 0 74 0 0 0 0 0 0 0 0 0 0 0 0 3658 0 218 0 0 0 0 0 0 0 1241628 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 0 2956487 0 0 0 0 0 0 0 0 0 0 0 0 33337031 0 0 0 0 1727715 0 0 0 0 0 0 0 0 56902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1321 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71049 0 446794 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4828199 0 0 0 0 0 0 0 0 0 0 0 0 560655315 0 0 0 0 0 144311319 0 0 0 0 0 0 0 0 0 0 0 61765288 0 0 0 0 0 0 339170907 2 0 2 0 0 203849 0 35 0 0 0 0 0 0 0 0 0 0 0 50577958 0 0 22632198 0 0 0 0 0 0 0 0 0 256132 0 0 0 777987710 0 0 0 0 0 0 0 0 0 0 0 0 0 337140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129 0 0 0 0 0 0 0 0 0
0 0 0 0 2846358 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1484 0 0 0 0 25325108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5250 0 0 0 0 0 52 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34226 0 0 0 0 0 0 0 104721 0 0 0 0 0 0 0 0 0 131101 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 62 0 0 0 0 0 0 1566004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2028 0 24355 0 0 0 0 0 0 2 0 208246239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4984294 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 5037 0 0 0 0 2370820 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14415817 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 29 0 0 0 72324610 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32624 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34823937 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 817 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 30032 911048 69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30130286 0 0 0 0 0 0 0 120453 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 101070 0 0 0 0 0 0 0 0 0 0 0 0 0 618011 0 0 0 0 0 22804338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44657203 0 0 0 0 0 0 0 0 0 0 0 1 0 15650535 0 0 0 0 2740 0 0 0 0 35305050 0 0 6189232 0 0 0 2 0 0 0 0 0 0 7197283 113 0 112253 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31479 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1546771 0 52599418 0 0 0 0 0 0 0 1800 0 0 0 0 0 0 0 0 0 0 0 470622 0 0 2406 0 0 0 0 3686 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 799 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2378818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12199969 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7010 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71258678 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 18292957 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 0 0 0 0 0 0 0 0 0 0 3760557 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 271476 0 20272769 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9499 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 118 0 0 0 3501354 0 0 0 0 0 0 0 0 0 0 0 0 0 1487 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 138262887 0 0 0 0 0 0 0 0 0 0 234 0 0 0 0 0 0 0 0 363862 0 0 0 0 0 326 0 0 0 2793229 0 0 0 0 0 0 0 0 0 0 0 0 21729 0 0 0 0 0 0 0 0 42715455 0 0 0 30246813 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 1004 0 0 0 0 0 119879703 0 0 0 0 0 162 0 0 0 0 0 0 0 0 0 0 18558545 0 0 0 0 0 0 617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 289578510 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30454945 0 0 0 0 0 6478214 0 0 0 0 0 4951983 0 0 0 0 0 0 0 0 0 125494 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5062 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 236580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41918058 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20535 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 731 0 0 0 0 0 0 0 0 0 25015326 0 0 0 0 0 0 0 0 0 0 17030602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 229430050 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 28558 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20356617 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 496 0 0 0 2001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8967 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 365 0 0 0 0 0 0 0 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 726176 0 0 0 0 0 0 0 0 0 8850749 276761669 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 0 0 148130891 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 687 0 0 0 0 100133 0 0 0 0 27572181 0 0 0 0 0 0 0 0 0 0 0 0 0 45472 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 38817 0 3 0 169251 0 0 0 0 0 67260958 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6793 0 0 0 0 0 0 0 53733 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26319 0 0 0 0 0 0 0 0 0 0 0 6189488 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7395 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 273446 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20472538 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4380477 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 583032 0 0 371585110 0 0 0 0 0 0 0 0 0 2756805 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 169870 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 22557 0 103584404 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 904128 0 0 0 0 0 16289012 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1601 0 0 0 0 0 0 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 145834865 348866250 575137353 586143858 602377864 707664278 716912580 925192074
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 168763804 372576105 571353738 810420817
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66665992
2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106
2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106
2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197107 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106 2197106
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79379104 474033939 477755975 528346271 674648267 767216200 897018836
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33297471 269590519 681668264 838736258
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 518257537 921857385
1000000000 16 0 0 0 0 0 0 0 52 0 238741481 0 2161550 257373 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 581 0 0 0 0 0 0 0 0 0 0 3537252 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1379 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17601 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 179 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 924602 0 0 0 0 0 0 0 466782307 0 0 0 0 0 0 0 0 2 0 0 0 0 461 0 0 0 0 0 0 0 0 0 0 0 151453562 0 0 0 0 0 0 0 0 0 392428431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 532 0 0 0 0 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9217228 0 9 0 0 0 0 0 0 0 0 20333 0 0 0 0 0 0 0 0 0 0 0 209 0 4 0 0 0 1751379 84599 0 0 0 0 0 0 0 93310 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 254406 0 0 0 25 0 0 0 0 0 0 0 0 3027619 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 312224556 0 0 0 0 0 158459240 0 0 434 0 0 0 0 1350 6301835 0 6458493 0 0 89686984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 197030 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 703128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76660413 16669358 0 0 153544 0 0 0 0 0 0 0 0 0 2 0 0 0 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 21 0 4249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28215 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5590001 0 0 0 0 0 0 0 0 31 0 0 0 0 81 0 0 0 0 0 0 2 4 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100411 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 0 0 0 0 0 2639353 0 0 7070198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 252 0 0 0 0 0 0 0 0 0 0 0 0 129116 0 0 0 0 0 0 0 0 0 0 0 73583 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 0 0 0 0 0 316 3 0 0 0 0 0 0 0 826 126663 0 0 0 0 0 0 0 0 0 0 0 0 170698978 0 13180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 189 0 0 0 0 111105436 0 0 1 0 0 0 0 0 0 0 0 0 0 0 838339 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42822 0 0 7402903 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 159912972 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 306298 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13297347 0 0 0 0 0 0 0 0 0 0 0 0 0 0 803866 0 0 0 0 0 0 663413 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 319674238 0 0 0 0 0 0 5 0 0 0 1 0 0 0 0 0 0 0 0 17561240 0 0 0 0 0 0 0 0 0 0 0 0 114 0 8766836 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 22291 0 0 0 77737 0 0 0 0 0 0 0 6141 0 218 0 0 0 0 0 0 0 1447 0 0 0 0 0 0 0 0 0 0 0 7565 0 58500 0 0 0 0 0 0 168 0 0 0 0 0 0 191609426 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8395226 0 0 0 0 0 0 0 0 0 0 0 0 70298322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 8 0 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 8641737 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 16436 0 0 0 41330009 0 0 0 0 0 0 0 0 0 0 1722306 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 821 0 0 0 0 0 0 20 0 0 0 0 5869035 0 0 0 0 0 0 393173531 0 30386359 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1979 0 0 0 0 0 0 0 0 0 0 0 3306970 102802155 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10541439 0 0 4323745 0 0 0 0 2050955 0 0 0 0 0 0 0 0 0 0 0 0 0 2142139 0 0 0 0 0 0 0 0 0 0 584 0 293723089 0 3938249 0 0 0 0 57 0 0 0 0 0 0 0 0 0 0 0 16972 0 0 0 0 0 0 0 0 0 0 0 0 0 1644 0 0 0 3 186860044 0 21 0 0 0 0 0 0 0 0 0 1776867 0 0 391212 0 0 0 0 0 0 0 0 0 0 4 0 0 53236 0 65130 0 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45386 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2301 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 436654569 0 14397 0 0 0 100195394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 100827 0 0 0 44909925 0 0 5578 0 1 0 0 0 0 0 0 0 224 0 0 0 0 0 172848902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 272647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 440697 0 0 0 0 0 100527570 0 0 13770521 0 0 0 0 29808 0 0 0 0 9 0 0 0 0 0 0 1921 0 0 0 0 0 0 0 3292348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 415769 0 0 0 0 0 0 0 0 0 0 8441649 0 0 4 0 0 0 0 0 0 9664051 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 375479 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 990082 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 839686 0 0 0 0 0 0 0 0 0 0 0 0 1170 0 8042262 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1015 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 30 0 0 0 0 0 0 0 0 0 0 289 188128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 719620 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 162 0 0 0 0 0 0 0 86757204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 937 0 5567 0 0 0 0 0 0 0 887 0 0 0 0 0 0 0 0 0 0 0 194 0 0 0 0 0 0 0 126 0 0 0 0 0 125 0 0 0 0 0 0 0 0 0 0 0 0 118477405 0 186903480 0 0 0 0 0 0 0 0 1085 0 0 0 0 53 160008520 0 0 0 0 0 0 0 0 0 0 0 0 1065 0 9815279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 420064 386 0 0 8542 0 0 0 0 0 7766421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123580 44249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1177 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 42079 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 1752 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34574 0 0 0 0 0 0 0 0 0 0 0 0 0 2256 0 0 0 0 0 0 0 0 0 0 347723 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 188221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119100 0 0 26759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 837486 0 0 0 122 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 51 0 0 0 0 0 0 0 0 0 0 0 1047 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 131768431 0 0 0 0 0 459 0 20560 0 202447 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 2953 0 40 10 0 0 0 0 370681 0 0 0 0 0 0 0 0 0 0 0 2879 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61033970 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 301 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 347069 0 0 0 0 0 17055 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 352671219 0 0 678 0 0 0 0 0 0 0 0 0 1769 0 0 0 0 0 867 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2439 0 0 0 0 10708322 0 0 0 0 62819 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30886 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9806 0 0 0 0 0 0 0 0 0 0 0 0 1008928 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 621860618 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 239790715 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 663691365 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82892382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 232658876 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21939867 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112478047 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 694815902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 396207576 0 301248758 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 786835581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 768801447 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123616074 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
104433005 60658157 53208975 50316684 38577535 37769662 37399890 36692570 28509021 28476349 27817712 25324432 23625920 22487462 22404587 22339863 21137865 21071467 20339840 18631586 18281615 17070523 16358244 14304662 14223448 13508097 12791560 12707409 12199678 11521960 11200802 10901929 10748695 10738391 10324341 10253122 9818811 9699774 8861031 8806074 8689398 8625973 8550726 8456173 8304364 8287822 8143184 8121716 8113536 8001750 7950404 7603814 7551640 7470711 7304357 7295696 7131464 7069682 7029093 6913790 6910994 6613685 6580973 6435870 6156959 6089780 5740386 5571490 5460077 5457432 5444294 5427858 5372521 5307846 5246418 5156809 5117420 5112384 4993687 4990485 4985093 4748372 4705117 4657148 4561022 4419108 4363222 4292052 4179936 4076205 4033352 3988540 3933025 3879446 3870470 3643880 3641478 3495650 3487012 3462998 3458377 3439545 3435051 3427301 3407815 3328683 3302592 3292085 3231136 3201180 3167982 3154474 3125865 3125352 3091704 3033773 3000484 2970119 2965054 2875352 2862391 2853827 2849521 2832312 2819806 2795527 2794456 2789063 2749527 2707316 2695470 2693074 2648389 2602369 2543725 2515795 2501918 2492799 2485004 2470300 2463664 2452888 2406881 2384597 2354929 2304665 2290706 2232315 2225126 2224316 2213809 2213035 2149201 2148752 2142193 2100619 2099803 2056572 2030755 2027606 2026109 2023618 1968840 1966423 1961032 1956946 1948248 1935088 1922834 1908939 1897421 1897139 1872856 1868113 1844427 1827844 1790542 1786954 1778190 1752350 1746805 1734115 1719608 1706958 1704460 1689266 1680558 1675264 1641844 1627184 1624595 1621440 1580364 1580152 1577589 1544688 1532978 1519750 1510859 1488799 1488232 1482705 1471229 1469198 1454492 1443770 1437736 1421970 1418890 1412484 1402183 1383531 1379840 1373037 1372433 1372263 1371293 1363000 1362270 1360955 1344977 1338809 1325397 1320399 1318918 1318855 1304975 1299133 1271592 1260141 1257331 1235610 1226122 1222554 1210326 1206641 1205537 1196477 1180592 1168006 1160454 1154844 1146870 1144110 1143782 1140686 1129183 1113461 1108838 1100015 1098018 1097389 1074982 1069020 1063440 1059672 1050243 1048358 1046672 1033315 1032958 1029950 1010867 1009451 1001034 998205 996579 979160 964414 958462 956108 946498 943808 928899 911144 904071 903588 902428 894495 890650 865611 854995 852122 850028 846970 844737 833128 830938 826744 825617 816780 816226 815125 811876 811039 797645 788202 784143 781816 779176 776400 771552 770700 770427 763373 758284 754084 749950 748188 733501 722177 711326 707642 701901 696374 687612 682891 682145 671684 668958 655998 647980 641219 634630 634292 632846 626844 625033 606652 599082 595143 589650 585164 580455 573780 573652 570986 564791 562329 561000 551647 549331 546607 530186 528475 528412 504119 489333 487738 480033 479238 464286 459039 457685 452883 449903 443810 443806 435290 433272 431492 430604 428788 423606 422864 419008 418907 417186 413619 407817 404203 396437 395870 387493 386298 386051 384835 377159 376270 375602 373248 361282 358599 355474 355443 352603 350922 348475 347896 345417 343263 341006 340821 339703 335612 332224 331294 329266 328256 327681 325874 323982 321993 320544 319711 318299 311992 304395 303632 299672 297255 294692 291863 291642 290517 285686 281652 279491 277005 275381 269369 267984 265698 262836 252927 251720 250798 246217 245641 244816 241954 240704 239540 239103 237897 236650 234104 233617 232889 232507 231064 230321 221197 217752 215330 212606 210955 210503 209499 208046 207089 205318 202261 202235 201506 199196 198724 196324 194842 193381 193313 189636 186755 186043 184549 183822 183724 183104 182904 181259 180714 179392 178933 176244 175346 175124 172079 172004 171610 168577 165365 160013 152773 152212 148061 147678 147022 146688 146335 143693 143677 142893 142853 140045 139385 137450 136322 136145 136061 135193 133403 133033 132054 131968 131310 130795 129628 129576 128962 125921 125092 124721 124043 123655 123285 122787 121716 117489 116099 116039 114558 113253 111513 110631 110602 109876 109453 108228 105049 104447 103848 103155 102656 102521 101874 96292 94521 92913 92534 92137 91793 90934 90497 88013 87298 87289 87271 86829 86400 86145 86097 85800 85660 84867 84814 84770 83503 83283 81513 80806 79308 78840 76275 75885 75406 74887 72966 72552 72548 71544 71399 71046 70711 70297 69657 69586 68718 68671 67279 66927 63572 63126 62843 62685 62272 61843 61169 61139 60736 60276 60231 59377 58960 58481 58176 57470 57198 57020 56094 55722 55110 54547 53669 53208 52722 52546 52352 52308 51873 51819 51231 51111 50941 50315 50141 49761 49642 49551 49381 48852 48445 48049 47381 44810 43769 43643 43584 43549 42978 42693 42691 42301 41281 41243 40660 40475 40184 39879 39871 38726 38387 37775 37766 37733 37525 37458 37296 36523 36166 36053 35537 35498 34923 33998 33618 33570 33444 33307 33298 33066 33010 32748 32594 32196 31539 31043 30911 30901 30660 30656 30359 30201 30101 29699 29502 29235 29130 28681 28379 28219 27929 27786 27435 27128 27069 26747 26735 26428 26362 26097 26056 26031 26018 25712 25424 24934 24919 24890 24709 24637 24480 24293 24272 24033 23977 23951 23147 22425 22395 22125 22103 22037 21989 21627 21586 21196 21047 20101 19605 19524 19472 19371 19194 18682 18627 18335 17732 17693 17610 17521 17471 17220 16509 16278 15805 15573 15562 15390 15064 14987 14750 14529 14481 14395 14334 14276 14184 14029 13956 13808 13749 13718 13706 13399 13252 13044 12990 12172 11722 11665 11398 11015 10960 10827 10796 10706 10645 10609 10571 10540 10524 10423 10399 10156 10039 9948 9531 9487 9458 9410 9401 9359 8992 8841 8744 8551 8527 8382 8321 8186 8052 7994 7972 7821 7814 7783 7717 7603 7502 7291 7283 7255 7207 7162 7012 6778 6724 6492 6412 6353 6349 6326 6325 6319 6217 6015 5841 5567 5490 5378 5305 5265 5261 5259 5108 4977 4970 4859 4619 4585 4581 4515 4505 4502 4448 4408 4384 4359 4268 4174 4095 3985 3982 3981 3949 3775 3709 3612 3530 3499 3479 3399 3361 3346 3346 3273 3148 3076 3068 3046 3000 2969 2838 2826 2806 2802 2801 2777 2766 2746 2713 2703 2702 2692 2663 2611 2591 2580 2579 2577 2553 2529 2517 2509 2493 2470 2431 2424 2411 2373 2358 2336 2319 2272 2185 2152 2151 2084 2080 2032 1993 1983 1961 1860 1742 1716 1711 1695 1588 1587 1480 1431 1388 1381 1356 1328 1249 1245 1220 1101 1099 1096 1069 1015 1001 982 935 930 844 825 819 800 765 733 721 710 698 657 633 629 621 594 573 571 552 551 545 528 509 499 487 487 480 475 447 433 432 339 338 327 316 315 237 209 190 189 187 179 178 169 152 131 109 107 82 78 70 67 67 63 45 42 42 37 36 32 29 20 17 17 17 13 12 10 9 7 5 3 2 1 0
106754444 102209223 89952043 79100314 61421686 38352343 37418963 33499131 30992912 28463862 27263255 26112929 25377118 25278999 24720619 23772377 21622660 20690692 20080070 19789925 19175404 19127710 19110361 19051141 18720391 18439861 18271501 17563375 16953494 14893124 14832137 14737598 14080989 13789253 13134412 13057906 13017888 12846643 12310143 11804320 11105612 10777081 10690211 10424328 10300975 9811667 9261727 9254759 9165977 8919014 8913743 8848719 8547833 8316220 8233258 7992278 7829091 7772777 7672726 7510351 7490437 7464247 7396500 7323710 6869924 6791610 6771723 6731908 6485350 6467074 6109139 5825117 5463451 5385156 5329575 5256726 5193675 5163209 5004438 4854971 4713189 4643586 4629179 4567769 4508064 4453867 4370952 4358102 4303739 4098674 4055079 3956177 3923676 3915615 3851407 3797650 3669276 3593435 3560155 3546283 3533855 3517303 3498247 3455188 3452414 3428039 3411108 3394837 3318412 3309617 3267215 3203748 3172827 3152406 3151631 3114983 3091532 3058146 3057561 3033222 3019098 2947875 2940930 2939936 2932428 2922971 2873859 2845159 2806144 2778951 2749945 2717678 2702361 2645787 2631683 2617748 2600348 2578602 2570577 2537811 2530882 2505102 2455510 2419426 2317796 2287716 2251550 2232125 2186872 2133527 2119876 2083271 2079812 2040619 2011416 1955489 1953303 1948239 1933715 1931471 1928204 1911966 1910633 1887821 1875530 1864474 1850393 1830201 1768166 1747328 1701546 1686822 1658370 1625001 1603660 1601594 1585206 1558831 1519868 1514933 1471748 1469698 1424386 1420674 1351464 1348464 1331378 1328606 1323295 1298648 1288600 1280439 1273784 1261593 1254578 1231282 1223893 1217933 1205236 1203774 1199975 1190917 1179357 1177830 1175314 1166133 1130300 1107390 1102258 1099360 1084986 1084958 1083958 1076571 1071916 1060875 1058967 1049398 1041075 1030489 1016744 1011441 1003588 995942 994101 990091 978628 973911 973185 969192 963631 956217 949036 930415 925564 924320 922687 915428 906794 905956 905113 902129 895774 890676 881313 877278 874357 870512 859187 852341 843586 837923 815478 803011 794916 794643 793816 793028 788777 781616 780747 773140 773042 767408 764891 759098 758660 748277 745304 744931 739856 733113 731094 730232 723547 721322 720304 708850 708604 704503 699293 698865 690923 683345 679178 678179 672914 668246 660745 651541 648103 647337 646696 643781 634126 632784 625585 622422 622380 616122 614584 603816 594349 593045 589316 583149 581697 579754 579625 574064 567698 546184 536181 528490 525649 524940 522573 520646 500132 499602 499041 498684 486309 485794 485609 480374 469164 458189 454290 426882 426796 424282 421440 418872 418662 417950 415679 413782 410325 403449 400938 398860 395214 390204 387804 386245 383346 381376 381331 378385 377989 372427 366359 364510 364277 363743 359537 359358 358249 356813 344424 342848 341604 339126 338565 336738 336588 334992 333922 332672 331316 330812 329946 328388 326900 326043 325858 321123 319985 319677 318624 313364 305720 304333 301530 299843 298133 296008 294473 292200 289105 288597 287728 282431 281713 279748 275027 274991 267936 266065 265262 262866 259022 257743 257385 256519 255270 250860 250260 248573 247156 246652 246208 244932 244924 239098 234487 232470 232463 231673 230866 226315 225688 223705 223199 222206 220023 219853 219184 217596 215301 212691 211994 210932 210064 209748 207542 207448 204714 204254 201364 197531 195197 192594 191462 191362 190967 189951 189621 188398 186519 183769 180973 180631 180625 180344 179734 177154 176319 175031 174547 172986 170763 169728 169176 168450 167206 164718 160279 160237 159763 157367 156232 155829 154679 153613 152312 152046 144564 140497 139604 138293 136154 133863 132852 131060 130508 130443 129032 127325 126880 126701 125042 124964 124788 124158 123165 122934 122426 122309 119548 118907 118848 118503 118217 115819 115479 115448 114553 114543 114209 114187 114013 112496 112247 111552 110051 108277 107863 107716 106713 106362 105702 105293 104694 104562 104198 102373 101034 100904 100859 100566 99709 99668 99251 98472 98007 97245 96730 96303 95982 95736 95724 94798 94522 93327 93070 92216 91947 90664 89626 89286 88073 87275 87180 86825 86316 84988 83733 83680 83653 83505 82424 81992 81794 81098 80578 79857 79163 79029 78256 77534 76627 74937 74195 73088 72179 72127 71910 71520 71504 70704 70094 68509 67803 67743 66763 66285 64994 64810 64323 63829 63187 63115 62816 62449 61744 61734 61483 61440 60133 59050 57974 57389 57232 57214 56260 56122 56103 56013 55985 54908 54855 54782 54151 53882 53622 52668 52205 50989 50637 50595 50307 49966 48828 47886 47657 47313 46981 46675 46624 46618 46608 46184 45986 45408 45246 45163 44773 42972 42438 42233 41892 41351 41044 40250 39558 39418 38885 38786 38223 37681 36746 36646 36526 36415 36250 36205 35990 35367 35344 34500 34219 34059 33795 33454 33191 32970 32856 32787 32703 32686 32493 32355 32352 32302 32204 31877 31141 30720 30689 30668 29836 29277 29246 29032 28825 28621 28406 28193 28098 28079 27961 27904 27894 27806 27500 26864 26427 26176 26017 25904 25451 25070 24663 24467 24268 24197 24088 23493 22682 22521 22256 21531 21356 21249 21154 20823 20543 20313 20223 20157 19991 19936 19885 19690 19572 19524 19492 19265 19179 19044 18909 18682 18305 18276 18238 17588 17548 17183 17058 16762 16726 16642 16634 16620 16485 16124 16076 15909 15722 15713 15687 15656 15600 15478 15464 15434 15311 15027 14846 14574 14471 14434 14316 14253 14093 14063 13449 13301 12913 12886 12861 12564 12419 12344 12169 11962 11515 11488 11299 11290 11160 11083 11017 10923 10897 10712 10503 10418 10380 10308 10247 10095 9993 9693 9674 9607 9470 9268 9170 8975 8858 8825 8647 8597 8577 8323 8308 8173 8071 8045 7963 7931 7868 7762 7747 7669 7660 7660 7535 7507 7382 7357 7210 7023 6889 6467 6389 6339 6168 6158 6096 6034 5988 5927 5865 5732 5538 5521 5460 5210 5204 5159 4902 4890 4886 4827 4798 4750 4671 4533 4517 4448 4391 4379 4236 4230 4174 4158 4133 3882 3829 3793 3793 3777 3771 3653 3522 3318 3247 3018 2913 2874 2779 2759 2754 2679 2658 2628 2519 2518 2470 2448 2398 2358 2357 2323 2188 2165 2102 2090 2090 2086 2057 2009 1867 1852 1796 1730 1723 1680 1622 1556 1497 1469 1465 1438 1425 1394 1393 1372 1367 1359 1330 1253 1253 1243 1230 1220 1122 984 974 896 866 864 848 836 822 821 733 722 717 691 634 627 575 574 551 522 513 507 506 500 464 457 456 420 418 381 366 359 341 339 315 296 265 246 230 224 212 212 210 199 184 179 170 157 150 131 123 122 116 109 102 101 91 85 82 71 44 44 44 41 39 32 29 25 25 25 23 21 17 16 16 12 5 3 1 0 0
109178775 52261610 38230182 35706360 26705247 22410638 19629417 19582211 19474470 17190984 16152334 15840122 15314139 14722012 14688496 14308427 13938014 13875521 13706303 13359741 12991305 12562422 12233489 11902389 11885295 11531858 10936437 10222031 10153865 9921336 9690517 9669656 9462293 9215464 9131821 8857706 8841164 8754887 8748651 8622230 7915821 7891571 7818297 7331528 7303954 7082526 6868123 6790083 6576531 6495189 6416769 6392964 6332137 5985998 5951472 5739850 5674300 5633625 5615856 5564222 5445636 5422231 5330220 5316443 5309002 5250070 5196616 5034280 5029161 5016318 4952040 4878401 4837067 4747323 4461346 4440649 4397433 4363566 4305560 4255981 4212192 4187126 4147583 4128184 4063459 4059469 4046443 4044288 3991112 3896952 3867029 3826076 3800038 3713322 3672562 3559185 3474219 3468070 3451751 3408966 3399471 3305406 3208017 3163197 3141083 3097238 3082083 3075745 3043158 2988434 2969234 2921821 2920108 2912161 2904548 2870595 2863859 2851370 2821176 2786094 2773557 2766077 2664960 2638082 2569455 2550720 2532500 2459916 2455454 2446729 2436483 2395832 2373755 2352120 2260960 2177372 2124576 2087924 2073899 2071420 2042573 2020756 2007266 1981054 1968840 1960463 1932097 1894080 1889502 1865200 1854360 1846575 1832249 1818661 1814269 1800114 1791285 1771287 1749407 1739605 1730866 1725489 1724429 1713454 1700988 1685572 1681585 1679444 1674379 1663901 1657482 1610058 1598615 1571646 1550727 1530629 1496397 1464661 1462344 1461133 1452106 1433262 1408224 1396695 1396130 1384120 1377521 1360523 1352938 1352158 1346695 1335716 1323119 1309761 1305780 1299955 1282140 1273108 1239730 1239331 1216288 1214099 1189803 1186678 1179389 1176508 1173888 1149180 1144724 1133491 1132455 1130080 1120019 1093874 1093777 1087445 1074599 1060640 1038742 1037975 1033180 1031079 1026546 1019019 1012491 1008408 1006072 1004887 1001882 998339 997934 988658 987229 969246 969103 967694 967411 964646 959515 952327 946915 945605 926969 920127 908905 900461 896845 892761 884601 883861 877401 872856 855426 854959 851883 847783 843655 815372 814402 809584 807154 801060 794929 792299 774232 773215 767274 757297 742860 741039 739827 731595 723056 721725 708775 699597 696318 695965 690160 687889 674912 671572 657095 644214 628837 622833 621028 612571 610588 602738 602073 599614 594599 583305 573725 571880 569249 566788 564374 561202 558992 557648 557010 553974 553938 552422 548107 544832 540977 539082 529962 523677 522114 519830 511885 511159 507641 507383 502102 498481 498099 485099 484075 474985 470666 462126 460961 460817 459952 453581 449139 446101 440885 439774 436449 433223 432854 430055 428848 428223 424023 422021 421078 419410 402858 400746 396184 395776 392599 391168 390290 387109 385236 383788 378073 368792 368199 360643 359368 356951 356340 351614 347321 346818 345805 345307 344877 341015 337274 336524 335039 331735 322400 322289 321398 318851 313779 312963 311282 309147 308555 307465 307121 307097 306866 305688 305512 303632 301131 300411 299787 298690 297920 296391 287730 286676 285910 284066 281922 280413 275492 274040 271632 269511 268095 264292 260462 259663 259650 258934 258588 258341 256500 256233 250505 249925 248581 248502 245342 244454 244005 243983 243827 243554 242639 242100 240819 238808 238430 238198 236432 233769 230282 229473 228989 228117 227527 226194 226019 220783 219807 216877 216459 214058 213680 211802 210002 209041 208684 207444 207122 206838 206574 205389 203076 202475 197876 196927 195648 194824 193288 189675 189578 189315 186809 183148 182024 181316 176937 176123 175503 170568 169534 168248 165815 161119 158204 157420 153186 152074 151958 150658 149572 148816 147194 143034 140150 139645 137232 135483 135158 135002 134572 133100 132977 132599 132570 131909 130176 129339 129237 129000 127961 127655 126532 126136 125969 125908 124073 124015 123208 120000 117349 116945 115413 115138 115058 114772 113635 113082 112977 110043 109489 109081 108769 107203 106796 105299 104613 104288 104042 103797 103684 103219 101759 99655 97879 97738 96437 96204 96174 96037 94701 94605 93788 93294 92949 92546 92542 92417 92417 91634 91356 91265 91257 91070 90362 90258 89019 88958 88243 86992 86900 85633 84609 82805 81938 81883 81650 80975 80965 79918 79481 78962 78511 77728 76662 76201 75859 75410 75105 74762 74318 74085 73731 73464 72737 72727 72246 71995 71182 71146 70990 70906 70678 68730 67437 67396 67279 67091 66962 66729 66476 66319 65814 65695 64993 64968 64416 63530 63355 63193 61956 61278 60914 60863 60848 60828 60708 60539 60039 60016 59450 58728 58574 58362 58058 57869 57091 56777 56696 55880 55839 55558 55434 55304 54099 54048 53654 53630 53054 52731 52341 52143 51332 50682 50681 50161 50087 49958 49470 48919 48827 48351 47013 46076 45758 45438 44961 44960 44712 44702 44380 44257 44035 42469 42056 41373 41231 40747 40037 39566 39464 38807 37915 37821 37610 35745 35572 35053 34755 33558 33093 32845 32541 32370 32105 31934 31367 31063 30497 30355 30138 30096 29851 29615 29438 29408 28918 28602 28538 28236 27871 27839 27393 27370 27306 27218 25579 25198 25081 24111 23403 23311 23144 22683 22682 22487 22345 22238 22004 21658 21585 21523 21455 21165 21106 20987 20312 20201 20111 20103 20057 19826 19794 19542 19160 19084 18216 18211 17937 17622 17412 17372 16922 16676 16562 16185 16136 16080 16073 16038 16017 15777 15651 15592 15402 15393 15272 15208 15077 14838 14702 14659 14541 14535 14309 14156 14153 13943 13673 13624 13529 13509 13483 12970 12859 12824 12771 12643 12363 12191 12077 12048 12028 11746 11719 11710 11559 11480 11191 11062 10854 10667 10602 10419 10396 10196 10171 9882 9875 9847 9741 9239 9163 8974 8759 8723 8647 8602 8588 8457 8339 8210 8160 8144 7928 7914 7776 7650 7637 7464 7446 7254 7241 7218 7141 6922 6893 6837 6737 6620 6328 6290 6234 6185 6170 6082 6080 5901 5704 5391 5216 5170 5096 5027 5024 4983 4894 4810 4619 4582 4459 4441 4425 4378 4342 4186 4183 4156 4092 4072 4029 3897 3858 3825 3644 3625 3565 3508 3500 3466 3456 3273 3172 3059 2985 2943 2932 2861 2859 2830 2712 2692 2690 2578 2481 2451 2330 2265 2247 2132 2038 2019 1977 1860 1780 1712 1694 1530 1513 1503 1491 1442 1439 1426 1409 1391 1377 1366 1355 1327 1284 1262 1260 1198 1139 1136 1091 1058 1039 1032 1017 1004 993 991 976 900 857 824 811 778 773 732 669 668 511 484 473 469 463 450 448 439 434 414 399 397 383 369 352 346 323 313 310 279 277 271 246 245 226 214 205 202 201 197 186 163 163 127 107 98 95 91 86 86 81 78 72 70 63 61 59 51 44 39 39 27 23 22 18 15 11 10 9 8 7 4 3 2 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5439401 10408509 123812798
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40536304 639790263 754693892 865557084
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 527498244 548325300 586652521 775134240 838870951 952153678
1000000000 0 0 0 0 0 0 0 0 66380 0 0 0 0 1 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1142 0 0 0 0 0 0 0 0 0 0 81311 0 0 0 0 0 0 0 13719421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136506911 25 0 0 0 0 0 0 5 0 0 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 10022 0 308468167 0 0 2 0 7335881 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 673011 0 0 0 0 0 0 0 0 0 0 0 0 5901611 0 49457463 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 96348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3815358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 16008 0 0 0 0 0 0 0 0 0 1149631 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 363 0 0 0 0 0 0 0 0 0 0 0 0 0 66 0 0 0 0 0 0 148 0 25427660 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100624810 0 0 0 57592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1233 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2523 0 0 1650 0 0 0 0 0 39324235 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15412 0 0 0 0 0 89631 0 0 0 0 0 4726224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43934 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 8324 0 0 0 0 0 0 0 0 76 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5325350 0 0 0 0 0 77352630 0 0 0 41 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 1 0 0 0 0 0 0 0 0 0 234 0 0 0 50414086 0 0 0 41597 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12770737 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2683 0 0 0 0 0 0 0 0 225861 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2739 0 0 0 0 0 0 0 0 0 0 1 4838695 0 0 0 0 0 0 0 0 0 40614086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3696102 0 0 0 921 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 59 0 756225005 0 1 0 0 0 0 0 0 156923 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3203625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 2167172 145710125 0 0 0 0 0 0 0 0 0 0 0 0 5785 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 32 0 0 0 0 0 0 0 98505471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 170909 0 0 2672777 0 0 0 0 0 1 0 0 0 0 231882649 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 2975 1635084 0 0 0 0 0 0 0 2 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 132358 0 0 0 0 0 0 260466 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 268592739 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92 0 0 0 24775 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4215 3 46032534 0 1783 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8136067 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 1449 0 0 0 0 0 0 0 0 0 0 0 0 2264 0 0 0 0 0 0 0 3872 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93971202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 462260 0 0 0 0 0 0 1251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 317134 0 0 0 0 0 11972 0 0 0 0 0 42464 0 0 0 0 0 730816 287201 0 0 0 0 0 10 0 0 14315897 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1818480 0 43614 0 0 0 0 0 0 0 0 0 1 0 204 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29741 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3699 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90305519 0 0 0 0 0 0 0 0 2890724 0 0 0 0 7473 0 0 1 0 0 0 0 0 0 0 347504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 140243 0 0 0 0 0 0 0 0 0 11 1310 0 0 0 0 1955 0 0 0 0 9644 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28800923 0 0 0 0 0 0 0 10291517 0 0 122212321 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6650 0 0 0 0 0 0 25 0 2132042 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77380 0 0 0 0 0 0 4955 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19043 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12569062 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42947247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25560 0 19367 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 725108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1212 0 0 0 0 0 1 0 0 0 0 327705 0 0 0 0 0 716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10891 0 0 0 0 0 0 0 1442794 0 0 0 0 0 0 0 0 0 0 0 0 0 239394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90839604 0 0 0 0 0 22442 0 0 0 0 0 0 5995 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102654 0 0 0 0 0 0 164 0 236968 0 0 0 0 0 79312400 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 199276 0 0 0 133810 0 0 1394500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192 0 0 0 0 0 0 1229 0 0 0 0 0 0 0 0 0 0 0 0 385153510 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 33 0 0 0 0 0 0 0 0 0 71 0 0 0 0 0 0 0 0 0 0 0 0 127414228 0 0 0 0 0 64178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 781 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30310 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46844 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 39361 0 11 0 0 0 0 0 0 0 52702639 0 0 0 0 0 0 0 0 0 636620887 0 0 0 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4741005 0 0 0 0 0 0 0 0 0 0 0 0 90554 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 17731 0 0 58305 0 0 0 0 0 0 37803 0 0 583 0 0 4288379 0 0 0 0 0 0 0 0 0 0 0 0 103278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1258706 0 0 0 0 0 0 0 0 0 0 0 12239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 406244 0 0 0 0 5 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 1819 0 0 0 0 0 0 0 0 28324876 0 521015096 0 0 0 358197279 0 0 4404531 0 0 73223 0 186726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2325 0 8263174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 279 0 0 0 0 6340 0 0 0 0 0 0 0 0 0 0 823738 0 0 0 0 0 60691551 0 12 0 0 0 1654 2332039 0 0 132313495 0 0 19936750 0 0 0 0 0 301632 0 0 0 0 0 41153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 904 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2365864 0 0 3204864 117528381 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98645 0 0 4 317544 0 0 0 376 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82966 1119 0 351 0 0 0 134056 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3328 0 0 0 0 2056002 0 0 0 0 0 0 0 0 0 0 9421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20453199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27600534 0 0 0 0 0 0 0 0 86612082 0 0 0 0 0 0 0 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23180532 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 622999745 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 441773681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 655763582 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 573129103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 923397308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 626389558 0 0 0 0 0 0 0 0 0 0 0 735205406 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 997002568 0 0 0 0 0 0 578314856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 596446868 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46809010 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 425159313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 4 4 14 18 18 21 23 26 30 34 35 40 42 42 43 60 63 81 82 84 85 106 113 148 162 193 202 207 225 258 289 322 344 344 352 375 380 380 436 461 505 508 514 543 589 603 619 640 666 733 753 771 778 779 785 855 857 884 884 962 1002 1017 1064 1112 1121 1127 1163 1166 1169 1186 1238 1285 1288 1351 1379 1379 1396 1421 1487 1586 1674 1700 1799 1805 1813 1988 1997 2054 2068 2110 2138 2142 2147 2224 2227 2292 2342 2360 2363 2498 2543 2678 2682 2730 2770 2865 2877 2932 3036 3061 3118 3118 3120 3364 3445 3451 3461 3462 3493 3603 3616 3631 3701 3723 3822 3877 3943 4178 4214 4223 4262 4399 4479 4480 4598 4695 4710 4761 4797 4826 4892 4908 4961 5035 5050 5220 5246 5298 5413 5463 5810 5873 6124 6177 6476 6581 6635 6759 6796 6800 6898 6923 6945 6976 7036 7049 7285 7419 7464 7625 7691 7920 8073 8256 8441 8450 8596 8757 8967 9043 9210 9276 9451 9582 9584 9603 10406 10497 10499 10516 10574 10594 10718 11014 11068 11243 11408 11630 12113 12184 12266 12441 12465 12519 12535 12638 12702 12873 12965 13110 13275 13322 13549 13702 13704 13908 14103 15009 15309 15426 15515 15607 15686 15751 16030 16762 16769 17021 17123 17833 17985 18758 18824 18930 19023 19131 19392 19560 19564 19827 19930 20174 20184 20622 20683 20720 20843 20954 21061 21226 21239 21687 21803 21889 22112 22207 22309 22522 22612 22887 22920 23054 23183 23396 23607 23673 23711 24078 24167 25092 25162 25242 25244 25381 25390 25503 25644 25694 25821 26006 26396 26484 26508 26905 26922 28242 28494 28525 28873 29094 29388 29725 30035 30121 30151 30438 30935 31003 31074 31333 31580 31741 31890 32183 32931 33109 33876 34092 34536 34667 34743 34834 34983 35212 35823 35946 36246 36253 36267 38510 38872 39043 40069 40439 40468 40885 41691 41994 42281 42512 42524 43111 43302 44342 45814 45900 46084 46210 46330 46349 47882 48219 48474 48676 51015 51354 51820 51851 51958 53455 53823 54143 54168 54355 54639 54804 56318 56664 58111 59142 59389 59432 59841 59931 59940 60449 60690 61087 61433 62564 62674 63571 63844 64502 65504 65968 66636 67132 68025 68088 70526 70800 70961 71574 72135 72630 72925 72955 73575 73779 73933 74274 74552 75741 76855 77810 78292 78465 79468 79749 80019 81638 82085 82142 82316 82805 84260 84379 84728 85103 85894 86376 87197 87334 88197 88260 88517 91241 91698 93038 93720 94476 94614 95615 95848 97035 98584 99299 99319 100365 101166 103658 104203 104264 105347 105434 106358 106874 107696 107961 108989 110377 112068 112712 113370 113407 114878 115841 118009 120989 122395 123043 123155 124477 127035 129704 135031 136528 137606 139637 140311 140902 141119 142618 143660 145285 146214 147781 147927 149052 149255 150502 150529 150637 154241 154430 154662 154877 156908 158147 162952 165324 166125 168714 169418 170569 171272 172028 173183 175969 176061 177882 179391 181722 181902 182787 186788 187712 188131 188849 194049 194629 196000 196199 197116 197696 198698 199080 199126 199657 199672 199955 200245 200384 201016 201025 202736 203169 204621 206898 207153 207971 208660 208784 210199 210537 210828 213433 215690 220746 220789 222083 223741 225185 226750 228595 229807 238089 238564 240606 240932 242282 242703 245462 249264 251881 254836 256224 256598 261209 261353 261647 262305 262655 263036 264834 266911 269003 271118 272203 273399 274701 274701 275827 276165 278886 281482 283140 291819 292769 292995 293097 293552 297419 298562 300336 302244 305649 310044 310383 311244 313650 313758 314499 314872 316024 318719 318979 319711 327738 329094 331892 334774 336686 339291 339795 343227 343295 345545 348066 349787 353434 355249 358975 366290 370329 372604 372626 375044 375548 375705 376619 376635 379558 380303 381363 382304 383518 385035 394729 396355 399504 401935 404793 408866 415429 417037 419139 419190 421783 425504 429066 438873 443520 443851 446211 451827 452274 456879 457085 471228 480011 481445 490454 497669 500170 502240 513292 518173 520996 522853 527737 530959 533197 533662 539755 540007 558317 559417 562934 565926 568042 571200 574955 577198 587086 590502 609771 628158 633690 635000 636483 639490 639597 639773 643138 652533 652948 662455 665097 665554 668520 681498 690592 693571 694451 695237 699521 702098 703460 703849 707638 711164 716353 721581 722204 723950 734862 741242 742505 750784 751631 754835 781699 782627 791545 815519 820165 842440 851440 857036 857459 858166 889651 891810 913964 914519 915440 937168 937991 963331 972762 991289 1009077 1020815 1021998 1025870 1031374 1040921 1045099 1045467 1048011 1056944 1072634 1073546 1076210 1087039 1105924 1112033 1115443 1115499 1128874 1140069 1175320 1185851 1189876 1202465 1208451 1236213 1243761 1254177 1261918 1266160 1325876 1327031 1334040 1387954 1407687 1415154 1416006 1440482 1444638 1447783 1460864 1462694 1466594 1482081 1482617 1494646 1495689 1498042 1512148 1513985 1526058 1529996 1554631 1561931 1581061 1585521 1589383 1603130 1605137 1629745 1633465 1644051 1669231 1697654 1711879 1739802 1763026 1770669 1797508 1824327 1825397 1828000 1832778 1834813 1837610 1853992 1867552 1870552 1877215 1882868 1886325 1924944 1934141 1934813 1950638 1951850 1982179 1982823 1987550 2047411 2062869 2079461 2086751 2096422 2130447 2134137 2158154 2160278 2243723 2259078 2289030 2406683 2430530 2436442 2517631 2522384 2525638 2530267 2536203 2549921 2611095 2663427 2688692 2711221 2719054 2720852 2722841 2730439 2745762 2767358 2800656 2822351 2857246 2863892 2911017 2914270 2944433 2975632 2985717 2986914 3014601 3014775 3046722 3058307 3075318 3134786 3141095 3247095 3262656 3276713 3298658 3309967 3331446 3383112 3386613 3415455 3426094 3429953 3514106 3555841 3589971 3663080 3835036 3873636 3913676 4017507 4028998 4031938 4068306 4070521 4081664 4088866 4323701 4327733 4360512 4362427 4394915 4433734 4443170 4522154 4539315 4586487 4596079 4664059 4788453 4793236 4805775 4808894 4897239 4897288 4918379 5036050 5042575 5099229 5303304 5339411 5353573 5626794 5681836 5702161 5842737 6130405 6180581 6197477 6250617 6286084 6587094 6850012 7767523 7873151 7909877 7987596 8004700 8056176 8515547 8691525 8893766 8942408 9059772 9246802 9253644 9478074 9613891 9660636 9982461 10131722 10152026 10196004 10336398 10373529 10822042 10924090 11176892 11186245 11500647 11836940 11840972 11939302 12138455 12195164 12653479 12772834 12849936 12894892 13128316 13142516 13366608 13598897 13912248 13960041 15440161 15449649 16090225 16429185 16842706 16984446 17909009 18662775 18828830 19824551 20677201 20722766 20875647 20977263 21108910 21476722 21639962 21641116 23076400 23332851 23655531 23950967 24038229 26200495 29016849 29047666 32007987 37139928 37648410 41577826 42009859 44916901 49036700 50755119 61410780 92839361 96204150
0 8 11 18 19 20 23 25 36 42 49 49 50 55 59 78 87 99 102 119 125 131 141 151 153 167 170 238 294 315 334 428 456 509 513 540 549 554 554 562 582 602 632 756 773 807 829 849 859 877 884 898 993 1011 1016 1021 1056 1090 1161 1271 1296 1384 1456 1487 1568 1571 1607 1608 1691 1719 1786 1831 1861 1910 1981 2027 2054 2098 2111 2258 2276 2458 2535 2560 2578 2633 2785 2841 2923 2932 2967 2977 3083 3121 3128 3136 3185 3272 3306 3349 3356 3428 3435 3471 3473 3659 3702 3747 3752 3789 4033 4258 4268 4302 4349 4352 4796 4811 4905 4915 4927 5119 5202 5233 5236 5301 5365 5388 5484 5488 5558 5633 6215 6232 6461 6499 6549 6560 6644 6861 7206 7398 7494 7518 7639 7639 7727 7836 8009 8017 8104 8120 8372 8428 8590 8752 8826 8931 9050 9053 9215 9542 9925 10292 10325 10371 10419 10576 10666 10937 10970 11056 11250 11458 11458 11510 11825 12126 12139 12232 12247 12260 12400 12413 12662 13080 13109 13117 13153 13267 13345 13373 13543 13637 13903 14522 14529 14590 14769 15127 15161 15620 15693 15818 15947 16067 16545 17003 17200 17297 17300 17557 17560 17675 17980 17999 18149 18495 18717 18968 19344 19359 19364 19436 19456 19819 19895 19987 20061 20222 20890 20926 20969 20985 21016 21307 21495 21667 21768 22245 22569 22614 22727 22757 22878 23247 23482 23686 24182 24298 24461 24614 24844 24937 25422 25909 26921 26951 27376 27505 27622 27759 28267 28468 28741 29466 29537 29925 29943 30104 30509 30585 30749 30847 31095 31907 32670 33142 34103 34170 34755 34910 34918 35265 35447 35481 35605 35759 35773 36987 37055 37741 39321 39402 39899 40374 41267 41540 42155 42724 43114 43278 43306 43990 45894 45918 46409 46949 47004 47568 48406 49049 49293 49332 49860 50594 50630 50982 51794 52585 53064 53298 53768 53890 54362 54993 55132 55430 55460 56704 57018 57792 58293 58831 59383 60137 60257 60344 60552 60787 61151 61754 63245 64053 64079 65118 65660 68438 68739 70489 71915 73781 74221 74512 75325 76298 77329 77439 77693 77905 78303 78451 78733 78929 79769 80549 82205 82346 82459 82581 83689 85231 87409 88244 88456 88585 88711 88864 90166 90305 90318 91199 92152 92971 93024 93174 93414 93423 93452 93626 94031 94279 94790 96476 96638 97805 98056 98534 98735 99314 99917 100525 101760 101794 101915 101991 102750 105328 107702 108002 110237 110874 111644 111680 112717 113938 115709 116014 117214 117798 118830 119035 119775 120251 121236 121498 122052 122918 124082 125263 126154 129800 130177 130630 130909 131962 133052 134149 134751 135236 136380 136722 137681 139021 139958 140440 142003 143231 144153 144729 144754 149029 149247 152667 154365 155693 156207 157462 157942 161154 164933 166251 167482 167872 171287 177137 177652 178337 178803 179313 181401 181612 184782 185416 186194 186563 186697 187285 188057 188732 189146 189190 191043 191112 192922 194124 195762 196840 199811 200146 200760 202724 203976 204516 205269 206608 208949 209917 209974 210869 211485 212323 212366 213290 215472 217402 219854 220202 226539 229529 232168 232741 236466 237844 245116 245430 246907 247368 249777 250367 251082 251398 251692 252571 252694 252761 253029 254025 254806 257442 261296 268349 268523 268933 273034 273292 275365 277545 277809 283567 283958 289808 294133 295268 297125 303435 313429 316060 316905 322777 326832 327857 328867 331727 334979 342302 344134 345356 345803 350049 352859 353001 354261 357997 358289 358768 363812 367046 377583 380193 380913 389117 390572 405129 406745 407702 407904 408083 420302 421172 424332 429855 431265 433003 433302 434355 442675 445033 451984 455216 462685 463350 464974 466616 467259 468410 471455 472597 473758 474127 474680 476845 486303 486571 487829 490396 491435 492481 494671 499260 503076 505712 510107 517459 518783 526395 527048 536268 537999 539972 540929 541175 542089 545080 545948 547401 548448 551260 552157 557203 558871 561689 562806 563955 570355 590311 596583 601801 604338 605306 622205 628325 630347 631455 632197 641092 642957 647916 658040 667708 670966 678590 690362 696771 708672 713005 719852 737801 744880 745361 751291 752110 754537 755832 758675 763731 770637 777546 780717 781150 784022 786447 787256 788012 788124 794232 796959 801600 802499 807519 809108 815499 830320 840885 845427 847360 853553 863903 870691 881587 884448 884788 892082 894770 899777 902071 908950 911147 915704 924878 938580 939368 946700 947296 951508 956280 959563 968213 976979 981884 990118 1009154 1012348 1025136 1038806 1042603 1061030 1081419 1086093 1105689 1106859 1123337 1125143 1143049 1152341 1153830 1155716 1162527 1166224 1170852 1175463 1175658 1180477 1180495 1186322 1195459 1196235 1212872 1229240 1232701 1238641 1239793 1253560 1254234 1266765 1278464 1279035 1282603 1296145 1302247 1310022 1322727 1329023 1338380 1351271 1364717 1368229 1391967 1406221 1406438 1431273 1439057 1443311 1479690 1487626 1506516 1510703 1511434 1544654 1572374 1574832 1582197 1589546 1590591 1618651 1620603 1620802 1622092 1622870 1626208 1630966 1631202 1657468 1658973 1687208 1698762 1701565 1735506 1737484 1755774 1760886 1784988 1793668 1811622 1874234 1874695 1882776 1902541 1906517 1933560 1954047 1961392 1973552 1984232 1989198 1992849 2000404 2017377 2046921 2081296 2100338 2167595 2175978 2287112 2316623 2328490 2328902 2370612 2403484 2428473 2468058 2470147 2477118 2491644 2507123 2557956 2602570 2613867 2664841 2670925 2704186 2743684 2798415 2808109 2820344 2831502 2921747 2939671 3048917 3055941 3063729 3129502 3193820 3222026 3237370 3248426 3325396 3360241 3362867 3367296 3386843 3461660 3519478 3530066 3530709 3557077 3603271 3627964 3686830 3731868 3752000 3777013 3811345 3830672 3861484 3882554 3886108 3922553 3933822 3983191 3989508 4025218 4074483 4121147 4136425 4199179 4233906 4238337 4260423 4342685 4512161 4599323 4603452 4613056 4637522 4640936 4705565 4837207 4980682 4989159 4991769 5007610 5010267 5015450 5021599 5036542 5043524 5182252 5246702 5269524 5299058 5342328 5355515 5367301 5371556 5475992 5489123 5537277 5928032 5988267 6022185 6067404 6151531 6234368 6415958 6508943 6596903 6666937 6678679 6686660 6937796 6959036 6975677 7100583 7347308 7478980 7617507 7686416 7748698 7811359 8049832 8113123 8181554 8386077 8765499 8866233 8903857 8976635 9059121 9263350 9420098 9587390 9687057 9876768 9883280 9957178 10015052 10030802 10085385 10224793 10339481 10444151 10460837 10482411 10506252 10978845 11646366 11983916 12277274 12289700 12553351 12785391 13149342 13426180 13560851 14068102 14246985 14649042 15377407 15439889 16599526 16624742 16790021 16966412 17186202 19073080 19829602 19869896 20141215 20392589 21277722 21507431 21525455 21994574 22360846 23124628 23837534 24554570 24971070 27062700 30660118 33402550 35353231 36530585 37103724 38578214 46191165 51354273 58355008 123300066 132444448
0 1 11 13 16 22 24 34 39 55 71 89 93 95 102 109 117 118 151 153 177 186 186 205 209 211 214 223 247 250 266 271 284 285 288 293 294 317 318 364 418 434 438 461 501 548 623 637 683 738 743 744 758 758 804 814 821 863 868 933 1029 1050 1225 1283 1410 1454 1500 1575 1613 1710 1713 1731 1822 1848 1849 1953 1996 2015 2066 2141 2157 2212 2332 2388 2579 2647 2695 2698 2699 2755 2777 2783 2845 3050 3515 3625 4092 4096 4128 4268 4326 4342 4461 4607 4803 4990 5111 5544 5914 5996 6038 6192 6553 6653 6780 6816 6972 7091 7100 7293 7436 7516 7602 7646 7977 7991 8011 8214 8222 8338 8377 8513 8679 8883 8938 8982 9279 9347 9581 9714 9840 9908 10142 10324 10431 10497 10511 10542 10682 10812 10903 10953 11003 11206 11593 11656 11785 11794 12332 12444 12538 12784 12928 13063 13226 13538 14237 14262 15181 15295 15476 15517 15972 16648 16732 16915 16924 17421 17512 17632 17760 17854 17986 18161 18428 18439 18610 18745 18800 18945 19132 19563 19721 19725 20308 20335 20917 21467 22432 22670 23448 23617 24280 24634 24654 25412 25539 26819 26887 26957 27111 27176 27270 27792 27848 28695 28909 29475 29516 29679 29793 29965 29968 30218 30242 31233 31754 32160 32824 33130 33255 33337 33436 34281 34293 35677 36525 36528 36767 37003 38183 38407 38981 39040 39282 39566 39842 40557 40790 40954 41117 41484 41833 42261 43249 43771 43909 44791 45478 45636 46237 47587 48239 48388 48549 48627 48651 48731 49089 49322 49423 50130 50189 51021 51213 51521 52491 52505 53509 53767 54059 54293 54614 55877 56222 56920 57055 57335 57837 58346 58465 58499 59178 59874 60306 60406 61385 61475 61618 62422 62509 64021 65002 65670 65755 66338 66823 66832 67657 68073 71158 71518 72305 72351 72565 72612 72914 73035 73246 73414 73420 74789 74811 75632 76119 76823 77193 77533 77715 78462 78876 78971 79050 79575 79788 80141 81159 82088 84116 84786 84921 87448 87701 88592 89239 91852 93960 94057 94494 94506 95277 95841 95875 97101 97483 98363 98574 99391 99796 100345 103529 104206 106114 107051 107439 107951 108003 108085 108138 108502 111657 112065 113970 114023 114348 114821 117599 118362 124176 124792 125347 125510 126651 129223 132842 134530 134597 135830 136320 136524 138588 138737 139360 139872 141410 141417 142049 142678 142835 143298 143647 143894 143980 144067 145304 147002 147011 147673 148104 148956 149549 150561 151577 152479 153543 153582 155070 157736 157899 158707 160955 161468 161900 163984 165253 168956 169541 169543 169623 169858 171035 174675 175265 175753 176135 178083 179431 179733 181114 181251 183070 184907 185588 185787 186497 187378 187856 188954 189439 190312 194504 195439 196170 199273 199548 200342 201047 201059 202212 203231 203720 204460 205504 209921 210938 212227 215470 219093 220694 220708 226808 229619 237541 238148 239612 242418 246483 247911 247986 248208 250694 250799 250985 252411 253486 254133 256705 258289 259448 262580 263318 264276 264281 264288 266176 267996 269345 271783 272763 277838 278523 279009 279527 280029 280309 287941 288555 294951 296325 297067 299964 302012 306077 307850 308581 309507 309820 312202 314713 314813 315143 321074 321390 321958 322684 325092 326295 333753 333825 334592 335036 340917 340984 343677 346331 347149 347470 349046 351642 358521 359698 361880 362853 364132 367211 369423 375350 376316 380722 382232 382855 383551 384836 389200 390702 391660 393558 397819 398841 401572 403322 403497 407374 408002 412689 413464 419023 419956 422406 422748 423270 424826 426883 428508 432064 434826 439081 445895 450924 455216 457212 457381 458899 463286 463651 465184 467218 470631 473460 476176 477229 477948 486872 487158 488400 493930 495135 497245 501209 502552 502675 503996 504854 505478 506916 506939 507245 512096 516796 518775 523812 529119 531871 534404 536829 539912 544748 549933 553614 567141 567798 567859 571954 585781 586423 606210 609550 610715 612097 616352 617249 619767 620683 622505 623330 632199 633236 633910 634549 638095 639110 645084 648500 663825 664546 664800 666760 683350 686751 687586 688032 697683 708787 712648 713069 720321 722189 729836 730814 732763 736947 737543 739438 739810 759544 761416 763198 770875 771278 776910 782724 800705 808561 810419 811937 819943 826141 829252 829445 837159 845202 850843 852844 861687 866019 870129 870331 880923 886349 895012 915525 919641 922909 938357 941590 951434 953979 959947 969166 986234 1000160 1003321 1011668 1017577 1024505 1034808 1043810 1044556 1075990 1077058 1092141 1099656 1104541 1106907 1112243 1120354 1139461 1143683 1145091 1147158 1150223 1151233 1165248 1168126 1170271 1180600 1187563 1212652 1216260 1244070 1244915 1259785 1264507 1265834 1282680 1291972 1292113 1312068 1327509 1363085 1371353 1376333 1377914 1378179 1383810 1388473 1403322 1406004 1407115 1438661 1444683 1451057 1456702 1459703 1462281 1476602 1507748 1531001 1535950 1545749 1564995 1580417 1611446 1655042 1677041 1693764 1694871 1699024 1708374 1712814 1715230 1730715 1745155 1747231 1774900 1784889 1801346 1823713 1846254 1847468 1855056 1859617 1861886 1873266 1875598 1917035 1939093 1975257 1975331 2028143 2029392 2057420 2070598 2091415 2099080 2104763 2112676 2117280 2172570 2184223 2204361 2218831 2219054 2281191 2289383 2328498 2328611 2356528 2360863 2381989 2384440 2390443 2424830 2455476 2457788 2481137 2504798 2520949 2529938 2538126 2545030 2547379 2552078 2580866 2600408 2611925 2652505 2659589 2733028 2742836 2751698 2772474 2883587 2884020 2898878 2936758 2974331 2976652 2989710 2996783 3036079 3101964 3102752 3144179 3152436 3180725 3196847 3217518 3240395 3250200 3267695 3321346 3336156 3364615 3370750 3388474 3401884 3405584 3449090 3555639 3660865 3688187 3715727 3753976 3823909 3970485 4118779 4126433 4265733 4343439 4481301 4551945 4583268 4684010 4702285 4716639 4755018 4802833 4942618 4954891 4968628 4993368 4996298 5000173 5047181 5093681 5151512 5309490 5328095 5338668 5399513 5446997 5475649 5522358 5592623 5713903 5831888 5950155 5987034 6058219 6167800 6365667 6400182 6438428 6499280 6581405 6753610 6805961 6883064 6958667 6964901 7012000 7049749 7059503 7073183 7286889 7310755 7317775 7396477 7670681 8015718 8041447 8222564 8335764 8371304 8561654 8662789 9136309 9150259 9704051 9781223 10034077 10097921 10205537 10321779 10355497 10356013 10369956 10915001 11249663 11269124 11610040 11691006 12392581 12795201 12852584 12974510 13179310 13198594 13520271 13772649 13917864 14051391 14510501 14654391 14726141 15123204 15358889 15949873 16093964 16332387 16527004 16628504 16681953 17177373 17663204 17875224 18061665 18194134 18551267 18897888 18981157 19601583 19721319 19769883 20505523 21104469 21451390 22263839 22272691 23705156 24425924 25095996 25504731 26422033 26446338 27170460 30343248 30528168 35381610 36094101 38525026 47167614 48780639 55554185 56426942 58695619 67219333 83924574 134202047 201510734
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 116045079 216158173 629913480 707863004 812997825
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 903943 207378699 415558611 501686211 582907749 944034445
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 301437811 896315210
2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958
2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958
2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108958 2108957 2108958 2108958 2108958 2108957
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 239519914 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 850055429 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 295075969 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47873325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 865729307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 329583283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 385213214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 926300610 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 380338606 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 490195582 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 206624108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 791651797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 608368436 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 4 5 7 10 18 27 28 30 31 36 38 38 42 43 49 56 70 76 88 97 98 104 108 120 125 151 151 153 154 154 155 156 161 175 177 179 197 206 218 226 241 244 246 253 254 285 327 329 335 357 360 364 371 389 418 429 461 474 482 485 485 490 500 514 515 533 551 576 623 640 643 664 724 752 792 803 842 842 878 887 937 942 968 1016 1077 1086 1199 1243 1315 1328 1342 1345 1347 1412 1425 1451 1452 1540 1543 1626 1626 1669 1701 1772 1801 1823 1851 1851 1871 1999 2048 2073 2122 2125 2231 2380 2396 2495 2563 2573 2597 2598 2609 2612 2758 2813 3033 3074 3194 3251 3263 3363 3399 3445 3513 3623 3843 4097 4164 4170 4228 4269 4341 4341 4485 4499 4755 4765 4863 4881 4911 5023 5233 5331 5394 5406 5610 5768 5875 5998 6112 6115 6217 6234 6379 6493 6665 6665 6734 7055 7593 7638 7643 7697 7741 7742 7768 7782 7861 7899 7927 7985 8035 8098 8274 8613 8694 8696 8921 9001 9032 9342 9608 9642 9741 9960 10106 10433 10477 10508 10767 10901 10911 11279 11386 11578 11785 12051 12068 12173 12191 12291 12297 12312 12791 12795 13006 13022 13450 13513 13670 13769 13777 13960 14673 14690 15145 15256 15331 15597 15661 16260 16504 16583 16959 17271 17399 17419 17523 17689 17828 17845 18625 19030 19358 19670 19933 20001 20496 20561 20586 21080 21442 22007 22146 22346 22524 23125 23137 23162 23670 23682 23814 24159 24500 24590 25448 25858 25932 25945 26093 26105 26497 26600 26756 26927 27785 27933 28285 29369 29956 30010 30131 30424 30878 31232 32243 32566 32852 33420 33684 33711 33932 34388 34972 35046 35505 35565 36220 36394 36541 37139 37545 37681 37756 38267 38395 39165 40099 40439 40821 41263 41680 41716 41899 42270 42665 43282 44550 44559 44762 45243 45510 45773 46652 47324 47608 47716 47768 47897 48113 49547 49676 50037 51166 51205 52348 53172 54046 54535 54747 55054 55332 55620 56264 57155 57713 57787 57975 58053 58086 58171 61606 61756 61881 62384 62653 63204 63212 63213 63279 63340 63589 63704 65142 65440 66123 66200 66623 67284 68349 68659 69183 71108 71583 71776 72817 73115 73468 74394 74397 74644 75075 75856 76312 76669 77694 79513 79547 79648 81758 81802 83141 83165 83539 85570 85594 86408 86447 87060 87761 89255 90169 90963 90996 91179 91952 92727 92894 93535 95739 95839 96595 96942 98790 99369 100358 100953 101474 101971 104024 105404 107229 110395 110589 111322 112057 112137 115039 116188 116938 118273 118554 118982 122222 124286 124399 125793 127169 127533 127830 129303 129610 129728 133072 133823 134697 136144 137948 138341 139636 142149 142671 143868 147342 147588 148598 148630 153124 158283 160098 162535 162721 164663 165273 166997 168229 169387 171206 171522 174149 175205 176387 179620 180139 181469 181787 182244 183743 185951 186563 187614 188422 190038 192702 198399 198939 204364 205553 206077 209280 209553 209797 212928 217738 220230 220992 221362 222315 223962 224925 225827 226548 229031 229146 231741 233143 234231 234271 234908 234994 235165 239852 241469 245745 245849 245936 246747 247070 249400 253154 253638 255061 256349 258740 259567 262097 262312 263325 264758 265258 265518 272039 273036 273768 275646 277154 279149 279310 280947 283481 284846 286413 286445 287355 288038 291295 292311 293022 294730 294944 297685 304487 306146 307530 307615 308261 309952 310120 311489 315059 316999 321652 322121 331493 333521 334253 336215 344088 346183 348105 353978 357092 359695 361128 365601 366290 369495 371154 372350 382120 383949 389551 389901 390488 391047 396352 397906 401645 410704 411619 414025 414558 416756 423152 424100 430191 444601 451069 455234 459839 463153 466196 467102 467889 485462 487061 491852 493217 496303 496771 498157 502482 504471 506340 507478 507711 509194 512070 516698 517487 518262 522280 523677 523753 528633 529870 531504 536465 542021 542181 545240 551014 556288 557428 558034 560792 565060 567323 568437 579342 582988 589923 591228 591973 592940 602990 606378 609857 612916 613082 615745 619242 620602 626280 634695 638218 643717 645506 647318 659387 661969 662090 672500 675500 677308 677468 690030 705162 706198 708699 718639 728865 729077 735544 740256 745812 754780 755887 760082 760115 766861 767203 773512 785049 792683 807192 841088 842312 842989 853124 858020 868832 877917 878604 888051 900208 901642 912982 918708 933264 933756 933990 936702 954254 961181 968010 974772 983080 983743 988628 999637 1003600 1015388 1018143 1021372 1023030 1025043 1042081 1049337 1058640 1070630 1074901 1075318 1082960 1084335 1105274 1116969 1128408 1138843 1153025 1166541 1172147 1180711 1182526 1183517 1198409 1209242 1213344 1221309 1227887 1231264 1240812 1241162 1243723 1245837 1249748 1254951 1259572 1301599 1301838 1305473 1310013 1311088 1318973 1322302 1329357 1331980 1343015 1373202 1379015 1381520 1407958 1431526 1446071 1471084 1484232 1499818 1508764 1510727 1518783 1523849 1528727 1528730 1540896 1547846 1570288 1572929 1585947 1595405 1607803 1635882 1644314 1674352 1725802 1730364 1736332 1754272 1794394 1797371 1825135 1825634 1829570 1830173 1879903 1891359 1917282 1989844 2072056 2093066 2124931 2155634 2175992 2211742 2220073 2250729 2254289 2264800 2267199 2291763 2297776 2336239 2354364 2418790 2456386 2498790 2501368 2508668 2513833 2520650 2549964 2616368 2629340 2658673 2703056 2722941 2736674 2752989 2763291 2764567 2825557 2844909 2857857 2936390 2969166 2986897 3004441 3014409 3017357 3071078 3116064 3146256 3158639 3165166 3211152 3239758 3250982 3264015 3292682 3309108 3333659 3378770 3387993 3426013 3470467 3499553 3503254 3585346 3642407 3701781 3761857 3773875 3784138 3787665 3798305 3819477 3838094 3995712 4026702 4070100 4070426 4153222 4201214 4268051 4290371 4351664 4370392 4390470 4439507 4513797 4613709 4784117 4972573 5027973 5033023 5057004 5070674 5106172 5121808 5124583 5153559 5172218 5196555 5300894 5331985 5461344 5511986 5556743 5562889 5660520 5686773 5784659 5797482 5809543 5900816 5934851 5937525 5968838 5987827 6015079 6127691 6135218 6186967 6213998 6217403 6368998 6479135 6621438 6717647 7095354 7143672 7175135 7182839 7340279 7346583 7629930 7691124 7939373 7944864 7967314 7969704 8152843 8172278 8175943 8203597 8297401 8447430 8517286 8592680 9035285 9078241 9079860 9165670 9322023 9370461 9420258 9467003 9563392 10233415 10506937 10620254 10629422 10748104 10930466 11415779 11441201 11449084 11621815 11625764 11628214 11753107 12005539 12064290 12240505 12462981 12535185 12837062 13565256 13628535 14184308 14232566 15095295 15451955 16285514 17214462 17272652 17654248 18341169 18500804 18858968 18956748 20022053 20214811 22198926 23173148 24061970 30144440 30401272 30961610 33033403 33344262 34512180 34883376 40485221 42439157 49588429 75543855 83443274 180200820
0 2 5 8 15 17 30 31 34 36 37 38 49 51 84 86 115 115 124 134 141 158 159 166 180 202 209 234 245 249 257 275 279 299 308 311 326 329 369 381 388 421 427 432 437 447 517 557 612 917 928 1008 1028 1059 1111 1123 1155 1171 1189 1202 1259 1309 1358 1383 1434 1523 1595 1600 1632 1674 1696 1696 1749 1774 1785 1839 1842 1842 1963 1996 2043 2095 2100 2120 2207 2211 2211 2226 2337 2446 2499 2558 2578 2595 2595 2618 2664 2738 2756 2770 2786 2844 2876 2877 2946 3022 3047 3059 3100 3246 3252 3356 3534 3551 3708 3751 3794 3818 3883 3987 4189 4231 4231 4309 4361 4397 4415 4504 4609 4881 4903 4988 5027 5103 5327 5385 5398 5418 5449 5582 5656 5661 5723 5804 5821 5852 5858 5931 5967 5971 6139 6463 6611 6712 6723 6752 6879 7020 7153 7282 7345 7509 7544 7564 7695 7724 7792 7821 7903 7972 8132 8386 8456 8600 8618 8656 8689 8717 8738 8791 9128 9179 9207 9675 9826 10080 10300 10344 10355 10729 10808 11199 11600 11691 11757 11843 12058 12234 12543 12561 12622 12719 12726 12798 12863 12914 13003 13034 13108 13297 13403 13883 13897 14114 14285 14559 14691 14839 14890 14943 14973 15006 15571 15620 15858 16488 16564 16811 17279 17391 17454 17555 17832 17985 18000 18155 18158 18456 18557 18702 18792 19108 19595 19595 19634 20252 20329 20896 20968 21589 21929 21986 22234 22542 22750 23321 23453 23894 24581 25013 25227 25684 26187 26431 26515 27170 27590 27789 27840 27855 28590 28872 29130 29480 30351 30397 30441 30468 30732 30868 30930 31527 32152 32202 32854 33862 34620 34764 35067 35196 35533 35847 35954 36165 36183 36706 36758 36924 36967 37017 37066 37287 37362 37467 37491 37748 37817 38506 39383 39812 39842 40045 40721 40911 41196 41224 42458 42730 43559 43887 43989 44136 44169 44548 44718 45024 45819 46001 46008 46626 47073 47210 47652 47815 48147 48724 49469 50303 50705 51343 52870 53462 54411 54461 54469 54850 55180 55500 56892 57024 57213 58373 58623 58834 58881 58930 60693 61745 62040 62137 62959 63760 63871 64243 64305 64719 64991 65055 66143 67020 67241 67726 67804 67824 67908 68565 68860 69003 70903 71772 72162 72964 73070 73127 73511 73539 73636 73820 74384 75330 75374 75955 76027 76555 80618 80633 82663 83521 83582 83719 83958 84947 86492 89274 90878 91026 91123 92060 93433 95079 96067 96315 96367 96455 96820 97517 98429 100224 100542 100912 101366 102443 102748 103433 103712 103966 103976 104522 105630 106609 108491 109546 114005 114429 114912 114950 116364 117092 117536 118574 120232 120525 120777 120880 121744 122047 123919 125005 125194 125557 126647 127960 129551 131281 131863 133548 134915 135821 137186 137912 138096 139017 140285 141574 141614 144041 144796 145358 147139 149650 151027 151901 152523 152595 153142 153747 153928 155310 155721 156061 156965 157527 158610 160713 161184 163797 165807 165815 165876 167593 169398 170586 172160 173851 174071 174072 176059 176101 177271 177520 184207 185111 187895 188384 188703 188956 189637 189747 190027 190649 191045 195911 196047 197466 199344 200382 201544 204034 206875 208083 209376 212839 213774 213901 213913 214407 215932 216811 220727 224298 226373 226491 227628 229771 230162 231445 231835 234219 236287 236436 241721 242280 244977 245404 246977 248366 248634 249397 249972 250465 250771 251541 253794 255881 260668 260713 261995 263978 264470 266547 266804 267855 270720 272096 272226 275628 276304 277275 277545 279349 279960 281176 282521 283424 288746 290754 291474 292430 296153 296522 300777 300959 302626 303162 304932 306115 309598 313266 318533 319663 319776 319912 322265 326090 328296 330834 335181 336526 337580 341238 344098 344468 345094 345859 347600 352047 357950 358171 358779 359951 359967 362786 369693 370639 370987 372836 373437 376068 380493 382837 391537 392930 396164 397962 399297 399760 399974 400471 402013 409701 410725 410772 415471 417823 418526 424542 424859 428738 429317 431278 432026 435320 441592 445803 447305 448485 450537 455820 462879 468573 472884 477226 481265 481400 482979 488064 497879 506199 512066 534548 535325 536710 541224 541954 542104 543658 547460 547914 548321 550104 557047 559697 561491 563392 572198 582704 594105 597271 599636 602582 623042 623780 629843 631348 631920 634721 635389 651981 656632 656660 657020 657950 659208 661198 663395 674470 680754 687803 689792 693852 699831 710133 744644 749311 763268 765561 799181 804786 808212 814232 818146 819358 830280 834577 834684 846504 849649 852466 858011 858367 858847 864903 868135 868310 871097 872313 874048 879186 882809 904908 911626 916713 917138 925011 925126 942132 955929 962364 966334 983188 991521 994898 998061 1003905 1023068 1030818 1035698 1042681 1058025 1063779 1066825 1076402 1086196 1089731 1091324 1092530 1100236 1112361 1124966 1136110 1139866 1155556 1160256 1165843 1170957 1186966 1187817 1191230 1195268 1200790 1200960 1217285 1234071 1235940 1241556 1243969 1247732 1269264 1311149 1317492 1318280 1324884 1337829 1338156 1344864 1347319 1348595 1363684 1365634 1407306 1411705 1415162 1423033 1461888 1464183 1482725 1497600 1503478 1507601 1527864 1528828 1544865 1545498 1563584 1596900 1611904 1614572 1614775 1634656 1646029 1646817 1652996 1661652 1669044 1671801 1679916 1683481 1744529 1753834 1758719 1814105 1815876 1819506 1823778 1845223 1848649 1854460 1865749 1883885 1888239 1896729 1902135 1934351 1942510 1991584 1994240 2020929 2083686 2140619 2173688 2204676 2211252 2225284 2234238 2235422 2247324 2249417 2252488 2260216 2278807 2285924 2342343 2396648 2397185 2400146 2421049 2457011 2472635 2483371 2519253 2537190 2543120 2585657 2716694 2743188 2753472 2757033 2812935 2849824 2876093 2923811 2941290 2979491 3016668 3046359 3079505 3138027 3209535 3211738 3233505 3328869 3382262 3391470 3425630 3435191 3533037 3546818 3568699 3575240 3620411 3720732 3787410 3821705 3840255 3853258 3874593 3888184 4080792 4102563 4136316 4154456 4219706 4256600 4257287 4287671 4295995 4314322 4341378 4349688 4378306 4399212 4413248 4579265 4581126 4678708 4704337 4716492 4725137 4805867 4837309 4883488 4884128 5034749 5202618 5473160 5592585 5728191 5752828 5813712 5818011 5818361 5878790 5912623 5955211 5985252 6148618 6290753 6374148 6550467 6606197 6638344 6666301 6699380 6701736 6875579 7113138 7150851 7163882 7409289 7475138 7554291 7727558 7912745 8273461 8590205 8849645 9373447 9774474 9873764 10189918 10799078 11030203 11120149 11428474 11866418 11871451 12401849 12755879 12801304 13420675 13433043 13571725 13781844 13911432 13978865 14035376 14140699 14457749 14815877 15470893 16414000 17073078 18122273 18906968 19359176 21108499 21124368 21179811 21394397 22034283 25789318 26780468 26970366 28174907 28419552 32115308 69073817 71188405 71987540 78895303 85110852
2 4 10 11 14 15 18 30 33 37 41 57 65 77 79 110 120 127 153 163 167 184 187 199 205 217 219 229 234 275 284 290 315 347 353 397 428 445 480 504 509 510 516 530 622 667 673 674 676 677 691 715 724 725 749 749 751 776 777 796 848 848 862 971 1017 1025 1070 1071 1089 1092 1095 1198 1306 1475 1478 1598 1639 1724 1767 1840 2017 2037 2059 2224 2224 2324 2424 2469 2494 2531 2540 2580 2594 2620 2644 2659 2695 2888 3063 3068 3110 3121 3234 3401 3458 3522 3556 3570 3623 3639 3740 3742 3791 3871 3879 4020 4250 4271 4302 4338 4937 5108 5220 5250 5298 5313 5601 5613 5765 5766 5956 6088 6227 6328 6662 7099 7109 7295 7666 7706 7758 7762 7892 7977 8082 8145 8481 8570 8926 9075 9179 9308 9478 9510 9657 9813 10111 10250 10315 10404 10799 10840 11148 11270 11312 11352 11504 11616 11821 12041 12081 12100 12115 12349 12466 12495 12562 12597 12717 12784 12832 12880 13090 13116 13171 13195 13298 13464 13601 13702 13940 14241 14333 14370 14861 14954 15137 15237 15720 15742 15890 16099 16137 16465 16700 16700 17006 17086 17096 17137 17299 17446 17906 18117 18270 18476 18681 19037 19123 19196 19279 19342 19375 19461 19631 19871 20421 20606 20975 21139 21312 21436 22147 22332 22479 22622 22846 22874 23777 24425 24539 24669 24817 25636 25804 26234 26535 26640 26856 27496 28483 29957 29999 30194 30386 30470 30604 30754 31418 31768 32137 32721 33827 34200 35004 35052 35904 35925 35978 36009 36508 36601 36733 36893 36958 37642 37824 38262 38806 39548 39774 40549 40778 40964 41451 41465 41473 42073 42117 42732 43100 43127 43498 43913 44084 44387 44459 44647 45596 46967 48026 48047 48081 48491 48917 48951 48966 49003 49621 50265 50491 50601 50992 51073 52011 53015 53100 53588 53865 55304 55676 56097 56130 57239 57319 57369 57630 58395 58521 58766 59706 63269 63542 63805 64520 64596 64814 65198 66519 68467 69002 69505 69655 69950 70416 70624 70956 71692 72189 72941 73381 73618 74339 74420 74659 74893 75271 75294 75314 75836 76466 76709 76828 78311 78922 79636 79801 79900 80040 80896 81684 81724 82693 83261 84306 84953 85436 86141 88555 88678 90473 90785 92013 92446 93763 94396 95660 96821 98389 99107 99837 100152 100661 101231 103050 103316 103541 104318 105065 106386 106785 107368 107370 107657 107744 108870 110353 110385 110473 112370 112467 113236 114113 114389 117527 118410 118467 119407 119441 121889 123182 123408 123817 129824 130989 131798 133349 133506 133608 135156 135269 136108 136723 137184 138162 138765 141295 142316 142350 145434 145649 146364 146922 147219 147376 149081 150720 155912 157447 157951 163651 164067 164196 165057 165527 166023 166665 166993 167340 167623 168694 169111 171041 172370 174003 176175 177279 177712 177797 178477 182076 182735 183673 187515 187839 191785 192019 193296 198903 199025 202113 203411 204142 205648 208086 208775 208918 208963 209349 212291 214498 215309 219678 220256 222084 223016 223030 223788 224519 225090 226799 227007 227989 229922 231370 232255 239993 241306 243417 243801 246147 246534 246595 247188 247350 249336 249679 251789 253467 254330 256617 257417 259954 261536 261813 263143 265757 268315 269942 270201 270471 271374 275604 276270 276961 277302 281275 291850 291870 292663 293659 294856 298924 298999 300850 302263 302821 305280 311549 316469 324804 327946 328966 329054 335999 336504 338433 340962 341445 344819 346445 351302 358749 359960 360089 360655 360803 362838 363699 367274 367886 371435 371617 377201 378856 380956 382935 383405 384444 385783 393440 400827 401607 402633 407596 409219 414721 420242 420418 427682 429995 430412 433054 436381 437441 438655 438867 438944 445496 446902 447237 451420 452857 453103 454884 456593 457887 457944 461605 469098 471548 472011 476595 485101 487888 489709 490405 495140 503627 506945 509391 520295 521288 523263 528584 531076 541144 541845 544726 545535 551442 552901 565265 565326 565403 567597 573018 574024 574357 574665 579890 581461 585998 590226 593281 594065 597842 614739 619175 619930 631134 635188 645308 645789 669446 678721 679758 682210 693287 696089 698351 702573 703078 704736 705620 708191 712834 718839 725880 732254 735272 739635 743667 743959 748008 761666 776474 784003 791400 798462 799424 805651 809328 817065 820457 820530 821906 821968 822920 824625 830315 837557 849673 854707 861398 869725 876986 878202 883711 898304 902947 906884 923965 931355 937097 945896 948642 974280 981750 988136 988756 990996 1006132 1008864 1024597 1029135 1037232 1042178 1053964 1061221 1062278 1068255 1070082 1079422 1093036 1104777 1108021 1108360 1123514 1150406 1182994 1183912 1191589 1192018 1194818 1202100 1202681 1203249 1214578 1230222 1242237 1253000 1256267 1259851 1259954 1269549 1280318 1285687 1290868 1316249 1321540 1328279 1364913 1371458 1401868 1402709 1407854 1411920 1414012 1420149 1422923 1425815 1455482 1470178 1476547 1479493 1488859 1497536 1500295 1520195 1551046 1563667 1564337 1568402 1577177 1616775 1640589 1659741 1673340 1684397 1702531 1734856 1740486 1746987 1754092 1763306 1770677 1825209 1839125 1859024 1869380 1885880 1903325 1906490 1921077 1923715 1924512 1934131 1934791 1938719 1958514 1965311 1990953 2002217 2006751 2026252 2073773 2087271 2090433 2094618 2117548 2119241 2121354 2133365 2155332 2166927 2197941 2228485 2273413 2274396 2301775 2306728 2308700 2328013 2348816 2382118 2423378 2451971 2457487 2460712 2461641 2467428 2498835 2541777 2627484 2643477 2659427 2792104 2795251 2822748 2847184 2860833 2892359 2895558 2942273 2952700 2964588 2966435 3074680 3153899 3210451 3243400 3247304 3265361 3367437 3454977 3461397 3484665 3548065 3550225 3556880 3571260 3605535 3633959 3641158 3665872 3689727 3744085 3795800 3817962 3835109 3860994 3874464 3902248 3956828 4004159 4101846 4106671 4136165 4136225 4145919 4200484 4265040 4280513 4402140 4403191 4408950 4466771 4487688 4494762 4586921 4609922 4612045 4695595 4811578 4829891 4844352 4884726 4913484 4986833 4995632 5029263 5077240 5097884 5145357 5146648 5176002 5182419 5253560 5330844 5355964 5552114 5629454 5684193 5768137 5771934 5838564 5891737 5911006 5919781 5944830 5950780 6078947 6284552 6365866 6411346 6772103 6784184 6794095 6917804 7092929 7287070 7287825 7741628 8240372 8376080 8412567 8534787 8576784 8588903 8815218 8815453 8818259 9007694 9097011 9206088 9886661 9924826 9924931 9992724 10174271 10283388 10366443 10677689 11316722 11333226 11341964 11361401 11593584 11658576 11975622 12341349 12382745 12493871 13511153 13786497 14666787 14718560 14775201 15034126 15042451 15672707 16022932 16872900 17014647 17341135 17350592 18419261 19418411 21408449 21531531 24212766 26634826 27252060 27447507 29882033 31626307 32907665 33554026 34340989 34585070 35931646 40119998 43752781 56166829 64561981 65349760 66854329 67009316 124132078 135759808
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 691911172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 826739186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 125185288 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 389414646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 490693261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 946182034 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 973691625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 444414272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 222878513 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 532013531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1137382 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 668970297 0 0 0 0 0 0 0 0 0 938018593 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
177927347 77587246 67822085 64383720 58272263 54947342 50103221 50086876 47743366 36190888 35579277 33535108 33071026 32933176 30651417 30032326 27372746 27230659 25303103 24815719 23937757 21974365 20779440 19695877 18342335 18101332 17698513 17054693 15526195 15428369 15251098 15044909 14680582 14492909 14246041 13969046 13811167 13641941 13320907 11793727 11757991 11659014 11295305 10981768 10939271 10936961 10688995 10640440 10442690 10252393 10052270 9693193 9614043 9551132 9504535 9357818 9151094 9017898 9010766 8792669 8709357 8408329 8377759 8285843 8281669 8047607 8010834 7999854 7648676 7354934 7321424 7133279 7102721 7083938 7065498 7013000 6854166 6605125 6598671 6216897 6202275 6028577 5986097 5792593 5752239 5713535 5652422 5582258 5561246 5439989 5392908 5301091 5250242 5088415 4824960 4761797 4756947 4721331 4598542 4583819 4560335 4538534 4467651 4443617 4442335 4336327 4293265 4221430 4212301 4177866 4119802 4008590 3975253 3928477 3923288 3911683 3895171 3882515 3842077 3785642 3782520 3776123 3766516 3758909 3704298 3626525 3586986 3579816 3453413 3437292 3437207 3428342 3340594 3336151 3334416 3325156 3275948 3269569 3235392 3227893 3165047 3137665 3107999 3092207 3075671 3071768 3017271 2922513 2907277 2889661 2879969 2839117 2797983 2700831 2617210 2601049 2545205 2521749 2482721 2464035 2434000 2427333 2418521 2393476 2356022 2355870 2346996 2346559 2322212 2187369 2084961 2037112 2031972 2029908 2007797 1984777 1980934 1966050 1942683 1852629 1803746 1766803 1743406 1738761 1705669 1699625 1684784 1635106 1624793 1606357 1581273 1565558 1528545 1525263 1523952 1515044 1504417 1501361 1498746 1498557 1493774 1489392 1483379 1473789 1469195 1449837 1441501 1440789 1438437 1431228 1397353 1394940 1391423 1360195 1359473 1355650 1348741 1331217 1312386 1311774 1301964 1295236 1288879 1280850 1280133 1276277 1250151 1239065 1237469 1230167 1201689 1198449 1195448 1189904 1185440 1170170 1170094 1169655 1168783 1165138 1158492 1153494 1144915 1143613 1138539 1122421 1114446 1112634 1111051 1090938 1077432 1070351 1067120 1064020 1059048 1046647 1028157 1024418 1009920 1009550 1005157 996225 982491 982407 982293 975447 958892 954948 949495 935631 931231 930438 922360 897369 893752 878117 872054 855489 849596 843612 842735 836028 834609 824173 799170 796392 794304 787847 779947 771123 766560 752442 752168 741086 723973 703611 694184 689758 671678 670075 668465 666354 638163 636745 635839 635766 635143 633671 630949 630096 628364 624431 621789 618485 613150 611121 605776 604753 603699 595359 595186 594497 582344 573912 570409 569904 565438 563168 562806 559316 558048 555780 544444 544377 538479 521246 502083 498884 497045 495365 493721 489739 483079 476303 476226 473423 472697 468278 467041 464677 460417 457914 457422 453102 451980 444947 443292 442020 440715 439625 434221 433772 430242 421291 419597 416216 414843 409854 408891 401132 400465 395533 394089 392495 383929 382781 382078 381810 376540 375347 372705 370915 368258 367570 366617 366218 358441 357976 352024 350237 349829 349554 348518 344116 340555 340354 337733 332786 329751 328577 326976 325936 325564 324934 319713 317566 310748 308258 301935 300312 299577 298246 297778 297771 297350 293217 292874 290644 290387 287131 280956 280843 280115 277153 276587 275558 274251 274187 269651 268973 267113 267068 261688 256787 256621 255587 255402 251706 250243 248693 246956 245471 244973 243353 242122 242083 241167 238611 238577 238061 237872 237790 237446 236460 233156 232545 230854 230327 228935 227149 226380 225606 224484 223340 222564 222136 218874 217686 216532 216226 215408 212563 212118 209215 208423 208164 205992 205687 205644 203519 199477 198114 197304 194912 193106 190731 189930 186903 186374 183392 183053 182863 181145 180592 177833 176135 174689 174036 171657 170782 168160 167720 166239 163815 163775 163010 159151 158980 155439 155133 154953 153617 153157 148929 147667 143889 143564 143321 140176 138146 134644 134000 133381 128805 126623 126386 122823 122801 122796 122410 122384 121807 119389 117833 117801 117093 115666 115612 114968 114165 113776 112945 112812 111833 111556 110431 109794 108267 107583 107575 106398 105752 105749 105405 105318 105291 104722 104468 104438 104378 103748 103592 101508 101279 101221 101098 100939 100659 100480 99933 99704 99474 98432 98143 97774 95029 94560 94453 94256 93069 92666 91010 90995 90632 87993 87672 87619 86822 86071 85965 85634 84745 82680 82258 81235 80433 79585 78079 78008 77738 74222 74126 74035 73952 73873 73777 73387 73374 73189 73178 72682 72625 72491 72150 71847 71296 71002 70906 70883 70087 69911 69809 69521 68034 67037 66812 65786 65706 65512 64113 63574 63131 62826 62366 62318 61156 61152 60956 60513 60462 59659 58774 57526 57472 56360 56130 54810 54358 53778 53122 53019 52981 52824 52718 52610 52402 51296 51085 50600 50487 50401 49694 49681 49534 48932 48684 48646 48113 47700 47692 47379 47234 46224 46156 45817 44615 44429 43744 43688 43561 43091 42784 41964 41395 40814 40580 40175 39969 39941 39897 39507 39442 39349 39279 39273 38951 38842 38421 38115 37455 36303 36199 35821 35393 34742 34505 34079 33001 32841 32462 32270 31683 31321 31220 30321 28802 28713 28480 28017 27565 27326 27055 26606 25938 25899 25796 25366 25179 24611 24133 23750 23589 23333 23087 22762 22725 22543 22463 22317 22185 22126 22102 21690 21595 21428 21386 21351 21195 21025 21009 20614 20432 20313 20201 20164 20159 19915 19896 19175 19149 19112 18535 18418 18167 18106 17983 17949 17586 17180 17098 17098 16920 16859 16541 16434 16146 16103 16005 15474 15344 15153 15046 14975 14930 14918 14742 14565 14522 14468 14222 13907 13880 13812 13670 13613 13557 13469 13440 13438 13148 12947 12893 12728 12616 12286 12053 11721 11607 11591 11546 11515 11496 11421 11382 11040 10723 10656 10426 10397 10285 9886 9627 9619 9589 9456 9282 9048 8998 8512 8497 8312 8277 8097 7900 7843 7842 7825 7792 7705 7184 7178 7114 7093 7046 6910 6890 6762 6696 6390 6139 6123 5829 5786 5758 5564 5438 5399 5281 5005 4972 4960 4954 4950 4901 4810 4658 4563 4510 4397 4377 4369 4361 4283 4262 4151 4112 4046 4029 3977 3976 3881 3879 3861 3789 3763 3689 3629 3368 3335 3304 3301 3204 3119 3095 2986 2972 2926 2818 2783 2719 2506 2455 2342 2290 2250 2224 2221 2098 2074 1926 1890 1883 1864 1826 1823 1812 1735 1712 1710 1628 1559 1378 1293 1288 1147 1024 957 954 895 891 869 854 836 820 808 796 775 711 708 696 679 643 636 621 605 598 585 579 564 553 536 503 495 491 475 443 429 384 342 295 287 242 225 189 182 149 146 136 134 133 132 121 113 103 100 96 96 91 81 58 56 43 41 41 39 25 22 22 19 16 14 13 12 11 7 7 7 5 5 3 2
263720412 78620160 65673873 56444960 53481937 47809196 41938881 39626796 38810661 38553372 36971979 36749254 34024200 30861822 28919835 26816842 26107316 25753706 24764753 24327553 24307121 24012338 23736845 22944824 22928879 21756659 21754807 20770268 19967914 19907924 19868446 19150674 19138586 19022778 18945605 18943934 17040148 16649342 16337534 16150544 15654242 15371184 14883859 14310684 14260806 13974774 13915777 13702769 13641389 13542173 13429517 13311245 11748940 11702684 11320463 10674076 10325909 10186374 9984762 9860236 9450918 9108056 8708595 8621602 8507575 8466263 8415895 8176129 8059177 7985638 7935840 7862841 7808894 7744321 7599300 7478108 7333418 7172967 7049812 7020141 6965245 6939160 6875617 6800859 6769463 6566042 6494128 6443528 6419401 6191263 6124930 6112964 6005618 5882414 5846841 5682757 5490971 5490787 5446168 5387141 5301632 5286151 5280883 5248938 5188189 5179170 5030332 5020814 4901264 4859970 4803963 4758388 4743184 4620587 4591093 4468655 4413055 4328750 4205436 4181017 4079382 4059398 4015765 3960376 3869066 3852814 3756145 3738107 3706733 3706110 3691763 3682091 3665378 3632825 3628882 3628768 3556500 3503288 3501071 3487946 3471782 3431396 3404407 3402429 3367723 3343529 3265405 3233431 3229327 3227165 3224108 3199792 3196367 3188056 3166018 3164064 3157993 3137464 3106849 3089487 3060208 3056245 3052104 3030054 2975201 2941127 2940865 2934264 2923646 2910916 2890533 2870084 2814828 2806074 2752143 2732429 2646542 2628906 2599394 2588315 2579944 2577143 2567638 2566722 2563890 2534690 2491947 2478361 2466271 2451643 2418519 2396884 2383522 2371818 2330181 2315637 2300913 2254546 2249537 2230522 2228532 2225415 2209915 2195247 2122391 2116953 2105443 2077500 2042454 2036730 2032726 1948844 1945213 1915405 1910037 1904587 1892533 1858587 1856888 1814323 1813709 1777737 1769327 1752815 1729076 1704439 1695919 1693774 1692036 1687625 1650342 1646121 1619433 1610550 1594316 1585281 1579720 1564326 1562472 1550020 1524260 1519227 1518360 1503691 1499152 1487181 1460291 1443031 1427336 1425491 1418067 1414071 1408410 1406526 1394089 1388299 1384023 1376111 1360115 1353486 1348889 1339559 1337549 1330271 1327640 1319467 1307475 1307338 1289536 1289501 1283827 1242047 1238117 1217975 1216791 1214738 1207368 1204716 1201856 1196487 1191933 1182729 1159729 1147233 1143193 1125976 1125059 1119922 1111655 1111456 1092634 1058771 1057247 1055747 1051561 1017973 1010224 998226 990882 974973 967976 958062 954288 952698 929716 925810 920132 915911 908667 903633 892250 882304 875752 866297 859458 853411 845070 836414 834639 819521 816834 801014 796217 793361 780012 776398 770569 768440 760380 759188 745426 729247 716138 696429 694699 688354 685629 683333 682387 679069 673920 664811 663697 657995 657034 655740 650513 649731 644874 638080 634776 630404 628520 617055 604767 602716 601749 589460 589273 588702 585792 581010 578545 563749 563698 560945 557411 554949 552575 547560 534157 519986 517267 516168 515865 511663 501497 495956 493620 489789 488768 482255 479447 478203 476744 474315 473028 472980 469507 464870 463526 462597 456710 456296 455095 448940 432527 428309 426445 426240 426185 425359 421884 414564 412685 412178 411350 410854 410279 409474 408985 406695 401662 391464 385262 385192 385040 383941 380950 378000 376555 366186 363714 361604 361293 358379 358027 355963 354474 354237 354082 353968 353097 349681 349055 348215 348146 347019 343315 340770 340052 338929 334583 334534 330711 328316 328207 328080 325999 325954 321655 316609 314553 309062 307010 300801 299486 294159 293711 293355 290950 286204 285480 281746 281182 281177 280536 276202 275198 274442 268351 267906 265301 264982 264566 262184 259538 259391 258468 256262 255555 254504 253843 253753 253214 246303 245196 245082 243969 240565 239246 238282 237985 237651 236765 236381 233997 230737 230249 227939 227525 227346 223751 222432 221649 221416 219469 218762 216026 214847 212837 211745 211508 210068 205712 200860 199167 195734 195666 193842 193037 191595 188683 188456 187038 182181 182000 181655 179299 179030 177071 175466 172376 170577 169971 168824 168263 168261 167707 167007 166932 164076 160882 160810 160062 159275 158225 157344 156591 154476 153846 151914 150430 149369 148064 148040 147408 146529 146390 145111 144775 143897 143356 142692 142598 142378 141851 139755 137746 134833 133100 132710 131406 128428 125753 125579 125186 125001 124540 123511 121795 121529 119714 117694 116400 116299 116139 116044 116007 115893 115579 114648 114398 113370 112048 111998 110796 109639 109633 108931 108269 107842 107610 107233 106533 106256 105689 105359 102692 102020 101119 100945 100928 100699 100087 99989 98961 98471 98008 97296 96741 96120 94292 93848 93508 92720 90543 89085 88795 88225 88188 87964 87465 86914 85286 84613 83085 81888 81714 80682 77478 75787 75515 75079 74710 74379 73778 72676 71995 71722 70755 70222 69749 69116 67939 67199 67154 66829 66680 66292 66171 66010 65968 64808 64307 64114 63480 63194 62193 61977 61918 61042 60158 60102 59606 59420 58883 58403 58058 57535 57094 56887 56614 54469 54050 53405 52746 51352 50197 49427 48581 48520 48388 48383 48342 48294 47730 47119 46179 45770 45168 45092 44758 44490 44407 44171 44073 43844 43157 42236 42135 41796 41135 41127 40644 40635 40240 40116 39833 39662 39483 39366 39362 38646 37931 37814 35376 35018 34767 34448 33660 32527 32480 30822 30788 29956 29394 29294 29035 28995 28984 28954 28930 28564 28458 27084 26681 26467 26317 26210 25274 25167 24669 24430 24390 24167 23761 23674 23024 22901 22869 22825 22821 22821 22751 22479 22139 21883 21827 21610 21550 21108 21078 20078 20059 20052 20034 20014 20010 19764 19701 19373 19359 19232 18896 18650 18591 18295 17947 17424 16945 16648 16234 16179 16088 16084 16067 15496 15033 15010 14765 14682 14513 14147 13945 13689 13196 13147 13113 12657 12427 12148 12132 11917 11234 11139 11085 11039 10914 10872 10864 10792 10766 10664 10498 10266 10178 9964 9895 9847 9658 9644 9499 9445 9402 8659 8491 8426 8416 8355 8271 8255 8252 8207 8158 8088 8084 8002 7998 7658 6884 6856 6667 6581 6531 6255 6154 5938 5633 5390 5294 5280 5181 5176 5051 4909 4877 4870 4797 4744 4715 4452 4447 4421 4400 4367 4260 4200 4194 4157 4070 3949 3749 3718 3689 3624 3588 3486 3408 3303 3286 3201 3160 3042 3022 3019 2928 2874 2856 2846 2829 2707 2704 2687 2627 2577 2505 2467 2441 2416 2394 2377 2371 2206 2203 2120 2101 2022 1986 1983 1852 1690 1547 1516 1512 1495 1495 1477 1452 1450 1409 1406 1350 1224 1217 1191 1189 1167 1130 1114 1108 1016 1016 1014 986 884 882 871 830 819 819 818 789 775 533 505 499 482 473 449 435 430 416 389 382 369 366 365 329 308 305 254 253 247 216 208 154 151 146 136 135 128 127 122 91 79 68 66 64 54 52 50 48 30 22 17 9 8 4 3 3
103092482 58135765 55794351 54459696 52281068 51983973 51673018 48129929 47321628 41807635 39251732 38166295 37882706 37502407 36500684 35676216 33116947 30566396 29082791 28058083 26115523 25913162 25311529 24609898 23821011 22706995 19315511 19110765 18657443 18643954 18140012 17496646 17006772 16510713 16018283 15321517 15160372 14892375 13621812 12699024 12679298 12436773 12232881 11971865 11766753 11662233 11557507 11291744 11238657 10713186 10712352 10710276 10441105 10396120 10348970 9670744 9669810 9620574 9589925 9481175 9339727 9269729 9160427 8866450 8400299 8334665 8106010 8037884 7980820 7712800 7711498 7669712 7658693 7505123 7261739 7096145 7058716 6955584 6925056 6892954 6844421 6820393 6800873 6795879 6791192 6776734 6718467 6605288 6594860 6535871 6343962 6337788 6239858 6200945 6157896 5987336 5879129 5836526 5724453 5652685 5555937 5541655 5423610 5324111 5209462 5160407 5088139 5087097 4996464 4961145 4881243 4804812 4798851 4797450 4793070 4766313 4731743 4680416 4677204 4530278 4445952 4370301 4277525 4269721 4246954 4234764 4165672 4019161 4010621 3976548 3969190 3918270 3879612 3826099 3780715 3745794 3672986 3656474 3622778 3607880 3583934 3554096 3511696 3479056 3464926 3438850 3415539 3383764 3301973 3245031 3222048 3209816 3195545 3184357 3180964 3179859 3178070 3134272 3129846 3124487 3103742 2995592 2983523 2981625 2959614 2944316 2939302 2930038 2875941 2862768 2857921 2836337 2834523 2800960 2794370 2740876 2696504 2692431 2688401 2687932 2653359 2590919 2498181 2415832 2413829 2329768 2298421 2268218 2231883 2229295 2178193 2071751 2060486 2058244 2032644 1987773 1977231 1962657 1933790 1929823 1928355 1901642 1879593 1859160 1853677 1843675 1802489 1793541 1769093 1749410 1743731 1737999 1730325 1723546 1723358 1713944 1697596 1687378 1687317 1685707 1674800 1667914 1664377 1658346 1651832 1641517 1628359 1626496 1609894 1608334 1587499 1584501 1580941 1566076 1554115 1553778 1548629 1540599 1524627 1516839 1509479 1508682 1505439 1495086 1479108 1471505 1469168 1461190 1430642 1428439 1420281 1409809 1395853 1388838 1386843 1385122 1376648 1374700 1359650 1358938 1330082 1328338 1305683 1299728 1295284 1284286 1277758 1271223 1221967 1203019 1200282 1196765 1196084 1192697 1190614 1190380 1174107 1163185 1162010 1150401 1139864 1099113 1097331 1077524 1076652 1074621 1069351 1065778 1061887 1049920 1049603 1041350 1040007 1035471 1028644 1023286 1018068 1008296 1002560 999913 965734 961529 953185 950277 950165 946380 942533 942460 942213 942165 932622 931898 929955 925251 914516 909105 907563 907406 893542 893534 878828 877541 867520 852217 838873 836035 814706 807381 794339 787934 781462 766253 750209 748963 748192 746933 746491 746460 738658 731063 722824 718443 708988 705882 700159 695975 691616 689984 686567 678017 676061 675485 675461 673908 659153 641205 640669 637458 630911 622262 621237 618073 614875 612931 602419 600067 588440 583781 565454 564413 559022 557188 557120 552491 552198 551256 546241 545123 544823 544677 538000 535357 534751 533685 519621 517131 516043 513145 509948 506803 500479 498331 498133 489651 479578 476057 472873 470436 468785 467119 465324 461397 454254 449808 445228 442028 430187 429444 426528 419229 413193 407148 398427 397755 387811 380889 377719 376063 371802 371235 367503 366934 365542 363843 363224 360575 358331 356855 352139 346230 345677 341627 338563 335433 334646 331676 330267 329467 329322 329015 327572 326382 325102 317597 317306 317034 313350 306592 305831 305620 305059 303659 296326 292898 292356 288280 287004 284774 284227 282452 280479 279303 277598 276238 275554 275151 274416 270934 269687 269528 267716 265904 265592 262986 260450 256932 255586 254954 254444 252539 251474 250879 247411 247155 245785 245241 243760 243481 242876 241429 241055 240602 240374 231734 229111 225765 222275 221428 220968 220440 217023 216439 215556 213714 213303 211489 210425 203206 202565 200930 200777 200522 197476 195784 195614 194711 193665 193411 192741 192124 191034 190231 188728 188575 187956 186691 183971 182598 180740 178788 177484 177016 176921 172513 170775 170567 170482 169184 169179 168942 168491 166882 165656 162179 161470 161280 160384 156653 156294 155892 155628 155337 155077 154032 153527 151250 150476 149890 149881 149719 149451 148806 146652 144671 144623 143198 140976 140056 139243 138437 135583 135251 134754 134441 134312 134145 133273 131473 129879 129652 129528 128513 127229 124980 124214 118395 117838 116409 115833 114482 113940 112928 112823 112389 111165 111093 110008 109403 108148 107995 107884 106476 106214 105696 105162 104743 104632 103776 102956 102784 101589 101074 100597 99723 98598 97426 95676 95611 93098 93056 91539 90619 90015 88887 88701 88537 86125 83934 83681 83284 83060 82559 82222 81709 81444 80893 78553 78458 78379 78169 77641 77569 77547 77491 77076 76858 76386 74870 74600 73258 71797 71504 70855 70810 69932 69252 68946 67318 67030 66354 66251 65843 64924 64559 63488 63119 61679 59913 59813 59810 57867 57589 55919 55515 55403 55198 54492 53409 52816 52196 51670 51546 50585 50492 49948 48659 48239 47345 47245 45926 45588 43995 43244 42836 42719 42537 42328 41996 41872 41181 40976 40764 40637 40445 39751 39742 38311 38231 38167 38023 38002 37877 37827 37688 37232 36924 36743 36277 35937 35635 35549 35389 35261 35040 34132 33893 33686 33564 33545 33433 33429 32855 31981 31442 31295 31022 30955 30767 30523 30462 29982 29879 29788 29579 28482 28413 27684 27557 27459 27407 27381 27361 26415 26375 26301 26112 25472 25159 25150 25141 25008 24630 24626 24516 23804 23391 23240 23178 22850 22267 22246 22006 21636 21515 21470 21133 21074 20930 20576 20321 20101 20044 19642 19298 19209 18983 18739 18245 17879 17583 17395 17379 17227 17163 17107 17034 16897 16814 15423 14847 14815 14680 14483 13662 13590 13582 13354 13230 12487 12260 12054 11920 11829 11807 11596 11378 11007 10685 10464 10380 10193 9862 9850 9820 9709 9700 9446 9217 9041 9017 9010 8978 8948 8868 8781 8756 8583 8546 8429 8221 8212 8003 7683 7593 7480 7312 7118 7045 7032 6970 6969 6965 6950 6945 6924 6860 6786 6713 6516 6171 6102 5913 5563 5450 5368 5364 5343 4998 4947 4935 4702 4694 4594 4543 4442 4358 4313 4233 4156 4121 4118 3966 3952 3952 3944 3924 3870 3864 3813 3621 3577 3574 3424 3318 3234 3202 3157 3123 3066 3028 2874 2850 2811 2665 2589 2550 2460 2347 2315 2281 2265 2260 2241 2128 2037 2016 1944 1901 1848 1800 1780 1622 1600 1568 1567 1537 1510 1508 1367 1363 1351 1333 1183 1154 1092 1091 1068 947 916 914 902 893 869 856 839 832 755 748 744 673 647 644 619 547 462 448 445 435 428 424 413 411 350 348 293 285 266 265 240 234 229 187 181 181 179 161 149 146 134 129 105 101 85 81 78 61 45 39 33 22 14 10 7 4 3 3 2 1 1 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 280265288 843756185 983443211
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250830994 311539618 337487863 576079573 609498541 641038817 750197481
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 354771925 587941421 879887634
0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 185004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 259390663 1 0 0 0 0 0 290 0 0 0 0 0 21587 0 0 0 0 0 5755587 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 10 0 0 0 0 87014 0 94410722 0 0 0 2840187 1 0 0 0 0 0 0 0 0 0 725108 0 0 0 0 0 0 0 0 0 0 0 0 96 0 0 0 133058891 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 228430 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 339875698 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26804731 0 0 0 0 0 0 0 0 0 0 0 0 236 0 0 0 0 0 834 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 329737729 0 0 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 427497 0 0 0 0 0 0 0 0 864270 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 149 0 0 211616 0 0 0 0 30762246 0 1463 0 10 0 14843 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1028631 0 0 0 0 0 1 0 1237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128715 0 0 0 0 237965712 0 0 0 0 0 0 0 0 0 51424177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 911 0 0 801653279 0 0 0 0 0 0 0 0 0 0 0 0 3288 0 25246093 0 0 0 0 0 39 0 173 0 0 0 229335 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 125004 0 0 0 0 0 0 265 0 0 0 0 807472 8 0 0 0 0 0 0 0 0 4 3623398 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 122449 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 220410 0 0 0 0 0 0 0 0 0 0 0 0 0 22391974 0 0 0 0 0 0 1234341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 25 0 0 0 0 73527414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 793 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44814 0 0 0 0 0 0 0 0 0 108809345 0 0 0 237034046 0 0 0 0 0 0 0 0 0 0 2277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 718818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 295356 0 0 12720 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 297 0 0 0 0 0 0 0 0 0 0 0 68916 0 0 0 0 0 0 0 0 65398 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66 0 41810106 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 4971660 0 0 0 0 174862880 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 664 0 30972713 0 0 0 0 0 0 0 0 47 0 449 0 0 0 0 0 0 0 0 0 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 0 0 38 49 0 0 0 0 0 0 0 0 0 0 780 0 356003 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 1857673 0 0 0 0 0 0 583 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7445939 9648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 471070 776 0 0 0 0 4627668 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2368502 0 0 0 0 0 0 0 14189 0 0 0 0 0 0 0 0 0 0 0 392104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 1212049 0 0 0 254166735 74801559 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8559123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62815 0 28230700 0 0 0 0 0 0 0 0 0 0 0 423112746 0 0 0 0 0 23257 0 0 0 0 0 0 145575548 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1020 0 366 0 0 0 0 0 0 0 0 0 0 10402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2605 0 0 0 61262 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 135 0 0 0 0 0 0 0 0 109680 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 3 0 0 0 0 0 0 0 0 0 0 0 2965 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12541951 0 0 43222 0 0 0 0 0 0 0 0 0 0 0 0 0 14237075 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 0 0 4 0 452024 0 0 0 446690 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 376783 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 1283 915 0 0 0 0 0 0 0 0 0 1 100264798 0 0 0 0 0 0 0 0 0 0 0 0 0 109704235 0 0 0 0 0 0 0 0 0 1869767 0 0 0 83253 0 0 0 0 0 0 0 199227028 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118596247 1676433 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30584 0 0 0 0 0 0 0 251171064 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 40 0 0 0 0 0 0 0 0 1495 0 5 0 0 0 0 0 0 0 340574280 0 0 13355663 0 0 0 0 0 0 0 0 6810 0 0 554 42142790 0 3 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8789 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 140663 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 352 0 0 0 0 0 130503216 0 0 0 0 0 0 0 0 3346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 206 0 0 0 0 0 0 0 0 0 0 0 0 0 443233496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 708657 58356934 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35627088 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 0 264087 155770 0 0 408 0 0 0 0 0 0 0 0 973 0 3702 53 265391 0 0 0 0 0 0 0 0 21544835 0 0 0 0 0 0 0 0 0 0 0 0 3549019 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 25905393 0 0 0 0 0 0 0 0 0 0 9189 0 0 0 129891 0 46230840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1423 0 0 0 0 0 0 0 0 0 0 0 0 0 386712278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57746404 0 0 0 4587 0 0 0 0 0 0 0 0 0 0 113359368 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68024 0 0 0 0 0 16562 0 0 0 0 0 121522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21118 0 0 0 0 527 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2215045 0 0 0 1536 0 0 0 141416 0 0 0 0 0 0 0 0 1497 0 0 0 0 0 0 0 0 0 0 0 112511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 275 0 0 0 0 0 3343 0 27748 0 0 0 0 0 0 0 228869 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 510785 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 21530999 0 171 0 0 0 0 0 0 0 0 0 524 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1027 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 1099933 0 0 0 0 0 0 0 0 0 0 2524010 0 7236 1952 0 0 0 0 61139 0 0 0 0 0 0 0 0 0 309136 0 0 0 0 0 0 0 0 0 0 390 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11462575 0 0 0 0 0 10695942 0 0 32744342 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7401 0 0 0 0 0 0 0 0 244808 0 0 0 0 0 38 0 0 0 0 0 0 0 43 1547 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 607972552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106085 0 0 0 0 877884 0 69847733 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 207004 3824067 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1010093 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 186824 0 0 0 0 19 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1941891 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 106768987 0 0
3 1001
593473025 527967284 426207170 302546889 198704382 190139785 16117350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
850433204 401859587 161383393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
465885070 294511286 66875700 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
670469 4190968 13334 17006 949898 1675013 14279 331 377637 125593 1466750 77784 38863 35729 20526 24764285 2476 435841 31939 5751 44472 9973 14400 81881 80672 781832 1032650 4629934 101739 72762 2677156 18516 34639 140120 759175 20751456 36376 52006 127485 1171418 4153 9718 1756 2950 1802493 16477527 1556 144446 116324 507456 116830 9523 0 229098 475426 12718 153727 862411 179217 381270 2793447 4232 200955 615342 82411 2365403 124 84993 14350 8473221 228145 179 295642 110409 2 86 10250 5958 469781 7101 2487682 91040 35547 60814 405356 49800993 86952 12623 20205 224077 37250 35925 40423 178142 143620 38018 146738 613891 158922 362191 323247 155847 931677 88661 757412 3529 102088 8 1577406 68255 10262 1671089 6167470 2582 19107 166623 7972 114739 0 2428461 2794671 1714536 2350178 2048444 289431 6974 2906 755801 8123 5186709 3691 535 4245 1109397 559492 2 1468037 1177 21590 43 26391 1356154 4377084 7516 822994 223 13025 180083 91 76646 17461737 12555 2683309 94035 237398 0 1810 143666 187677 173143 5731423 346753 57057 3626 865131 191994 296 1933120 1601406 43199 13502 860468 658638 292 6646 19571 908696 16911 75 92032 637012 1764 5574 2127864 6405 3513801 111892 11211 17025 225 19538 29175 708289 10391 18208 33678 1042581 8950638 93341 581838 2855546 483 1291684 5476634 9987416 628 382826 205644 526643 97752 75048 548423 40602 2547364 150974 3548163 5546 264629 411172 735728 394262 89399 1787 142 1706642 2919 2174 7028 26603 94415 1814943 2734 5359109 11143 209912 25391 36608 640 98756 490821 5500443 1642242 710646 2669 220489 2280600 3599 998898 10960140 11125751 537210 1840735 1497 3606299 107842 5099114 6714774 152170 1059 19741339 3001 1263394 4596828 293 336823 900030 3558 9348 48069 62943 2255 492085 389228 83539 115719 7967758 46866 60408 279315 3674064 1893 435442 23871 18589 1802 16510 21216 477077 437116 28609 102 10301 4675 8099 581 518 17527 11854 152413 1724 3474369 1425251 98996 573547 197590 304189 46684 1467679 355855 1065 359186 110839 1821 57668 494293 12468056 175763 6634280 59612 1664285 11895 1206 30362 16195636 737037 4978 11454 4749 187 138317 38189 481516 467385 414011 133244 209366 197117 698150 32597371 27691 10619 18 86576 15441 128224 151365 1619284 8076 93532 63859 388808 1087 197780 185820 1239139 469235 14008 100924 415824 310434 26935063 553 25591 3666 120276 673 2713 37274 14081 260 13922 7580 113102 23492 722686 29697 1590152 16674 1890857 2505 393559 149654 4604 3852 31699 373782 139 1173228 166232 7052 317 346853 567769 14502 12932 2980 4130 197894 736 8349 715753 98471 49975 7077 66723 210783 278871 99 111571 4897 212761 136126 1673755 16407774 5058889 4168 1464900 65407 130391 2110 5600667 84252 2352569 76112 378537 251 3076 1097636 299833 15896258 37967 1943385 166 239846 34692 1253 3165 2926 76195 478 306681 69967 1137994 4062 1021779 25719 193712 63702 3637146 397 621261 28499 1912508 47764 50857977 96847 1561783 86442 14805924 18196 4947 89223 146019 3440355 202818 4167252 384711 1258 1455676 1252622 2823068 1519939 8899 89598 4621 18070253 251738 3062 5074 107573 79689 14187 249683 286007 46 26555 408698 597 1335506 875262 2463770 5999 1123628 12 580070 1 1273387 187953 2311740 1606 1952308 48 47585 251884 897731 27430 362412 4250 12916 4800 49 943 33375 3911 2405306 383027 140445 101777 551125 12999 129125 1354050 103733 1924 1684600 206910 346004 157217 72081 22794 2829 57 666 1640635 24 18 7790777 101672 69515 1714 9336627 56551 3345 3483672 42088 79216 193080 110 45 154515 748 16 106416 67270 1391280 627167 635319 32269 35828 1308076 25990 14859 239395 142962 1779205 59055509 570361 93745 848575 597757 30045 454770 13829 14634 110631 523276 7215 2579 95 640658 4242379 138647 772056 141639 70365 4725 263832 415 178208 2024029 313081 3404 13935 21616 170226 1503451 14082 125 164105 312867 1685736 271555 278727 29787 1520 14015 45249 12569 2763362 12522 8651183 349403 4171 414753 460723 1297612 119364 6983 40274 3 410388 106784 3588 2954 371274 51984 109355 6874 7435 2642073 94603 166363 495263 12093 2554 7833774 254944 111745 201932 923329 371231 73874 112335 381675 350243 405587 874930 124941 68282 9391 6893362 1430916 8003660 842359 568726 5183 30413 262991 38957 31091 6043466 337643 286 3653 2139438 413041 127097 5079733 13982 511120 10347 4573441 124852 5403534 201694 29210 37572 625289 8665 12750 2 8902671 1602098 42357264 458996 4501 228986 9913 15064538 26028 41623739 5835 415010 2884057 611620 924399 494194 2265 251032 25124 26786 618600 215301 67626 15167 4710 749725 242 4663328 99675 1963164 540721 10924 163241 4625636 131 1036952 483 13886 124564 928 262316 26588 3171978 2224 1601 95628962 656899 143 84422 39110 4849 29153810 1584 133 1214736 792 135511 618553 184876 5543 12116 497420 1203095 8750 44646 41467 1701805 315882 26951 6121 465 15810 101570 1636392 54800 17651 448178 594714 480337 12362929 122959 14057992 3472 177623 74987 13621 3474 79962 16 6152484 5078513 137 550793 938 817598 17766 112521 1205188 1515348 1239 1265126 638 3570969 568474 22779987 1436 554008 43011 614686 2677959 13180 10389 4389660 686401 3506611 8592 461249 65646 335931 340 22368 59 661604 31619715 44014 12111 29979 143211234 3102526 1079391 35 847137 36470 300464 7263203 27572 1639 2798480 185075 110553 9858 5193 7653516 5424 1174 22239 13527 5204 1928300 3257 2380613 753 194384 43116 4916151 5674 2800720 2966 45264 48090 769 11027 28918 504573 619537 332193 126836 41 1722 3101 33503 5162 318 721372 30206 3719 194691 194829 85129 2934547 366194 1975786 729118 1562145 23279 26601 1346 1819768 28050 344 34159 251429 114729 249194 6319 4988050 2797714 15770 2299335 17963 1342594 4814 350675 1973498 7087 369 5058638 24492 159414 691 5299274 825869 1010847 527334 22663 1146852 236686 189334 576135 41923 16033 2583829 2326 11483 65971 20945 1174 4814 202484 1476958 1614 25828163 1477719 92052 75 727821 274381 702 16652 616188 672 523964 121 138318 6751 26741269 14805 11149 2265495 1907 819520 3792787 451586 396 4121 63338 102165 11082 254 5594628 19293 95121 21542 86225 22271 393 61 31521 206366 717774 2989526 6496 22245 869 106403 9812 13287 6423415 25176 5566 67075 3552984 2300601 1049715 43524 120590 6382 608962 829 5531 49180 6840601 5910006 95 8266906 91842 650 6 402251 355 4208274 4 582786 1129 730 573820 299 195269 362655 8251020 12287414 22191 1886100 5461 47270 478 2849 9989108 100871 1281
117735 4954 26989 806 435538 150153 14345 8343 1219165 1085666 4724175 361220 1046268 445432 314 65387 12908 5524094 1 53744 27457 479406 72303 1170054 2695668 24 313007 259 17827 113441 45660 573 1230434 101571 44987 230304 455 112 1477219 57746 1052625 178932 9780 39437 54884 441332 6 173551 1154260 100655 1124 3138369 94938 1919 12802 341818 12585427 3188793 865173 1204 1214 168262 2083045 52394 6715643 40 47050 291000 2623327 29549 137031 176655 19534 1944227 1050 90700 10897768 450 256512 629921 25477 124 6724 7424 328 38181223 141851 43032 17863 172289 144170 26750 647 252310 206822 1414 298034 6557 12108 478744 3060 10086 26838 409671 9416 1506 254201 20127 124258 24318 527200 15717609 6430708 3392234 8949 1420903 84952 4580967 8592 897474 8880 18329 6439 64669283 451660 766 193507 16591 128151831 1809 395867 54539 101326 97793 5574 52622 17700 1090748 33474472 2776891 73185 217399 520 1642940 210913 81579 27536 12589 82073 2205 1169317 5377221 3304 663882 2317 372856 242435 876 2476 504987 73375 194759 1295135 9502 9453 87010 471195 17 24 302367 315 21932 8622 16093 551330 63200 226958 1701376 443886 1231097 6521006 834226 3691 2193487 76003 42777 2768 10208976 51589 438250 4408403 50271 51346 31812 17273 179 220792 2775 2416054 893966 110453 202302 50462 98860 98530 935268 5885943 60585 140169 18760 781402 248 43579 71540 987 21082 330263 5847320 25311 5822 26507 400338 6659 24994 1147397 13513 598334 9963480 311361 268413 33332 111845 434 8981 1227381 244187 25137307 1476 336913 16 93847 42069 1844 1314352 51756 40434 17720 31517 2148 1676243 1128658 46982 2446159 164693 452831 2818243 1795773 100761 6977383 351582 1962219 1138696 1734 161 256293 18642 858 27124 870044 25256 731 910484 126037 834794 9270 27782 5383 24658 830917 32092 356151 3 4278 1125592 20128 23128 615943 143820 439076 1752 281006 147890 65351 110053 111268 4091 261911 336555 2373475 1628568 147446 285071 3804083 52185 199682 110472 2159 2775470 38498 1111712 3191 76315 19048635 451146 5685 311958 5739 18976 1328311 273 14847708 14091 11328 349 339069 1185261 31656 29692 73691 23579 9564 173 37974 60670 175174 6170278 39 6091 4513 543855 74640 20014 37861 86627 512 6758277 499646 466481 730369 4847695 364690 69914 3577 6577898 1193 5811 784904 1260 109132 5454007 844 286975 30880 580127 23897499 5171112 5182 65246 15373 247792 22340 243709 609 422 7600 179279 3047 74041 22525 9446 30869 12445 140335 334024 4282 1424 998 5062366 1320000 169363 15279 408 298062 117911 998857 633150 109969 98350 744869 2960046 105542 2696324 1406301 16075608 112 475 6488 193227 22393 2042 106 373 1255113 3176 547673 9413004 69270 218856 217098 334221 1 717 974 1149344 3812216 26203 19 4139726 58580 454480 19046 44 23401 1674431 3892 86660 314405 16379 1546246 84117 3215280 208303 2460633 67582 2279580 42156 489775 14979 1159592 122444 524179 804 1939 2596 68614 89576 177120 21964 3197097 6888242 14271 461610 51907 710228 154829 108 97917 36332 3683975 38071 3508 14435 13289708 287370 87927 2380 486764 31771 574150 8370 227 37336 6644 2170302 1602594 9392 282753 10069023 706179 24294 3099658 544924 329779 102487 9657 2823479 54470 642105 857512 857646 2370 61308 6099017 102744 294946 847188 183559 2616 110391 18659 1183 7270 25916 46537 1010429 366888 226 24 993537 48420 995236 164737 80881 3589 3227 39029 4796 22420 73493 10912579 1320808 7956005 2960509 417278 680 1728130 253463 13271 1000646 4477 1554 3387 2685008 1026557 13926 2736375 93632 67956 370280 25 1377 31666 57118 75049 54614 8814 4396 33706384 6988763 14669 1391561 853728 615589 110762021 30764 6514 174732 1271 1187157 912 8680 9737 687486 55798 2854096 48098 9648 30341 441012 101804 7015593 1153842 676668 96933 218901 731 39221 9682169 52590 84 2539 658098 3494 5682656 393 9466 1077 434884 70759 2326 57550 38230 203309 5082910 463328 62874 25310 68485 15347 22644 23644 7999789 297467 379202 54574 7343916 280927 6318 34099 148279 12178734 1459467 481 2257 6442 6839 935161 6027877 189672 69 237789 3783132 228333 2857332 1743773 57754 122816 18404 26348 519782 13722 356629 9110274 90895 1320570 7152 7493 3070 909259 4269 94261 937 2975083 2963 2480 6883128 856156 619 1490 1031900 1909431 314912 28877052 910804 18 166677 332055 626 2377 3426 2523 8109 1801420 1306152 5742 59326 232358 958128 490 3832 3063 1536140 7716393 34307192 21538 174989 78360 42 41792 216066 13218 96223 21874 33290 67123 768 2343343 1136774 461347 389854 6322315 70110 392150 1084483 11751 4306326 24770 50355 486702 27 1027738 57396 2 285383 219 5676298 11611 4234 66500 1400923 505870 1523486 17302 11468 25217 12858 618 2489 50667 1778883 79 413906 1163061 1661354 29659 13717 376930 1749489 558 92979 6544136 162669 691 139930 1804822 17525003 572346 869185 586343 2410 114444 7955 1477762 76257 380462 1534485 72250 1980572 2267455 91890 1331093 11854 2400535 41142 389561 53661 4648779 44 2017889 121593 15079 13597 9061 5653 24219 1125 191485 44735 946066 14054 419730 1085 1549 259 36949 20895 393 61263 265143 186061 14418 3658 31861 322910 1080 3732206 2606 2780 129 57753 140888 13 655742 79614 4396181 82105 173159 8904 563477 55448 2870 351677 348965 913 126 37622 4781 69508 2051005 7236 445198 9942841 122 88 14006921 7379 1643378 792 201546 614244 51793 45778 2531648 31983 1351785 7840 307115 10367 32198 209044 25102 1771 4574048 8606770 4442973 1758222 11637 1408 280091 200340 1367082 20872 3689 22 384637 479286 748917 25636190 1155743 5777259 4677 836667 93906 89535 152496 142 37093 5656313 154536 134342 1227502 360 1 4879594 22500 306530 2263341 916195 365130 345608 46829 120613 1878001 214 832658 37672402 214909 255 19211 310 688958 538274 6616132 1317001 584784 2018307 438508 1481979 371018 344 119 2091605 36390 3132 1018 13365 25 13141 383189 1198 1985583 2593440 4 3579892 3220 194 197036 5684 867346 53864 77228 2676 18424 5 3503396 4990 7359954 67326 6855 15439 1290259 4573310 6950 213836 63953 56 46040 973580 1034744 2078 8144 24325 98051 40233 28600 703 15448 2022132 92 50452 8052746 41298 8159 25977190 109495 3155 74006 526474 18356 13618 7378 206516 93999 75520 2971228 142 268185 2957334 4016418 285 138932 114088 51886 1313803 42341 44073 648245 29231 965093 1397129 205112 11182 59610 2 20301266 386692 43 76009 1 118099 111415 324648 257944 26729 516 7757 6444804 118114 3235 7 13353
9661359 2209 915198 7015 6091 1061810 82548 6841 246495 83847 1697532 119 164491 663238 6130 19234 162559 1323 73703 3808299 4563 16760 33 1049980 1769768 2443271 90987 371188 90771 331585 7688 24049 288263 60587 2327721 424247 139385 1786528 17642 7854 936149 4527 697395 1906014 2221793 13796 53 24265 122699 206522 103679 35173 455637 14169873 186 123393 911348 3296 7493778 352 415 1219638 1364649 119907 1452 17030 260600 34660 1011 22719 1202 3345100 660 30803 731000 2098630 4290 1192041 197812 273073 188720 1198358 739209 250893 8826 28470 12678501 10918 279825 112785 179183 344541 14096 9618890 33192 6336 225985 98548575 10782 6244022 9767 1028663 5299352 30978 54554 56580 4095 1130 3889357 394818 431569 3332284 793072 801 35155 12 14918 250211 1034577 169 100271 150 1657 64 1156511 132899 12494494 876 413002 1796723 1098 4864507 338002 1074775 152 4703272 6452 97686 0 3672162 483967 646498 28011 1719 159314 90949 14142 11365 115059 1 3849474 504525 1683008 23703 2756258 961117 2033942 117068 0 221574 8727 924507 56238 243700 257139 119924 176590 153366 389838 36074 133067 2330637 20 37 1 585 626128 16678002 105012 5396909 7194458 89516 40261 109759 892608 7564 1740559 5096853 18443446 403366 4827796 284546 481206 9205 1101002 80558 91 14347 366 38644 57776 1122297 16983 1021423 4262468 4156736 116 3574 25601 8124891 149822 476602 10549 1182 11133 1742665 664736 1159 3506385 120046 18500 5649 2144768 17718 1304793 214449 415 895288 24800 45281 222 4035567 388986 364 7334 6604334 668 517 198 20996 862641 541309 1817063 55366346 538385 6990869 10943 5906160 296337 1477085 171514 464243 23466 8900225 609312 109512 59967 15702 293597 274958 306594 11020 31103 66039 2062 249507 316312 74855 137 76315 14795 60613 2516426 875 44013 45905 45995 487865 344467 2955375 568012 162682 20858 105882 1757490 101534 3284 783 216 11680 397418 2999 218 13747 1582695 56752 139619 1216 24019 15521 1692 13587 62191 72613 196278 265455 462975 140690 38800 132248 1199904 5701 4078404 1399755 858 3006533 6707341 39 1556 1670518 142889 37574 197243 404028 608256 4353014 5002 178988 32409 5904900 1572323 50958802 34122368 300195 7809508 233311 92599 1113049 2877894 9517 2153612 347599 771 59677 34162 18837 756113 50526 708978 201412 37 863437 1605308 137282 72187 4378646 71174 3065105 5852613 177 173315 38511 6690 111656 13301659 28250 8424 49387 238 994 142169 57007 52491 944219 303 111178 8146 5945 4052616 2644 12742 19480005 5774 10285 374791 278132 7619 2623 928011 3714 119706 6487 911421 623229 1041088 24415 43445 427488 31 5462 1206314 373259 239959 2227 6835 100737 14498072 17468 302722 62655 8722804 89032 4460 987 424249 113945 953264 171697 401175 1290869 3 4415 11612 87494 995121 3068 61453 8493 35218 12906 2544471 1197 5627 171201 528 156415 650683 6024 3798395 12208 87568 4975 249950 880404 164973 41131 2 3743 451657 26401 667100 160432 123304 4299 6280 6346 682615 779105 601 1107431 49772 16618 8085973 12040425 1187 76305 9282 379210 42067 54976 142704 272803 122096 77571 5717 889 2885558 106995 14341 891 3573 180294 10841 4505062 7853 2885489 1367014 1790001 3 1026510 786 50386 197300 25828 8536869 3389 464327 377194 123280 110751 14313 2730070 2234 111563 55143 7887613 23966 173086 918 270 2584 16498 43504 1092 70053 51349 322621 339417 11140 56 256972 65883 23 63536 13023 10144 169146 4982 257838 4701 12343 34877 119301 2038328 144 9 2016339 25558 65672 12061 65280 2770701 40560 123601 421175 36488 76450 33472 238239 81339 526305 4711 1657902 85035 130180 311 85 391346 964 993 1296737 152361 15524872 995590 992112 2223 835593 2421107 4202642 39451993 256674 33469 579713 23838 2689788 4574 20630 290141 949 9999 8993 207 3071 105002 8348336 91 1084 586888 9441 568030 2454 57043 814621 14399 8230 713924 3340 1089037 172963 179544 1686003 688 1416952 32752 986010 261707 187705 26364 75596 2541221 95763 0 53830 78 1705 261962 3 30589 453145 3079520 88738 45555 175868 799726 817 10757 8320 87588 90555 39426 48140 359774 99 10799 15934 142947 139560 3435352 797405 6150 1683 44152 1660495 3368 3002 104154 233493 890376 31771 7153 627481 364445 522799 1904084 3350 3359725 326 227043 30975 444665 731522 3226 5007 2731375 3558 203666 231845 1756 933420 386024 72098 2430088 28 2720053 170621 1852 65558 1463071 24920 45655 124516 28 147899 21501 245426 11954 11011 105913 278545 73 1137 40385977 61020 562 801366 84699 4104144 50781 270980 1001730 168800 172411 23636 191926 7962 2160 10191 8021 6302 210177 282436 456208 45 80934 1823946 1995873 412110 494 12336667 142539 112959 157286 13790 82 164 105 4158344 5673214 1404995 4244661 149112 178657 26658 81082 135 644147 9598860 7549 1421665 2338 27850 26136 718537 24681894 20765328 4666 1013 1476497 26702 745174 81691 663150 3338 9652 390695 1767962 144376 244341 42170719 1396 216094 294273 344648 868955 132450 473451 329483 1314 1684142 2810629 112011 162614 1568100 95876 1128446 9297415 91218 9 272701 136261 201158 230 336939 2183757 50100 16717 506265 43 45876 64695 9951 181218 67518 7955516 24049 1873 605186 408075 8121218 222627 15385256 55872 15186064 477 200769 525136 2039741 191663 25139 26 1825547 527011 4443 4202405 397604 339480 5 68051 427511 1157442 769002 860852 13727271 296380 391241 275518 144775 99870 115 29767 24079 136 677 7789584 52423 580301 3364 39493 11685 142692 383592 574785 497900 498450 74298 6706 207602 767301 2117787 9106 624079 943326 43800 55967 169862 85848 358282 17084771 678991 617 1604662 202077 711053 808301 1288603 2774850 2362450 7069 2031172 129 670722 1412969 3894334 2124 531476 942004 3881273 110796 107614 631913 1268 105359 302727 59164 6311 1964 26214 28852 1640692 99022 77890 774136 109 398421 146 93726 71131 11451 181678 434301 2928275 22376 24194 249001 131870 675303 583997 49003 111661 1671 19 63404 11207 1146520 1700 1454 469730 1377 285856 19325 2 147026 266102 35505 16652 307 798372 40569 215 3511 5919371 528943 352096 8 1447 6718 360 23701 212 3722961 2625 466053 36487 1671314 5230 71883 41846 2960 1596 18981 37030 1668352 19 5318 59005 6802226 62282 485267 812 96447 10308633 2203767 13622885 94594 398940 16868 5 54088 34327 1953688 5043740 101479 33393 17615 295 2566082 195 2612269 6186 1428816 811 306456 322834 5741 1328315 340 182224 213084 1927881 15189 168596 17024706 210 272573 33294 106095 60870 10726314 1724038 186553 590017
3 1001
831592582 617031879 495721171 448339187 192291600 188084007 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
986452433 971669850 702253890 658242366 594096578 315756271 147464073 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
97624506 90927818 86455904 72860064 60386539 58483066 55285556 48399704 43218021 37637411 35044594 34763798 31198501 29790243 28832874 22540546 22297396 21214652 20247851 19229248 18305231 18065887 17776177 17322784 17189255 16887362 16285408 16111755 15999404 15845447 15448529 15244699 15183636 14995201 14978168 14975616 14823886 14791800 13973123 13933324 13405231 12842267 12515331 12215275 12150793 12016792 11928404 11648024 11624734 11614739 10977548 10860749 10810097 10426006 10251800 9784876 9694258 9579062 9555767 9527275 9149574 9146296 8716802 8633704 8613952 8450045 8227528 8214835 8204568 7762050 7714768 7653489 7537701 7433741 7113036 6951427 6560534 6485899 6360974 6323950 6286477 6176266 6003187 5808492 5742273 5732126 5667656 5630701 5625892 5610945 5469667 5422904 5379757 5355421 5243971 5089458 5071236 5043022 4933855 4883956 4710989 4641160 4631728 4534975 4487623 4456935 4368479 4363015 4323948 4309032 4279928 4261300 4243590 4240515 4214382 4200954 4100763 4088921 4078572 4026220 3948599 3937939 3894919 3869477 3855849 3836831 3746777 3711629 3705527 3703616 3663973 3636685 3601582 3589961 3575575 3567774 3546412 3478396 3456341 3410456 3370610 3361477 3359717 3353484 3249942 3104050 3019891 2996256 2933239 2900723 2887490 2880782 2854017 2843983 2824375 2805628 2781870 2660385 2594788 2565893 2535807 2496331 2479134 2424927 2403078 2398727 2382000 2377524 2355732 2320248 2314418 2231230 2184227 2179967 2162719 2158273 2157698 2090536 2083384 2063838 2061290 2042929 1985054 1958841 1948529 1895194 1864958 1855645 1851637 1848993 1819321 1812977 1775782 1739137 1738289 1707207 1698168 1694750 1678055 1677309 1668328 1660930 1656224 1647899 1615689 1586967 1581399 1569213 1565225 1533987 1526263 1515475 1503597 1502252 1489210 1476895 1472851 1471661 1456733 1448172 1441622 1413275 1408428 1405386 1392362 1390966 1373108 1363889 1363784 1341939 1326650 1315803 1311930 1301013 1287667 1283538 1283201 1263815 1261934 1259134 1258088 1257086 1254129 1253858 1246819 1236516 1221043 1219132 1206461 1205131 1200016 1197810 1190229 1189604 1179653 1163442 1154415 1152496 1139399 1139382 1133543 1133273 1131634 1126405 1104687 1093275 1088281 1080859 1077189 1076064 1071900 1066512 1066006 1058654 1016357 985095 971073 965191 957970 957629 957374 952869 950428 948497 947932 939265 935194 913776 902413 900222 880169 878062 874917 872551 868045 861413 859963 857990 853140 851321 834884 831924 825134 820008 815876 805643 800944 800628 800602 793986 792429 791350 790759 788237 788207 777509 777261 775952 765901 754633 754039 751847 741260 731332 725549 708719 707734 703985 701846 699459 694186 690806 682609 681851 678802 674755 668072 663607 663135 658419 655684 650405 644951 644874 634665 633076 625865 622880 621646 621113 616629 610672 610425 591681 582187 581529 580077 572185 570628 564342 557985 557964 556774 544558 543867 534544 533561 528288 516921 510448 503026 498493 497701 492480 489334 477416 476926 464894 460572 456580 455449 453491 448406 442744 440871 435462 435441 434992 433904 430395 429696 426345 424654 416814 414004 412452 407482 406745 406022 402988 399352 398322 398214 395523 395098 393469 392128 391947 389853 389156 386335 385183 375782 370124 366572 363022 354877 354811 350939 349468 345441 345128 344617 344251 342087 338812 337741 335078 328474 325454 325419 322678 322148 319741 319178 311559 309342 307623 307415 304543 301398 299224 297320 296751 296745 296407 295457 294947 290910 286460 286426 284437 283300 279798 277771 277037 271998 271833 269966 269892 266769 266310 263444 260458 259459 256762 256419 254368 251266 250814 249724 247841 247665 246982 246394 245690 242428 240611 239378 236903 235466 234533 232884 232622 232341 227873 225506 224959 222924 218331 218052 214288 213346 211760 209466 209411 206703 205984 204845 204232 202526 199447 198545 198531 197358 195694 195614 192884 190144 189386 188710 186803 181061 178110 177701 177429 177075 175199 174084 173881 173833 171889 171747 171629 170863 167587 167289 165711 165098 162401 158136 156508 155393 153338 151027 150136 148518 148518 148062 141330 138711 137362 137338 136612 131924 131771 130624 129544 129042 128925 128850 128094 126917 126370 125885 125569 124624 124189 119783 118318 118252 118009 115561 114263 113572 112176 111674 109749 109333 109090 108453 107540 106606 106485 106378 106253 106031 104154 103701 103360 102416 102332 102030 100955 99766 99520 98812 97840 97838 97740 97694 96759 96081 96016 94318 93924 93456 91940 90846 90072 89388 89187 87800 87784 87361 86530 86345 86255 86199 85845 84819 83477 82883 82037 80255 78687 78646 77305 76107 75416 74670 74622 74044 72830 72580 71502 70843 70405 70301 69515 66614 66406 66037 65384 65051 64221 64081 63750 63202 63054 62968 62828 60906 60499 59334 58622 58050 57307 56974 56113 55846 54843 54642 54549 54512 54421 54301 53978 53722 51837 51190 51175 50819 50451 49924 49542 47386 46579 46488 45716 45088 45051 43987 43509 43381 43336 42562 42141 42030 41699 41684 41012 39899 39120 39039 38451 38192 38121 37659 37112 36846 36615 36375 35268 34871 34748 34464 34384 33824 33571 32336 32245 32238 30923 30793 30788 30099 29642 29505 29477 29298 29150 28801 28651 28590 28037 27794 26927 26926 26791 26104 26084 25956 25854 25022 24087 23735 23639 22399 22398 22367 22251 22193 22169 22153 22040 22004 21791 21756 21601 21467 21328 21221 21214 21115 20942 20718 20473 19586 19532 18858 18836 18823 18755 18667 18477 17869 17849 17821 17771 17695 17363 17352 17194 16876 16821 16450 16382 15791 15408 15392 15383 15378 15204 15018 14841 14778 14653 14575 14516 14508 14504 14330 14104 14087 13997 13947 13895 13884 13702 13496 13477 13424 13114 13020 12933 12826 12756 12507 12490 12483 12359 12309 12253 11890 11787 11783 11673 11549 11471 11405 11222 11152 10821 10810 10219 10046 9819 9769 9596 9518 9458 9298 9250 9079 8995 8882 8848 8842 8742 8697 8628 8590 8337 8306 8293 8234 8170 8081 8054 8011 7818 7759 7722 7311 7303 7148 6954 6887 6810 6676 6570 6540 6429 6367 6298 6243 6158 6133 5979 5826 5823 5704 5588 5522 5459 5276 5263 5178 5114 5047 4999 4913 4753 4688 4622 4544 4466 4092 4049 4016 3946 3943 3939 3884 3875 3789 3789 3746 3690 3648 3467 3376 3101 3097 3027 2980 2908 2886 2838 2802 2692 2643 2436 2433 2352 2351 2120 2021 1906 1856 1586 1568 1563 1499 1492 1399 1391 1286 1258 1250 1237 1169 1120 1108 1100 1095 1080 1070 1070 1050 1003 983 979 962 961 961 927 881 846 742 737 678 662 658 651 627 622 616 615 593 583 580 575 539 535 531 482 472 439 435 428 409 366 357 341 299 261 257 252 218 215 184 179 178 173 170 157 156 151 131 116 107 107 105 96 85 61 59 46 21 18 17 12 10 10 5 3 2 2 0
95956478 79911475 76518253 60373528 55453597 54928580 49483602 47732517 47629290 44811656 41567620 40361963 37549118 36500600 33865563 30183627 29430917 29075479 29072158 28367913 24396889 24196558 23049028 22996559 22726550 22448368 21314695 20361468 20139811 19796516 18535059 17614485 17078898 16637382 16115302 15934944 15678832 15616211 15011192 14874864 14747924 14403971 14176405 14102911 14056050 13504169 13355231 12509778 12336706 12226063 12135537 11992798 11969091 11862010 11830851 11779659 11737522 11717663 11255609 11205800 11012982 10954843 10917350 10567170 10537382 10160639 10006270 9683167 9499238 9486670 9411314 9143135 8573121 8413530 8296024 8264317 8191495 8111548 8002854 7984194 7980486 7898943 7843791 7808832 7806920 7767320 7374777 7356596 7161265 7159646 6795648 6690277 6552600 6453242 6194910 6187977 6136809 6111779 6074716 6065783 5908420 5739212 5718046 5653770 5610543 5601718 5562196 5439567 5433757 5385174 5319551 5283210 5243299 5241227 5239064 5154134 5146030 5131965 5108802 5107337 5024916 4925062 4899644 4882631 4816370 4704426 4618921 4576826 4563069 4540854 4510758 4483885 4459979 4384813 4375174 4371354 4366272 4305607 4255302 4154278 4141298 4122904 4115446 3996607 3855536 3817612 3815786 3815477 3730465 3691786 3651386 3640361 3529311 3501320 3491064 3446073 3391298 3364148 3323113 3319469 3309966 3263881 3247217 3238464 3229919 3204659 3135085 3122928 3098181 3062895 3041862 3026769 3003062 2897608 2889300 2884108 2876574 2874866 2843524 2807033 2773547 2739890 2735333 2661804 2636328 2620440 2619472 2562868 2445211 2428740 2404644 2345171 2333858 2300664 2286162 2248622 2238100 2199744 2196742 2162101 2134661 2086690 2056125 2053789 2053593 2038205 2026091 1977634 1976511 1970780 1967989 1957205 1930329 1916714 1872429 1831580 1831362 1823881 1785390 1782039 1754532 1738689 1725729 1720560 1714995 1707852 1701261 1690261 1683735 1663256 1660647 1649747 1633937 1632127 1621384 1612735 1571834 1568554 1541154 1520897 1512965 1509453 1502416 1492671 1457629 1438407 1418991 1403991 1393616 1389346 1372086 1366398 1351337 1348638 1339529 1329639 1319578 1313026 1306977 1302691 1299203 1291263 1289119 1283460 1278636 1257774 1256119 1244077 1243247 1221915 1210506 1204248 1203096 1162489 1144125 1114373 1097401 1097175 1093336 1084344 1073808 1068288 1062775 1057926 1047630 1046959 1037330 1033418 1029480 1023237 1006722 1004267 1000894 999357 996004 988384 985874 980426 967890 955424 952645 952087 952060 951575 935752 929622 926043 923224 918036 914918 914488 904906 904147 902909 901380 884798 882218 878223 878002 865163 863917 851052 818001 804187 800407 798220 790464 788672 786689 782524 774083 773477 764512 763996 758995 753477 752948 751464 745058 741409 729126 725740 714112 709428 706978 706778 695615 688187 685055 681211 675869 668254 663833 654419 648174 644778 643564 626009 625389 624505 622680 619298 615753 611476 611246 611016 605420 604680 604057 597379 596077 585048 584240 570492 567979 563563 560703 556319 554937 547724 546608 544666 542367 536671 536192 528165 527025 521100 505894 493237 492198 483917 482906 478505 477396 475300 466567 452577 448911 447808 446984 441430 440082 439373 438613 431984 427392 425372 422560 420395 420272 416182 414381 412190 406611 405198 399941 389085 369386 367188 366527 363464 357159 356439 355592 352320 352092 346561 343337 340601 337160 335231 333559 333183 330523 330324 330057 325976 321249 321208 319446 319136 317349 317267 313350 311459 308032 304136 296898 296185 293177 292479 289487 288092 287775 287744 287596 287221 287001 286480 286310 283992 282887 277917 276971 275968 275212 274598 274439 273448 270284 270207 267963 266958 266265 266115 265847 265768 264290 262288 261174 260398 257458 251518 251111 250717 248882 248520 242256 240411 240279 234774 234338 234157 233319 232338 231225 230663 228234 226472 221463 220263 220122 220036 214748 210262 207864 207493 202211 194327 193673 191660 190137 188010 187125 187075 185102 184435 182913 180055 178738 173896 170903 170276 169060 167343 166803 166338 164407 164323 164147 161982 159881 158909 154345 154331 153934 153477 153202 153109 152436 152213 151674 147381 145868 145732 144588 143465 139475 139323 136612 135956 134393 133633 133142 131528 131110 130685 129328 128458 128335 127144 126309 124361 124072 121884 121750 120703 120597 118027 116287 115594 114803 113576 113309 113049 112803 112658 111624 111028 110862 110781 110538 109144 108698 106392 106230 106128 105563 104522 104116 103692 102560 102274 102236 101846 100455 99444 98873 98643 97936 96980 96822 96735 96228 95422 95205 94508 93208 90711 90521 88655 88577 87829 87811 87230 87142 87080 86772 86346 84510 84145 82755 81810 81684 81586 81373 81336 81209 80816 80572 80258 80114 79911 78795 78235 77708 77418 77125 76556 76149 75455 73645 73460 72890 71953 71473 70784 70267 69786 68776 68766 68129 67683 67615 67037 65674 64680 63672 62506 62309 60909 60438 60002 59391 59301 58563 58527 56722 56334 56162 55830 55609 55302 54832 53485 52697 52491 51149 51077 50977 48951 47385 46971 46394 46298 46153 45896 45858 45390 45140 44657 44220 43638 43548 43453 43389 43017 42676 42516 41715 41703 41471 40841 40443 40206 39541 39371 38656 38426 38078 37988 37643 37424 37302 37146 36940 36817 36490 36073 35911 35783 35735 35592 35128 34786 34660 34643 34531 34440 34391 33638 32647 32332 31953 31461 31452 31404 30905 30705 30005 29429 28810 28789 28564 27856 27749 26852 26621 26295 25659 24821 24722 24700 24376 24193 24011 23775 23604 23559 23373 23190 23097 22505 22296 21791 21756 21336 21160 21122 20401 19856 19742 19694 19422 19265 19004 18881 18580 18278 18215 18193 18031 17897 17829 17825 17652 17599 17194 16699 16452 16449 16438 16129 15976 15907 15780 15752 15507 15451 15119 15116 14733 14484 14440 14415 14055 14036 13667 13620 13515 13418 13369 13325 13256 13076 13071 12950 12884 12417 12042 11690 11625 11436 11373 11310 11093 10728 10652 10441 10433 10376 10021 9794 9778 9653 9602 9562 9419 9412 9389 9107 9041 8833 8829 8700 8669 8593 8424 8404 8107 7853 7847 7777 7498 7451 7445 7383 7241 7169 7166 7164 7133 6969 6965 6709 6550 6351 5995 5983 5979 5961 5929 5910 5792 5776 5683 5305 5157 5130 5120 5112 5090 5016 4901 4808 4784 4583 4573 4188 4144 4116 4100 4050 3977 3798 3755 3639 3531 3517 3298 3236 3142 3136 3068 2967 2899 2899 2893 2893 2856 2800 2774 2601 2507 2487 2339 2316 2235 2162 2156 2043 2021 2012 1919 1782 1747 1669 1667 1620 1573 1529 1452 1407 1407 1384 1376 1314 1310 1300 1268 1133 1117 1103 1092 1091 1084 994 993 955 840 836 794 683 582 581 579 548 530 478 432 423 393 383 284 278 254 248 230 217 214 201 191 188 185 179 172 155 150 139 120 114 107 80 75 71 49 39 30 24 19 18 17 13 13 8 5 3 2 2 0
138066949 106577879 84886948 74913771 56674113 52820747 50758430 46744949 42797585 41330999 38358604 38029105 32538939 28937526 26151006 25809926 24401272 22374907 21892899 21878165 21853872 21826007 21777286 19396339 17298498 17170322 16844002 16603010 16435733 16095463 15788626 15650725 15638162 15071934 14853296 14633465 14545269 14544049 14097251 14011454 13807090 13377765 12634919 11702045 11604879 11489434 11204961 11170123 11074193 10992305 10384192 10290453 10282433 10269707 9902820 9878295 9828926 9790792 9727739 9603474 9448922 9166688 9046934 8976784 8717939 8659994 8617346 8382096 8062776 8031310 8012102 7883784 7848643 7778210 7733201 7639615 7379408 7129806 7120879 7047683 7037949 6773215 6467516 6389619 6355803 6236303 6141179 6108531 6098040 5950595 5933093 5770972 5736526 5671282 5603765 5596576 5556520 5486803 5321359 5026775 4958032 4929387 4891344 4887310 4850463 4789068 4776455 4766773 4650996 4609608 4508362 4478054 4410056 4336182 4306913 4258496 4219555 4156922 4037177 4015259 3942159 3885856 3822817 3720293 3688651 3679898 3553411 3541914 3358292 3345466 3306460 3284660 3240851 3123906 3120917 3083021 3070834 3042511 3038857 3026860 3022678 3005022 2983977 2975561 2964677 2963656 2955099 2814688 2614493 2583511 2571878 2563039 2553816 2508552 2470704 2466089 2450456 2444110 2426561 2426498 2377147 2375450 2371051 2360323 2344908 2323491 2315230 2313090 2268267 2223560 2222484 2220396 2200381 2197397 2189754 2185437 2185133 2141492 2136910 2107753 2077131 2075713 2064813 2058258 2019242 2015395 1922964 1909695 1901089 1887199 1886215 1863158 1854085 1850856 1831174 1823772 1798601 1791250 1773556 1763886 1758635 1720879 1712460 1695514 1692238 1688817 1665289 1660709 1633926 1610060 1602575 1598270 1596052 1594671 1561100 1558385 1543646 1534711 1514975 1514789 1506411 1484673 1462072 1455757 1451353 1438595 1435100 1424610 1413816 1411198 1408912 1386740 1355997 1351072 1348114 1338794 1326996 1321011 1288818 1288708 1285519 1284373 1283788 1266079 1211719 1209759 1202333 1197873 1191641 1160861 1155937 1152636 1150015 1130592 1112744 1110551 1099671 1097143 1078547 1072610 1070100 1062512 1056369 1039591 1022883 989590 957173 952107 949551 937372 935109 934117 932975 926398 913641 913511 911801 908283 893106 883096 874852 857862 843290 839612 830989 825089 823710 823626 821600 818818 810725 806540 803250 792293 790754 785056 780127 779522 778852 772908 768166 761253 757909 746390 740049 733513 732755 726446 721999 715548 712656 701649 697288 687775 686537 677966 676207 668716 668021 645961 643929 641270 627577 621733 617480 614653 614435 612707 604495 601304 595819 592579 590221 583579 583519 581273 580338 578583 577607 576691 574907 569325 562085 555656 547206 539001 538500 527805 517378 510665 510320 503549 501398 499856 483604 479394 473691 473398 460813 456464 455025 453405 452197 445381 433922 433232 431626 426036 423686 420328 414778 414571 407954 405678 404837 400243 399985 396038 391493 387016 385608 384761 383366 382727 381023 378327 376304 369717 361156 358212 356994 355901 337535 336949 336151 335046 334309 333775 330497 330443 328249 326880 325431 324312 322771 321571 321485 319501 316111 314051 310835 310069 309770 308185 307759 303308 302999 301019 300547 296257 294529 294399 290885 289203 283565 281253 280019 279970 277572 276427 276235 273011 271068 262135 261001 259644 259542 255329 251501 247131 246050 244002 243706 242169 241271 240005 239218 236689 235824 233854 232330 230092 229442 228751 227719 225621 225580 224639 224341 224119 223550 223388 220107 218403 215992 213667 212098 211218 211160 209949 209520 208319 206937 206542 205494 205183 203862 200941 200870 196379 195750 195158 193184 190401 189980 189966 189548 186320 185918 185392 185360 179631 178044 177602 177476 177044 175684 174628 173701 172576 172423 171386 168980 167880 167781 163635 162805 162777 162475 162152 161553 161030 158909 157760 157411 157156 156929 154346 153540 151890 151633 151593 148788 147989 144255 144067 142813 141176 137651 134728 133756 133315 133183 129546 129299 129231 128988 128944 127186 126565 124937 124415 122523 121587 121565 121447 121237 120839 120174 119952 119682 119483 119325 118186 116697 116655 115682 115454 115420 113128 112781 112337 112123 111834 110731 110152 109219 108470 107166 106505 105656 104582 103602 103443 102679 99701 98654 98161 98133 98123 96248 95999 95792 93196 92592 92372 91971 91577 91224 90806 90571 90470 86287 85166 84547 84073 83849 83616 83390 83049 83029 82973 82601 81484 81233 80634 80092 79695 79576 78959 78831 77454 77219 77171 76904 76078 74343 73373 68346 66380 66172 65754 65366 64681 64634 64532 64339 63808 63489 63320 63141 62965 62956 62775 62651 61735 61210 61178 61129 61033 60967 60810 59928 59722 59651 59054 58455 58312 57756 57306 56067 55311 54892 54423 54298 53458 53365 52998 52920 52906 52627 52262 52187 52155 52103 51885 51165 50890 50666 50647 50624 50473 50451 50376 49423 48848 48428 47840 47762 47139 46945 46583 46450 46346 46156 45489 45415 44792 44552 44477 44450 43959 43584 42944 42874 42679 42616 42525 42153 41733 41659 40037 39115 38664 38468 38007 37909 37498 36647 36261 35985 35921 35850 35300 34888 34679 34520 33894 33841 33743 32646 32376 32118 32118 31715 31513 31425 30845 30774 30484 30431 30415 30177 29915 29882 29803 29576 28453 27962 27245 26789 26494 26059 26046 24878 24577 24576 24304 24265 23657 23645 23392 23210 23208 23009 22673 22665 21843 21755 21657 21101 21053 20979 20754 20750 20628 20150 20138 20095 19867 19659 19594 19472 19189 18920 18875 18788 18591 18360 17874 17542 17471 17127 16962 16262 16254 15821 15734 15380 15010 14924 14772 14511 14443 14391 14334 14275 14224 14069 13883 13566 13548 13541 13392 13346 13289 13243 13210 13186 13098 12925 12909 12814 12351 12255 12175 12148 12008 11743 11450 11321 11230 11210 11170 11104 11020 10943 10743 10587 10467 10296 10108 9915 9697 9370 8809 8707 8665 8471 8459 8229 7986 7803 7798 7406 7329 7175 7158 7146 6789 6782 6697 6493 6435 6427 6311 6257 6134 6082 5928 5801 5764 5539 5464 5388 4917 4899 4835 4817 4729 4729 4697 4659 4623 4623 4621 4479 4464 4261 4115 4073 4070 4014 3857 3746 3729 3646 3611 3509 3426 3363 3349 3320 3294 3261 3258 3254 3187 3047 3015 2976 2840 2835 2812 2801 2559 2543 2532 2499 2458 2231 2174 2109 2068 2029 2021 1963 1912 1886 1882 1796 1779 1720 1651 1618 1566 1467 1389 1365 1328 1283 1264 1237 1210 1206 1192 1119 1117 1099 1090 1073 1045 1007 967 952 929 867 847 795 784 776 715 714 709 672 662 605 574 569 554 490 450 431 417 404 401 378 353 341 315 296 259 222 220 194 186 181 178 155 150 149 141 129 102 100 92 86 68 65 51 49 49 40 33 27 27 25 24 22 11 3
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 694276230 0 0 0 0 0 0 0 0 0 0 0 0 240759488 0 0 0 0 0 0 0 0 438035929 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 650600515 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 204463001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 472742919 44177352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 674860533 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112619116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 630491256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 483004755 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 280819124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 340566671 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
101847033 47961747 44556656 43313885 41721928 38372439 35569496 30956942 30891068 29752742 29391615 29313339 26518369 24018234 23597379 22815215 21001000 20907041 20061663 19383398 18590626 18311308 18300089 17896937 17690392 16176485 16113383 16110820 15957598 15569732 14802314 14634421 14346435 14313006 13870898 13828140 13177639 13162629 12561906 12510568 12057784 11678918 11546529 10991999 10454303 10444565 10307355 10237035 9918179 9435048 9059202 8740682 8368361 8344545 8331047 8325256 7953500 7823735 7806180 7677762 7574639 7460966 7376467 7092319 6951532 6453561 6421684 6220152 6129695 6098989 5991334 5810864 5789975 5771079 5554699 5368707 5355218 5303292 5112111 5015668 4975117 4888693 4833316 4829960 4825302 4761183 4748367 4736447 4667320 4585294 4581492 4577824 4559870 4462504 4437949 4395850 4376573 4338577 4332447 4258826 4174650 4165700 4083815 3910095 3891205 3723751 3696830 3614105 3555010 3496563 3468638 3451187 3430749 3409586 3400050 3313484 3311651 3306007 3286432 3283473 3262707 3241118 3230713 3220323 3218884 3203925 3110041 3067683 2922778 2898456 2865931 2851904 2793328 2746789 2735680 2690207 2684236 2627980 2613657 2587001 2581084 2542734 2519027 2470211 2419824 2404410 2371291 2358923 2313557 2239736 2239386 2238791 2232647 2212249 2208510 2179880 2178156 2153601 2145116 2143440 2104966 2091321 2086803 2053692 2053437 2032668 2015198 1947937 1945226 1945188 1935494 1924837 1905162 1886175 1859198 1789154 1765811 1758221 1751298 1719715 1672398 1640685 1640131 1634522 1608303 1601517 1600713 1592213 1538353 1528035 1513898 1508921 1504623 1501172 1499598 1476340 1445434 1438355 1429873 1429562 1411463 1400551 1375073 1348689 1321028 1318294 1316532 1315492 1313692 1287716 1272448 1271996 1263519 1259452 1238200 1229428 1217024 1214444 1200441 1198916 1197445 1195539 1194672 1187073 1183755 1165249 1155816 1144296 1138569 1117857 1116544 1104543 1097537 1067834 1055823 1051124 1050571 1043615 1040299 1018035 1016124 1015953 1005989 986875 978763 976069 931232 925266 925073 922991 920875 915270 910988 899406 896406 896166 895951 887461 876019 867406 859950 856210 852026 849341 842794 839465 835338 827329 824738 816674 812766 804376 795799 794649 794530 789644 787661 780718 770912 769737 767106 763232 760599 755493 745943 740260 736345 730844 728788 715056 714598 712503 705712 704809 689670 667995 645488 638811 636841 636538 633940 632173 626706 625122 622546 620585 620410 613691 612659 609487 604748 601036 599398 594999 583808 583669 582867 578391 574263 569683 558278 554695 550561 546441 545329 544885 533080 529506 528753 527833 522574 522081 519470 518343 517747 517329 516509 516304 512126 506796 502785 492077 485707 483723 481699 481136 472787 471085 466284 461694 460845 458804 456969 452843 452704 452272 449837 448465 446171 443555 441039 440951 440655 435781 423675 421593 418035 417042 416689 416482 415313 414846 411261 410197 406756 406053 405844 400836 399591 396859 396679 396539 395043 393325 389043 388754 387060 386042 385311 383830 383573 382318 381335 377824 374601 370771 369104 363619 361327 360616 360554 357425 353948 350160 348794 348502 347849 346521 345219 344879 344377 343236 342126 341132 338542 334695 333323 333229 327862 325524 322771 314962 314545 311552 310612 308794 303375 301919 301906 299596 298373 298214 295249 295118 291973 290415 289465 281864 280083 277868 275932 275035 274835 271495 270208 267927 267561 266581 259565 256797 256043 248030 246628 245955 245568 245339 241283 240188 236530 233212 232965 231247 228770 228478 226811 223217 219969 218501 216618 214248 209677 209282 208255 206666 205307 204674 204207 200268 200000 199596 199281 198161 197577 196949 196929 195513 194882 193155 192079 190644 190293 189579 189452 188585 187552 186513 185063 184979 182710 181897 178930 178151 174273 171474 170411 166928 165528 164409 162316 162201 160712 160226 156920 156894 156323 155323 155204 154580 154445 154117 154109 153926 153807 153068 151465 151270 150830 150586 150205 149752 149301 148018 147977 147842 146607 144889 142216 141696 140602 137457 136499 135945 135830 134444 133471 132495 132332 131577 131148 129802 128276 128057 127354 123127 122923 121965 121957 120721 119499 119108 118462 117085 116623 115347 112782 112531 111719 111052 108787 107752 105715 105591 105066 103749 103108 102748 102489 101261 100463 100433 99892 99569 99378 98404 97506 95883 95404 95309 95202 94850 92755 91855 91721 91615 90423 90055 90016 89058 88768 87970 87592 86607 86197 86161 86062 85481 84643 83776 83761 83576 83155 82861 82209 80990 80931 78900 76993 76698 76597 76568 74963 74849 73870 73329 73242 72263 70863 67905 67223 66767 66464 66410 66352 66248 66016 65705 65632 65279 64558 63948 63199 62319 61035 60785 60677 60638 60168 58366 57856 57220 56535 56492 56265 55911 55845 55017 54911 54043 53298 52909 52822 51832 51622 51030 50920 50013 49637 48523 48289 47885 47866 47518 46930 46606 46180 46140 45104 44860 44790 44482 44345 43264 43163 42871 42402 42108 41528 40960 40438 40277 39686 39630 39586 39166 38870 38406 37530 37493 36420 36146 35678 35674 35456 35253 34707 34525 34421 34115 34051 33875 33460 33381 33125 32718 30780 30630 29994 28493 28363 28157 27916 27411 27255 26928 26734 26493 26458 26367 26193 25981 25862 25854 25785 25745 25402 25062 24936 24828 24699 24578 24536 24514 23845 23422 23195 23012 22820 22633 22598 22552 22494 22441 21809 21714 20895 20867 20758 20696 20592 20342 20238 20050 19991 19920 19916 19657 19605 19562 19474 19190 18640 18536 18396 18256 17363 17111 16679 16604 15947 15564 15561 15209 14900 14816 14398 14347 14246 14209 14066 13940 13800 13688 13650 13551 13450 13204 13069 13063 12874 12775 12335 12292 12124 12120 12071 11707 11496 11395 11373 11350 11328 11213 11067 10940 10916 10678 10526 10298 9964 8878 8464 8134 7926 7804 7633 7600 7540 7535 7475 7245 7225 7177 7159 6821 6600 6549 6539 6510 6451 6392 6377 6283 6283 6173 6020 5894 5748 5728 5708 5689 5653 5274 5203 5066 5003 4869 4813 4679 4466 4300 4296 4240 4197 4173 4150 4092 3784 3721 3714 3712 3693 3664 3607 3604 3517 3503 3435 3434 3432 3423 3377 3242 3129 3091 3086 2989 2839 2819 2772 2683 2411 2396 2380 2304 2284 2265 2179 2178 2164 2155 2148 2128 2064 1961 1911 1883 1800 1775 1700 1656 1643 1638 1616 1571 1496 1486 1479 1476 1476 1439 1422 1384 1276 1179 1157 1156 1124 1099 1081 1059 1045 1004 927 918 878 874 874 846 786 775 766 760 750 709 706 670 646 609 595 560 541 533 512 503 493 488 470 465 452 425 420 418 417 402 398 389 370 313 308 277 271 266 261 260 253 245 241 227 191 187 182 175 171 127 123 98 95 95 84 71 49 35 27 21 18 12 5 4 3 2 1
85246885 39759297 35567988 33115524 31185848 28931785 25896543 25448083 24865759 24150365 22744036 22117399 21920054 20885060 20696842 18133059 17857330 17236837 17066482 16811029 16421306 16358660 15484794 15452779 15343404 14896155 14664071 14285005 14147706 13917397 12783952 12749141 12542552 11973040 11850203 11156537 11138458 10992555 10641743 10633565 10455778 10388563 10355640 10180694 10033676 9845061 9739094 9649050 9262233 9194944 9097273 8768388 8577993 8522370 8470643 8353807 8252057 8154242 7978373 7958488 7638465 7605536 7586711 7495359 7442988 6928585 6905243 6833914 6719909 6524841 6424697 6418020 6339976 6275145 6248770 6112449 6098450 5961646 5950605 5866136 5736021 5701539 5700465 5645115 5513724 5429189 5343516 5265146 5205661 5114590 5060907 5024140 4793756 4771290 4693931 4627340 4468570 4358718 4352775 4312485 4283449 4270667 4178375 4132611 4002617 3976274 3943447 3939116 3933196 3891363 3853528 3766116 3700086 3656664 3530688 3457658 3420816 3393393 3353955 3307765 3235586 3220654 3119752 3057351 3039579 3002609 2999600 2854758 2843835 2835404 2803722 2707862 2699485 2636830 2557708 2517556 2447713 2347872 2342873 2340345 2339099 2317358 2284587 2265678 2264129 2221396 2219971 2217037 2203138 2193622 2192798 2183361 2140089 2134195 2126298 2122605 2107731 2095031 2094329 2072359 2066802 2032470 2031837 2021636 2010044 2002086 1993659 1993134 1985569 1938031 1926977 1908881 1901997 1892247 1875319 1839229 1833835 1817790 1790624 1769190 1736723 1735290 1724316 1721400 1696759 1681506 1632876 1606294 1603302 1593287 1590126 1572426 1534217 1512280 1488946 1481558 1472041 1470608 1444877 1442731 1432927 1429197 1417235 1410790 1407992 1395622 1391383 1387499 1378064 1377833 1373988 1371764 1360592 1356855 1351384 1343716 1326139 1301937 1283810 1283419 1283275 1280093 1277467 1269585 1237700 1237623 1235925 1226724 1223019 1210294 1198462 1197729 1185845 1153937 1144657 1144497 1142851 1132512 1127304 1109026 1106628 1100712 1099580 1081888 1074148 1071421 1046704 1037883 1036038 1033412 1031521 1028203 1024719 1015198 1015022 1013636 1006527 1003433 994928 983725 967978 952030 951100 940889 934929 927230 921992 915277 913636 902200 899817 897642 895511 886474 882801 879846 878313 871194 856152 853088 847856 845615 837286 834713 825693 819957 813496 812992 805428 798859 795652 794671 791819 786315 783786 780032 765384 763602 758699 756332 753382 751749 747572 745433 736918 736340 729784 728197 716691 702467 698991 693603 691656 684097 681389 675128 668064 663661 655748 651135 651078 643878 628851 627679 621891 615863 613536 606123 603735 603284 596914 591141 582545 579626 570912 570774 567583 565440 564637 561794 559296 555024 550977 546151 545232 544624 542135 529900 529210 528581 525802 525478 523428 522923 516440 513863 512687 511838 506361 501855 501154 500881 498764 496568 494902 494012 493414 488999 486777 485123 482089 479520 478868 478511 475879 475056 468784 466045 465604 464796 464402 460658 460188 452047 451887 451387 450829 448006 444906 441286 437698 435651 435410 424973 424522 420438 419518 417884 417610 416750 416677 416604 416582 412656 411643 395322 385538 383127 381733 379243 375605 375459 373674 372777 366826 366594 361130 360279 359334 354450 353619 351218 346872 343366 340134 339084 336943 334851 326818 325088 323293 321872 321508 318496 308464 304365 304038 290693 287252 283420 280915 280575 279881 279798 278399 272045 271095 270046 269403 268199 267048 266771 266038 264844 264621 263728 263059 260338 259884 255254 254094 251866 251210 249985 249241 249114 245242 244301 242591 241366 239953 238700 236974 236512 234793 231974 231757 229732 229275 227864 227130 222098 221192 220892 219391 218344 218080 217174 217081 215966 212777 211697 210929 208437 208207 207532 206768 205633 205106 201413 200975 200357 199561 197450 197294 195854 193258 193015 192152 189133 185641 181856 181791 181682 180205 179499 178449 178357 177319 176967 176799 174517 174042 173813 173666 172939 171202 168238 167080 166302 165995 163917 163896 163844 161999 161916 161831 161721 161669 161093 160392 159568 159567 158783 158275 158165 157627 156920 154459 153403 150947 149194 147092 145000 144679 143933 141878 140078 139445 139341 138816 133272 133101 132861 132068 131102 130677 130154 129893 129329 126809 125654 122909 120214 119522 116254 115539 115172 113952 113137 109171 108818 107953 107664 107361 107251 107086 105124 104893 103922 103618 103423 102899 101656 100593 99577 98926 98800 97742 97307 95574 94944 92150 91276 90946 90197 88531 86936 86655 86154 84641 84169 83823 83715 83278 83253 83186 81805 81492 80865 79666 79362 78641 78486 77053 76748 74108 73678 73455 73445 71905 71889 71760 71223 70543 69374 69319 69172 68637 68598 68175 67289 65976 65476 65333 64944 63889 63248 62067 60869 60699 60658 60236 59885 59081 59080 58923 58880 57913 57513 57234 56662 56402 55516 55435 55309 54804 54673 54424 54357 54157 54003 53484 53265 52846 52751 51255 51037 50682 50342 50172 50153 49003 48936 48877 48733 48522 48378 48288 47874 47603 47533 47477 46907 46876 45971 45818 44765 44156 42889 42792 42720 40991 40100 40057 39751 38957 38668 38478 38446 38273 37852 37571 37374 37224 36285 36183 36031 35990 35769 35704 35687 35282 35058 34625 34164 33759 33733 33490 33365 33157 32809 32370 32200 31958 31691 31533 31423 31278 31131 30855 30452 29929 29553 29435 29195 28991 28340 27654 27524 27268 27078 26495 26197 26002 25809 25188 24598 24226 24110 24038 24031 23308 22694 22522 22517 22438 22435 21201 20877 20837 20661 20422 19862 19798 19608 19374 18645 18523 18346 18015 17343 17094 16994 16754 16490 16062 15689 15464 15326 15094 14715 14265 14213 14161 14150 14039 13860 13636 13394 13350 13280 13263 13066 13054 12544 12084 11893 11843 11834 11788 11782 11754 11671 11346 11256 11169 11081 10919 10781 10774 10325 10173 10150 10023 9996 9947 9685 9683 9318 9156 8610 8537 8476 7995 7966 7859 7825 7761 7683 7080 6889 6872 6765 6750 6575 6561 6552 6530 6520 6509 6499 6396 6376 6272 6247 6208 6114 5577 5204 5191 5035 4989 4921 4903 4868 4855 4747 4414 4400 4381 4339 4316 4285 4129 4034 4024 3931 3856 3846 3729 3640 3517 3436 3424 3368 3296 3279 3271 3265 3150 3073 3071 2998 2816 2744 2691 2683 2662 2597 2488 2314 2296 2276 2252 2196 2155 2094 2066 2010 1960 1891 1886 1886 1874 1831 1813 1788 1756 1614 1535 1476 1452 1409 1388 1378 1331 1319 1303 1273 1271 1252 1241 1180 1172 1087 1004 981 968 948 891 844 834 833 773 726 705 687 677 655 636 584 529 526 441 438 422 361 360 347 331 306 252 243 242 240 212 212 206 202 201 189 185 168 147 142 140 131 125 118 101 99 77 74 68 49 37 19 19 16 15 13 9 5 2 2 1 0 0 0 0
85654766 80750466 49815484 45022916 33046665 30042354 28636257 28230137 27618200 27602298 27238242 24756698 23472176 19192564 18894704 18299591 18198680 17811394 17792838 17346347 17225948 17095321 17019615 16865016 16665794 16342914 16083533 15635950 15376575 14214788 14128717 13926289 13197359 12499054 12446607 12297386 12111556 10980884 10791929 10577571 10534436 10482600 9864237 9396917 9343400 9220922 8915946 8717064 8546389 8196285 7883103 7498634 7237329 7149875 7124908 7046288 6887296 6869286 6856363 6852110 6841290 6639677 6508314 6479438 6385525 6329699 6288992 6242970 6170678 6143410 6107290 5944827 5944617 5826704 5825464 5780689 5620537 5569836 5540759 5452921 5376735 5367690 5283517 5275443 5227953 5024031 5021762 4865289 4854942 4809186 4684199 4638858 4473971 4423423 4368033 4162078 4136483 4104389 3916904 3889330 3801087 3735542 3628309 3571922 3454077 3380112 3368179 3326736 3275975 3187625 3184448 3181498 3165991 3133425 3133412 3132856 3096963 2979064 2919770 2897624 2860334 2857567 2800104 2756875 2740097 2734931 2680131 2679245 2673102 2582875 2537361 2532406 2516468 2476637 2470341 2461863 2424292 2417996 2378570 2373625 2352623 2343560 2319724 2280939 2280681 2252646 2229954 2200256 2191786 2164133 2157732 2149774 2128715 2121211 2104095 2025543 2020860 1986521 1975910 1959066 1955961 1942289 1910152 1892304 1877928 1863887 1849269 1837687 1836168 1834115 1822637 1817918 1816437 1801366 1786705 1786631 1772963 1768249 1765503 1734337 1701370 1694936 1685630 1681112 1666689 1655478 1637448 1628587 1626689 1620967 1620623 1617133 1615657 1604551 1577823 1566057 1552281 1543838 1542609 1516853 1515873 1488637 1480119 1475236 1464612 1445722 1422296 1416957 1402980 1392075 1375946 1350502 1338025 1335390 1325301 1318045 1317155 1309102 1303863 1290027 1282012 1271626 1262916 1259947 1247985 1240187 1232248 1227702 1218103 1210142 1197318 1182780 1176743 1160366 1158790 1147997 1147334 1116528 1106941 1105386 1098277 1097614 1081224 1079472 1077558 1054212 1050897 1030621 1030476 1023776 1016498 1002768 983082 975508 971564 970725 957977 950768 933213 928843 921056 913156 911696 910149 903573 878188 876562 875956 857333 852441 847166 840049 834250 821300 810640 806258 801436 795066 786781 784846 781782 778187 756207 755477 741503 740287 738523 731930 729837 720741 718731 714645 710967 709261 707453 706215 702937 700677 700093 689597 688053 678300 677352 670283 655347 653445 652530 647516 643940 643704 643017 641389 639038 633635 628168 614727 611121 602698 602225 602212 593854 592477 588200 584908 579383 579241 567220 557933 554838 545146 543648 538542 535999 535945 532629 528121 526484 525837 521020 520720 516901 505985 505355 501547 501257 489480 483130 482722 481067 480189 474367 473158 472674 471778 469665 467410 463740 458280 456002 452908 450331 447620 446698 445051 443141 441667 439031 438332 433732 433495 432047 431456 430797 428688 427492 423086 420258 418502 415770 413096 412779 406089 405335 404390 396949 394875 393406 391149 389573 386985 385411 384390 384023 383522 382136 381517 379056 377200 371935 370094 368783 368051 367642 366467 364245 359068 355021 351323 351223 344224 339530 333915 333764 333553 332309 329954 327535 327123 324862 323132 320449 317448 316111 310339 309572 305220 304734 302284 301465 300198 300086 297607 297132 296269 295046 295034 293299 292893 291840 288162 286500 283961 282037 278925 277617 277337 271112 267999 265282 264409 262195 259453 258830 253222 247967 246055 244899 244131 243515 240262 239251 238429 237150 235243 232304 229654 225208 219625 218638 218605 216333 216088 214635 214412 214300 214098 212873 212518 211445 211171 210323 209847 209551 208902 208855 208148 207920 207633 205599 205360 205038 204611 203617 201082 199896 197624 195888 194218 192183 185331 185026 184338 183577 180530 178344 177804 177072 177066 175907 175247 175060 174043 172467 171700 171378 171337 170278 170175 170001 169760 167613 167035 166433 166391 164550 160376 160127 158436 158075 158071 157232 157080 156792 156327 155881 154582 154260 153178 152599 151546 151260 147132 145277 144002 142725 142126 140685 140121 139486 136331 136167 131746 130951 127975 127910 126876 126859 124336 123618 121357 120608 118848 118339 118277 118228 117755 117434 117305 117096 116605 114657 113445 112149 111445 109615 109465 109372 108618 107615 107152 105395 104823 104677 103114 103106 102608 101965 101749 100710 100072 100067 99729 98664 98243 98056 96503 96413 95047 94984 94152 92697 90972 90440 90156 89785 88697 88327 88131 86508 86294 85767 85738 84554 84325 83874 83512 83147 82785 81519 81442 80747 79281 78165 77704 76285 75416 75115 74224 74035 73933 73855 73329 73303 72249 72162 71598 70172 70004 69748 69139 68625 68609 68231 66541 66451 65838 65558 64907 64611 62777 62653 62430 62351 61503 59782 59515 59378 59353 59330 58780 57901 57715 57477 57156 56612 55930 55572 55294 55021 54658 54418 53563 53513 52299 52021 51602 51403 51135 51099 50556 50350 50117 50093 49285 49269 48633 48585 48371 48315 47824 47484 47439 47388 45784 44639 43605 43564 42429 42142 41891 41058 40512 40183 39962 38409 38243 37493 37280 37045 36978 36083 36079 35268 34934 34866 34654 34572 34391 34199 33788 33695 33492 33330 33049 32968 32396 32201 31380 30926 30594 29674 29222 28937 28918 28753 28540 28276 27857 27203 27154 26919 26820 25683 25671 25652 25549 25186 24932 24864 24826 24753 24729 24690 24260 24028 24019 23905 23797 23311 22785 22707 22508 22404 22252 21852 21495 21451 21041 19872 19706 19571 19540 19475 19276 19139 18798 18419 18224 18129 17783 17625 17153 16618 15981 15723 15502 15300 15217 15087 14843 14826 14595 13781 13609 13412 13225 13200 13038 12865 12724 12671 12585 12578 12482 12450 12439 12353 12130 11959 11958 11938 11915 11761 11449 11290 11106 10840 10765 10753 10690 10685 10293 10253 9894 9845 9692 8949 8878 8863 8814 8594 8571 8545 8472 8393 8331 8132 8029 7970 7967 7763 7512 7389 7330 7208 7087 6893 6872 6844 6660 6561 6529 6438 6312 6193 6078 6063 5987 5976 5803 5547 5529 5176 5111 5058 5056 5048 4950 4843 4758 4716 4419 4413 4402 4042 4013 4004 3995 3982 3954 3659 3620 3493 3449 3388 3244 3231 3059 3042 2968 2936 2896 2896 2884 2875 2856 2842 2735 2710 2708 2625 2547 2547 2482 2448 2364 2233 2034 1903 1803 1699 1684 1666 1624 1582 1503 1464 1459 1456 1452 1402 1381 1380 1302 1286 1281 1270 1257 1182 1181 1174 1064 1051 1050 1041 1007 977 897 880 849 833 827 813 784 758 723 680 673 621 610 600 598 583 565 513 510 502 464 458 430 403 397 383 367 365 362 346 307 296 286 278 270 253 244 229 228 207 190 183 182 175 139 100 91 85 82 76 57 50 38 34 21 13 9 9 4 4 3 3 2 1
3 1001
988182728 933569218 920134022 813091808 488756917 365942065 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
959916941 158785478 82352218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
838667141 413315208 324699627 309054385 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 5164622 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 227422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6079815 0 0 0 0 0 0 0 138 0 0 0 0 0 0 0 0 0 0 0 0 0 2223 0 51517571 0 0 0 0 0 3425172 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 11 0 0 2765 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22902716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1217304 0 0 0 1416 0 0 0 0 0 0 0 2 0 0 0 269233 0 0 0 0 0 0 0 0 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 493355 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 354298 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2367641 0 0 0 0 0 0 0 0 0 0 0 0 0 1221572 0 0 13160702 0 0 0 0 0 0 0 226905 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4406336 0 0 0 0 0 0 0 0 0 646 0 9898 0 0 0 2236 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1338 0 0 0 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19577362 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7937936 0 136271 1 0 0 5 0 0 0 0 0 0 0 0 0 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131 0 0 10153 0 0 26658 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 58097948 0 0 0 0 0 0 0 0 0 0 0 1723 0 0 0 0 0 0 0 0 36 0 45468828 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11863 0 0 0 50628774 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16294 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 11624356 0 0 0 0 0 0 1432120 0 0 0 0 0 0 0 0 0 0 589 0 0 0 0 0 0 13810 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 360880 0 0 0 0 0 0 0 0 17892 0 0 0 0 0 0 0 0 0 0 944314 122864748 1106819 0 139 0 0 0 0 1147027 0 0 0 0 0 0 0 0 0 0 0 0 301 0 0 46131 0 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1852112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63161 0 0 0 0 2668136 0 0 0 0 0 0 0 593 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 789375020 0 0 61474899 0 0 0 0 1 0 0 0 0 0 15434 100655 0 0 0 21024303 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6058056 0 0 0 0 0 0 0 28 0 658 0 0 0 0 68590 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18293831 0 0 0 0 0 0 0 0 0 0 0 0 0 0 958 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 362672523 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6394 0 0 0 1000000000
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5119 0 0 0 0 0 7676842 0 0 0 0 0 0 0 0 0 0 20065 0 40688443 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97189 0 0 1960 0 0 0 0 0 0 3384504 0 0 0 0 0 0 0 0 0 0 0 0 133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3652060 9164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 1467 6 0 0 0 0 0 0 0 0 1540501 0 0 0 0 0 0 0 0 0 0 0 0 0 21562 666 0 4 0 92 0 0 0 0 551 0 0 0 0 0 0 0 0 0 26908908 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 13342658 228 52223333 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20179759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1043 0 0 0 0 0 0 2 387 0 0 0 0 0 0 0 54192526 0 0 161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 492 0 0 0 50898951 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9767 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 33779433 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 163982173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 0 0 0 0 0 0 0 0 0 0 0 10325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3957616 0 0 0 0 0 0 0 0 2502 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144643942 0 1048980 0 0 0 0 0 0 0 0 0 0 0 0 0 0 155942 0 0 528 0 0 0 0 0 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 625574808 0 0 0 0 996512 0 0 0 0 0 0 0 44 0 0 0 0 0 0 0 0 0 0 0 0 651 312 0 0 0 0 0 3357 0 152848 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5018 47877750 0 0 12366 0 19096 0 0 0 0 0 0 0 0 0 0 0 653 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20566889 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 3702 0 0 0 0 0 0 21 0 0 0 0 0 0 277913 0 0 0 134268 0 0 0 0 0 0 0 0 0 0 0 0 15090 11267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127576500 0 0 49 1 0 0 0 0 0 0 0 0 0 0 0 221994929 0 0 0 0 0 0 0 0 0 0 0 0 1 48924 0 0 0 0 0 0 0 0 0 0 0 0 0 877946 0 0 0 0 125182 0 0 0 0 0 0 0 0 0 0 0 0 7739330 39 0 0 540 4401 0 0 0 831 0 0 0 0 16772 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57214 0 0 0 0 655660 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192256970 0 0 0 0
0 0 0 0 0 0 0 0 0 0 26627653 0 0 0 0 0 0 0 0 0 0 0 0 23195509 0 0 0 0 0 0 0 151211939 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 852643 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 147 0 0 0 0 0 0 0 325968 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 906827136 0 0 0 0 0 5238 0 0 0 0 0 0 0 0 0 0 0 8440847 0 0 0 0 0 0 0 0 0 0 0 677314 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1986278 0 0 0 0 0 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60522070 87 0 0 0 0 1397 0 0 0 0 31581952 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 265912 227961 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 17224066 3 0 0 0 0 0 0 0 0 0 2667068 0 0 176747 0 0 1560271 92 0 0 0 0 0 0 0 940 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 130 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1575531 0 0 0 0 245 0 0 0 0 0 0 0 0 0 0 0 307837 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 22138 0 2923440 0 11656455 0 0 0 0 27876959 0 0 0 0 0 73310 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1790633 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98800866 0 0 0 0 0 103534 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5583 0 0 0 0 304 0 0 0 0 0 0 0 0 474861 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2966145 0 0 0 0 0 0 0 0 0 18635197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13837871 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 37343 0 0 0 154784 162040895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 0 0 164 0 0 0 0 2331 0 92092 0 0 0 0 642 44 0 0 0 0 0 0 0 0 0 50391197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 341911 52626 0 0 0 637527764 0 0 0 581078590 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1483320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10898965 16427 0 0 0 0 0 0 0 0 0 0 0 0 46009 0 0 0 0 0 0 0 0 59148950 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 22452290 43532 0 0 0 0 0 0 0 28302 0 0 0 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8621995 0 0 0 0 78920757 0 2238 0 0 0 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 634259956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 704361151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 283061300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 416555232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 571345564 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 725770408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 277642069 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 515224331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95808061 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 262568189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 595346572 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 924644325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278604724 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 54877 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3137133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 349728 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 61873243 0 0 0 0 90735632 0 26728 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79 0 0 0 0 632816759 0 0 0 83 0 0 0 0 0 39 0 251 0 0 0 0 0 0 0 0 0 4826507 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29077610 0 0 0 0 0 0 0 0 7 0 0 0 0 0 62342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99581219 0 0 0 0 0 0 0 0 0 10286918 0 0 0 0 0 0 0 0 0 0 115778 0 0 0 0 0 0 0 0 1 100703360 0 0 0 67650 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38438961 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51324273 0 0 0 0 0 0 0 0 0 0 0 1416 0 0 0 0 0 0 12333270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1265 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 26465 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1344 159663 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 752 0 344006818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42854 0 0 0 0 1021 0 0 4165 0 0 0 1684 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5300627 192401470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 45573 0 0 0 0 0 0 0 0 688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 0 0 0 0 0 0 0 0 0 0 0 0 0 46058369 1 0 0 0 35669699 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2615102 0 0 0 0 0 0 47232 0 199 0 66457 0 0 0 0 0 7 0 3406 0 0 0 0 0 0 0 412845 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 172659953 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51682 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 429741342 0 0 0 0 38 0 0 1 0 0 0 0 0 0 0 3101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 761985 0 0 0 0 0 3 0 0 0 0 0 0 0 0 12320462 0 0 3259794 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1455074 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 36896833 0 0 0 0 0 0 0 0 0 0 0 0 0 711184 0 0 0 0 0 816310 0 0 0 0 0 0 0 0 0 0 0 0 526 79643914 0 12258293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 203502065 0 0 245 26026 0 0 0 1507385 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9981909 0 0 0 0 0 0 0 0 0 0 0
0 0 0 1230585 0 0 0 0 0 0 139534856 0 0 0 0 0 0 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 153 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1577933 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5932 0 168989735 0 0 0 0 0 0 0 4 0 0 0 0 1 0 0 0 0 0 11386 0 0 0 78943726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1912 35139 0 0 0 0 0 0 0 0 0 0 9371 0 0 0 0 0 0 0 0 0 268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14444911 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1033122 0 0 0 0 0 0 0 820793 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 524342 0 0 0 0 0 4712 0 0 0 0 0 0 0 0 0 0 0 706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 15 3 0 0 0 0 0 0 0 0 0 0 0 0 177546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9469180 0 0 0 28438745 0 0 0 0 0 0 0 0 0 0 97318 0 0 0 0 0 0 0 196454 0 0 1148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 430 0 0 0 0 0 0 0 0 7094 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4635 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6681879 0 0 0 428928318 0 0 0 0 2241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10071143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 588 0 0 73 0 0 0 0 0 0 0 0 1377 107832 0 173860005 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 447438 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22076041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11725 0 0 0 0 0 0 0 0 0 1524 0 0 0 0 0 0 0 0 0 0 0 0 1513822 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 12 16 0 0 0 0 0 0 0 0 0 0 0 0 909 0 0 0 0 0 0 0 0 0 0 0 0 0 152766 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26128007 0 2923 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514052252 0 0 0 14 0 0 0 0 0 4524 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1254 10236046 0 0 0 0 0 525875 0 0 0 12431 2455797 0 63 0 0 0 0 0 0 7188 0 0 0 0 69089288 210441 0 0 0 0 1416972 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27121271 0 140899696 0 0 0 0 0 0 0 0 0 0 0 0 0 0 889 353947 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19995 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30200 0 0 0 0 30493174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36182725 0 631832 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 862 367076 0 0 0 0 0 0 272218 0 0 0 0 0 0 0
1000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25486 0 0 1085 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94505 0 0 0 74 0 0 0 0 0 0 0 0 0 123902 0 0 0 0 0 0 0 0 0 0 0 577447 123 0 0 0 0 0 0 36402462 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5408 389 0 0 0 0 0 0 0 0 0 0 0 0 0 7336746 0 0 0 0 0 0 0 0 0 0 0 0 1644794 0 0 0 0 0 0 0 2 0 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 718300 28613 0 0 0 0 0 0 0 0 0 0 0 0 0 0 780 0 0 0 0 0 0 0 0 0 0 214 0 0 0 0 0 0 0 0 1 0 0 0 642702 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 983041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 221 0 0 0 0 0 0 0 0 0 0 0 4154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22986 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148 0 0 0 0 0 0 0 0 0 0 0 0 0 158 0 0 0 0 0 0 0 0 0 0 21665557 0 30958 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 126401690 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 4092 0 0 0 0 0 0 0 0 0 0 0 0 0 5214 0 0 0 34267 0 0 0 0 0 0 0 0 105724 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75952 0 0 0 0 0 0 0 0 0 0 0 0 0 11530 0 0 0 0 0 0 0 49286 1912 0 0 0 0 0 0 0 0 0 300590177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18429 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 1938081 0 0 0 0 385542 0 0 0 0 0 1 0 0 34 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 357798 0 0 0 0 0 0 0 40949 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 47247881 0 0 382 0 0 0 0 0 12215898 0 0 7912289 0 0 0 0 0 0 0 0 0 3 0 0 0 0 31429 0 0 611 0 0 0 0 0 0 0 0 0 0 0 0 527804 0 0 0 0 0 0 0 154056 0 0 0 0 0 0 0 0 0 0 66802 0 0 0 0 0 418094 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115298 0 0 0 0 0 0 30751417 14545 0 0 0 0 0 0 0 4860645 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 22386 0 417749 0 0 0 0 0 0 0 0 0 68815 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 884946 15 0 0 0 0 0 0 0 5 4 0 0 0 0 0 5746 0 0 0 600816 0 0 224857 0 0 0 9 0 0 0 0 0 42076
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 509837457 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 958027025 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 652721150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 450998456 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105170671 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 912209649 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 363278165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 878589714 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 990824422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 409625831 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 860054251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 747330479 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 438523431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308
2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308
2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756307 2756308 2756307 2756307 2756308
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 364007015 738343389 873045349 897608423 925628262
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 197189516 280356859 434589412
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72455410 147077264 196217540 278533265 326285060
1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537
1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537
1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908538 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537 1908537
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36216314 241159566 375521341 411682933 552858576 648668620 918139841
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120906587 126522307 376991464 805136824 867116586
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 304528042
80294050 64890058 45505029 43894293 42941745 40580328 34772820 26469006 25493492 24930383 24444462 24077355 23422396 23333078 22754875 20972072 20789155 20767371 20330193 18695529 18646111 18626404 18166228 17649068 17509465 16726479 16128133 16089706 15812280 14740426 14374655 13295882 13170763 12814867 12327528 12100592 11937029 11847035 11181728 11179757 11143202 10853622 10470319 10196175 9319141 9174333 9094925 9018283 8871296 8852448 8641693 8283358 8190378 7921814 7908686 7802088 7522415 7496036 7204626 7197327 7090839 7082156 7081040 6831690 6640529 6611650 6266215 6203791 6109640 6067698 6053501 6006955 5979198 5974671 5954838 5841294 5713157 5645896 5637429 5410469 5316522 5228732 5219301 5151797 5108422 5104675 5019547 4952163 4921551 4858512 4789738 4745192 4713012 4687907 4600988 4579113 4568506 4476158 4401570 4399876 4306419 4233783 4114794 4038204 3971611 3898353 3895833 3884779 3868820 3793222 3784623 3773658 3728210 3648460 3603312 3592568 3583786 3521322 3519872 3506840 3491341 3435881 3399481 3386042 3350233 3231250 3175897 3117943 3061024 3053742 2995346 2981111 2964560 2963067 2928553 2875486 2871319 2849484 2846950 2836908 2812169 2804553 2792266 2752096 2750890 2720424 2689996 2646186 2632115 2627663 2617022 2612308 2604422 2552844 2549980 2522185 2516680 2459923 2434632 2370179 2356151 2331583 2313795 2274630 2271778 2269362 2246985 2157922 2077674 2073874 2062486 2055299 2043621 2040978 2020683 2005623 1948607 1923316 1920649 1916097 1902963 1883259 1875536 1858046 1837835 1836531 1801862 1788067 1785716 1785396 1766326 1758102 1753228 1749758 1722628 1713423 1709954 1673574 1638691 1617473 1602223 1590045 1575460 1552233 1512715 1511421 1510803 1504860 1480525 1475463 1467743 1465681 1432822 1422446 1418577 1411436 1381931 1363940 1342776 1322228 1317458 1314437 1314225 1297952 1287024 1269229 1265859 1262986 1257877 1254646 1239658 1238993 1233729 1228929 1184913 1183606 1175248 1127760 1127289 1097415 1089880 1089482 1081002 1079712 1078549 1065432 1062477 1061363 1046406 1041167 1038801 1033447 1032622 1029209 1026251 1024632 1004654 997819 995376 988106 987008 986592 984614 974334 974177 967566 957443 948304 944247 942436 941621 903235 901142 898265 894015 884886 882252 879080 872380 868171 862795 859644 859272 850188 849658 842619 835908 825759 821434 816926 815645 814892 803745 772798 766210 750055 740821 733538 718960 717069 716466 714090 707806 707239 704336 702997 700247 684115 683860 680517 680374 679899 676566 673876 672200 667800 666079 661307 652525 651525 650295 646560 646049 644832 634660 634135 633645 633580 615873 613851 613517 613366 611582 609259 607503 600507 599937 598200 596574 594285 591954 576581 574588 569624 569017 563286 557838 556179 554707 553369 549023 541426 533668 531937 529502 528709 518533 495805 495020 494752 491556 489843 486211 485713 484467 483004 481966 470619 461847 461844 461512 457369 457067 453780 450437 442561 441443 440742 440294 437128 435744 435316 433735 430923 419918 416093 415059 414926 411933 409073 406193 402722 395854 394320 391763 389380 387258 386634 386383 384547 384398 384036 376271 373403 372162 370179 369082 369051 367781 361771 354057 353650 353205 352003 347608 346979 346356 343637 342199 341870 341077 335072 332430 332424 330108 329877 328845 326914 321514 321243 320699 316985 313929 311639 311126 310447 304876 304485 303425 300972 300943 299331 298334 297559 297269 296714 294264 293415 292367 291628 288149 287479 287435 286558 286141 280904 278416 277502 276277 270754 269172 265771 263774 259959 259218 258685 257610 257310 256537 254681 254520 254282 253429 253179 252830 252261 251587 251473 250960 249802 248271 247268 246567 245825 244978 242750 239287 235704 232548 226215 225245 220483 219701 218179 216711 214805 213150 212180 212124 211342 205725 203396 201522 196169 196167 195635 194865 194426 193738 193598 192983 192650 192619 192281 191594 188245 188017 186592 185896 184537 184391 183414 183056 182468 181922 181151 178008 176474 176081 173752 172561 172028 169957 168260 163372 161848 161516 161186 160366 158613 158384 154927 154578 152667 151833 151790 149132 149113 148877 148250 147793 147393 146023 145193 140433 139998 139844 139188 138419 136705 136153 134907 134005 131860 131648 131593 131318 131239 129998 129906 129501 128604 126319 122388 121470 118745 118675 117205 116616 116447 115708 114876 114024 113254 112994 112934 111355 111157 109582 108844 107504 107384 107351 106928 106261 105557 103250 103163 99313 96174 95605 94934 94042 93988 93754 92458 89847 89151 89019 87890 87542 86621 85443 85394 85081 83147 82814 81238 79083 78794 77012 76638 76028 75973 75079 74764 74714 74544 73203 72648 72048 71170 70013 69202 68949 68922 68333 66657 65631 64014 63738 63211 62960 62493 62411 61307 61073 60425 60150 58960 58493 58413 57945 57745 57210 56552 56172 56136 56114 55945 55641 55546 55486 55420 55254 53791 53627 53614 53246 52959 51473 51358 50861 50822 50779 50287 49214 48542 47963 46745 45996 44673 44525 44295 44069 43971 43737 43621 43610 43367 42826 41601 41570 41546 41182 40842 40765 40433 40370 39690 39016 38625 38226 38154 37533 37414 37162 37159 36926 36475 35877 35449 35360 34853 34819 33825 33678 33522 33117 33094 32899 31962 31935 31644 31497 30115 29847 29788 29635 29482 29032 28314 28225 27840 27689 27688 27653 27407 27381 27155 26695 26440 26337 26090 25486 25414 25382 25121 24927 24643 24329 23883 23871 23772 23600 22850 22536 22061 21967 21903 21799 21634 21439 20337 20323 20180 19861 19714 19084 18872 18562 18370 17546 16292 16179 16135 15965 15829 15816 15719 15591 15354 15105 14972 14880 14846 14839 14784 14346 14149 13999 13820 13803 13696 13670 13478 13404 13314 13046 13002 12916 12787 12763 12708 12700 11680 11499 10699 10488 10089 9840 9679 9574 9493 9379 9034 9032 8982 8906 8607 8571 8259 8176 8060 7898 7887 7803 7770 7640 7502 7485 7324 7219 7175 7142 7028 7011 6845 6607 6456 6205 6115 5832 5805 5749 5723 5540 5461 5436 5261 5117 5100 4999 4835 4763 4754 4714 4525 4393 4338 4284 4089 4044 4032 3994 3733 3579 3557 3543 3521 3443 3434 3209 2963 2867 2709 2618 2616 2552 2424 2410 2318 2272 2073 2043 1983 1939 1924 1904 1902 1854 1820 1798 1784 1709 1667 1652 1640 1631 1618 1556 1513 1430 1355 1336 1325 1291 1254 1197 1186 1157 1130 1117 1115 1073 1059 1021 986 957 954 951 944 906 904 897 880 864 860 853 846 843 838 789 786 702 678 677 669 649 634 611 581 528 527 519 455 445 434 425 417 412 396 377 375 341 328 328 327 290 282 227 213 204 196 183 165 143 140 129 125 104 99 87 85 83 82 80 78 77 75 63 59 55 51 50 47 42 40 34 32 21 20 19 14 13 13 13 8 7 3 0
115450343 59954366 57422163 52647946 51726246 44501995 40433151 38506016 37182574 34771265 31396903 30679442 30533655 26983845 25824896 23423753 23347250 22222146 22150904 21498847 19424383 19306394 18983953 18965153 18274994 17486517 17447598 17114279 16693629 16676487 15732748 15627430 14669039 14415779 14381481 13907833 13313517 13309932 12916952 12468781 11963862 11659725 11561927 11399430 11383136 11378804 11377558 11205912 10997698 10709627 10601469 10385011 10371864 9414714 8792769 8778777 8656027 8624279 8583852 8569465 8564892 8556796 8453047 8382484 8337278 7939813 7932970 7596842 7485208 7436723 7244972 6941005 6629770 6499954 6492542 6409548 6302984 6284646 6275884 6158333 6075043 6065916 5972977 5947230 5944347 5920729 5850319 5833033 5800794 5770820 5702701 5590641 5258511 5254085 5204788 5126847 5085806 5038962 5027121 4984180 4958807 4880476 4795280 4700788 4695934 4632599 4622520 4622355 4617837 4578239 4572747 4569172 4513448 4433604 4417377 4325997 4279370 4244355 3991793 3986246 3984953 3956119 3908051 3772341 3760174 3667425 3626819 3620984 3590917 3574315 3559948 3517718 3472224 3375818 3360772 3151614 3030840 3023604 2966856 2944792 2923544 2915407 2870442 2865025 2856841 2849601 2838593 2790206 2788848 2780317 2688818 2634189 2631657 2626059 2619489 2618007 2555710 2533006 2494211 2487192 2457187 2395175 2387428 2375053 2358597 2337112 2289863 2276687 2265965 2261996 2221075 2192511 2146931 2138876 2137732 2118473 2102420 2099738 2054537 2017910 2014607 1988514 1972541 1958068 1948944 1919639 1898041 1889249 1880955 1855327 1822207 1818265 1800981 1788164 1778745 1774877 1761462 1748840 1726558 1707525 1697560 1689124 1685438 1677911 1667887 1659737 1657732 1656448 1655676 1642761 1641325 1641285 1640366 1616072 1602578 1573039 1565292 1558593 1554272 1537692 1512258 1507122 1501249 1500657 1497042 1481293 1469087 1457595 1440394 1435745 1434928 1423498 1418111 1413188 1392153 1392020 1389744 1387391 1376926 1375265 1374187 1355216 1326755 1299616 1295304 1280018 1272350 1257257 1239954 1237024 1232357 1209975 1205916 1184732 1183889 1179513 1177366 1148969 1120613 1113640 1109466 1099409 1089800 1070180 1061354 1058563 1035609 1025333 1016166 999114 987814 979948 954682 951105 948591 942861 938549 936643 933097 930544 919542 915346 914619 913136 908576 905899 899248 888859 880836 880348 877828 872376 868972 859438 855256 847415 847288 842821 821357 819752 811213 803606 802041 794831 787714 775706 775067 774079 769524 768368 766517 764112 748817 745849 743969 735771 721080 720282 718784 716311 711649 705647 705274 703308 683000 681378 681174 678766 673449 672994 670724 665294 654734 654089 651523 646074 645675 642764 638845 631783 617940 616573 613934 604452 602373 602174 587672 575614 574072 571369 565166 562753 561462 560320 558422 558248 553135 550319 537565 529119 524451 521269 515018 509849 507658 504810 504720 503664 502476 494460 493286 492751 487354 478266 477318 472022 471499 458824 458557 448184 446492 439549 435308 433485 431844 431778 431594 428558 423600 417813 417646 402845 400759 400536 400436 400403 395768 389936 389838 388057 382069 378284 375402 374625 372576 366858 366044 360361 360160 358872 358421 350964 350836 343939 343781 343449 342591 341995 336662 333755 333464 327730 327076 326500 323946 323045 322443 321326 319897 316002 315943 309287 306660 305299 298216 296697 296248 293748 291787 291076 290202 289517 285183 282792 279235 277550 277250 276556 275924 275610 273971 273943 267860 267590 266624 266556 264371 264148 263784 263428 261734 261280 259312 258257 257715 256684 254351 249533 248903 248479 247101 247024 243237 240004 239664 239061 238909 238756 238251 237562 236517 235168 234787 231449 230989 229108 228671 226173 221953 221160 220835 220003 216230 215409 211448 210961 209026 205914 205175 204903 198148 196064 195865 195161 194924 193805 192974 192776 191125 188034 187417 186852 186530 184202 183116 181486 179324 179082 178971 177748 175404 174890 174562 174328 169812 166973 166460 165514 163429 160407 160385 159225 157884 155576 153290 151610 151562 151176 148656 144281 141922 140191 139262 137412 136775 134821 134525 134106 131570 131455 131372 130939 128654 128139 127970 127415 127025 125760 125752 125469 123845 123636 123464 117993 117921 115723 115537 115492 115259 115082 114900 112323 112225 112223 110354 108488 108004 107663 105820 105494 105462 104835 104112 103021 102464 101901 101889 101725 94978 94351 94229 93691 91778 91435 90948 90428 89906 89434 89372 89173 89136 88733 88559 87983 87031 86706 86071 84739 84372 83721 83204 82087 80193 80022 79155 78012 77512 77448 77356 76955 76727 76670 76575 75787 74648 73847 73310 72908 72608 72567 72361 71525 71119 68282 67585 66977 66222 64202 62289 61835 61770 61720 61002 60358 59316 58921 58124 56770 56457 56009 55802 55317 54178 54169 53709 53194 52714 51727 51319 50798 50657 50636 49954 49938 49729 47080 46276 45835 45682 45535 45399 45376 45162 44306 43856 43817 42550 42539 42323 42064 41929 41579 41431 40781 40479 40478 40278 39927 39886 39621 39434 39180 38173 37702 37648 37342 37136 37121 36835 36803 36153 35912 35790 35438 35040 34715 33854 33596 33590 33428 33380 33245 32796 31830 31540 31200 31181 30701 30468 30282 30270 30264 30212 30082 29981 29937 29430 29409 28840 28719 28602 28597 28305 27936 27749 27671 27344 27277 26716 25142 25029 24963 24773 24318 23560 23391 22414 22099 22077 21990 21925 21872 21450 21340 21190 20833 20800 20661 20500 20487 19939 19082 19017 18547 18539 18528 18376 18373 18209 17952 17804 17750 17619 17609 17398 16727 16558 16465 16358 16287 16028 15948 15869 15626 14835 14494 14269 14235 13933 13903 13738 13514 13492 13391 13027 12662 12265 12211 11504 11322 11290 11253 11242 11104 10989 10972 10954 10894 10778 10767 10720 10685 10670 10502 10359 10143 10131 10078 10018 9906 9779 9724 9421 9321 9215 9159 9104 9074 8929 8904 8333 8221 8219 8134 8082 7922 7907 7896 7589 7359 7327 7148 7133 7034 6910 6730 6656 6468 6134 6029 5955 5902 5725 5723 5697 5519 5451 5258 5160 5074 5011 4877 4806 4772 4633 4551 4477 4431 4393 4311 4230 4149 4145 4121 4035 3928 3927 3865 3844 3626 3616 3543 3454 3406 3382 3370 3367 3313 3157 3044 3012 3003 3001 2913 2890 2843 2736 2673 2660 2585 2577 2482 2480 2465 2399 2368 2351 2342 2278 2274 2234 2147 2104 2053 2046 1996 1922 1899 1891 1878 1845 1741 1737 1604 1577 1551 1495 1390 1373 1338 1297 1192 1172 1157 1150 1109 1087 1047 1026 1015 974 973 956 873 793 757 741 735 694 683 628 611 570 549 542 530 514 506 488 407 351 333 322 316 273 251 242 228 200 197 194 184 175 171 150 139 129 127 103 93 80 78 74 64 63 57 53 30 30 29 23 16 10 8 6 3 1 0 0 0 0
68896921 55760230 47663254 45616751 44998012 43022019 40661584 40619246 35968432 35215572 30374112 27418309 26520109 25202755 24457939 23744051 22252150 21715196 21519515 21295058 19400575 18877369 17773700 17489765 17180004 16827191 16606371 15656210 14740752 14622621 14228387 13706757 13547379 13197373 13174007 13099523 12698297 12354932 11805345 11047617 10349013 10298494 10229190 9919275 9857599 9661533 9492957 9415987 9169855 9089327 8842258 8406509 8218804 8116040 7813455 7760566 7660020 7534705 7494396 7487806 7401629 7368113 7306601 7279783 6830856 6791722 6706823 6654629 6617772 6564064 6528194 6415262 6318345 6275381 6243913 6200724 6198331 6019828 5996624 5877130 5870768 5854937 5784119 5772989 5703940 5661009 5572716 5448784 5392487 5314157 5256638 5231596 4685394 4641016 4197489 4169453 4121093 4053553 3946941 3859626 3823476 3728334 3699247 3683266 3679883 3679711 3600154 3591027 3567187 3556949 3391204 3309833 3293625 3241079 3209518 3208815 3180604 3150076 3091880 3041108 2983435 2930873 2910968 2909527 2889897 2865911 2808753 2792315 2790236 2784892 2782110 2778891 2768353 2751255 2730147 2700579 2695416 2664311 2658748 2536882 2521822 2500883 2465807 2444723 2437257 2408844 2394030 2393275 2352893 2306288 2295203 2293464 2283088 2281428 2239245 2180719 2174548 2155116 2109700 2101880 2065529 2055649 2034250 2024206 2012519 2011519 2006395 1903192 1877238 1868180 1867989 1834842 1828909 1828039 1780246 1770445 1767243 1755985 1750714 1732134 1711410 1700878 1659174 1649910 1631312 1615966 1607929 1581666 1566275 1554956 1552875 1539765 1528997 1499306 1498280 1484376 1484081 1483597 1481026 1476367 1465170 1457397 1447316 1446897 1436935 1435540 1419186 1410277 1388950 1368142 1365639 1365307 1353684 1342635 1334598 1307502 1301449 1290079 1283022 1282005 1263305 1263192 1249395 1239779 1238537 1228662 1225423 1194302 1182642 1160480 1154499 1153211 1147747 1128649 1123897 1116130 1115655 1093351 1093135 1090659 1089548 1086109 1075055 1068946 1066829 1066487 1064104 1062426 1062378 1059293 1026592 1011103 1005721 1004353 1002110 989790 985992 982233 977064 971184 965036 962065 949720 943009 941067 934509 929087 926960 922376 920165 919657 911124 888515 877635 874761 873744 870349 857492 855357 852840 851032 848191 846948 844326 835775 835060 832745 825834 824417 823308 803383 795063 790869 788781 788462 787239 786564 780243 774268 766403 759165 748282 738029 733869 723720 718180 715867 708711 703783 701388 699354 696614 693829 690205 679694 671098 670657 649503 640779 631058 618429 611351 610974 608000 600883 597808 594068 579197 578099 576699 576666 575750 575454 572036 559440 559263 554507 548752 545989 544816 543903 538944 530040 527430 524142 523981 520626 510364 509621 504290 502482 500176 495947 494342 488035 486559 483601 482886 482228 477693 474538 467744 465144 464289 461468 455915 455430 453044 449832 448994 441040 436930 432758 429925 428572 426623 424101 420972 414052 399385 398315 397849 397384 393475 391984 385752 382760 378389 376684 374433 373321 371494 370861 370506 370352 365743 365008 364740 361797 360494 360107 356539 351953 350818 349446 348665 348119 347638 343785 342511 339477 339250 336710 334027 332558 332287 327487 326862 323006 322505 320536 319583 319501 318613 318447 317634 317609 317553 317037 312277 308001 305648 302979 301209 300898 299743 298677 298667 293212 291861 285272 284321 284205 283998 276594 275522 275076 272982 272718 272545 270677 268406 266894 266402 265055 263169 261565 259663 258225 257880 256284 255995 255870 255183 251855 249245 247803 247343 241427 235449 235193 235025 233403 232046 231942 228601 227567 224016 223935 223884 223817 220667 218167 216366 216274 213224 208571 208278 207931 206462 204800 204031 197106 195269 191563 190836 189002 186298 184037 183540 181404 177464 172492 170122 169030 167270 167023 164849 164502 163088 162426 161735 159613 159561 159447 158477 157701 154984 154888 153591 152649 152572 152367 149973 146390 145486 145436 145300 144363 144237 143085 142039 141820 140300 139625 139327 136319 136124 130983 128079 126204 125469 125248 124873 124654 123669 123430 123213 121483 119902 118416 117209 112844 109934 108848 107166 106902 106874 105342 104538 104169 103422 102895 102766 101543 100940 98046 96449 95308 94554 94142 93892 93343 91473 91063 90467 88534 86655 86392 85690 85669 84659 83593 80610 80400 80198 79053 78509 78498 78148 77041 76452 76257 75161 74664 73988 73645 73403 72985 71861 71696 70347 70236 69843 69494 69028 68048 67999 67838 67426 66265 65724 64442 63908 63395 63200 62909 62745 62137 61755 60618 60330 60198 60112 60045 58635 58065 57937 57864 57841 56827 56667 55949 55863 55800 55462 55180 54729 54580 54293 53864 53205 52306 51397 51378 50462 50260 49165 49066 48358 48109 47876 46508 46449 46258 46109 45757 45729 45281 45128 45100 45080 45074 44580 43403 43269 42240 42215 42140 42063 42042 41905 41680 41143 41124 40461 40244 39342 38919 38779 38663 38285 38176 37488 37057 36864 36715 36305 36225 36151 35522 35110 34565 34485 34035 33994 33953 33918 33545 33382 33245 33065 32680 32525 32277 32214 32046 31891 31144 31068 30919 30730 30705 30680 30534 30500 30466 30389 28661 28637 28584 26689 26564 26438 26328 26035 25845 25561 25503 25357 25241 24775 24526 24383 24330 24105 23811 23160 22819 22636 22399 22249 21791 21495 20767 20465 20038 19338 19141 18782 18776 18221 17949 17858 17774 17758 17658 17308 17197 17179 17151 17016 16921 16658 16568 16468 16451 16377 16357 16289 16207 16195 16129 15977 15882 15826 15735 15604 15486 15224 14668 14270 14194 14035 14035 14032 13991 13869 13680 13330 12045 12040 11961 11723 11579 11296 11155 11103 11011 11011 10826 10779 10765 10309 10242 10240 10182 10161 10116 10034 9998 9922 9910 9747 9634 9361 9309 9277 9237 8941 8924 8885 8666 8552 8539 8532 8354 8264 8197 8177 8023 8001 7997 7981 7974 7945 7708 7656 7614 7430 7347 7262 7035 6995 6810 6694 6636 6466 6364 6344 6304 6084 6016 5984 5853 5648 5571 5523 5464 5273 5224 5213 5098 5024 5007 4676 4465 4193 4178 4177 4086 4073 3991 3791 3788 3681 3678 3672 3662 3601 3413 3379 3349 3282 3264 3230 3038 2983 2929 2757 2751 2742 2669 2475 2448 2426 2400 2366 2299 2263 2191 2130 2076 2063 1895 1890 1827 1818 1781 1756 1728 1709 1655 1603 1599 1599 1597 1543 1528 1526 1496 1481 1403 1328 1307 1294 1265 1251 1246 1184 1171 1169 1130 1081 1072 1005 990 965 956 946 849 830 830 821 763 760 737 653 571 553 444 399 365 350 341 340 312 307 273 251 247 240 226 210 187 186 175 173 165 159 156 140 137 112 102 89 68 67 62 56 52 52 36 26 23 23 23 22 19 17 16 11 10 9 9 7 6 6 4 1 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8020833 28225433 317157684 961832509
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 273008831 377371954 454804511 509991650 756142719 999803953
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 157827767 345026438 997612341
2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215
2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215
2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060216 2060215 2060215 2060215
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63846825 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 575103008 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 802193342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 342894609 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2549848 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 390045349 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 445927392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 369710537 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 126367666 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 396145327 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 672398879 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 393525534 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48900030 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 115979993 0 0 0 0 5 0 0 33814 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28123 128 8041702 0 0 0 0 0 0 0 0 257 0 141 0 0 790 0 0 0 0 0 0 0 186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 418 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11192835 0 0 0 0 0 0 0 0 0 0 0 4764638 0 0 0 0 0 0 777294 0 0 0 0 0 93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43144 0 0 0 0 0 0 0 19644670 0 0 0 0 0 0 0 0 0 1 0 0 252546 0 0 0 0 0 0 0 0 0 0 0 10213425 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 165345 0 0 0 33684 0 0 0 0 0 0 0 26223 0 0 0 0 0 9806 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 432523 0 0 0 0 0 2069506 0 4520 0 0 0 0 0 0 7771 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69683176 0 6070839 0 3871 0 0 0 0 0 0 0 0 857678 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42580165 0 0 0 0 0 0 0 0 0 0 1355 0 0 83325280 0 0 0 0 0 0 0 0 68566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 256391138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 325410633 0 0 0 0 43983 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 299 0 0 0 0 0 0 0 0 0 0 0 0 21253 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 126 0 0 0 0 0 0 0 20 1692501 0 308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12037 17107397 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 0 0 0 0 0 0 0 0 0 0 0 0 12341 0 0 0 0 0 0 0 0 0 0 1472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6647175 0 0 76 31871921 0 2 0 0 2716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 5305989 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 0 0 0 0 0 0 284 0 0 0 0 0 0 0 0 14466 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1058128 0 0 0 0 2599 0 0 0 0 0 0 5618 0 508868 0 4924409 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106547293 0 0 0 0 0 6935203 0 0 0 0 0 0 4882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1104346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11404513 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4716452 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 12200680 0 0 0 0 215 0 30787189 0 0 60 16 0 0 0 0 0
0 0 9 0 47 0 0 0 0 0 0 0 0 0 1113 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6330127 0 0 0 0 0 0 0 0 8 0 0 0 0 0 891924 0 0 3856787 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3533 0 752903 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 487724 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 0 0 0 0 0 0 394 0 0 0 0 0 0 0 0 0 0 0 2877182 0 0 0 0 0 0 0 0 0 0 3989 0 0 0 0 0 37497 0 0 0 0 0 53837 0 0 532 0 0 0 0 0 0 0 6842781 0 1298 0 355519 0 0 0 0 0 0 0 0 0 0 0 0 583185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 159793008 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18387 0 43435392 0 0 0 0 0 415 0 15246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 189214 6008 0 0 0 0 0 0 0 161289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 362 0 0 0 0 0 117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 158538883 0 11934017 404689603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 187 0 0 0 0 0 0 1695 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37878 0 0 5937 0 0 535353 1168 0 0 0 0 0 0 0 0 0 0 0 0 15433 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 537901 0 0 0 0 0 410241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 309618 0 0 0 21016 0 0 5209682 1340831 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1489 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 436044 0 0 76311 50064805 0 0 0 0 0 0 0 0 0 0 0 0 10684537 0 0 0 0 0 0 0 0 0 0 0 0 0 19 24662 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 132290351 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 16322650 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 323 104693 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66783 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2829 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14580524 0 0 0 1038 0 0 0 0 0 0 0 0 0 0 0 0 721322 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 1450860 806359 0 0 0 0 0 581764 0 0 0 0 0 0 0 0 215794409 0 0 15077 0 0 0 0 0 0 5194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 941 0 0 0 0 0 272020 1 0 0 0 0 0 2490661 0 37754 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 32803 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 263 0 0 0 382273955 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9013 0 0 0 0 0 0 32662315 0 0 0 0 0 0 0 0 0 0 0 0 71 0 0 0 0 0 0
42557 0 0 0 0 8641779 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 51960 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14460969 0 0 0 0 0 0 1006 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 18344291 151 272832170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63854 0 0 192911 0 0 0 198562 0 17341165 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 6111879 0 0 0 0 0 0 0 0 0 3932 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 314201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10300088 0 0 0 0 0 0 0 0 3025 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81671 0 0 0 0 0 0 0 0 0 0 0 0 0 1283 0 0 7436479 0 0 0 477120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 1692 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74075 0 0 0 0 0 0 0 0 0 0 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1304 0 32 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7293 0 0 0 0 0 0 87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36533 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68 0 0 0 0 0 0 0 0 916302 0 0 0 0 0 0 0 0 118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2282181 0 0 0 0 0 20 0 0 0 10 0 0 0 0 2 0 2963 0 0 0 0 0 0 0 0 0 585434 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 477 1024 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 0 0 0 0 498 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1296851 96336 0 0 594 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 706368 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 143789 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 1544 0 0 0 0 0 0 174233615 0 1735 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 218934597 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6420 0 0 0 0 0 0 0 0 0 0 0 181926 0 0 0 0 0 6 0 0 0 0 47 0 0 0 0 0 0 0 132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000000000
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46999912 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 195281287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 413322907 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 766833289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 642603204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 881129874 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 479117666 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 146060331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 591364104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 584631620 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 209410323 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 898727629 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 253698132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 3 4 7 9 10 12 12 14 17 22 25 29 45 48 51 74 75 88 90 95 101 104 107 108 144 155 165 176 176 196 198 208 254 254 272 283 288 305 332 343 375 421 429 445 491 502 502 525 531 542 557 562 585 595 618 618 679 686 724 734 763 785 800 819 826 864 870 929 982 1005 1033 1049 1055 1156 1317 1410 1425 1441 1482 1495 1649 1717 1720 1721 1870 1871 2115 2173 2187 2234 2494 2497 2502 2533 2558 2586 2613 2647 2671 2744 2829 2851 2913 3002 3035 3218 3221 3324 3444 3453 3453 3490 3493 3565 3653 3723 3747 3795 3889 3929 3990 4025 4085 4109 4196 4219 4234 4280 4444 4460 4547 4582 4643 4714 4799 5051 5097 5200 5218 5259 5324 5533 5640 5719 5887 5940 6055 6111 6165 6198 6357 6382 6455 6505 6534 6555 6819 6976 7041 7061 7082 7095 7136 7240 7287 7354 7435 7478 7494 7618 7628 7820 8035 8063 8077 8188 8244 8316 8424 8453 8485 8535 8795 8863 8927 8942 9060 9324 9370 9431 9478 9581 9617 9886 9974 10276 10298 10678 10687 10697 10752 10991 11018 11295 11306 11334 11376 11749 11796 11833 11851 11966 12233 12350 12444 12622 12642 12956 13106 13281 13291 13379 13427 13461 13549 13895 13919 14149 14159 14279 14469 14771 14791 14848 15368 15387 15707 15718 15841 15921 16338 16531 16980 17209 17318 17399 17423 17522 17599 17600 17632 17707 17834 17913 17958 17985 18000 18164 18165 18169 18207 18300 18331 18348 18411 18811 18846 19025 19032 19287 19354 19445 19547 19741 19887 19942 20002 20101 20437 21461 21848 22008 22038 22095 22103 22461 22565 22590 22741 23574 23576 23705 23763 23924 23995 24153 24176 24313 24343 24382 24626 24790 25427 25692 25827 26035 26093 26253 26361 26597 26758 26948 27097 27204 27491 27519 27611 27884 28051 28324 28634 28752 29465 30434 30568 31088 31112 31418 31526 31670 32098 32707 32743 33979 34873 34922 35165 35303 35790 35794 36046 36203 36598 36866 36889 37182 38076 38129 38129 38254 38435 38539 38687 39144 39225 40200 41047 41255 42640 43818 43940 44681 45013 46442 46876 48473 48712 49409 49469 49821 50116 50493 50695 51944 54079 54096 54544 56957 57337 57680 57850 58313 59361 59607 59735 60175 60360 60894 62765 64440 65262 65444 65556 66413 66429 67706 67910 68279 68322 69303 69428 70655 71146 71306 71918 72336 73027 73649 75758 76028 78075 78373 78454 79486 80202 80254 80737 81092 81138 81917 82594 82743 83109 83703 84884 85001 85085 85125 85232 85590 86455 86916 86928 87001 87402 90265 91562 91735 92008 92009 92572 93700 94065 94678 96114 96830 98300 99991 100269 102482 102670 103441 103881 105026 105147 105407 106700 106922 107796 108769 109449 110121 110732 111609 112055 113494 113906 115980 118980 120900 121867 122233 123976 124534 125235 125410 125815 126614 127513 129679 131252 132279 132336 135287 136577 138650 138656 139968 140324 142563 143273 143823 144745 145108 146043 146177 146410 148793 151423 151581 154430 155001 155372 157066 158793 160250 160474 160854 162276 162423 162823 164976 168165 168399 169389 169492 170048 171083 173183 173313 173459 175230 176072 177207 178586 179315 179418 180219 181832 182452 182722 182846 185252 190621 190999 193344 193627 194014 194185 195562 195865 199437 199830 202141 204238 204936 205647 209190 210407 212671 212852 215692 216942 218398 222796 224194 230040 233062 235601 237319 237325 239597 239869 239944 241429 241698 243985 244326 245142 245684 245693 249136 249223 253766 254325 257006 258773 259652 260924 262394 262537 266880 267882 274066 275981 278187 278858 282449 283668 288673 291324 292009 292926 295510 296359 299751 299857 300316 300557 309919 315390 325304 327141 329175 330561 334362 339470 340393 340432 342865 344542 345126 354822 355069 357260 357471 370812 374585 379866 386934 388061 388583 389587 391611 403058 406387 407998 409292 410939 415011 418769 423514 426578 431466 432071 434912 438650 441119 441798 448935 461884 467694 468350 473453 478781 491489 493481 495446 502018 506722 514306 515035 518545 518613 520291 521991 523405 525178 527582 530040 534586 538003 538124 543212 545852 547711 558168 559956 565942 567933 574721 627910 628926 641149 642038 644149 646464 652773 663376 670875 677569 687535 690404 691203 694483 696306 723545 725205 728508 735624 736448 738745 743911 764398 767685 769654 771779 779422 780659 780875 785558 801585 802124 804913 829213 840254 840560 844284 847735 848593 853960 860593 861114 864064 865176 871564 891023 893261 899218 903184 904403 911080 925901 926688 937351 945626 961810 966478 981453 990500 992543 1016047 1020131 1020455 1024987 1040924 1042935 1045346 1045744 1048322 1072466 1078436 1082253 1093141 1096198 1099559 1105006 1109427 1121149 1147293 1148604 1153000 1155859 1161745 1175522 1177137 1193815 1200217 1226189 1227364 1229952 1230685 1254927 1262404 1267255 1271269 1284582 1291834 1302108 1307957 1314726 1328726 1359834 1361395 1384003 1384633 1389238 1390537 1392156 1397490 1432850 1438941 1439575 1441769 1446236 1448959 1477067 1479134 1497581 1505267 1509943 1516121 1528352 1561688 1566091 1573017 1573435 1575023 1581580 1589999 1595121 1604327 1606162 1608088 1625433 1643794 1644102 1651374 1663020 1665840 1680524 1683822 1684573 1684668 1687925 1690182 1728326 1736947 1737450 1755961 1761664 1772224 1772465 1807077 1869112 1895309 1933144 1939301 1974946 1977590 1986786 2017224 2033950 2037924 2039793 2072432 2076101 2079557 2079970 2101844 2130149 2137944 2154680 2158437 2175763 2181463 2199557 2210082 2228366 2245362 2264381 2331656 2345665 2346880 2378798 2491623 2494725 2539027 2604621 2704087 2708060 2758383 2770497 2789026 2798252 2843354 2895779 2967825 2995348 3036416 3076700 3116547 3127157 3169116 3182738 3222872 3231522 3243409 3251569 3369976 3420462 3467814 3565804 3607435 3618683 3633285 3664825 3731271 3802968 3821218 3858104 3866948 3941810 3962297 3963811 3965417 3974070 4040782 4069398 4308848 4367811 4386961 4470784 4515729 4516690 4695555 4700369 4700970 4731508 4782367 4881301 4920883 4966002 5082192 5123251 5130951 5166177 5201550 5217645 5228551 5228655 5337610 5337700 5367307 5400265 5608074 5705113 5760023 5775064 5782721 5900314 5940205 5983849 6155864 6232260 6297868 6428543 6501316 6591730 6722438 6784677 6823106 7140493 7331738 7443533 7713018 8057755 8237624 8323432 8531918 8625379 8738354 9596599 9749561 9761888 9783728 9983635 10182604 10279593 10425140 10493678 10789889 10970254 11208319 11255402 11381668 12660373 12955639 13508294 13590094 13899428 14680529 15216307 15374951 15643923 15883655 16122932 16608215 16909551 17772025 20084472 20829832 21274651 22648680 22706373 22773783 22933645 24074356 25737572 27766697 28285586 29392636 29481269 39652815 40082538 40544894 41299708 54324607 85149048 105897116
0 0 2 7 7 7 8 10 13 14 15 19 19 19 27 30 32 43 43 47 50 53 67 68 70 76 77 78 81 102 112 123 130 134 135 136 138 217 224 232 244 268 269 284 301 316 317 324 386 405 426 433 439 451 505 531 546 568 588 601 605 614 630 655 672 683 711 721 748 751 770 779 829 888 898 906 938 943 947 962 987 1034 1040 1050 1091 1120 1132 1222 1235 1247 1306 1343 1346 1388 1399 1422 1485 1536 1537 1578 1634 1742 1748 1811 1815 1865 2065 2141 2214 2241 2328 2353 2458 2485 2491 2498 2499 2525 2557 2568 2580 2670 2670 2696 2704 2725 2783 2820 2873 2876 2884 3032 3185 3260 3363 3368 3655 3696 3749 3883 4030 4052 4077 4107 4169 4193 4255 4333 4465 4550 4661 5061 5120 5131 5172 5284 5375 5504 5512 5787 5803 5865 5977 6152 6235 6240 6341 6380 6429 6498 6515 6938 7032 7174 7176 7216 7429 7449 7477 7589 7782 7937 8064 8134 8193 8247 8252 8501 8673 8759 8809 8855 8855 9140 9175 9208 9260 9280 9586 9604 9717 10014 10066 10354 10494 10605 10815 10930 11038 11293 11958 12054 12220 12231 12393 12498 12795 12853 13450 13650 14230 14267 14456 14849 15190 15262 15451 15459 15476 15495 15499 15732 15803 16025 16246 16264 16300 16412 16895 17080 17724 17865 17903 17991 17992 18255 18416 18490 18842 18919 18961 19053 19144 19303 19509 19785 20072 20219 20566 20702 20778 21093 21238 21987 22146 22216 22498 22625 22640 22684 22939 23230 23556 23664 23897 24123 24286 24803 25049 25095 25431 25953 27241 27317 27378 27841 27999 28017 28038 28048 28159 28200 28237 28502 28546 28561 28762 29046 29220 30138 30241 30257 31063 31186 31466 31979 32143 32197 32456 32684 33178 33443 33918 34177 34210 34333 34496 35377 36019 36640 36737 37242 37582 37906 38260 38672 38686 40307 42104 42506 42549 43650 43660 43804 44150 44191 44221 44816 45144 45191 45564 45945 46304 46822 47336 47795 47823 48597 49097 49145 49223 49300 50075 50502 50739 51051 51607 51802 52226 52426 52475 52869 53894 54141 55558 56343 57086 57212 58075 60238 60846 61730 61814 62306 63229 63397 63789 64081 64473 64759 65504 65601 66484 66616 66795 66948 67455 69483 69769 70697 72342 72610 74335 75044 75676 76021 76172 77419 77554 77895 77949 78271 78546 78922 79374 79446 79925 80177 80762 82115 83465 83550 83772 83808 83894 84780 85200 85897 86117 87325 87734 87957 89427 89455 89881 90379 90880 90964 91975 92713 93223 94877 95751 95895 96425 96666 98442 99061 99791 99973 100142 101247 101566 102929 102951 106394 106420 107626 107875 108569 108590 109533 110659 111282 112647 114120 114821 114867 115430 117019 117223 117409 117664 118809 119621 120698 120871 120998 122697 123115 124489 125360 128341 128808 132464 133131 133651 134275 134333 134494 134732 135459 135886 136884 137261 139092 139124 139149 139864 139980 141390 144988 145281 146614 148078 148688 149800 152550 156218 159254 162098 162198 163456 164100 164572 164838 167071 168788 170720 171025 171903 171941 175596 177024 178501 179025 179721 180014 184077 185397 185551 186463 186602 188930 189457 191166 192242 193378 195506 195706 197216 197922 206201 206537 208805 210934 213644 214817 215191 220646 226521 228261 228730 229889 230818 232484 234678 235704 235977 237820 241255 245868 247371 248597 250051 253503 254080 254279 256561 256879 257229 258485 260832 261794 264748 267421 270652 272567 274585 274759 276705 280898 283580 284562 290138 292650 293776 296299 301218 303281 315760 318180 320443 323498 325498 326701 329902 333725 339685 340158 341083 344571 348982 349901 351946 354232 358208 358287 359695 360482 361230 361917 364837 367488 368935 378895 379111 390596 393930 397470 400883 402168 406439 406728 408984 413905 416421 421369 424479 426433 429791 434786 436225 439097 446758 454933 463227 465504 472070 474163 476476 483199 485170 485942 486123 486683 487785 493324 493389 495024 496975 501494 502525 508368 511230 512471 514398 515426 523830 524878 532571 534420 534443 535617 545180 549127 550906 551018 555694 564485 568965 569117 572022 572058 578143 583570 595912 596619 619899 629440 638964 643882 646674 654897 664471 677662 680206 688795 690643 697006 697332 704329 705534 706391 709328 712052 715833 715973 718073 730779 732402 735626 736723 747303 748901 749543 751065 754362 755304 758242 762280 766287 770441 773735 777481 780667 780822 782258 786790 796042 805444 808026 810106 814724 818124 825431 845524 846028 863307 865671 869630 878512 883977 887737 889670 905721 916696 923781 927158 927743 931801 940730 942229 956591 957109 961689 970687 977509 982352 985023 993911 994516 995979 1023102 1023818 1028239 1045320 1045343 1046051 1047499 1062430 1063610 1064879 1066337 1076965 1081734 1110562 1111186 1113020 1119590 1125066 1125862 1132572 1136882 1138841 1142287 1142615 1164277 1167874 1176185 1183947 1204615 1230732 1233736 1238289 1245336 1260374 1263526 1271041 1300402 1305564 1308216 1337504 1339707 1340089 1351638 1352348 1364522 1385834 1393595 1397736 1400697 1423038 1424104 1424690 1433881 1454133 1459514 1476668 1483066 1501068 1520951 1542636 1556215 1577513 1592864 1610331 1628147 1644872 1648343 1654153 1676099 1692390 1710490 1717090 1721017 1722235 1782338 1801696 1803887 1807146 1814677 1849689 1866019 1899061 1909796 1930777 1996976 2020831 2032295 2064574 2067309 2071837 2072218 2120428 2123668 2203277 2223154 2227822 2234771 2300562 2313239 2314729 2345151 2362576 2383400 2444583 2514494 2516158 2516188 2549463 2635208 2650250 2696882 2707205 2749342 2759976 2787929 2788082 2874817 2879193 2905454 2914108 2925939 2968808 3037553 3095988 3129907 3181376 3186207 3229234 3231294 3232007 3236247 3259915 3282776 3295867 3308480 3349510 3365484 3367720 3430010 3442496 3456864 3483660 3484806 3526651 3535241 3568162 3596987 3702872 3713750 3720198 3735689 3799838 3906237 3983335 4223187 4236911 4249866 4327268 4374558 4391984 4398010 4452353 4456442 4473370 4503372 4548229 4576260 4693780 4832773 4886014 4958295 4978634 5135407 5169031 5334049 5412758 5420890 5548019 5800423 5869541 5872970 5926212 5934142 6139644 6197262 6258168 6379993 6604564 6720566 6809500 6874965 6930044 7090158 7146901 7201142 7210949 7236834 7354413 7783499 8261514 8497405 8983345 9032126 9319064 9468004 9523679 9624141 9639580 9687747 9694568 9735952 10476798 10519821 10568370 10597455 10945953 11320364 11826584 12151665 12292041 12401135 12484725 12549460 13749570 14498478 14546082 14582810 14630223 15485651 16399872 16415620 17366444 18549725 19755451 19905152 19942244 20005996 20360205 20630378 20640907 21664328 22266591 23032676 24766500 26632070 27981997 28984276 29199722 31499571 31757577 41762470 44933870 49881551 50194163 54250886 75994998 82779417 84673736
0 0 1 1 5 8 8 10 18 18 19 25 32 34 37 48 66 66 73 86 98 115 124 126 138 178 181 181 193 202 205 222 275 293 293 301 310 312 312 319 363 423 428 435 509 539 541 543 556 559 593 600 644 692 710 726 730 745 779 801 822 831 842 862 863 903 948 957 1003 1055 1084 1109 1115 1115 1122 1164 1166 1236 1344 1394 1416 1452 1523 1632 1678 1712 1793 1867 1932 1950 1965 2246 2276 2393 2451 2496 2520 2565 2627 2683 2699 2744 2756 2821 2972 2995 3049 3094 3277 3329 3365 3472 3475 3487 3582 3676 3703 3864 3925 4038 4149 4372 4504 4576 4628 4641 4831 5020 5353 5364 5514 5729 5770 5790 5819 5849 5882 6052 6530 6581 6631 6708 6852 6916 6977 7065 7296 7496 7548 7934 7969 8357 8486 8501 8576 8685 8695 8799 8976 9013 9048 9116 9242 9245 9267 9352 9673 9785 10093 10147 10168 10254 10485 10502 10553 10599 10917 10946 11100 11130 11165 11503 11822 11834 12104 12360 12482 12685 12747 12969 13718 13789 13915 14410 14727 14917 15266 15492 15832 15844 15883 16150 16177 16456 16525 17049 17093 17094 17541 17748 18122 18343 18347 18404 18406 18433 18603 18630 18723 18801 19023 19125 19212 19294 19856 19861 20316 21096 21370 21506 21693 22039 22836 23034 23068 24000 24491 24726 24762 24986 25037 25092 25100 25292 25418 25754 26214 26236 26240 26559 26644 26672 26788 27280 27487 27856 28105 28799 28829 29307 29964 30024 30192 30257 30258 30363 31039 31538 31694 31735 32281 32347 32354 32388 33390 33466 33555 33683 33759 33770 33850 34717 35211 35505 35557 35657 35667 36037 36328 36592 36794 36837 37195 37925 38345 38950 40179 40364 40605 41258 41271 41423 41522 42018 42197 42690 42866 43446 44348 44822 44950 45468 45762 46338 46767 47049 47051 47319 47949 48372 48614 48777 49101 49660 50301 51094 51603 51715 51988 52998 53737 54435 54755 55058 55635 55774 56834 57353 58494 58866 59999 60813 61989 62019 62145 62363 63776 64081 65462 65623 65714 66279 66617 67758 67916 68246 68574 68808 69189 69298 69689 70055 70309 70885 71308 72148 72314 73533 75108 75384 76542 78548 78712 79745 79966 79992 82578 83744 84447 85678 85758 85905 86197 86860 86872 87093 87640 91145 91937 93086 94465 95232 95520 96154 96368 98323 98468 100432 100581 101527 101709 102170 103311 103976 104225 104492 105394 106162 107617 109132 111080 111237 113672 113732 113987 114223 115786 116005 116635 116905 119225 119233 119498 119517 120095 120372 121587 122692 123552 124795 124927 125428 125621 125708 126579 126935 127709 128050 128867 130408 131359 132840 132936 133388 133967 134470 134473 135726 138668 139578 139930 140842 141745 142540 143244 143604 145008 146440 148790 153793 156798 156946 157315 158653 163265 164756 165791 167273 167309 168076 170870 171063 174208 175369 175902 176575 178091 179798 179976 183141 183493 184212 184434 184448 185881 187147 188031 189643 190156 190395 190722 195358 196005 197799 198057 198856 198989 200789 201037 202720 202862 203750 208699 211970 212651 213571 213885 216246 217048 217061 217081 217123 219162 220324 221460 222760 224140 225103 225309 227385 228878 229384 232035 234840 235814 239309 239733 239930 240343 241112 242442 242989 243188 245261 245643 246433 249767 250823 250943 255767 256824 261138 261963 265641 268394 268772 270718 270858 270868 274618 275320 277614 277660 278435 281143 282043 285121 285528 287036 287187 287390 287618 287789 288989 293291 298792 298968 299572 304439 305074 305087 309660 309913 311783 313538 314886 314991 315173 315726 319182 326443 327118 333175 333406 338923 342277 343376 347233 347759 351899 352048 353228 353471 353674 362562 363969 366397 366534 366982 368416 370841 371384 372272 377596 385455 386349 386904 389457 393931 396105 399790 411443 412420 413003 415873 425009 430891 431397 432415 441200 445700 449988 451651 452992 457578 461877 463573 468040 469467 469909 471096 477866 485521 486274 487930 489396 490126 491152 499344 501024 501775 503913 515583 517492 518497 521682 525262 526444 527572 534272 537193 537468 548189 551738 553691 555941 559398 560329 569018 572551 576016 578671 589461 591113 591420 626773 637879 643218 644607 649098 649450 650001 652649 654304 654624 659527 665422 665539 675071 681397 695972 701468 706927 711233 713631 721645 722695 727210 732519 736763 736978 745946 746437 765039 770764 776568 784894 792350 793079 796083 798490 813135 820744 837399 853451 864707 866902 897890 905181 912590 923420 927532 931147 932797 937157 942390 942617 945781 950497 969541 973308 977864 978864 988578 989300 1006450 1009851 1029437 1036850 1044552 1058807 1062336 1079857 1084455 1093047 1107423 1109770 1118921 1131224 1131271 1133775 1144332 1150418 1152729 1162269 1162641 1168063 1172788 1199469 1206210 1207279 1213657 1220604 1221262 1232468 1254075 1265380 1275355 1280161 1280292 1298759 1302321 1309028 1311788 1331038 1342172 1346595 1363287 1364655 1369253 1381297 1381676 1386019 1393853 1394404 1411346 1412532 1424381 1431988 1467958 1470115 1481678 1496804 1498382 1506896 1506920 1566980 1575138 1582888 1610174 1610960 1624825 1630841 1646611 1649722 1672801 1680126 1682488 1706106 1718102 1724915 1735440 1736061 1760103 1760620 1777580 1792684 1804112 1840526 1844992 1851744 1863786 1866951 1870159 1877045 1884505 1889800 1893318 1921729 1960159 1989271 1992971 2005232 2065331 2076001 2080784 2087414 2089542 2105029 2106243 2115645 2120671 2139960 2141958 2163846 2200783 2200891 2201650 2205136 2227252 2233279 2251940 2255268 2265476 2300337 2306297 2360104 2384343 2386734 2425116 2492675 2569740 2611806 2624586 2649409 2674816 2716488 2747668 2786885 2837556 2843254 2852163 2924017 2956230 2962900 2967688 3049937 3085591 3137082 3139464 3243596 3243752 3249652 3321137 3356509 3367670 3444095 3475105 3521020 3522570 3551671 3607217 3655836 3672686 3710674 3717226 3725432 3732651 3736772 3814427 3851086 3895596 3938203 4046081 4139810 4216285 4236677 4256330 4347982 4434469 4453345 4466337 4542545 4728067 4814768 4980972 4994626 5138738 5412698 5468023 5492235 5506974 5746938 5798893 5941237 6139444 6139544 6163079 6168203 6204922 6323471 6346144 6376088 6399951 6412696 6573644 6604992 6634586 6697632 6812331 6867385 7142468 7406289 7537576 7754686 7972024 8006741 8259745 8286382 8286849 8487292 8793149 8912238 9039220 9358981 9605225 9681269 9860120 10085871 10298756 10767730 10818223 10892780 10895798 10930889 11005842 11241112 11389200 11682212 11920986 12038851 12509380 12798143 12986442 13671063 13680163 14522050 14998255 15014214 15328485 15663959 15696520 17247928 19077362 19322026 20011954 20460444 20513642 20681049 20692242 21121218 21431771 22703644 22910729 22971339 23819841 24442713 26642260 29626480 29761260 31808598 34226090 35194604 38739084 49824234 55946760 56691470 69350208 77190229 129929890 138800874
3 1001
765177095 32957206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
830960242 724416081 681346603 95351725 19595921 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
888063341 803628884 769388095 677928842 621289083 130131899 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13020 0 0 2038413 187725990 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 705060 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 0 0 0 190299222 65207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3180 0 0 0 0 0 0 37256 4639000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 221 0 0 0 0 0 0 0 0 0 0 0 0 8516 0 0 0 0 0 0 0 0 0 0 0 887 0 0 0 0 0 0 0 0 0 0 0 0 0 20409 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 182808768 0 0 0 155305964 0 0 0 0 0 0 548311 0 0 9 0 0 0 6836 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1136 0 0 0 0 0 1589070 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49635895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 282182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 596033194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15735 0 0 0 0 0 0 0 0 0 71656 0 0 0 0 0 0 57356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10614 0 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0 4256876 0 0 0 0 0 359 0 3020927 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 249834785 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53023 0 0 518737061 0 0 0 0 0 0 0 0 0 281 0 0 0 0 0 0 0 0 0 0 0 0 0 1001 0 49 0 106991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1643 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 7 0 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 2 0 0 0 0 0 149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 966 0 0 8033619 0 7 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 794540 0 0 0 0 0 44863 0 0 0 0 0 0 0 0 515044 0 0 0 0 74005 0 0 0 0 0 7202966 0 0 0 0 0 12520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 0 0 0 0 0 0 0 1056967 15 4662 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 5181321 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 235403 0 0 0 0 0 0 0 0 0 267 0 0 3600472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1725574 0 0 0 0 0 0 12063241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 1 0 0 0 0 0 0 0 0 0 0 4129 0 0 0 0 0 0 0 0 0 623 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0
0 0 0 97051695 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 381501 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 214158784 0 0 0 0 0 0 0 0 0 0 0 0 0 2 174109115 0 0 0 0 0 0 0 0 0 0 0 93271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11149 0 0 0 0 0 12642 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 141019 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4118361 0 0 0 0 0 0 0 0 118 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2848 0 0 0 0 0 0 0 0 0 0 0 0 0 2108 0 2 0 83 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 5783353 0 0 8774354 0 0 0 0 0 0 0 6031 0 0 0 0 0 0 0 0 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55799 0 0 0 0 0 0 0 0 240003 0 0 0 0 0 3 0 0 0 0 0 85787352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 28025585 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144915 0 0 0 0 0 0 0 0 0 0 1 0 0 0 225441632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 456 0 0 0 0 0 24 0 0 0 0 212974782 0 0 0 0 0 0 0 0 0 0 176260458 0 0 0 5587 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 528 0 0 0 0 0 0 0 539 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3781851 0 0 0 0 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 549 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 403081262 0 0 0 0 0 0 0 0 109 0 0 0 0 168088364 0 0 0 0 2 0 1635012 0 0 0 2 0 0 0 0 0 0 0 0 0 239246771 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28037650 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2398 0 0 0 0 0 0 0 0 0 165737 0 15579 0 0 3561225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60076085 0 47188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 0 0 0 0 38327950 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 100014708 0 0 0 3959716 124804 0 0 0 0 0 0 0 0 0 0 0 5048 0 0 0 0 0 0 0 273697 0 0 0 0 0 0 0 0 0 0 0 24557442 18628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5335646 0 0 0 0 0 0 0 137763 0
0 0 0 0 0 0 0 203341751 0 0 610 0 0 0 0 0 0 0 0 0 0 0 1 152560595 0 0 0 0 0 0 0 0 0 0 455919725 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 24901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1044872 0 0 0 0 112171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9696918 0 0 0 0 26617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1446 0 0 0 0 0 0 0 0 24934899 0 0 0 0 0 0 0 1744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40459025 852271 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 6734 0 5263153 0 0 0 0 0 0 0 4208 23799 0 0 0 0 0 0 0 0 0 0 1000459 0 0 0 0 0 0 0 0 0 0 0 0 0 0 154440132 0 0 0 0 0 0 0 0 0 77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 321 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7298308 543 0 0 0 0 0 0 0 0 839586 0 0 0 0 0 0 0 0 0 0 0 0 0 38910622 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 20 0 0 51426865 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110837 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 0 94 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38124 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 3 0 0 565 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531493 0 870 0 0 0 0 0 0 0 0 584 0 0 0 0 0 0 0 0 0 1651 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10210842 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41209 0 0 0 0 0 0 0 0 0 0 0 0 0 5205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 196416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48388605 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2190 0 0 0 0 0 0 55196936 0 0 306 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 475775 28988583 0 0 0 0 5269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7342 0 0 0 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 134446 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1491059 0 0 0 0 0 0 0 0 0 0 1254 0 0 0 0 0 0 0 0 0 0 918 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6108 0 0 0 0 0 0 0 0 31903 0 0 0 0 0 0 0 0 0 0 0 137019 0 179864 0 3 0 0 0 0 0 0 8015 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4632733 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1037252 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6429 0 0 0 2 0 0 0 0 0 0 0 0 1388 0 0 0 0 0 0 0 0 0 0 0 237430305 0 0 1000000000
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 210087628 719045209 933885318
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119318921 140277653 614338977
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122589269 568350141 570893075 736726349 827880206 890258683 953934651
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1882223 0 0 0 0 0 0 0 0 0 2 0 0 21272093 0 0 0 37215704 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19194369 0 0 0 0 0 0 196403801 0 0 0 0 0 0 0 0 1 6 0 0 0 0 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20693244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13267360 0 0 0 0 0 0 0 0 0 0 0 0 0 602568 0 0 0 0 0 0 0 80430 0 0 0 0 0 0 0 0 0 0 1694941 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2756 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 127497 0 0 0 0 0 0 1965211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 471223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 166 0 0 14 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 344724 0 0 0 0 0 0 0 0 0 0 0 0 0 294324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 149631 0 0 0 0 0 0 0 0 0 0 0 10257961 0 0 0 0 0 0 0 0 0 353461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20803169 8056911 0 0 0 0 0 0 0 0 0 0 0 84561097 0 0 0 0 0 0 694 0 0 0 11 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2681611 0 0 0 0 0 0 0 0 0 0 0 0 0 51833 69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 679880 0 0 0 0 0 0 160579 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198231014 18109 0 0 0 0 0 0 16 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10639076 0 0 0 0 0 0 0 0 0 0 0 106902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 178307 0 0 0 0 0 0 0 0 0 0 1080435 0 27896 0 17 0 0 98887 0 0 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 126250638 142664853 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 210 0 0 0 288 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 100376 27354 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 116 0 0 0 0 0 0 0 0 0 0 0 0 0 538 0 2264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 880754174 0 1 0 0 0 0 0 0 0 0 1199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 790280 0 0 0 0 0 0 0 0 10 22493 0 0 0 0 0 0 0 36 0 0 0 0 0 0 0 0 326 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 28534341 0 0 0 0 0 0 0 0 0 0 0 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 382390440 0 0 0 0 0 0 0 0 0 581 0 0 0 0 0 489 0 6763312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59336 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45550 0 0 0 0 0 0 53754 0 0 0 0 16263 0 0 16805 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 21 0 0 0 0 962 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 204074388 0 0 0 0 0 0 0 588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 229619 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2264 0 0 84 0 0 0 0 0 0 0 78 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 244055267 0 0 0 0 0 0 0 0 0 1488028 0 0 3140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109 0 0 0 0 0 0 0 0 1 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23991 0 0 0 0 0 0 42 0 0 0 0 0 0 0 0 0 390 0 0 0 0 0 0 265262 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 225606 402431 0 0 0 0 0 0 0 0 0 0 0 24259 0 0 1 0 0 0 0 0 0 0 180090 0 0 0 4045979 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1947043 0 0 0 0 611971983 0 0 0 44632764 0 0 0 0 0 0 0 260302 0 0 0 0 0 0 5555643 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3881 0 2046 0 0 0 0 9 0 0 0 0 0 0 11901414 0 0 0 0 0 0 0 0 0 69083 0 0 0 0 0 0 0 0 0 0 39 0 0 0 78411565 0 0 451 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1725 0 0 0 0 0 0 0 0 40553111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25248 0 0 0 301524174 0 0 0 0 0 0 0 2058065 0 0 0 0 0 14999 0 0 0 892 0 0 0 0 0 0 0 0 0 4 0 11331377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10681040 0 0 0 0 164139 0 0 465628477 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42486338 0 0 78815158 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 38 0 0 1362029 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2518847 851737
0 0 0 0 0 802 0 27010833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85604 0 0 0 0 0 0 0 0 0 0 0 0 2499 0 0 0 0 0 0 0 0 0 0 155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6767 0 0 0 0 0 0 0 0 0 0 0 0 0 139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1403512 234225 0 0 0 0 0 0 0 0 0 33644 0 0 0 0 0 2511435 0 0 0 0 0 0 0 397650346 0 0 0 0 433255 1343077 3373897 0 0 0 0 216 0 177780 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1455030 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19920612 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26990 0 0 0 0 0 0 0 3 0 0 0 0 0 4019269 0 0 0 15863 0 0 0 160928385 0 0 0 0 0 0 0 0 302676 0 0 0 0 0 1673 0 0 0 0 0 7871954 0 0 0 0 0 883 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 207 0 0 0 527809859 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 893 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25935 0 50774838 0 0 1133114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 431 0 3 0 0 0 0 0 0 0 0 0 395412 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 0 0 0 0 0 0 0 1384960 0 0 0 0 0 0 0 0 0 0 0 0 0 60734 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 436218 0 0 0 0 1811 0 0 0 37011557 0 0 0 0 0 0 0 0 32 0 0 0 388925 0 0 0 0 82 0 0 0 21 0 0 0 0 0 0 0 3 188251516 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 153182 0 0 0 0 423668 0 20895462 0 0 0 0 0 847428 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13662869 0 0 0 0 935925 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 0 442217834 539633862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 128487 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18209650 18 0 66590829 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4138 0 0 0 0 0 0 0 0 0 14044925 49434340 0 0 21 0 0 0 213296 0 0 0 3400677 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68268205 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 0 0 0 0 0 0 0 371 1238125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 186207129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2181656 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 46558261 0 0 0 4 0 141 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 200 97958580 183 8 0 0 0 0 0 0 0 0 4449414 0 0 0 0 0 0 0 0 0 3411177 0 0 0 0 0 0 0 0 0 0 0 6138 0 5585 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 1001
993385061 831336561 732949747 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
466514254 403812712 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
887448933 852493695 724590525 710000571 699536975 632086337 161775499 71845850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 463 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50560 0 0 0 0 0 0 0 903 0 0 0 0 0 0 0 5181748 0 0 0 162084 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 0 0 89945658 0 0 0 0 0 0 0 0 0 0 0 1117017 0 0 1 0 0 0 48664521 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 74537187 0 0 0 0 0 0 0 0 0 0 0 638044 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9378 408 0 0 0 2014 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2466 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 688746 0 0 0 6594744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 174237551 708419 0 0 0 0 0 0 0 0 131121120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2444206 0 0 56165 0 0 0 10 0 0 1133083 0 0 0 0 0 0 0 0 0 0 0 0 0 3682275 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 374696 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1086019 0 0 0 0 0 0 0 0 0 0 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118216337 0 0 10 0 0 0 0 0 0 0 0 2602 0 0 0 0 0 0 0 0 0 0 340545 0 0 0 90884 0 0 0 0 0 0 0 0 0 0 0 0 0 36626115 0 0 0 0 0 0 0 0 0 1708195 0 0 0 1136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 2 0 0 0 0 0 0 0 579531059 0 0 0 0 0 0 0 0 0 0 0 0 0 0 405832352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 356 0 0 0 0 0 0 0 0 0 19757851 0 0 710410 0 0 371 34777 0 33793564 0 0 0 0 8 0 0 0 0 0 0 6516 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 203422300 0 0 0 0 0 0 0 0 0 0 0 189642955 0 0 0 0 0 0 0 0 0 0 0 0 243094 0 0 248590010 0 0 156318541 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 246558 0 0 0 0 0 0 0 0 0 0 15301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2262 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 78801223 97504 0 0 0 0 0 0 0 0 0 44239032 0 33397869 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 178182 0 0 0 0 0 0 34 0 0 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 1748194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1716 159435 0 0 0 0 0 0 0 0 0 0 0 0 0 78622 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2531812 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 821681 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 6 0 24438474 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65061484 0 424796 0 0 0 0 0 0 0 0 0 0 0 0 48785 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 599562737 0 0 0 4 0 0 0 0 0 0 0 0 0 1799 0 0 0 0 0 0 0 0 162046948 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 69805390 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 16 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1457808 0 0 0 314681 0 0 0 0 0 0 0 105389 0 0 0 0 0 2022 0 0 0 0 0 0 415 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72702947 0 66 0 0 0 0 0 0 0 0 0 0 0 1876923 3486668 12163586 0 0 0 0 0 0 435 0 0 0 0 540182187 0 0 0 0 0 0 0 0 0 13736296 0 0 0 0 219 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 471168900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34256 2175159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 784715 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107865140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90397057 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 1274 0 0 0 0 0 0 0 0 0 0 0 414753 0 0 296059 0 0 0 0 0 0 0 0 0 0 38 0 0 2053754 0 0 0 0 0 375 0 0 0 20973361 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9828463 0 0 0 45200 0 0 4306897 0 0 0 0 0 0 0 0 13938238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 146054 76615 0 0 1581169 177445 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7060 0 0 0 0 0 0 0 359693 0 0 0 0 0 0 0 4565 0 0 0 1261 0 0 0 0 0 0 0 0 0 95600 0 998 0 0 0 0 0 0 3357 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 12491605 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10830879 0 0 0 0 0 0 0 0 0 78 392888 0 0 0 0 0 0 0 0 0 0 72467151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32363107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122 8920 0 0 0 0 0 0 0 2057624 0 0 0 0 0 0 0 669 0 0 0 0 197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6114 0 0 0 0 0 0 0 0 0 158185004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16816559 1 8498 0 0 0 0 0 0 0 0 0 0 168 0 0 0 0 300 0 0 0 0 0 0 0 0 0 0 0 0 0 365533074 0 0 0 0 0 0 0 0 0 1204201 0 0 0 0 0 0 0 0 0 0 0 445 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 36 0 0 0 0 0 0 0 0 0 0 0 0 30251 0 0 0 0 0 0 0 0 0 0 169644 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6281 0 0 0 0 0 0 0 0 0 0 0 0 0 3681 0 0 0 0 0 0 0 0 0 0 0 0 27344482 0 0 0 0 0 0 0 0 0 0 45168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 398934 0 0 0 0 0 0 0 0 0 0 0 0 12899662 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13511482 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 173742034 0 0 0 6116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1604130 0 0 0 0 0 0 0 0 0 0 0 0 0 1315461 0 0 1574 0 0 0 0 0 0 0 209497 0 0 0 6882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 8424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148995 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 349857321 0 0 22000846 0 0 128052176 0 0 118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71111619 0 0 0 0 0 0 0 0 0 0 0 9283376 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 114712 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3134343 0 0 0 0 14026203 0 0 0 0 0 294 0 189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 1075659 0 579 41847409 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21685080 0 0 0 0 0 138 0 0 0 0 15 0 0 9988 0 0 0 556621 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 242518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31789638 0 0 426442297 0 0 9617085 0 0 0 0 0 0 0 0 0 0 0 0 0 234290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 772 2 0 0 0 0 0 0 0 0 0 558 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9433 0 0 0 0 0 0 0 87589535 0 0 0 0 0 0 29699001 1649 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4483 0 0 73058 0 0 0 0 0 0 0 0 0 0 906 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 279893 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7974818 153125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 133168 4 0 0 0 0 0 0 0 0 8763701 0 2058946 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1238 0 0 229448 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1760 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2108133 0 3179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000000000
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18509224 450473937 461224064 656743837
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42125255 47945645 323036972 708533569 734357869 812825993
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 374954695 471939467 934185092
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36799 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12510128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 104388 0 0 0 0 0 0 0 0 0 0 0 25660 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71 0 0 0 0 0 0 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 130689 44409893 0 5302840 0 0 0 0 0 0 0 0 0 0 70375 0 0 0 0 0 0 0 0 0 6872 0 0 0 0 0 0 0 41366652 0 0 0 0 46 0 0 0 0 27 0 1650195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1460 0 0 0 248 0 0 0 2513 0 2344689 0 103149067 0 0 0 0 0 0 0 0 0 53 0 0 0 121589 0 0 0 0 0 0 11 0 0 0 0 1418462 77543803 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 146863 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7145152 0 0 0 0 0 0 1529 0 0 0 0 0 129769 0 0 0 0 0 0 0 0 0 9077 13 0 0 0 4683 0 0 0 28 0 0 0 0 0 0 0 0 0 1 607 0 0 0 0 0 0 0 0 0 0 0 0 57959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128062 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 169025836 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11318 0 0 0 1253 15227 0 0 0 43 0 275 0 0 4 0 48960914 0 14 0 10856354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59744374 0 197658904 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123768 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36913 0 0 0 0 11451 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1278 0 0 0 0 0 0 0 0 0 0 0 0 0 205906 0 0 231177 0 0 5206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83553935 56 0 0 0 0 1 0 0 0 0 0 0 0 0 109889682 247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148618 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 11790724 0 0 0 0 0 0 0 1 0 0 0 0 3363 0 0 0 0 0 0 0 0 0 2249 0 0 0 0 0 0 60283723 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 49814 121887 0 0 0 0 0 6409 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15427 0 0 1223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 41712454 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 273 0 0 0 0 0 0 0 0 0 0 0 0 0 44 0 0 0 0 0 0 0 12482 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41584240 0 9568718 256369432 0 0 0 0 0 0 0 179417072 0 0 0 0 0 0 0 0 0 0 0 0 0 13392 7276201 0 0 17268582 0 0 0 0 0 0 0 0 162771 42785088 0 0 0 0 0 0 0 0 0 0 0 8479129 0 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43445 0 0 4 6 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 31130680 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3288334 0 0 0 0 0 0 0 0 76310011 0 0 0 779862 0 1230 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48447 0 35688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 383 0 0 0 0 0 0 0 0 0 0 0 0 55571576 0 0 0 0 126078455 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 713863784 0 0 0 0 0 0 0 0 0 0 0 0 106840 0 3127341 0 0 0 0 0 0 32318211 0 0 0 0 0 0 90 0 13669644 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 378014 19264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5785209 0 0 35882059 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 854690 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 141258 0 0 0 0 0 0 0 0 0 0 0 0 0 117 0 0 0 0 0 0 0 0 0 0 0 0 2879 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17546054 0 0 0 0 0 0 0 0 0 0 0 66976286 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 608676629 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 725 0 1984158 0 0 0 96434304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4375735 0 0 0 0 0 0 0 0 0 0 0 0 0 3116 976 0 0 0 0 0 0 0 0 0 7253 0 31666616 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 358405 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 791 0 0 0 0 0 0 0 0 0 0 0 0 0 457406 0 0 0 0 0 0 0 52204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 544012540 0 0 0 0 0 0 0 0 0 0 0 78669 0 0 4911799 0 725 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 14782007 0 0 134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 1
0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 0 0 0 0 21076 0 0 0 0 0 0 155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18236735 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 135841 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 0 0 10 1 0 0 0 0 0 61311 0 0 0 0 0 347 0 0 0 0 0 0 0 6919 0 0 0 0 0 0 0 0 0 0 0 0 0 49880 0 0 0 0 0 0 124 0 0 0 0 0 0 0 0 0 0 0 0 0 35705 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 677 0 0 0 0 2167692 0 0 875630 0 0 2836 0 0 0 0 0 45062251 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 369421127 0 0 0 0 3 0 0 0 0 0 0 309405 0 0 1185 0 5459 0 0 0 0 1 0 0 0 0 2124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79 25636 0 947 0 0 318531 0 0 0 101688747 0 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 214337983 0 0 0 0 204 0 0 0 0 0 0 3973975 0 0 0 164 0 0 0 0 0 0 0 63768 0 0 0 0 0 1 0 0 0 0 0 0 0 0 244520716 0 0 0 0 0 0 0 0 98639271 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 48023 0 0 0 0 0 0 0 0 0 214109 0 0 0 0 0 0 0 0 0 0 0 2727 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1388726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5934 54656 0 0 0 0 0 0 0 0 0 20333 5061 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 13 0 0 0 0 0 1 0 0 0 3559 0 1153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37709820 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 3004 0 0 0 0 0 0 0 0 0 0 131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1097847 0 0 8940072 0 0 0 0 0 0 0 0 0 0 0 0 5505319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 521844 0 0 22911 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1205316 0 0 0 0 0 0 0 0 0 0 0 7943046 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 182 0 0 0 0 0 0 0 0 0 0 61609017 0 0 0 0 0 0 0 0 0 0 0 5652 0 520 0 50 119245990 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8557 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1043971 0 0 0 0 0 0 0 542617578 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 211 95317 0 0 494828 0 0
3 1001
902191678 831386882 527771697 494235415 430687192 299314251 42321279 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
867000559 678798402 405978690 401746285 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
959819009 458942964 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
813798 134037 52896 9721025 25623 26024 5668157 3483 180487 60844 16980 6396 43095580 304287 275 3895807 620946 233532 19988272 288464 2083313 154644 152169 14847 520 50875 382019 8560178 207623 1663159 3233629 27591 1186055 241482 86191 590781 7795 51015224 989272 3562 15598250 68139 592864 152489 8291560 110520 109826 206705 3697126 21580 1061168 1587566 475309 497574 934801 20427 77 29709 600025 24559 5127 23584 43167 415588 69751 280582 415 5281223 2768401 875423 64524 207362 2702 4275 14971787 31811532 745678 620534 398111 2315383 1049485 818576 424050 2 96726 1822003 86007 18135040 32508 4563807 650 2432 648809 414273 11158 429569 516126 2625893 8706 4964 34318413 7775 2688416 16072 211622 44222479 12926 477774 376030 246118 9030856 113546 158558 13307 24854 533481 56898 586753 10619 16377 418080 86546 18606 653497 5424964 1419317 87608 186 2670 2931380 704386 481815 66758 33180 6909402 1046665 32146 3699536 6565 221118 3319511 44485 1202193 85162 125286 295548 1724140 1541 4754961 1256634 707767 318919 22711 191613 70377 42996 1820444 10283 14864 49573 330863 4014880 359243 56185 484093 5812793 31107 6560862 95 10512 1399468 10591049 5211 542570 7433 6343513 15455608 35733 193 148780 1277260 2022109 870452 1329045 1439746 47361 5625763 7423943 6499411 3275 990589 65040117 843763 123174 14801745 261109 3318 95349 33633617 199063 86345 70458 1888909 25655 30552256 1465 389934 9140815 2702182 201466 2320 2002609 18453438 1030167 814274 22058954 700918 2578349 1766687 1024724 1094870 697220 6282 837 5014103 740 399518 1955037 712 104873968 493086 1694 565732 44371 4608 1409 1648 6121093 5868854 157510 1469 28319 75344845 48217 16643 6207 1850225 20150066 101090 112102 286082 19106 205801 2858053 542573 3 874854 45258647 2820663 7093106 545471 619399 1205 149884 29113 11425202 5893547 611 415206 982485 100651 100100 16619 908118 13 287806 158 125632 5711604 152347 400622 164166 3605476 5516481 1575883 20054 661 189723 602217 452 2178804 129234 54832 1122806 92870 126 102138 1918515 640 673 10844130 1230784 577369 1789 112836 24837 191819 218821 1908359 77450 88048 5506388 11238 172657 4836774 4922808 6599483 1339541 691825 16331 9638 6533425 96902 12777300 1110598 702014 126098 3222303 98988 34 168329 1836 33357 102443 11932128 5750037 237498 94341 33153 36061 18206 9224979 5284690 556782 707883 1407480 2292832 750013 14479 3042 869814 85929 1303 572621 32 431852 43614 1823241 2084475 1792384 5100755 90809 299547 1430664 4590 440 312427 1780991 205867 2572 29752 161 12180 153617 147088 620826 13494453 718 11393055 2931 8713 871477 134695 32566 240 135382 396281 60061 152105 177601 18992953 3753572 6765338 134371 296110 19502104 121646 3864766 1651658 4678353 12513 80725 6448792 6422003 573 6431527 94932 52 663844 234497 310 51517 14310046 830 551083 7671 151378 566550 26503062 1453360 69068 13171 4471 1783808 1489879 7141487 320101 102509 298199 184956 208296 14612 1799489 29865 55406 35230 1134188 13842887 2151 2794 66626 83 98082 1586657 6911471 337568 252 524 1489516 8746 1544137 49327 228419 63557 174756 22349 12009 203254 27108 341259 453656 426634 10345 150292 1218522 30159 68419 37978 91352 6254428 29685 55035903 19026120 57550 11222 240 177133 115332 4375 9429 249973 14327 41123 352907 715341 29950 8106 26848 1645041 2125279 475264 113999 420257 383706 1538863 684066 76787 775186 36213149 14652 5051 145299 145142 4944795 9453650 643002 2430337 71460 582696 29631 2077638 1146923 63605 984854 724429 1 1071326 1832120 89457 113318 3794609 7275 110927 6516776 262245 138254 214052 224971 31473 143117 175208 1783 1148548 4015088 360 18390 62153861 13265 503356 5422212 438732 31417 66456 230394 18738354 64020 13281383 25486 674934 43917 79204 33100 1300 4820 102167 22157874 1515508 125205 3237 29586 62811 3331694 4533 6709231 8266482 1299864 299755 2346949 352224 38883 229918 254078 482787 49471 1548462 10920 1417 795894 173680 2759502 3139157 6752 9729 337 284258 117 486 3991891 929960 496853 15316 9011 356130 53381 1198372 599462 52499 5609 6441 17817 6178227 1347 711526 1268 33655 142968 47381 3309 17729 31228 6030735 113629 5267 434141 111885 6181234 4111 1600902 6055213 577283 373020 1701276 1803 8821 773947 327236 13483 215569 315149 4055898 658478 39573 4256 37921830 1981047 431 13188019 90346 9717 129513 8282 144968 30661 1367160 10191 318107 190553 7941 258764 216933 217287 7781 103299535 51222 103021 3939505 7335346 220280 62518 292055 1313230 536392 9245964 77050 827581 51525 325413 1588143 276532 2276 57490 32 108930 459880 202 600942 1208022 171128 204 886 35163803 8384750 13035467 24348 2486 18048 1918 818596 6692735 1169402 15839 1621919 11976 1305704 160916 122877 242070 6393 80269 190824 17 149993 30180 34872 1767546 28355835 326951 18774 5719 43486 98532 9029 125447 1783475 3844495 29162 774080 19049 819410 248454 137497 633299 4614988 2930 3235778 8227 158229 34455 345831 62168 36351 959001 3217664 9439319 160 10392772 312826 420650 182578 2682532 37309 1384 54 9765 3325378 273644 40992 155 113 17819 26573 142896 2004375 1065537 10547120 982943 23455 299773 129523 378236 10824 279897 253417 14542 2203103 76985 2215 30807 96076 6425884 1290 0 29369 4228 100970 36106 53132 107 214642 43470 600543 1702900 535221 369719 3628094 41587 851 64725 55 1026867 789935 2530 1695 1490802 12 23265301 1950 112580 76 15850469 1216079 37477 2986558 341011 25 6665849 98 493788 3028 284597 1923498 3443 349608 2068169 2916 350764 163370 2008 11981 39722 625992 17124 1689222 9991072 33598 783675 89115 16008 559225 8389 25853 2175986 950353 2662104 39442 401640 33473 6718461 146376 6244410 1069051 117412 1482546 69331 674447 10492 20333 121096 2658955 3614 70831 18 301722 234211 2995114 553458 11929077 484978 819741 3409935 20817671 14491 1344008 564 2060272 5936159 19248 3457166 19159 5000660 115570 1732847 2831 1312162 59445 749702 51147 5160559 24537 306234 4332609 3666070 126747 147292 357608 268854 2130916 1443 17535 389259 501512 413585 123957 998689 42485 3435295 165139 2065 285624 324036 682015 62905 32473 9049 400175 1491 5983782 4283144 420647 1224433 7722321 5052121 3115 34607 648000 2694083 12442978 11969 15400 289480 4692100 871145 10178778 510920 669 148166 131616 6347 708785 40831 874693 654482 223252 7460 23217 1528986 519871 57991 46869 25068 4120904 1300 2543933 39585 3465206 4247687 836738 74018 7414 923224 21075 2337769 155858 605412 793407 5565641 265574 1630911 1279600 14085 1159 532020 287367 276922 143412 504389 553412 83286 1683886 138872 1879 456 203144 14619516 4107328 469939 1438 4763 12359068 231 2994 2075 29528 3150755 8410 9079 4192 572780 325693 3165368 99 11238170 12443665 1633247 155206 136643 173331 226155 12338936 11887187 285879
101545 126388 415 22474 2018383 320855 7191555 350738 522179 455927 38661 7564 258576 223022 86659 558 188573 1027045 269595 504593 80951 11948 14992 56 1339602 861 170916 4959 1810 1714171 34195525 131918 128046 101 565277 17904 314217 81424 19058635 37 351188 10826216 489 4384 1033039 347654 286241 619372 737371 647301 713991 90451 1589141 199298 2677 127766 483794 405877 1070477 8876957 4669945 1585550 80505 3006 5123 867592 92924 1897374 259673 1804 76513 1081 47 2933233 8105264 2122437 7755694 77870 475753 131639 2298 7810 386713 952200 482808 4173 28716 319181 108667 5621188 499219 4633929 42518 553227 12132 2814 2810 226016 344546 2018 137079 2263936 505969 718868 2398 104461 2720878 503933 499263 408886 2545 4451829 73842685 573107 1828537 4780341 23962 24592 142537 11293179 1779565 1194682 31987173 173779 486485 223634 4091249 75083 9609 74943 288606 1224 107628 453860 1362 1934069 2015799 571010 584 0 2053947 86273 36886 90597 27534 56230 537 11035062 1721182 202699 4763709 2661 49 38655 193424 1494 4387392 122455 11757380 46698 1124622 409683 11601631 24517 2343757 209179 156850 10674680 1202362 533167 523026 6633939 18669649 5501 3737 1202331 1740593 1048346 46746 1497070 59527 86228 170 1607 16257345 12875 168660 32790 2091042 31555 391676 59258 178024 656699 13839 1924892 13967 432312 12572 540513 1361 31 4704414 21983340 310114 4396 718060 3419 6435 642207 80305 90972 255134 101693 20075 152184 284629 163386 137018 1846206 6855 392616 6615 1106 62879 9386 591287 53743 38709 2205 174650 7351 268258 16712 143225 4069 393740 11666 255 28429 15136928 325448 4675 539392 104146 81766 345299 2057802 1452 1551263 4771210 7309 23756 879937 16560518 271416 17239 49638 38086563 521786 38078 24462 119993 144565 4816344 704499 28635 353282 23697386 2105197 31178578 4954 23 66023 3309829 61475 168606 17191 3236325 174354 5545 513326 469 13673592 840120 7217 667746 79834 20419 689008 173389 255285 67464 197360 6719 1016 264282 337098 126123 847 8694449 34016 2290221 2158 2803932 166233 3999176 27827495 26185 159585 351777 2499131 6862298 15035697 32499 494322 572025 19058 1602600 5129204 3117534 5184 110209 14485 3124419 69816 110559 5187253 19840 694653 21043603 4414892 19390 278548 5479047 70554 918639 2640272 172341 301406 19812 396581 70 3061786 189600 16489 1039539 734081 14121 179595 7491 31 3663 54319 6789407 14938 129136 647237 2157479 462053 344520 85727 322242 104584 5562787 361291 1284 1721 478093 239572 3870 731502 41943 9710843 645 1184843 169752 11428 163212 35483 808 7889520 874060 50375 25329523 909893 381407 373 200745 15233324 615309 154565 41506 14576 651356 8094 26026 71531 181497 115672 14793 554558 847689 5242952 337577 423924 111264 30018 658830 14903 1594327 191 151854 2544513 84129 1288800 118710 5000 107322 616861 1395281 2112 1304791 1735638 4567662 19379 2998830 12627 2411 20114 195575 4654780 421632 18851 98501 3566778 2615382 8920 651723 319918 25298 171200 153175 2082313 1158191 817591 27593 1747432 891238 435864 496018 419330 1001077 896559 969704 64029 6989354 182 12553 25426175 233875 32794 38491 519 34794 757497 8383576 683707 450328 160225 39858 199 247537 21822 4696377 194289 110021 129695 91347 4261750 83429 2330442 912304 11254 476957 5193110 13404 3222695 489639 12724726 2027522 184 2170531 33315610 1594 1643246 4660563 1 86024 7697 2653 80024 849284 728281 3175 473282 35579494 8567 335535 8445 18141 533 597852 17386 102833 6380 7624 346 35355 21456 15379 190414 2356 346298 52769 1579867 11562547 125433 4429 2970 451840 104839 104521 7671 206943 265023 2159895 34655 971819 1173278 4076013 2423742 477227 45210 268652 5699 822352 333744 282049 75837 460830 373657 159235 303635 199678 2345033 18424 771625 6777050 12172 30 2969751 268825 2451840 502968 1070 179685 27046 8791 59766 25816 2006911 16 76424 85984 79 138336 16710 10969 1943172 67076 27785 3980598 50705 135109 1244664 397393 100292 62002 71396 714825 25296 2431470 494000 36376 60212 21611 44357 1777521 21489 59687 736517 50141962 110 50626 13199700 867866 9400146 11137 74750 16795 949 637 2672550 5704 31503974 398151 97675 291962 1027457 242 686740 20298 3844894 559685 1028240 1178288 647426 21223143 1347948 0 236637 44467 4408410 2379036 2305960 46753 528771 2415 640671 447280 15287 8281601 15238 1059503 7880342 559405 97406 896237 36136 4549 267530 1026358 202502 1828892 167 11171 98566 1097982 7192556 7192433 1295278 3880 433938 974146 2770630 2812 147196 4133214 3443705 3466231 116125 179847 96348 4909 586 12166 613041 86906 40303 109494 2699 7890799 1138015 189765 996038 44 500780 49797 24446 4009 91738 148881 3081 205013 19172316 831171 13987 115 2041 363422 54811 42527 550 2437515 32178 5958 8451386 883 5787462 6771671 459168 8118609 8422 46533 166 1784969 16930 105492 2549 98938 5125 1671666 395062 84932 6687201 357632 15040 2934628 6814946 309 15857671 229588 120359 11856 7504 13619 914399 51389 351729 416337 42270 5044510 3836 79893 629352 5436005 1363971 2054 230579 114790 44406 966602 11234 15329 4987363 6243 68051 9476224 214908 1509 406021 421694 46498 10713 3100279 507643 239545 29214957 1317 47 366 2132165 89 19339 58221 9209 1765422 49431 419 137896 1994645 2088172 250059 35 137677 12140453 118946 704269 95820 61846 145576 5419312 413601 9184 192664 2302665 920291 3450899 279705 189 1741 284690 795 118043 254854 119307 204818 1445 5730 2245100 5900 9031 9358983 88368 11583 357002 531 118803 9806997 564 169702 1438207 2845690 38570 570 45340 4936841 71716 802 225832 3332457 2501134 128656 1878 93057 60817 106458 1694 757299 3323195 38247 4811 9292147 6134 7926939 2669096 12481451 1600178 41243 119830 2110430 36948 43277 1593301 10786 987716 15120 2093045 422287 94493 1743067 348503 125 17399824 148615 348781 58097022 47822 507529 715657 4379505 3119367 8728171 331519 185835 95252 8348 1193682 2352092 10352027 0 25940 227 51842 7653846 222607 75461 31156 1 17667819 73352 266636 7324 3655043 4459683 39896724 112178 1587370 528485 1904440 36312 3270582 114066 90808 665978 982708 706580 1292869 12198158 673146 3110744 3702 269953 431 127778 4127418 112510 35701 855834 105418 10859 535611 366615 25051645 361978 92607 1567311 2195165 83318 286746 40381363 600 2033626 29621530 2545293 53600863 5653306 111639 1748232 2056094 517615 55568 5278981 3197378 4655596 628346 1421003 3080 149552 168 47284262 1157962 728188 1492 849854 17816 1678505 31516533 313 402126 1639 3393 4468 446331 388770 7000670 187 13483824 20100 343116 1812984 32438 327099 8894661 944824 26042 161240 196355 13817023 3946681 111999 1835 10396424 1906406 1013498 5057 79009 194916 1684 241173 71708 447416 7409898 4747 105408 29649 645 403918 585 17865
2076 85650 1346395 1987 28 49418 62444 3265626 577956 3440021 206006 3318261 28305 1432653 5630 360090 22790 4708 1568785 10454147 248140 10266 8266975 119159 11559 5257845 31188 178116 35418 262180 47902 16066 844910 3196148 1044 409520 212063 1461319 605168 74121 67928 2198250 52058 3001 36483 2600234 413194 19705167 35916670 18292 5208 186743 8782 7081148 12637656 2777 49088 13539 599701 970987 174776 15517 1261826 61954 6082869 62439 126 48762 55875 771380 116181 1949511 18241 111692 1528 2744371 6210541 23119 18059801 4238180 900469 14265 1000765 162408 11224 202863 35447 767283 374782 381 869 235992 4879645 16138 85493 32666 200522 12 11453 3876 16935590 11120 2143744 28951 14960614 306762 1317 950439 567641 8239 6474929 174707 348837 38686 2027 81986 2019610 4529 54908 396604 129 204509 729621 51175 612832 38278 307340 2910985 403793 9990 537071 64788 918030 59164 13245 1136548 251243 65287 2710 125063 4018 454335 149897656 5816730 369905 119284 6764 1502 56396 58731 76864 390171 941429 413563 322492 26099 271895 185935 125340 693291 539617 1738 1343935 511665 16879 215669 20013 1215024 203919 21 25121 3857 10632 732944 29230 237221 81641 13229 155784 5377095 620873 117612 257 142948 8820 18317 13119 602183 25 419382 635122 58226 206207 10087268 383325 1163 943852 23446947 89502 1848931 31106 233592 8901708 3514607 25883253 1628905 524053 97 221043 115469 7222138 9804 126632 535277 323837 125970 37018 1427 150 1042623 6845949 351927 382178 305690 26062 3235809 3171320 1437993 4576 175112 3788108 20858 132076 1387000 3036 38 5796811 42969 8653276 278490 702970 5637 2488924 1218195 235359 2712420 10742476 11473 150688 73548 97631 371042 11213 714 2048540 1139312 3925 27672431 156 1932745 322664 78578 2624512 1373177 2986454 1260452 5965089 225356 161407 7134 2470638 2759337 4717 326934 1134064 287178 2088617 13748687 6678207 9550 2174350 47712 1223305 350161 300117 7721600 14775312 6354404 2916 1925 83757 1744934 396 314657 8314916 1597375 526784 747143 18837 8059297 729626 728984 10036089 404114 1312 185726 17905209 2026211 384459 161364 42904 1344007 7687 20418854 2969 226770 338763 14397503 5663470 27007 363980 13912815 1675 15065 8345154 2042152 70731 199779 298281 379546 79753 12417575 10133 270960 1990376 48897 1355024 96822 330919 522854 432 114625 6059 674004 1790 4261426 8862946 358659 1099997 1279 516 44426 82347 424755 1272207 4877 582615 73177 562448 5043 8386138 2916 6593982 6646188 2528378 66 79428 412979 5289 245706 8877206 17609 13098912 75318 3110 37263211 1212976 42235 322805 1183061 1848 85125 13945169 145686 194612915 25145 21122 413132 35468379 148 1190512 15451 2174092 5598 8412445 61876 15780 604696 1874621 933508 1433421 673730 81343 549 36685449 662413 4272822 1665617 320718 20787154 671901 61547 574316 409077 469878 5012823 5656065 142 1677962 69820 345427 519206 102154 6749501 1051 30 1480936 37164 1159694 595995 202507 67 9221009 291589 210293 830100 26772 1959023 24001 4060 34856 68323 146647 248749 38523 120176 13693 464121 205305 11806468 31526 73701 3518 5125 13649 406621 233369 469284 35717 6690426 4200185 988821 4772 10198 1879474 2127701 489864 1805642 899 363312 78143 2638 9508824 1359 225440 14025 403 545 1027417 3244594 1361960 31020 441373 430947 417410 190 521313 697360 63216 127662 15614381 839300 2471580 41976 649628 7753 70972 184383 3971255 1814461 35267 40887 102375 11186167 65735 12680231 38613 120532 6864 5065 19783998 227 2264155 4601 703349 43724 91210 2275353 561122 1188414 17930 265 817 142391 35175 1082681 3057500 197906 217947 2630240 41690951 36418 1753 3366974 7378 4294 265923 353251 22425 19437 41527 9361336 45034 594575 19927 228 128124 48760 3762358 1963 1051903 33612 64 347768 28709 6680 1821 669883 86631 43250 842462 4918 36548 850872 1705454 295591 314312 4215731 59972 7 9396279 2082387 92130 2923677 220179 7683352 65106096 38176 2225290 6071775 105983 1002392 15329 123 3710498 19919523 8038 1059320 803 16912772 95 67217 3110557 4197371 87153 76108 5211 1506923 908628 904629 4987 543 12492547 502836 2679762 508424 5008981 460163 2006222 797169 24339 220186 15228389 1189496 3920 156431 12713 101116 1871318 911820 6340 29621029 4084 6039136 2003526 787676 557159 1177904 3530 21200 82 12015319 1217049 81557 1093150 5798 681 13873 23627598 2111 1514 13179671 1101475 2194136 51359 15296 631086 211434 3514914 640888 1518825 14397443 486711 3725490 302483 223 298983 1825508 3422192 3462457 254094 13245544 554 4030 53539 74197 4692 5616 1574754 13563 192886 27876800 2446265 12381 430 1060166 6009 492097 26364 334 70597907 4124 302194 6551676 708 1510400 33100 3192 1452537 143642 111738 17809946 18028 3157811 1535388 568967 11430 5801 11983 57967 10061924 44768 296222 806613 99233 26475 27524 737761 837577 2565 518576 35706 1434507 170621 360 18161 19930738 30421002 9826135 226719 3709084 7262 685053 1095737 102734 98142 875653 198365 16602 1289943 157699 4513 597283 115074 4120961 2264542 345455 248506 379 7197485 810362 12180 110070 581 14987 1550848 37588 2637829 1153804 933846 22429 16620 214121 230664 4412887 177716 6865 161551 863169 1037053 645866 4859 13708 310728 13850 19149 5279 264757 883460 95020 48167 532008 924453 2738 18144 3103525 5767282 163978 30717151 828218 2746981 3930 23840 240440 23299 121014 10443956 2222 154702 65636 5454 304707 7725 116402 30432468 89492 178597 1607580 2951262 13295 549952 108 7741 31029 22365919 20592 583579 7020183 3106 3975675 598 119152 3934 286683 573499 2345655 57925 956160 4956 48056 1531 753080 192 45900 1371226 15832929 1166218 1071924 1804626 3817 13986 368219 113017 19667 2332342 2222 448265 6847622 60872957 2455281 3973629 27027 13188 470972 310195 4366255 1603059 6673474 9018 75327 7692 28225866 231677 487712 132452 2316 174835 1468487 22581 4561320 6080 101512 49471 36508 141756 2084975 38296581 100 89246 46516 437749 13169025 13431 306003 443923 71439 85348 84950 780946 30671520 244445 6983 626643 5652 948949 39873 79900 7371833 442494 37521 217949 603014 737850 8887708 362 15149 1 19024 1110336 76820 699769 2178322 0 29137 42592 7273739 260117 573 322441 1002 4362 10447 47930 18620 115076 9699207 1402670 1965690 4935224 20247 205384 743 20372 4042 188949 777798 40296 529643 1423875 1148 16262850 314280 1062391 272894 7400317 544930 232911 45586 7720 167724 27857 906890 1554188 15821 181125 757 8403292 451942 501138 16547 979019 176 161840 332350 3785555 4293256 247391 2377 812473 26306363 2964418 11461 241941 907143 820865 143448 519 63059 5714223 4113 947395 263744 13194 47015 5289223 5042378 18404247 472164 32889 120176 56640 848685 1078868 1152 974 8951 141805 13036582 5753508 92340 1285751 130382 136312 600 35711333 13992581 506154 116324 657720 569551 107997
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 840073223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66098530 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 927486501 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 547807481 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 466859870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 803464437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 738468215 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 710921144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 741761392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 361058400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 880604709 106559507 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 979541971 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
6739648 18415 1089126 15345 16267 8495 42894 655872 1115135 6622833 26269 7832 11392038 11376182 45714 4588217 26422324 47695 1597024 87724 5712794 14807 182986 110756 38783 1384 90404 1900741 7852 6066052 7 47917 3091168 2176821 173668 59099 25950202 41719 30925541 55542 5085440 105192 88006 15222 156904 268936 450048 113868 12298906 4043 15225 7473579 1043496 6668294 6169 211740 6835084 108911 33272463 96198 11428730 2511376 41287519 1838347 281005 283344 22460713 160556 3773574 7730 1531961 8272 1055855 741861 9547 203749 3364 879253 65249 338269 370506 57753 22512 34926 3665789 359000 1493 2913102 18493 186723 396773 5180389 381329 2616690 6734 33220 8174 186885 71019017 193517 532446 1297435 486244 32234 1012196 12810 428169 1623201 1162688 9489459 14038977 696020 230257 2448695 834629 88912 7766118 10483 409572 1249753 68346 195018 9170355 7978055 2208191 234705 715756 181580 632321 1059 213276816 471384 4072645 234701 159769 809948 540378 82 691362 2686352 11889 372997 10056811 17215415 6912 4395529 713 48542 2810 8249233 1331959 4208 173921 3700824 723941 4031815 1545269 174348 242417 247054 52820 339321 1099297 1175379 2705 8246302 56787 6149271 1087 14523 850207 3464 315667 411298 1913365 2163934 25521 100725 75 1914895 201078 46361 38155 13806 628796 1947176 97882 2085 640 4523411 20580 31562 4319 10769692 60956 5488632 2842388 48176770 149757 18272810 2462459 5722443 50109 334210 39111126 472632 10678999 649331 51675 51742 61601 15779932 6125229 14564202 4544015 8152123 289336 528120 16574 42 51832 265032 17785900 129521 56263 101070 12311 723923 3361 95044 77868 2346378 108189 1825 55011 855757 4210 3705 3181 6751 1744 7206264 845032 3376519 4706 19208 4552 3990999 2472 354017 334343 3183754 928749 213697 18204856 1695301 1253623 106545 417556 82071 160274 19 410 48790 5691171 2829 270997 14200 1088769 22618 11930391 304872 984044 6757685 135745 1776178 83876 38197 122167 520671 1369180 21440981 873306 5294621 515408 35200156 105981 2278 12515 111341 823468 1685 190097 1615233 797156 653832 412032 399547 860705 129280 1655255 14317 5242 237650 180764 173248 52 179887 207004 267560 19362139 1183706 3805 77835 113844 6806709 16498911 10229 555279 826 1239 11058 90345 1021022 3417600 532470 22946 31887 656203 17833983 66421101 783429 488340 82619 222106 5384642 8621742 33199 5653 8586 90344 7814 3824445 101483 61312 85704 290894 1279189 13842 166455 4521789 445266 2315433 223764 5995226 10206788 15197 11804 45510 562648 1902859 5045319 410485 113457 4718 767416 109193 334687 700 199 86332 21807 76957 2347944 154298 17072 66456 10074 51456 59591 1245473 3456875 2248565 918504 50024 81738 28598 865910 117698 431158 12440 44 589157 8596 1951380 358506 69929 8847 101692 162222 1166339 318121 7921508 50175 778545 663337 29911 941951 5138870 1324 988 90128 15077412 881 241280 14399 916823 1312895 1039583 573110 117104 3148947 15083403 137469 168423 4001679 24754930 2287218 36566850 290604 107 39533 78482 11421714 22830873 5918392 7541652 858068 202030 637124 31139 462764 854800 237209 2312 5275030 1693939 72979 3349733 453136 109454 38222 814 60823 4273812 736857 383020 52383 1654 233786 76968 8428559 62190 192743 12364 3093841 17268 1011887 4049 808089 80 205640 22487 1006546 389568 593745 842031 12571 201964 6858 19170 571960 636 17626 469893 4652 525 1877927 12297 2934992 11835 5753486 193865 14610 992 4596888 276172 25900 4008 1084741 4363351 4627932 400 4567262 102783 1148949 308382 180903 83190 2135 1031 1202536 4201166 5362718 431274 4584166 645753 151663 295892 467018 12630188 26130 77081 82 93809083 51161 2132710 71477 928691 7493178 97 5050707 21532 2494393 625 35474 1102314 150829 5437550 34470 100552 4272151 484080 34116 50676 404191 7507 5656323 12981 427328 2043233 126447 2430 4379936 16697 5586352 86707 21066 133508 35574 3010340 29083 50 3957 160773 240362 12545 2135126 8027 322149 1495705 19 793657 4093 11408 657144 0 34992 1719293 3130145 11392581 4071059 317 924628 361615 490222 888903 4351 26690 264752 12362478 184441 3487785 318972 1926947 11544860 1057940 2699 347519 18731 6179 1672 2530227 5424509 72040 4161573 1215172 38321 85862 5558070 48062 65910 246863 10601892 3440371 769026 25013 32131450 64612 67724 50819 217068 579225 182461 12706 5042731 594616 12721 48736 9120749 114825 8918078 52108 15 3063 4505 6672235 43517 11970 188641 67789 541 1272908 1613004 2498986 30751 605472 515 5241417 4311 4004 11369 212191 424687 2481007 1106358 9660610 103848 7302316 17855502 51025 105071 36590 128030 739083 676608 31030 3279181 42550 529719 506950 86340 76770 153277 1589410 1824539 767239 374892 7966 3194261 6514 8 1967759 5784133 72826 2166130 229747 1476291 15978 140289 7417 1497864 359550 15797 153350 38961 924699 1395298 2525 798332 2287287 1278 1897 2889311 1610 11765 511720 1135489 2779281 290 50102 79826 6427546 1204 212 2340 4085681 1201820 26192 1368508 111876 11066 23785117 4526621 472872 23455 2954667 12225 411884 2376423 12447 10526 7360 73 3420471 6386 67202 89831 1205083 70 68690 29945 517100 1071532 5860909 32709 7482 75636 7516 110207 1888801 219250 111020 4169 87395 740804 201209 665 2252 15226 508780 54739 328 5449633 363583 67853 667799 4624277 394 110693 2573 2092883 21592 328994 1519906 191738 697983 765087 16821 2625556 8441459 1406209 54652 876713 5066462 48019 28512 356595 50199 134088 865019 4222360 3670381 13856 150260 5243229 629064 52953 2751799 45920062 19809 463376 6386045 2578 38909 778244 45178 3766723 217 60317 6252607 30679170 11000 18 1282935 38644 360126 11908 312109 798561 49652 2753691 651 2627494 76991 97 222958 2671107 1180 48896 119089 1262646 1452276 37 552176 1329194 506189 276 9550 142825 5597 24168 284597 155325 1599881 44042 44232 8647621 1511156 189843 19686 1666219 11056131 4926048 70073 98761 57906 15415 3655 283914 793736 19082 156098 89360 3433 73900 4995280 862403 59041 19461 148373 1168636 313437 77476 10252281 117688 1 1794 191 46003 2322 148483 2372712 6048049 3617 23464 59762 986704 15072394 2194459 68199095 1055762 45580136 138368 885 2697713 142 4595950 1332 2730932 8679054 13610352 3024 4060160 77392 61661 564367 1563662 18992 540601 210003 4796220 8817 997465 779028 20193 30279 23906 307658 14700 11761867 210237 10295278 442758 58317 127651 6530925 182 82317 365099 144902 374843 224879 780976 15301075 59918 2056145 1116951 606798 156916 15032 62793 21 30551084 442326 22438 356333 20719 39189 1033674 32614 6889 114352 998836 82170 3387123 145331 1991913 10444 29542 346847 483903 84203 3545468 253325 451788 6503 2135 5516916 1161567 54 234154 382520 15656 209663 548212 16388116 833523 3293887 1154382 4831654 11014595 6052 242550 1798688 3910634 511001 36524 1355280 68765 1555279 1278458 410 6286161 101216 801536 316055 182592 2937759 63306 2008553
661263 255200 175878 14509 1025 40752 321817 1526 4024328 100112 91580 101906 149813 15 141590 2166659 142618 267510 26118869 306898 1009504 155769 8769 25224 5519032 277233 18084 8865 34136 24609 5142671 482287 94010 52972 342156 143527 28804451 864465 913995 17306 160378 621737 142 1449152 38 467179 16866 49897 49085 1775732 93082 1561539 761032 15512 14935 138 104224 548746 2127178 70440 5608 60776 11761331 2830011 1504584 272820 39009040 3913514 573065 18544 15114 32390 40468 8627 4986090 635140 102813 391459 3925495 2210287 100142 1548863 4364080 27022 106572 17179 41739 59655 989675 3630 59199 2230567 77 74366 621427 7119 227089 2570726 30937 3891068 93824 142735 50776 45935 26 805150 514629 78 18387 28908 818028 880569 216720 867299 615 1166 18060 1110477 135433 411529 288877 207178 170834 794 287414 29539 68053 55220 418 1905850 225974 84425 68375 28602 142 1567772 6418999 309895 11445 258641 20228761 294 311792 39352987 2655959 2143621 2764 4451071 1323217 53361 321874 10924 2292857 52366 278845 5990250 734895 1527100 92700 3126633 12341 87563 5524 814839 285775 3231 142 191 1782550 395279 6749 45622 38700 433 13209406 72369 3626 7233 526210 5170749 555567 2545869 2230324 1475 16240 2342266 80310 311 29311 202 80966 230072 14081 318257 4235745 70127 5811 232 121519 5482 686163 3403565 7026 1288785 165 7419549 24189 15626 606 6629647 251898 64800 31247150 486021 270764 5186 9843793 69762 3429247 2332541 3459 5177 15755152 828766 54605 51424 7 272291 31574 6995 32089 1292573 840378 900162 142733 3491681 5041639 425206 20 100209 74229 41468 55963 61631 335830 2811 2615950 38457714 154316 447 18647 303995 30630 12496 130281 180153 28822 425931 2119 94485 1856346 3688075 7280681 388593 2275 359375 37332677 112690 96646 111623 195382 441354 6950851 8566 14589590 2516657 2873556 64964830 7258 76691 8792382 224977 4568612 150164 1828 180 921103 104473 165328 37508 2475360 1148826 286474 1181393 10295 6815116 5408618 10763 105345 682299 40842 559044 1808715 10914284 347408 8397608 11829273 5642 7217130 23984 869344 2451 105404 5743584 226 6513 27478 661750 129759 527262 10498 61 75440 3669062 27986 1087 28935 2309471 2705 3480251 521 28339218 86343 155616 242359 141236 835983 3401441 34005 171488 557661 14283 19398 42359 653877 121110 94926 5205934 1606211 821929 37845642 23058 13636984 450174 114682 160134 4709 45589 2025106 59246 672068 23337755 5794 19887684 2867851 214388 1084812 1283707 18684299 30165 559815 12604704 57621090 30264 2895770 21682230 1510371 210985 26968506 1716406 25491 5189042 46167 6155572 6886877 479286 448 35176 3605762 1858230 0 6055 3122164 942486 13233 5448 1225495 114417 293231 10612 3239225 99969 3076524 1014445 3782860 92409 488380 297985 657 203969 76824 13234 3221 2605169 183757 10788776 5190357 516 1824806 1307978 123516 219187 5611453 79347 103347 28714 2497000 12037 662 187523 1992925 120445 421661 216713 271665 2931 113651 1890961 44454 5810176 33778 1680765 2044 1869212 935594 94909 8066495 3207 45298 124850 5888839 2365138 170131 32900276 6089065 38653 243429 27544779 81856 3913 398794 2247288 630616 9959 4405296 109835 103557 8653010 88574 44239 1947 440760 66317 4028895 64036 51667 10846413 49460 1653866 1583209 1749143 160170 28949 75990 94273 1630050 1952309 48462 0 1423 979 1698474 10401 22238 77464 27175 3502181 21595941 2395085 1101474 1776140 2990637 25938 65493 298733 1035 23228633 12554 661590 53077 2247071 2901824 1683256 1882774 1696432 83656 759 10486106 1596016 64051 932925 347006 82752 146170 2773403 3262 1415213 311735 61441 7119 1106311 57713848 117 2843459 498870 333824 502555 8262400 41793 13471 832584 400837 84023 203298 243583 1419963 114837 26940202 120142 8603652 11597 68304 1917096 265613 1567055 50549 16779 32849041 13684 97665 59565 10417 3462601 21704 169120 54626 6618 220531 204592 737 3194365 7310 1646346 432 1951544 12591296 307915 756502 373310 10079649 1328614 6671938 13101 7508508 667 518321 208952 51091 23216 35273355 3202 267839 5 276888 441900 5130 270683 27820 874277 4475457 13912568 360366 613263 6899017 5347794 32932 1169476 6045588 456057 2233737 180405 605992 24598 123334 189625 2422964 5231 2632896 29929 2534832 325407 9 990497 4495898 351552 55353 44479 92315 2184 17516950 3596967 42886 2092 8728 142835 71610 141467 5230899 2225418 16831 28154677 451 7071 346923 20 841278 92485 65015 740931 704319 2194649 472922 1506030 1708008 85478 143 156681 1331457 26098 236794 753256 726280 25 9648 139955 296487 24485 393159 1025 90319 1176124 1993424 1104416 66469 99585 2757811 1848630 178524 121082 1145127 1472 36812 847797 519479 31515094 126911 262843 1326091 4783882 105 181188 741945 15511 1569090 1758323 103996 8321 10573567 6373153 3820582 775396 1117657 1989 6695125 1495184 100596 32406 5555 165731 9114 137386 92792 107563 830628 138730 446384 1392133 22316 359793 4258235 91260 3001712 7378511 285455 701 120615 211626 54909 4133298 65716 508 373 4484947 2003029 5923459 10720 484 185 848576 6025069 245448 34447 536325 5518816 75508 16325859 1180297 2355 659435 412 228192 20405 382658 588449 1076568 31645 728777 1487101 2551778 5097725 25660104 188528 879 323 41581 7750538 3566331 4087934 2782340 1243449 1632269 14300384 352365 264216 6023172 213313 95937 247639 1730824 18023 601004 1698299 9463 813616 23175 189 3796897 6816 137837 104456 4689884 533 25328 452846 621982 16686 164313 213193 3361893 134511 2909099 327286 3880 2942592 46356 25024 6573927 53485 190620 34197158 23669261 22245 44377 150708 92913 1957 614679 2486042 7269 186381 13946 654333 152 9007 5939 3175739 52333 1447132 600888 17243 398645 845259 1967188 474867 533 16094033 267455 471522 3314419 1578970 31165 1204477 7956 47654 3875408 41407564 2241 180684 47545243 153527 130459 8663361 312419 24000762 622671 5143649 639703 491395 6189 156469 3910455 1860520 280045 7426 5930666 5390303 22142 289849 2045924 979 997129 1302767 1905 143288 3898 17238 1742 26557 5996612 1344228 191 3471913 3531 7103 24418703 1899866 44882 985959 1983158 73098 7013 4509 6249 324571 8397073 6871 2496594 125167 239401 156303 66348 485892 85 8446933 1366480 5734 7658037 22572 35812 1968 2086197 3414670 286 647 102913 176792752 1458077 1722384 1662004 15352592 2452 147536 79310 181654 3646698 512681 2763615 207749 1406288 22649 557351 31741 9150 14721 43600 1103188 26 480954 40629 723212 9645380 968043 32904 1390290 237110 115629 600 393574 861530 11584392 641413 23577738 339118 901939 9460296 1949336 119239 2617052 1705379 207467 33505 5424 381018 16762 66110 932111 1217431 1080740 3111914 34296 6179 39525 153444 2334806 3254616 236782 2372947 9328145 193230 205899 4205 94653 4578147 87670564 17407 72614 68508 2969283 2425 15596 2573673 119152 4009084 6340561 126392196 9016449 21945944 109248 657017 7168174 36420
258099 8235 857831 2468783 1093841 286602 124334 124656 731973 25574478 775586 7638692 92326 327560 318420 29206 11834670 269077 92203 8248075 10924463 9961 156580 1257724 637469 7662474 238761 6750239 8994910 161993 207579 2822 1218430 9087549 30004 204686 2059006 23383822 2761785 4868978 124824 464679 24350558 33745 1013862 74462 3077187 98389 3271704 2564806 117332 3351552 1614 5097 131925 8606985 3759104 85 1385708 704109 12594803 8727 13317 551 50194 36168 929608 1937 60460 2719836 15454 198343 321 20251 201954 5630 10049 818026 2601042 23319 8542583 3147480 25753 235984 251879 1674 4318 362 1438006 125892 39676 4251564 12714 11836153 1961871 15816364 561557 25184 9143 257403 7928563 9673 6067421 686746 3984185 10496 137094 5271849 1937264 125635 3312 391842 21909 5249533 6817633 11034 868897 369 2013021 1383305 30067 768064 2255192 1877 6677701 173852 85721632 1995041 313930 109565 5732 32351 42816 121896 71839 31480 60972 103332 19754 198835 77390 343630 361 12309612 73089 1432863 1107274 4655117 4747797 1323301 423014 2701 2018140 364690 33970500 214340 7983 12960875 836942 150 129051 316 770696 355052 4059790 4 79 2818570 91551 1953 1385010 2510 1560105 4464192 289391 469775 203635 5472 1394 332319 32873 91594 22966 31687 22006323 3433192 1128 1755 146079 1170 554294 63244 142873 36073 4401420 637123 27463357 1213 4840 57611 2314454 3847163 17078113 633 407350 72044 2797508 24755 131113 87682 109380 947915 1301075 2841802 77868 612291 4746666 3429251 7859 151468 1243302 700312 202905 8151 11731 358377 311624 9266 544161 2644611 42763 202968 64505047 2611870 31235562 321714 13354 1289 3304418 7310740 35380 21391070 11474117 3572 12207515 793248 78680 947707 111078 32028 1 157066 2448954 89346 10725870 3460808 352524 97549 698867 10521679 921 9121799 87477 8917134 814324 11828 17757 12511 6054870 5193 349454 2376374 2453 280627 180433 159859 475578 1009083 2893150 21959 6882980 66924 3756756 131114 15007 333920 6943328 9049516 4842093 611997 3999519 560771 3443132 294463 50937 40289 3336194 5472 10941688 5070 22317129 119198 15633 3587 2466276 1343 6989174 2686215 18329 1016543 2540117 244374 637709 827429 10124073 153062 613 8730 642890 1554411 40632 5633176 233092 72314 11831 5125 621370 482 5369250 792744 2753763 440231 137113 434037 52792 6420 46997 831841 698150 1293258 33976 2786 83044 404357 111079 33062 5904 1104328 4 3144766 532897 13422 225558 3327 531393 5623 2872 6177 3464976 1015045 8854797 37364 30903 571992 2586485 3688 359658 46656 2023047 792 2282762 525343 69371 750220 9939878 1021975 12536 22463937 5208609 8056850 70258 4608880 16633 125056 17570153 528754 3054 276001 1975886 3296592 232275 442198 1276588 39381 3822 149906 16029 5024555 2324 50477065 279936 4990442 789185 51506 193075 36309 1468 1644929 9345549 20057 3217 445667 10880 598249 11955 7581 350937 5888 106039 9700 43404 1166 15336 919075 3141864 531260 8480 14268124 49973 11245 587597 105007 175606 4487 105810 866 252229 18292095 320049 115442 34115 5612 22211 21 39417 3137181 2374 2459 70223 19641563 8298267 146340 4102348 60482652 21997 1300208 494063 285722 792 40050 2397526 178987 24160 156908 3723 5422097 1557340 274493 552128 752135 689087 5580110 2221225 91420 151 452137 1989206 288508 10623 4359492 56211 3555238 3577019 172805 20083 57 718891 29665 121204 43583 85772 12577 165510 1384256 86964 1482 1431563 2596304 598298 13633 717183 95324 57562 609875 696775 85193 352363 102799 4846346 33612 123992 930733 10012526 14396 64975 2052779 521945 240649 8765420 484414 5074340 56154 12289312 38029 630 6926802 11207128 309989 778024 206492 4745 33064 1290693 497865 533350 5101 2547420 191118 15 49936 9808080 774 21712435 58942 324090 2039118 9555 658033 4339 97716 943498 1985254 5492 9314 43066 2459070 350889 149804 15691 3974758 49192 50908 125953 4550 176885 274462 335 20000951 193532 30827 313904 1192176 76121 16310981 13157 3258191 90858 1586273 520086 2471 125221 20295356 33802 1276093 744040 3958319 2483490 2046065 192 467734 13411 3976287 17929 63 1454860 3508 12052 1855924 48454 27474 1097277 522340 1068017 16230 52869 253483 3415 278345 10876060 3711806 963492 4116683 1246107 31613 25088 740167 2416 6861 439047 286623 57322 32224 779696 19939415 1571098 347444 6998312 8653 14968 184758 10906 937614 701764 731341 26201 315519 6544625 976679 2392521 1296362 391471 8695638 259826 6916156 2423 364859 135 864368 3874 48874 299336 1163342 3566 786 5160506 695707 5467375 248010 2541493 131479 2628805 21226357 2159284 2297565 4556 8961 3415277 9911 55777 106 6997590 8442916 276130 5937080 3614 644027 181 1977331 143204 4096620 246388 7541 178530 71245 318187 494324 128650 55576375 151841 476025 6933332 78735 2866602 11062304 727143 1073618 210180 5785 226031 1026099 56702432 6825664 101283 3822568 792263 11329 525005 41062 1525579 4822 238560 1930 2813 407482 1267398 4687455 1537 19411 361 1300 2334257 7629966 639275 1857404 725375 22688 1420316 291497 459132 815082 773600 401399 349095 132928 3478203 9316 67085 795741 140892 541859 5210 56464 37593 1549812 4319105 4397 427115 4113240 107448 30329 889768 1427 4357771 46995 61440 223343 32225 4 99507 23926 13279 559928 75331 18718 6196160 3875941 859873 45453 1488872 19437081 336572 28323 12881661 4982512 2690428 329870 2195664 3141355 573568 1114 11193075 2531139 422786 6189680 644395 603248 3659002 579300 62054 270734 397090 7586680 2171598 10201 29933 83787 522468 2786800 465287 2944499 69379 82913 297477 4043005 8474681 2353345 64399 24714203 1271623 3023526 1417966 67371 160197 11 2099 618268 140686 683530 575772 4821 1044977 121962 47899021 2896 216569 30131 16052 710405 1064957 471206 50692 33651 9245579 55761 445170 455972 23203062 6100 3915696 30713 962901 9938819 1310310 997 447 16171 7345459 1379940 798135 2496325 731194 246300 467568 586803 758825 283 40126 80133713 2536980 1132668 20391307 2248187 284789 1072259 10014 54716482 3881811 25303148 58817801 1384362 1699194 21764621 58173 115965 524268 24005 1063356 218261 4811 11852550 121582 107293 36930 4771948 7289 253870 968 2471 18064 305187 116922 6371 643026 1068388 9479842 1334572 4699 65862 1038 13044099 5583632 331935 36456 478267 8853 2409825 38156 2682 110600 2007 1904695 644231 218934 2812669 397367 375329 32648 4605939 572089 5826367 4608785 74814 6590526 51021680 294986 83490 18836 33717 183009 225443 1198244 892468 139886 5914560 239413 5041 1246165 2420933 12879 87009 57755 67701 40545 228591 2033641 414281 222220 453240 172741 492637 113185 698661 25234 174222 202933 3362557 761936 509 26613 41534 800667 361159 48799 9627103 545099 2980 291544 260728 17650659 103847 3526326 3616780 19161150 139686 856953 99596 2287433 193524 5943474 7823479 195327 173725 186475 1274652 16461 1274851 4531918 106597 185687 13214 1212194 25074590 99321 5463 26485417 4142133 1777839 2478478 381000 456751 4536098
3 1001
497507074 312916710 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
820568570 737833438 629481852 532566418 483789373 187195662 120496221 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
740894204 567797441 547910362 357166412 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0 0 0 0 542123 0 0 0 0 0 0 0 2390231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 160361 0 0 0 0 0 0 45668 0 302477847 0 0 0 0 0 0 0 0 0 0 0 0 213949 0 0 0 0 0 0 192 0 0 0 0 0 0 24 0 0 0 0 2731 0 0 0 783 0 0 0 0 0 0 0 0 0 0 0 0 0 419298064 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18289 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13862 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 1 516 0 0 0 0 743882 0 0 0 0 0 0 0 0 0 0 0 231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 455047704 0 0 0 0 0 0 0 0 3 0 0 151084 0 0 0 0 0 0 0 0 0 0 167298857 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83576 0 947 0 0 0 0 0 0 0 0 0 0 0 1867 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 430 0 0 0 0 0 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 672632 126429 0 0 0 0 0 0 4122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 38266 0 0 0 0 66 0 0 0 0 473025130 0 0 0 0 0 25994478 0 0 0 0 0 0 0 376560441 0 0 0 0 120 0 0 0 0 0 0 8 0 2308860 0 0 0 0 0 0 0 0 0 0 0 1238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1696 0 0 0 39305211 0 0 0 0 0 0 0 0 0 0 0 0 116 0 0 0 0 8291 72401 0 0 0 0 0 0 0 0 0 0 0 0 0 95662 0 0 0 0 0 0 0 0 0 0 46458782 0 0 0 0 0 0 0 0 0 0 0 0 2 2125345 0 0 0 0 0 0 0 0 0 4467383 0 0 0 0 11 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 23995 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 701 0 0 0 0 0 0 0 1122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2245605 0 15 2086 0 0 0 0 0 0 61 1 194708 0 0 0 0 0 0 0 73113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3883 0 0 0 0 0 0 0 0 0 0 0 5006 84 0 0 0 0 0 0 0 0 0 0 87866 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92996 0 257 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 1634462 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86 0 0 0 0 31482 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14719 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 151552222 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 40625 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 2781 0 0 0 0 0 0 0 0 0 0 0 0 3183 0 0 0 0 858 0 0 0 0 0 0 0 0 457486124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3309 0 0 0 0 0 0 0 0 173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 972730 0 0 0 0 0 243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 196913 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99125 0 0 0 0 0 2 0 0 0 0 0 0 0 0 508417064 0 0 0 0 0 0 0 499939 0 0 0 902505 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 189466712 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7345 0 0 0 0 0 0 0 0 88 314855 0 0 0 0 277919 0 3443 0 0 0 0 0 14806855 0 0 0 0 0 0 40 0 0 0 0 0 1249 0 0 0 0 0 0 34498924 0 0 0 0 0 0 0 0 0 0 0 2282 0 0 0 0 0 0 0 0 0 0 82899 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 19811 4 0 0 0 0 0 0 0 0 0 0 27415340 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118893051 0 0 0 0 215 0 0 0 0 0 0 36076 15344908 0 0 0 0 0 37084 2 0 0 0 0 0 0 0 0 103 0 0 0 203948 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 348263 0 0 1712 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 631 0 0 0 0 0 85814138 0 0 975 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3713 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 235 0 475375 0 0 0 0 0 0 0 0 0 0 0 0 158162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96500558 0 0 0 1 23711753 0 0 0 0 115222 0 0 0 0 0 0 0 0 230021015 0 0 2326185 0 0 0 0 0 0 0 0 0 0 17159654 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 34 0 0 0 0 17449 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 324766 0 0 0 0 0 0 0 1 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89937 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 61101 0 0 0 0 0 0 3852694 0 0 0 0 0 0 0 0 0 0 8599335 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9303 0 0 0 0 0 0 0 159364 0 0 0 0 0 0 0 838957 0 0 0 0 0 0 0 0 0 63882419 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3457 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 485953 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1337 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 376 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6629 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136187425 0 0 0 0 0 0 0 0 0 0 0 2 0
0 0 0 0 0 0 5009 0 0 0 0 58098300 0 0 0 2 0 0 0 0 0 0 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16058347 0 470 0 0 349 0 0 0 0 0 0 0 0 0 0 0 196062650 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 26082 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4425 0 37540 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30697303 0 0 407900 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 383 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3508170 0 0 68026835 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 2864 0 0 0 0 0 0 0 0 0 6 56746835 0 0 0 2 0 0 0 0 760429 0 0 0 0 548858 19118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8198225 0 0 0 0 0 822 0 0 0 0 0 0 0 0 53 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39273147 0 6 0 0 0 0 0 0 14008 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19839 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7043 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43402 0 0 0 0 9 0 0 0 0 142101232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 181391632 0 0 0 0 0 0 0 30861 0 0 0 0 0 0 0 35931107 0 0 0 0 444930263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1253719 0 0 0 66675 0 0 0 0 0 0 0 0 0 0 0 10139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 282155855 0 0 437443 0 0 0 0 0 10028 0 0 0 0 0 0 0 0 0 0 0 0 0 5806 0 0 0 0 0 0 9748 0 0 0 0 0 0 9233 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4289026 1807413 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3205065 0 16913585 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 681381 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 913 0 0 0 0 0 0 0 0 0 0 0 0 0 220 0 0 0 10130 34411178 0 0 0 0 0 221978217 25932 0 0 0 0 0 0 0 0 0 0 543 0 0 0 0 8594526 100 0 0 0 3 0 0 0 0 0 0 30325962 0 430628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94 18463361 0 0 1777 0 0 0 0 0 0 0 0 0 11042664 0 0 1930 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 29037 0 0 0 0 0 0 0 67559 0 0 0 0 0 6344507 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10070059 0 0 0 0 0 0 68317410 0 0 0 0 0 1651 0 0 0 0 0 15241 0 600102 0 0 0 0 0 0 0 0 0 0 0 5553531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30181 0 0 0 9058156
3 1001
753628879 359513267 251664741 207368001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
814419044 717248450 648068033 353580539 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
910354681 774038318 754666523 680414450 75206398 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60113452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1716 0 0 0 0 0 0 0 111763769 0 0 0 0 0 0 0 0 0 0 3913 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1056807 257774 0 0 0 0 0 0 0 0 0 0 0 159754 0 0 0 0 0 0 0 686922 0 0 0 0 0 0 0 29 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10525804 0 0 0 0 0 0 0 0 0 0 0 0 0 1159 0 0 0 178850645 0 0 1603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 0 212 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 61932 0 0 0 0 0 0 0 0 0 0 55305 0 0 0 63 0 0 0 0 0 1 0 0 0 0 0 0 0 463 0 161 0 182 0 0 2 0 0 0 0 0 0 180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39605731 0 0 0 0 0 0 0 0 273953186 0 0 0 0 0 0 0 0 0 0 129 0 0 0 0 78290762 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9972 294611683 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 184691 0 1 0 398178 211353344 0 0 181 0 0 0 0 0 0 13882 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149687489 1 12880672 27501 0 0 0 177920773 0 0 0 0 0 0 0 0 0 0 0 0 0 0 535 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2071443 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27123156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93392592 0 0 0 2122895 0 0 0 0 0 0 0 0 0 0 150 0 0 0 267316 0 0 0 1983 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 345929 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6528 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 161900874 0 0 0 0 0 0 0 0 0 0 1742 0 0 0 0 4692715 0 61073 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 1079518 554952 0 0 2046 0 0 0 0 7 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 117760765 0 0 0 0 0 0 0 0 0 0 288 0 0 0 1130435 0 0 0 0 0 0 0 0 0 0 0 0 112819630 0 0 0 0 0 0 0 445752 0 0 0 0 0 0 639238 2605070 0 71488 0 0 0 0 0 10464578 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 282 0 0 0 0 0 0 1 0 0 0 181845848 0 0 0 0 0 0 0 0 0 0 355041 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1005064 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 260678184 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192869302 0 0 0 0 0 0 611659 0 0 0 0 0 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 0 0 0 0 0 0 0 0 0 0 0
39494 0 0 0 2 0 0 0 0 0 0 0 0 0 0 43341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198508 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3851523 0 7971 0 0 0 20748945 0 0 0 0 0 0 0 0 34168689 0 0 0 355 0 0 0 0 0 0 0 0 0 1148671 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1347 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 13947 0 0 0 0 0 781161 0 11834 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12640359 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 2649 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12873 0 0 0 0 0 0 0 0 25409914 0 0 0 1 0 0 0 1268911 0 0 0 0 0 639437 0 0 20611 0 0 0 0 0 0 0 18649 0 0 0 0 0 0 0 0 0 0 0 0 0 0 245598 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 1263 0 0 0 0 0 0 0 0 0 745068 0 0 0 0 0 413361865 0 0 0 0 0 176 0 0 373 0 0 165751 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2137490 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 59258617 0 386498833 0 0 0 0 0 0 0 0 0 0 62827402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 351 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36082738 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 27363 0 0 0 0 0 442 0 0 0 0 0 0 0 0 0 0 0 371 0 0 0 0 0 0 0 0 0 0 0 0 23 216083 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 1411908 0 0 3 0 0 0 0 0 0 0 0 0 33 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18463 0 0 0 0 0 0 0 363911173 0 0 0 0 0 0 31 0 0 0 0 0 0 124531 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 132038221 0 0 0 0 0 0 0 0 37981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 174270597 0 0 0 1503754 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21841483 90421452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12049976 0 0 0 0 0 42088 5791436 0 0 0 0 0 0 9 0 0 0 0 4937 0 0 0 0 0 0 0 0 0 0 0 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1082861 0 0 0 0 3348295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 0 0 0 0 0 0 0 0 0
0 0 0 0 805697 195337326 0 0 0 0 0 0 0 0 0 0 0 0 0 9234 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 10857549 0 0 0 0 0 0 0 0 0 0 0 0 815 0 330299 0 0 0 37616 0 0 0 0 0 0 0 219792459 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1635 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3797370 0 0 680 0 0 944 0 0 0 0 0 0 135 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 352 0 17 0 0 358 383852818 0 0 0 0 0 0 36160763 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1599631 0 0 0 0 0 0 34 0 0 0 0 0 0 0 0 0 0 0 0 1089138 0 0 0 0 0 0 0 0 0 0 0 1380429 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 287037 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8135 0 0 0 0 0 0 0 0 974 0 0 0 0 0 0 0 0 0 0 5677 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12630673 0 9476 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6299 0 3706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79933787 0 0 0 0 144973461 0 0 0 0 0 15072 0 0 0 0 0 0 0 0 0 141721 0 0 55374 0 0 0 0 0 0 0 0 1045534 0 0 0 0 0 0 0 0 1301 0 0 0 0 0 0 0 0 0 0 33684886 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140351374 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10030414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4261121 0 0 0 0 0 0 1 0 0 0 0 0 4483372 0 0 0 0 0 0 0 0 0 0 15864 0 0 331 0 0 0 6940408 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51985383 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4676717 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 145 1267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27907 0 0 0 0 0 0 0 0 54237854 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 390 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70328 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 729645 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 447218 0 0 0 11 0 0 1 0 0 1990 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6373562 0 769122 0 0 0 0 0 0 0 6140 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 5664444 0 0 0 0 0 0 0 0 0 0 0 649472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115374612 0 0 56 0 0 0 1645 0 0 0 1139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 1933128 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 113334731 0 0 0 5 0 0 0 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 3106 0 1000000000
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 282685068 503111825 525316471 528351901 872444582 903299422
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73057320 338839869 486421648 927998863
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 101789342 429640192 905870534
1000000000 0 2766986 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18391 0 0 11 0 0 377 0 0 0 0 119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21315535 0 0 0 52 0 0 0 0 0 590951 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1635915 0 0 0 0 0 3059 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 0 0 0 15741 0 0 0 0 0 0 0 8 0 0 0 0 614471 1 0 0 0 0 0 0 8140365 0 0 0 0 0 0 0 2612 0 0 0 0 0 0 0 0 0 1013 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17853 0 0 0 0 0 7983702 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 6325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250330954 0 0 0 4983 0 0 0 0 0 0 0 0 0 0 35 0 0 0 0 0 2105510 0 0 0 0 0 0 0 2 0 0 0 0 556970231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4782340 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4602 0 0 3365311 0 0 0 0 0 0 0 68538590 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42114 0 0 0 0 0 0 0 0 142778288 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 497 0 11 12801 0 0 0 0 0 0 26445726 0 140354575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 904 0 0 0 0 0 0 0 0 0 0 3552 2 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5905 0 0 0 0 0 0 0 227728783 0 0 0 0 0 0 0 0 0 0 0 0 10950 0 0 0 0 0 666852 0 1 0 313067743 0 0 0 0 1777722 0 0 0 0 0 0 0 0 0 0 0 1062541 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8698237 0 0 0 0 316846 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30034750 0 0 0 0 0 0 0 0 0 10522892 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3419704 0 9357 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 484 0 0 0 0 0 0 0 0 0 0 0 0 16323 0 0 0 0 0 0 7508360 9195516 0 0 0 0 0 0 0 0 3707877 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 779169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99321 0 0 0 0 0 0 0 20 0 1412 0 0 0 0 0 0 0 0 0 0 0 0 2043 0 0 0 0 0 0 255101869 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 377157 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54265267 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112186505 0 0 15 0 874211 0 0 0 1744 0 18098521 0 0 0 0 0 15481230 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 14487828 0 0 0 0 48 0 0 0 0 0 0 0 0 0 0 0 0 872 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5276 0
0 0 0 0 0 2521 639823339 1606906 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14869 0 0 0 18652240 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 9009325 0 0 0 0 0 0 3366617 0 0 0 0 0 0 0 0 0 0 3262 0 0 86 0 6639 0 0 0 0 0 0 0 27592 0 0 0 0 0 0 0 0 0 0 196150 0 10343 0 0 19685323 0 0 0 1553833 0 0 0 0 0 0 0 0 0 0 0 0 0 91 0 0 0 2323612 0 12 0 0 0 0 0 2182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 551 0 0 14 0 0 49 0 9077 0 0 0 29780 0 0 0 0 0 0 0 1708997 0 0 1784229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24413 0 0 0 0 0 0 0 9640 0 0 0 0 0 0 0 1 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 0 5395 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 433 0 203782169 0 0 0 0 0 0 0 0 0 0 0 73576458 0 0 0 0 0 38495 0 0 0 0 0 0 0 0 0 0 0 7538 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65788 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5915 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3207 0 0 0 0 0 140 0 0 0 79186 681 0 0 2513883 0 4081 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1961169 0 0 0 0 7103 0 0 2281 0 0 0 0 0 0 0 0 0 0 0 0 116 0 0 0 0 118182 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1228 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1426 0 0 0 0 0 0 0 0 767061 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10050654 0 0 0 0 0 0 0 0 0 0 274 0 0 0 0 0 0 0 0 0 0 0 0 100552647 0 0 0 0 747051 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7832818 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6159 0 0 291 0 0 0 0 0 0 0 0 343813 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 107315424 0 0 0 0 0 0 0 74 0 0 0 7 0 435792 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 347 0 0 0 0 0 0 0 6526656 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32199 0 3 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 767830 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21396 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 14922 0 0 0 0 0 0 0 87402469 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1341204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7530 0 0 0 0 563068 0 0 0 0 0 0 0 245561 0 0 0 0 0 0 0 3 0 0 310501 0 0 0 0 0 0 0 0 0 0 0 0 473 0 0 0 0 234 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
16219601 0 1588260 157 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200122027 0 0 0 318966918 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19279 0 0 0 25312555 0 0 0 0 8876851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1220936 0 29 0 0 0 0 0 0 0 0 0 0 0 0 165342 0 0 0 0 0 0 589636 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 4316642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 32569067 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 4740931 0 0 0 0 81873486 0 0 0 0 0 0 0 0 0 3990725 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 1960 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 29174 0 0 0 0 0 0 0 1824 0 0 0 434026198 0 0 18234268 0 0 0 350638 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78355513 0 0 478625 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1138 0 0 0 0 0 0 0 210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4810044 0 0 0 0 6146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16966 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 927467 0 0 0 0 0 0 0 0 0 53954196 0 0 0 0 82986831 0 0 0 0 0 7 24869 0 0 0 0 0 92125819 0 0 0 0 0 0 0 0 0 0 297704 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 244582 0 0 0 0 0 0 0 0 0 767500 0 0 0 0 0 0 0 0 0 0 296324101 41397606 0 1518 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 150833 0 0 0 0 0 0 2440433 26037 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 214297108 0 0 0 0 0 0 0 22526 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3036247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 360 0 0 0 0 0 0 0 0 0 0 0 0 2870511 0 0 0 0 0 0 0 493454 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 213676 0 0 0 0 0 0 13 0 5689 0 73821 0 0 0 0 106 0 0 0 0 0 0 0 715625 0 0 0 0 0 0 203316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7509089 0 0 0 0 0 22971561 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 182036771 0 0 0 0 0 0 1461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 177 0 0 0 0 79104 57330 0 0 10 0 0 0 0 0 1443 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 949841763 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 807054954 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 191254104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 608704718 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 511046304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 731052996 0 305317616 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 894042009 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 814888665 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 874389197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 542584439 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 191144236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 242840897 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
324685 2511162 1311618 155 722173 1584340 2373143 2172322 186509 4925 92370 73617 132261 82721 7681 1569317 273634 1208003 71669 185085 64204 2235 558212 1255043 55851 49374 748 811130 593547 39201 10937 22948 22988335 42099 7327686 61371 1474692 137965 118354 23846223 37321 248660 36767701 126 1073590 160974 11729 3439689 124102 9030 81049 20728 477291 223717 2254781 898829 104 3305065 53006 1889 3999158 31718 825887 86024 63571 12385 3792 674224 19843 15638 94633 46084915 77025 1223123 477651 11504569 156873 244014 1116378 109025 24327 10308074 5314723 115493 1599150 179463 6048079 482659 1427006 1063767 21914 377986 80558 204598 6712 319 94019 1430349 72452 77820 83630 6604 502610 8762142 2193744 838387 13135 1206 13227 58830 632400 4794384 72 206533 64263 39944 15558 1016376 740289 34627332 4794966 8346 133918 120785 45163 707751 816582 29414181 66233 1031769 137636 3758 1667990 41902 2716037 633393 137932 93945 438969 54832 55078 577013 572659 8985 1931 5598 194911 1292207 297691 129510 23124 197443 38108 312800 3095 165261 116410 129 186755 1890829 4196480 3696958 5810 14171 2405730 385079 3282 3445816 109914 117659 104613 100043 24325 850504 436079 47405 3712735 20521 278 17381608 1826676 3960 17800 2414008 2275257 1338152 253591 13991 19755 109502 1183980 144566 141 19624 2897630 641895 64143 2771 282863 356015 770805 1753663 119052 3743693 6230 64649 1795029 34727 8270 1039328 183866 566024 31968 9377 1 72922 657074 79892 4775147 79591 13080927 26832 1480848 22484 1507873 423966 2942339 336445 1037986 3919 714 35121783 98742 2365411 9623 2294871 1103072 485844 21663 143176 574128 70980 727053 171290 22171 16880 58497 30059 20631 102892 7 295864 256965 3877341 345550 103313 2186533 112290 334467 35223 849952 208503 37547 108984 274746 644837 3137936 68195 17469882 1396317 95241 7602 21332984 60967 10451727 1377195 191036 67879 44218 37750 3710556 11673669 290453 1892660 196814 1962692 1894494 280194 61272 363569 3947036 75151 3327268 1861060 778661 282232 57593 9148 0 10263 1659525 7161983 180598 121957 115034 2651899 871361 51025 99520 102074 387456 1755985 39381 733389 40684 195902 155525 2531 2297520 30743 18324295 556028 102019 57624 581772 215139 7772894 1081673 1108349 356980 18 25128 91456 190961 103530740 30587553 38692769 499386 82787 5643 197347 878294 448927 63479 29819 594994 87554 1368396 149556 965 2496 31034 5189235 12688 270561 16108354 400286 60259 227 3807647 3160086 2325 8933223 1280 3525482 85845 116505 1843787 11128 27781 39184 163511 52883 4309652 2355506 125981 145173 581 527323 3260673 1426509 81177 1265 66740 8228219 221302 26962 0 1106517 19 334467 21 2635873 804267 191700 2370151 19975 172062 8887168 6510394 3355688 337947 3442161 852485 901 2437657 427894 1044799 1062044 14339 1187314 5875278 647049 2139073 785142 2456540 23113 257025 17899169 2881683 632120 10574 1700 392 502978 64107 1465201 47732 211624 874739 196 64066 15739 4891414 52488 6669 118211 750310 2833968 2 749278 3979702 13199 161761 27528 17360 50744 10483 159878 174013 47 1024354 1437348 159980 14250617 1052941 78459 1309392 5453464 17722 93489 75374 185905 9773306 40515 40724 513194 3013399 21609950 1631673 1626312 34730720 637010 189949 39046 111 2553 5116148 180284 22 81111 8714 2778708 29499 1280768 2064470 2197 96399 70943 124464 763922 152822 2336188 1546286 57258 1095 695616 1125914 508158 612 128838 89264 13562145 101 5177 38009 335696 10360 3297 281247 13610 62624 5911 47287 2081760 65013 277516 949684 223402 499419 33758 89283 3053 405 221569 33189 338220 1024 291332 551000 2420957 7444 435175 1431984 13315 118993 453070 404260 390465 8562 1850 5268930 247304 68318720 1167 9260 1255437 133483 6729770 349959 5951013 4195635 608 91640 6 395405 105624 43600 360232 71779 59919 261100 12345647 636323 51286 11652358 948944 332277 551966 892249 78093 795715 172 1366701 1892 11620 716210 263188 22277569 1153 189545 1894250 1636675 93762 21170 1975 4438 848694 7763518 311017 19453 15204646 601989 5090 325906 9699 183328 34346 833398 106583 878684 5695982 6593 1748527 358762 1402785 4077665 99389 3122 6265662 2719 1254028 230218 8831054 2942577 0 1246265 37336710 1265956 43050 10774 1083270 23817 2686196 2067 194 4291 28433 7400098 53375 89687641 220776 66181 80444 3598194 63156 136569 796 35 2241782 623170 3352168 452944 982 30278934 3490054 1362559 1092424 68700 9775188 30860090 43013 8767 23004510 716352 1071223 11655 23 1338821 374341 1603583 53800 7584 2400738 86837 48012 23308 1378507 1560572 415650 238506 410364 119873 632702 4641915 1524 31742 158463 1 160114 60463 118871 5355933 318939 3169 453502 766707 36549 7613877 192588 156156 6684 6025146 763265 422581 76 23071 62213 1684 15375260 274062 257756 285 79506 28 1117053 254 31222 1223736 1839 86096 173658 2333960 3924 1701984 168008 499588 11337 515111 207816 63464 4697 21644749 5702 9730 44295920 4129165 1170 8 71577 4001312 75 522557 4461243 165400 2740598 50343183 2121 1688515 374913 87174 683255 81552 2480 28197 7855 0 517817 356622 17863 2401 2369 2776220 11678 78813 26368 17596 41089431 35820 14220766 50304 2960674 621810 553394 34052 271626 1447564 420320 347981 5250716 1112364 19280 7926 24740 6679 916000 95421 46564 153911 12106 3084197 2380129 1986115 12570 677400 44374 290749 9939 56742 15042 6761 53135 1302 269639 5021662 907396 3 122284 832610 7465171 3225172 4817498 504579 109724 210 84 24323713 4712422 104674 1281430 661165 5479832 3935916 7865438 134970 46629718 3067 3382198 39546 5552627 4931331 19954 5116800 672774 11780 3449991 83456 7588 4661541 163747 1531041 131321 478346 17369654 3381688 1489756 99 723211 716063 2405718 236355 2592216 9655 898225 21236 707560 4640288 187285 535708 3108 2510078 3580197 216947 150118 91414 501938 63421 39634 198775 360393 5372254 71169 4788415 901726 7292186 167506 1038125 10488 4154226 523122 83789 229629 1668717 3448159 8967 7582119 222428 2674373 18892258 1315739 142009 4625937 2249 68166 230351 114628 14188708 293379 180820 23164 1700868 78102 27343341 162775 341091 30264 9950468 4792389 668756 1063553 1038869 23164973 5284592 540902 605421 21493 585090 422863 6737 196419 8298660 477892 798077 14032 17297 15608 41 31730 17892552 7492805 5058120 20997 171025 17544648 3558183 8605514 8885912 1587 55300 1524394 793345 8154 84075 155841 2368654 3199523 15889897 8850987 858300 2004 48830 92931 357 1670123 70365 854260 5803668 1130914 1097705 2386 1436330 100110 498841 14216 20632 20970994 13656 105407 365380 73809 3740 42248 11617 66363 1967396 1296876 114259 371183 916290 45 912096 7931377 196031 2505951 469685 85473 11708 27090 628555 790730 42036 3253410 8177351 594808 9216 108360 1188725 38714964 186006 1120 6767 13354 11316734 21770 11702108 29972 48570 6983 1380781 170 286172
805 199938 59937 261278 19082 18875186 84870 34673 4005492 5871164 1575160 534862 2822291 2356195 24999 301 55157 5563988 501433 4594683 959523 675842 622 3532683 33066 337515 40813 22532 32853 684877 1211764 509846 26768911 606544 5144 4158274 642577 276 3255147 16117382 28624 62872 153604 347086 117956 3700 27769 396741 111420 116059 100640 86864 2076 108380 1039068 222042 15672766 1699930 5886 4633 87351 10248779 3605 7883 2582822 126883 129795 10515 61950 235444 456827 133698 10948 717157 265630 3591668 334448 5299 111448 2209 351188 14555345 16831073 24645 732743 12851 718973 425557 4147963 90685 27501 57972569 138930 448296 1421759 5772783 69713 24 7050077 459876 5279764 550072 18444983 1537118 280586 1091971 13805 2465120 14925 393470 6801564 51406 2397 22194 72414 1234430 3621119 719632 26347176 5688031 1212 6896 5055946 4160414 6984 14993315 7130 6933208 456994 2083646 3959306 146031 1628 8838 2817 308895 42435 1899 74920 141006 1134908 88250 1157698 466793 32370 6868 3038143 33190 43644 36517 3537165 251312 8022 192993 18206 247251 1421118 5627494 763 3223109 500920 96355 35031 1167006 466978 307169 5082546 897 766511 2282497 28193 460594 9714 3067995 16001456 10602073 6421 21088114 3448 6453833 8003 1991801 4088 300060 1106270 78127491 745217 7826319 168045 212496 8581318 321303 17638 1723627 28600 380517 1150786 974611 514630 27197 2139744 74257 392882 1605 1374913 233 15008 44071 1251596 629933 230855 26088 5988375 4754415 5720978 69449816 24147187 76562 1635476 1461202 216059 10880 2277712 1547333 590 29877 3309005 3625 469222 1684 453393 107486 22505466 9881923 3150004 3701142 82657 35168050 785324 154424 11294 17928 944930 3627548 82 295433 864 3486665 118762 238172 145222 13025 20270 8123 963983 101040 10272740 7175 19360399 13473 1530854 66562341 2788439 880304 80881 317 22897 3716687 12863 650352 424082 13134260 308 141356 12065638 651063 1445 9751892 592 1580723 125312 496464 3253 900757 699 3584 206970 808235 210095 1364124 874 96830 89839 404269 366644 100077 63529 84983 8039 6569914 770105 17660456 163039 65090 14315659 28419 2084382 480889 112987 6227 1249911 54699812 701 89720 11712 1730666 6143031 2753 255636 7402 831 6764 94601 144502 33742 9649 71827 13348126 1475298 515723 72348 17420607 1735191 3321904 77055 229643 8414479 316 807952 5104224 1879 5177 78670 44873 371329 40417 178106 956288 21345768 319339 59304 917 99917 12543 1271 20503 67967 10636396 37147985 522260 713570 1197774 70673 2421 3649898 43925 1311 248716 9135 195379 980998 3817167 635123 1214885 1575244 26156206 443664 17429 2173190 13486190 18268 10730757 281507 61825 21335 289767 9792 734915 12 16125309 15844898 5526577 592332 1271353 176139 3901 11682 594061 31019 1389623 4777966 1692822 6052252 45375 292295 80884 10786 94603 48688 19 40517 671 9120 2109523 64506 1083597 143 51573 8974 333298 25557426 34772428 4863 21774589 321766 344206 1181529 13886 62564 6537010 1361711 7297581 100159 2755 1564783 2520005 3583355 1235756 1661285 1807993 283 5167 1141038 37026 2252398 421812 1885705 19033 32292 459198 1377049 2608718 135794 1044889 42477 9536 253806 515507 1947406 2704 1338433 29182 150 78126 1278 2020135 116092 972 329223 1829528 7291 378289 73042 825471 42459 321018 396825 6456 122426 35049 1867061 23047 1127773 1064963 12787 241067 84331 757335 165123 34190 2830121 1170392 3509187 3407 2135479 3820004 430874 40691 23365422 1930880 22380 2180141 66712 162933 27269 7116068 309299 82428 1266372 445751 41604 2445484 147711 622387 241 4397478 213923 6025253 186462 228 616351 2342 9716620 11742751 1904 1501 861 1638571 29558 12125325 634021 1820179 137998 33375 14082590 187 458041 1745 4293 159055 3999804 1975 15418866 545 99646 2353654 164223 61968 148859 2388730 105705 54402 21347346 2751 5729432 12584018 99018 12199 18138 6115 16874 51427 3267 5918983 1834 217555 727338 5897995 430044 12414 13610 226250 9699327 33400 73793 41999 47 20838572 12508 10158830 586465 2111236 1587953 8067677 107899 3848 12768 1860 19320 24995 9994 3678182 43 54 7669192 2467 689 328435 5941845 291694 65433 6708597 176711 219498 72547 35859 1427705 488529 7703 2990031 1791515 99804 878572 1278935 1774950 1487959 197511 97947 769304 115510 4817569 1522313 34823 4562 5515200 64651 1641616 2676560 2371430 35177003 243567 328 2458455 1924917 336549 592085 9426 128454 2249080 1330253 1172071 17320217 22655 32 5108278 17478 242625 328519 1148 19503 225526 3429 11193 1670518 506964 15911988 2556367 3172 102688 30391492 50876 23239 1932 1136912 365788 1743 1060391 23276 40941 359851 4471027 639978 5789 855378 5182 55176 649 2447 6293057 3116 2966579 323 782190 283273 7319015 1272 4856 46145 213715 18316777 41479 48 6412 8603 12196720 3678588 7414 55180277 6766 857807 94092 545029 340440 1422836 3823933 10805525 243679 28759 1995631 7990472 196504 65496 10448878 2411364 607420 1168602 94879 5812103 229993 71451 1138764 3950679 4166262 240 748319 10355 210 21127951 59588 4123 190552 458571 29951 1002938 57429 3008162 27045236 527093 480168 305895 61844 86165 763889 657292 10485 15826 13821 45482 1196483 949693 10442 9417949 4489425 28525296 37074 375181 7955322 1905229 8589648 1051421 3662211 245797 154627 1383394 1703011 773529 12 22313 9461 1059111 2446153 1270574 233846 1880131 872 983310 21176673 2929177 21427 2 19441 427743 45782705 939804 4758043 193261 13173140 750 11 105801 2414399 4713609 430020 2943 16130 8669014 234616 5952905 482972 360580 880872 50 77 2432362 52571 40087 793835 3578 10955 2092921 73609 5856223 1297582 682605 8413 124556 8458481 125 1753169 186221 1194 135731 304114 51246 66044 1375040 1726465 225290 8902513 27695 661275 1114393 836971 2710474 1377046 5448411 434347 2139800 1508686 1889463 117248 658 1298932 3872665 530401 38774 362139 6143 17919841 2030 60161 21322088 40503586 7421 750984 3155600 933841 59186 2087 43235827 7571 137932 32372 4399980 43622 212 20930 517587 277418 9771 4166 259255 2153328 8720324 3827587 1548 402006 311565 7452471 1034807 1262367 11981 84078 12109358 51287 2010 16987060 12659 318056 1252 756014 2553654 2629 3545 3738792 105584 5924 11437400 871577 283900 2633916 2857 172945 2778271 283018 152599 62373 4472 774824 8034 5838348 6088 6238 295 1386 5141659 823450 2831584 320533 1076815 20 153183 315915 157298 12790 400414 53446 605 2700672 44461 9072225 189434 144976 1314032 2154253 249764 561 60726 258089 945878 368910 10227035 285 566656 9778 64009 391559 473125 7457 463976 18041 111294 986 15918 565399 203791 146006 15900 156394 61188 865 26703 46 40437 95846 1451180 3602597 1248 141333 1739382 2269 208329 2513406 150258 1512 381928 21623 3365112 1299708 68 307282 93568 169189 11526 104387 54038 360208 4097852 8892533 1255855 30593 47634964 1645417 146990 1079920 133328 423194 1566752 179902 1436324 170013
130539 1540744 3819687 3449650 358217 86099 4965091 10401562 2656 26840 16351 280018 13598485 20326 20847931 555518 2569899 156156 2412315 1546 64381 13448 2711791 2950 1450260 19 864803 153 1431041 625702 7735999 1765881 9503 2898 111283 1101891 2663877 173285 1829628 35138 1697945 627438 430118 65173 4886 3803874 231675 276488 8072364 26139 968412 191 44356693 5354437 17844 103 1286 1364833 579 76420 3492618 121648 23331 3260107 33171890 20086 70180 574561 871442 1291167 36377 20372 65581328 382569 23084 671708 6402 699430 667992 59696 93 49045 603627 46696 2187687 24256 74 344710 86825 30128408 289070 109756 1166050 577731 258672 370604 5428197 3268946 38490 198445 870493 4421433 445 413439 26382796 182108 38553 97034 637 274298 27569 707518 3529491 19672 11944451 1133794 1227998 1615977 1645321 360553 10303 408146 6487 19924 223407 70 1929 11136 4709677 2399347 2371739 478037 630805 225995 25 3796 1789935 5815 588676 67596 61997 365684 1787408 6127501 22686 96227 257864 10 4802680 349700 110114 3215761 15831 413664 1112 1550 17633 1541889 206987 172282 2401043 14523557 6445904 128899 148012 3812150 48109 872071 284590 44017 799688 7319 4563586 382324 4117 38329 10951659 23483250 6085 37 35340 3952 31601 26545 1319568 192867 2247 11223 212670 59284 166349 12042 117277 121420 423852 489 9601620 6377520 28870 198910 403798 317240 37154 765359 640029 19594521 10855653 10205 40027 126222 2038777 465503 1538317 164102 278936 6630628 363748 26300023 1082532 1671 20419 1734261 1939206 325380 196 55762 5257958 263148 66391 143591 454537 12998 1725365 5803090 934 78600 81886 7743280 2741 12379 63122 454467 112661 10357 5037913 644258 402686 5313339 2718675 9666819 102163 1399540 6462721 21821 463701 3919 532 18680650 842843 3546 2327 385 80 2944652 27539 196 543921 5032 86304 1341 22760 16307 110 11505 61017 618583 27465867 8145786 85300359 96552 3642 84613 1465 49200 8202 107837 52722 42978 13207 11880839 20789744 9234421 151442 73527 33470 27928 133664 765312 115448 5081 432076 19263 229890 20913493 101674 9444 3851 4732147 643384 19030 7153717 172 264169 4899 2461146 616689 2550572 5581183 5311179 28043 9899 1470 2341659 50 605384 17687097 1571277 43918 409848 763693 1441803 6629297 6701678 88608 4953 2637217 285021 228170 14494 207820 73018 86 11929761 3468604 44574 7311828 692226 16519791 7331039 2547376 9807446 59962 2215877 114045 107420 65185 13697 293782 7236563 99065 774286 9920 22513721 128634 110 16485 1418326 1561485 4 269482 3915 157161 55161343 9152265 10891905 1592269 652140 266094 35927 8609304 18209739 50910 1011926 1490317 466319 54791 1452865 3073468 4365055 4375 108245 9317921 295364 125494 137 53338 132519 12136 7335004 14242 476261 2433 279205 179974 165781 25827 13930 54863 36923 3046 6617 190212 137562 2480240 479120 2520057 412666 87 3313 577808 190783 715072 13130 16002 7932 59234 153030 5931204 2290156 12454780 5376694 12912 3086848 873916 62568 82407 1370849 573480 9475512 13425 1078 57553 2740436 18465 8814 234682 754498 42992 12554431 8793614 860210 99146 5053866 545106 586374 72769 4779130 266224 4405414 1830609 513218 1744 45755 570 22930 52784488 176951 58207 2751591 169309 615043 2044 2187 8382436 201419 507662 523117 11935 61806 55808 264 58410 1264030 6771029 997 118 379388 208401 8732 15995726 94635 297225 27828990 110066 237710 1656 201884 393269 14499 422402 396695 430926 2740092 37260 176870 82459 543600 11713 62540 1459586 177428 37674 4134 669993 3728490 278514 20471 54755 4304774 5333 6546531 78275 26005 1193 2877080 464865 1739143 101074 124003 28945 892995 95 2740 508059 5406 17904 9338 49134 361998 52125 254876 1657341 7810400 65123 822737 5746143 994945 7174 448127 7051621 133674 277520 609713 78868 205072 1906169 5154 100715 4585624 15788 7456152 74744 13104 7131874 146006 153 176 130089 139532 26208 25501 123157 3309853 257444 895 113713 23300 270689 1744920 4 1617217 2289988 207072 550459 396 1147589 1686088 3206712 18241248 10788 1586 525777 0 242553 1758903 7099 46342 420581 10 31344246 32641 3523268 334825 220062 1458677 1811987 1060134 11231 58200 342890 210 1017 37899652 1980808 137368 282 153590 819399 2089115 639284 5187068 11958668 64217 1797 257471 3733 133 565468 1440787 9612 276380 26117 14623 4499723 1131108 614785 3054 988130 4638125 3630612 1772 12498245 100015 228251 5485267 32812 34 17036 580236 681064 581493 22078 856250 981003 8703 2698308 17239018 964557 6821434 274308 768 26 220300 7504 12231642 132523 882258 58974 2993460 1039193 13753 289754 683 39867 70529 17993707 3265314 2885063 26834367 3336 4059930 2745747 383799 6368316 215168 191066 192226 309212 9100 626804 26624 1706484 600827 1396722 553034 397643 278911 1412786 2398308 830 1523451 3573 9651348 3133 17689971 7971938 77146 1829362 11500780 12889 278170 58460 4249 3193 16011243 1026977 3935404 654454 3799603 7749 9506 51 376624 127249 130 4637703 327932 320598 130624 425080 311191 4853 306757 298433 1948871 24779 3827456 1898415 34580104 3792251 7426 51838548 6000 82875 65177 31289607 1377349 95944 1999890 4685 3868 184453 10 572 13619 135811 13141 198950 937 204247 53517 989658 452528 2298622 93176 1313948 7292 201321 5363483 0 2605883 2195345 74952 6184 203858 44560013 242800 4134617 274247 137830 1694 114875 242482 85425 383 51268085 1511167 1996645 73655 4294 149 144782 204 9944 11830 732 136856 4011385 526569 33582 13859 3593765 6502 469622 120616 801869 915901 174168 7392 145979 1621417 464923 24426619 233 5228246 880528 1641607 9770349 9488503 126199 7223 3273 3626305 4891700 2584565 313440 1294 8453828 7686 1194946 1847 1930 1886734 557770 13311 7602115 653 113573 653324 126022 3556702 603 1231210 1772480 12188944 54548 4092966 847769 12329 3055390 5690475 753 49867 3537545 54703 308092 402754 30663 349791 1048801 194339 2432933 1766840 232507 224 53205 501070 10453960 4858657 103637 533411 4445 5865773 1731212 6371373 54749 2414689 22086 11178 16 7754 2166597 574738 9197 237965 36955 9820268 52910 366773 22227 3062564 165762 169354 1659347 736 532838 16739 1142292 146314 185078 26851705 11910 13713896 1313380 28603 1494463 327902 108551 64452 2130 30870 59817 1540673 11224 105 18167827 9016 24847 127329 316056 199845 161883 14 9859988 104903 5910 440964 1306475 32273 4226198 1123010 3495455 7535 891189 7849 675036 869762 898340 186027 472317 81279 62554 1016370 6575 9390162 6386583 69537 12890 43975 235362 8716273 25573 78891 11308 1562594 7429 4250991 11359 184300 23796 17521 9044625 17482218 92317635 26602978 1901 1940998 9046263 787442 14433 490790 9959 1272683 341056 1641908 2528 4660819 8590 75797 378932 32228 142944 357581 2851407 645825 591863 690076 294660 1760212 1050076 19874 5332 20041 17103 144175 33298 15574039 1639307 1819 145060 998
3 1001
603188092 577927394 467243632 460813259 376763240 286455108 88662099 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
883212082 697536798 595036511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
864470629 753084548 635206803 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 18739023 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 184868441 29633827 0 0 0 0 0 0 0 0 0 0 0 0 0 29 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 157803 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14999399 0 0 0 0 0 0 204822268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 130750103 0 0 0 0 4 53431 0 0 0 0 0 0 0 0 0 0 128826950 0 0 0 0 0 0 69314 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2400804 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 626996728 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2233044 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129622493 0 0 0 0 0 0 42119288 0 0 0 3642687 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 487654 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 689217 0 0 0 0 0 0 0 0 767859 0 0 0 485433707 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 933902 0 0 0 0 0 0 0 0 0 0 0 0 5503620 85690 0 0 13836833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36213 0 0 0 0 0 0 0 0 0 0 0 41227 0 0 0 0 0 0 0 0 0 0 0 0 13088487 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 119321 0 0 0 0 0 0 0 0 0 0 0 0 0 7680398 0 0 0 0 0 0 0 379872 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49446 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1429469 0 0 0 0 0 807756 0 0 0 0 0 2430055 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 205691841 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16200 0 0 0 0 0 0 0 0 0 0 0 0 6502580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 182950681 0 997846 0 0 0 0 0 0 0 0 0 0 0 2575 0 0 0 0 0 0 0 30239 220472565 6195088 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 12725 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 2 0 0 2780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 786309 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44864260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 229 0 0 0 0 0 0 0 5 0 0 0 0 8120 0 0 21 0 0 0 0 0 0 0 0 0 1000000000
0 0 91 0 0 0 0 0 0 0 0 0 0 0 0 0 31 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 509 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136071 0 0 0 0 0 0 111645448 0 0 204527388 0 0 0 0 0 0 0 0 0 0 0 0 1668656 0 0 0 0 962 0 0 0 0 0 0 0 23607923 0 0 0 0 0 8172 0 0 0 0 357 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 433825152 0 0 0 0 0 0 52 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 7758 0 680340 0 0 0 0 0 0 0 0 0 0 0 0 15532 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 0 0 0 0 0 0 0 0 5043 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31177 0 0 927623 0 0 0 0 0 0 0 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26080 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1577564 0 0 0 0 0 53769 0 0 0 0 0 0 0 0 0 0 0 0 11981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3750498 0 10 0 0 24026 0 0 0 0 0 0 0 15027573 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1260683 0 0 0 0 13 0 0 0 0 0 0 224773 0 0 2709 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1721027 3057809 0 0 0 0 0 0 0 26 35587 0 0 0 0 0 0 0 0 0 1102731 0 0 0 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1013 0 0 0 0 0 0 0 0 0 0 0 163 0 0 0 0 0 0 0 0 0 391672 0 0 0 1185174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10544 61436230 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 113 0 0 0 0 0 0 0 0 0 0 874 0 0 0 0 0 0 0 0 0 0 0 530947 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 80 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 286855373 0 237412619 0 0 0 0 0 0 14498411 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16376 0 0 0 0 0 0 0 0 0 0 0 0 0 20049189 0 0 666183513 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 269800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21069639 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 386451 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 44831563 0 0 0 0 0 0 0 0 0 0 0 0 0 399676 0 0 0 11679544 0 0 0 1475 0 0 0 88725 0 0 0 0 0
0 0 526302 0 1220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 272152 0 0 0 0 0 0 0 0 0 306455 0 0 0 0 0 0 0 0 0 0 0 21997352 0 0 436004 0 0 5365656 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1292 2208312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13359967 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1098 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 0 0 0 0 0 0 1 4259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 410 0 4 0 0 0 0 0 0 0 0 0 0 174 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 21268896 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 450874763 0 10091865 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 454097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 228 0 0 0 0 0 0 0 0 12639 0 0 0 0 861 0 0 0 0 0 0 0 0 5639831 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81892 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1011 0 0 105050117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 27188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 260133 0 0 120042 0 90236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60102891 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 2452503 0 21452 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 166 0 0 0 0 0 0 0 0 64131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 113325 0 0 0 3995715 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 152622 0 0 0 0 0 897622 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 252 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1018646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514676894 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 351092 0 0 0 0 0 0 0 0 65 0 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5340451 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 40918665 0 0 0 0 0 0 0 0 0 717850 0 0 0 125781055 0 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109068098 193512068 828343631
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63729098 351806219 498739618 875481607
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 382914295 604438526 705903799 727155534 774599850 954634328
0 2 21 22 33 37 39 41 98 98 100 115 118 123 126 145 152 183 198 199 252 276 280 294 298 352 365 389 394 398 411 423 456 458 481 486 510 515 517 528 540 547 644 680 698 702 780 783 784 840 862 890 927 980 994 1038 1042 1065 1139 1147 1175 1229 1235 1252 1278 1340 1423 1449 1486 1505 1541 1590 1601 1612 1662 1697 1846 1855 1888 1900 1922 1983 2017 2092 2147 2152 2212 2241 2254 2281 2299 2312 2342 2368 2410 2449 2464 2498 2702 2729 2825 2864 2902 2922 2922 2966 2994 3044 3161 3166 3169 3194 3213 3399 3416 3568 3642 3676 3692 3829 3829 3923 3956 3985 4086 4108 4224 4266 4342 4397 4535 4546 4614 4703 4748 4831 4945 5016 5044 5099 5202 5235 5289 5327 5391 5560 5575 5670 5769 5883 5981 6147 6218 6267 6334 6354 6789 6947 7091 7100 7110 7350 7364 7381 7542 7630 7711 7871 7921 7960 8103 8258 8278 8418 8423 8426 8460 8535 8551 8559 8887 8941 8958 8973 9153 9221 9573 9584 9861 9944 10117 10344 10355 11004 11012 11127 11241 11451 11806 12057 12605 13048 13289 13350 13381 13523 13560 13657 13845 14060 14655 14666 14963 14973 15030 15551 15583 15740 15902 16076 16405 17237 17237 17910 18151 18754 19286 19709 19933 20254 20710 20743 20764 21229 21421 21582 21925 21928 22119 22979 23251 23381 23497 23744 23877 24529 26162 26715 27608 27657 27779 27932 28124 28400 28545 28982 29163 29197 29385 30099 30469 30751 31022 31038 31323 31628 31675 32961 33067 33099 33349 34721 34890 35727 36102 36254 36382 37841 38770 39547 40098 40185 40586 41194 41671 42149 42247 43007 43083 43278 43304 44846 44966 45022 45390 45412 45522 46110 46340 46809 47043 47561 47890 48007 48357 49165 49470 49785 50877 51262 51787 52246 52432 53286 53326 54394 54764 55471 55616 56445 56522 56974 58569 58846 59251 59365 59963 60616 62356 64037 64283 64339 65626 66406 67126 67188 67211 67288 67570 67779 67930 68523 70174 70554 72104 72349 72623 72899 73321 73397 74987 75394 75500 79268 79612 80050 81263 82155 82446 82874 82969 83278 83908 85315 85971 85985 86748 88308 89455 89728 90314 90387 90493 93361 93397 94532 94674 95299 95396 95579 96268 96585 97175 97631 97660 98382 98402 99600 100256 101339 103152 104723 104916 105394 105775 107367 107629 107669 107758 107845 108618 109304 109927 110013 110418 111894 112319 113157 113598 115296 116177 117210 118613 118701 118712 118938 119084 119670 124249 124721 125260 125320 125819 125879 126998 127174 129705 130666 130999 131171 133398 135118 138416 141177 142107 142494 143337 143935 144261 145779 149109 149818 151030 154867 157701 157937 158701 160078 160944 161078 163009 163174 163246 164865 167230 168013 168035 168905 169636 170599 172044 172683 175310 178562 179459 180562 181111 181420 182659 183014 183099 183259 187100 187160 187812 188083 188717 189951 190217 190613 192637 192931 193287 194548 197141 201090 204915 205315 205574 207117 210623 212418 212594 212709 213476 217192 221059 221633 223508 224881 225118 226129 227303 230434 231518 236846 239882 240572 240606 242329 244724 245882 247848 248151 248438 251981 252801 255499 258838 260149 262460 263165 268897 271772 278749 279025 279948 280157 280898 281496 286264 291122 291491 298000 301049 301211 307723 308533 310057 312345 331936 333438 333774 333809 334153 336521 338925 340224 343940 344024 347343 352734 354289 361939 367036 368514 368933 370223 374957 375784 375859 376380 377168 378817 382073 383202 383495 385213 387636 403104 403527 407471 408830 409665 415817 421622 426002 428525 430914 433394 434113 436112 438191 439051 444900 445227 448985 451808 452387 453511 454257 455538 455815 456729 457218 459417 460823 461123 463064 472532 475579 476434 476704 481037 483655 486196 488889 489913 493465 497745 503400 506610 507580 508389 514213 518885 521570 523357 526667 546207 546870 549339 551195 555046 558566 560532 560948 562229 563577 567965 568016 574174 574311 575956 579121 583163 584547 587148 597189 598032 600485 611335 611872 620688 625617 625691 628530 629307 635975 636462 637911 642890 647720 662452 663203 666224 668476 669549 670745 672019 673961 675203 684569 685449 692858 694463 697419 703318 703663 704823 710923 713406 715195 720379 725423 741153 745589 755395 756854 764504 766963 775091 784623 788343 791250 791835 799971 804612 808425 812791 815525 819965 821123 821703 822560 824461 825112 828742 829003 832400 837351 845743 846937 851036 856049 875999 876406 877213 882273 892111 937463 938826 956074 966423 977840 985838 988796 996341 996755 1001522 1006351 1034434 1036018 1039240 1054358 1058596 1074211 1077103 1093104 1097708 1111694 1133295 1133385 1139945 1141005 1143667 1148194 1158323 1175123 1177977 1188556 1222558 1225239 1229203 1247173 1275725 1285593 1286717 1291219 1296018 1301307 1301862 1309243 1317838 1318323 1323044 1334427 1355569 1355638 1367992 1381372 1386844 1398153 1407240 1407777 1407891 1412537 1418436 1437813 1441668 1462334 1472281 1484420 1500745 1506374 1527465 1560565 1561759 1566640 1613312 1629071 1638106 1644882 1647974 1686301 1740458 1777882 1792042 1809270 1825324 1848627 1868681 1899007 1899844 1906896 1915128 1915535 1973766 1976811 1980455 2004018 2017373 2053989 2123424 2125993 2154186 2158873 2191135 2208417 2208478 2210832 2227810 2261041 2291729 2336220 2345729 2416161 2424644 2432652 2493680 2505574 2522842 2527184 2591876 2631134 2637076 2637262 2645143 2645563 2674651 2712978 2719239 2737842 2769478 2795038 2820287 2851470 2923087 2945494 3008429 3015035 3069792 3103106 3108212 3109715 3109973 3137511 3150195 3166059 3191720 3194313 3206936 3207069 3244980 3258621 3295961 3433139 3480995 3500069 3608233 3612354 3624792 3629256 3743524 3776463 3779393 3804101 3811818 3868575 3931002 3938152 3974225 3980112 4021903 4064908 4083601 4094869 4112070 4212610 4261630 4301286 4305180 4327550 4393741 4531468 4587706 4606135 4777841 4836183 4879901 4985093 5052276 5145602 5283083 5287553 5408178 5430306 5445751 5494624 5597745 5604101 5687500 5700418 5733001 5817782 5831001 5980165 6164346 6188150 6340246 6362783 6383379 6550533 6654622 6756634 6826512 7045811 7068925 7149801 7396089 7411558 7519248 7910894 7927890 8017682 8028973 8063581 8191066 8262761 8262780 8278152 8462880 8603256 8852821 8866376 9117250 9157751 9205197 9319360 9712461 9786445 10269880 10413502 10424719 10616674 10885082 10892046 11171271 11423526 11588194 11674290 12335454 12628496 12647820 13359937 13502895 13559106 13633992 13815138 14074527 14116339 14200556 15756308 15760584 16289732 16424666 16644779 17087494 17575757 17927053 18499034 19099768 19139956 19195842 19369261 19615301 19714146 20038988 21479151 21957338 22072467 24218256 24720706 25271725 25335554 25461298 25482339 26394429 26764741 30048190 30929396 34539139 35146947 38227636 39532729 60079362 63681101 72867105 81630716 83742446 101879781
9 11 16 17 26 33 34 54 81 85 88 92 102 113 114 125 137 138 148 149 154 196 197 217 258 263 282 287 306 346 382 413 424 444 486 518 523 523 527 561 568 575 602 620 648 649 657 657 658 708 715 746 762 882 890 911 926 929 965 1010 1013 1045 1119 1161 1333 1353 1390 1445 1498 1524 1528 1808 1862 1868 1960 1969 1973 2069 2107 2187 2269 2381 2425 2454 2489 2536 2684 2689 2725 2775 2778 2893 2927 2961 3006 3056 3083 3198 3204 3253 3315 3362 3372 3425 3729 3764 3786 3832 4060 4217 4277 4383 4658 4777 4915 5074 5209 5265 5280 5372 5376 5557 5723 5876 6069 6360 6458 6506 6558 6705 7088 7089 7123 7160 7396 7400 7474 7520 7923 8121 8213 8270 8525 8705 8759 8856 8898 9313 9373 9386 9515 9756 9804 9806 9945 9955 9968 10042 10589 10734 10881 10960 11018 11143 11289 11317 11833 12007 12177 12602 12935 13191 13192 13230 13294 13638 13869 13922 13940 14030 14037 14212 14218 14921 15453 15529 15614 15640 15872 16023 16203 16270 16330 16333 16343 16436 16601 16601 16680 16720 16757 16806 16947 17147 17212 17303 17316 17492 17564 17700 17802 17895 18290 18768 19088 19493 19705 19888 20136 20195 20206 20596 20730 21207 21408 21607 22164 22301 22336 22571 22968 23100 23271 23782 24130 24222 24291 24693 24878 25306 25348 25847 26020 26612 26860 26917 26996 27155 27169 27195 27219 27357 27381 27460 27462 27613 27810 28159 28178 28333 28341 28422 28705 28719 28755 30007 30240 30393 30437 30491 30700 30931 31079 31097 31290 32159 33295 33508 33691 34329 34331 35206 35558 36564 36734 37024 37489 37752 37977 38090 38502 38680 38703 39124 39360 39537 39573 39610 39755 39946 40407 40908 40918 41231 41374 41701 41850 42686 43515 43565 44175 47211 48463 49428 49471 49832 50801 51084 53428 53534 53856 54285 55688 55696 55809 56236 56774 58665 58778 58942 61023 61062 61702 61878 63005 64269 65200 65745 65997 66843 67146 68422 69009 69104 70151 70236 71412 71792 72071 72093 72309 73151 73592 73687 73772 73775 73803 73933 74038 74335 74706 74714 75807 77395 78442 79102 79570 79745 79806 80649 80742 81586 82051 82147 83116 83643 84005 84206 84284 84719 85156 87238 88507 88823 90311 90385 92923 93494 93559 94101 95085 96803 98743 99988 100216 101133 101850 101937 102231 102350 103019 103313 104691 105591 105714 105832 105833 108207 109168 109316 112669 113725 114461 115186 116436 116462 116643 118012 120259 120677 121419 121639 122120 122782 123373 123900 124257 125239 127368 129710 129973 129997 129998 130970 132552 133042 139878 139967 143431 145203 145687 146063 146723 147703 148008 149017 150667 151733 152424 153240 159382 159798 159826 160320 160326 160943 161332 161870 164060 164711 164839 165043 165259 167760 168589 169548 170660 171200 171492 171672 175026 175636 178872 178971 181201 182168 182952 185277 186348 187752 193361 193753 194408 195017 195766 196343 196816 198504 203636 205535 206403 207038 207543 209960 211495 216438 218087 221207 221651 224959 226117 229644 230663 231259 237672 238607 242330 244226 244582 245826 254718 256111 257059 257879 258073 258229 260139 261050 263283 263669 266617 270039 279081 280003 280311 284038 287154 287429 288490 288536 292214 295386 295403 295870 302505 302922 304987 305856 306640 309276 312157 313247 314573 314698 314948 316544 319226 320045 332730 333823 341690 350038 352900 354391 361640 363662 365175 367116 372470 373587 382885 383004 384584 384696 386699 386852 389099 391237 391601 392231 393832 394681 398800 401988 402706 406044 410391 413243 413659 416790 420972 422299 423236 427800 433200 435223 437316 438914 439092 444081 444817 447899 450675 452801 453221 455429 459688 460468 462932 468152 471438 475481 479920 482026 488264 491874 499074 501894 506374 509368 515182 521751 525306 528247 528391 531877 534335 534831 538184 540655 544707 553205 553812 564689 570126 570456 581127 583577 587421 594529 595973 597756 598085 607130 613375 616970 618495 618735 618749 624674 629385 631603 631665 636489 646121 648875 649525 655116 660893 671121 674370 681626 685886 686637 697946 706476 710918 713745 717250 720736 725949 729131 734076 739474 740128 745600 745963 748919 753930 769433 782054 788273 788493 794846 806182 819507 825471 839128 840181 847449 851124 853945 854905 858828 862733 863784 864602 876026 876200 880675 900222 900995 902273 905301 913194 913398 945054 946329 948533 962972 971062 974073 975779 980006 982117 991676 993827 996941 1029223 1029397 1029699 1042199 1067104 1073675 1077258 1083211 1089423 1111012 1117121 1117734 1128585 1135491 1154938 1163803 1165429 1181728 1183596 1222586 1231604 1233204 1248281 1251067 1275221 1276814 1288959 1291380 1297858 1302604 1373536 1386844 1392918 1400709 1403408 1403732 1425884 1443661 1447804 1453781 1454706 1458416 1465597 1497959 1505088 1517982 1530989 1536300 1539263 1540757 1541953 1571275 1576340 1583396 1584516 1592686 1599158 1630147 1634123 1639020 1641343 1641840 1649146 1668969 1700822 1743854 1763650 1785542 1806781 1807174 1807369 1827923 1879085 1906647 1912477 1921557 1926052 1961381 1967540 2006524 2017801 2020735 2034621 2035501 2053804 2102408 2114482 2129176 2143981 2154946 2185667 2187698 2199566 2213876 2218130 2288161 2305321 2309859 2321991 2370456 2379756 2389186 2395688 2399106 2445203 2446723 2471931 2487462 2495596 2516765 2522800 2522987 2551231 2553882 2581611 2599148 2665564 2673134 2674788 2700555 2706783 2710683 2711409 2713214 2718980 2772884 2777445 2799769 2803954 2857426 2901016 2931230 2945369 2957944 2965394 3029874 3049623 3117526 3140143 3143836 3157035 3160657 3171937 3177396 3178117 3281912 3302001 3348028 3367320 3382080 3472708 3487282 3521582 3586532 3592519 3599652 3649141 3678478 3727510 3732036 3809418 3843811 3849617 3931908 3936249 3953366 3983386 3986573 3988636 4001439 4064617 4068752 4085979 4099428 4189081 4247908 4268308 4274377 4297215 4350028 4505725 4606477 4648993 4689284 4711925 4799250 4815915 4818890 4832692 4838819 4969152 5006113 5086200 5170855 5194583 5232221 5261587 5278890 5716660 5729068 5779206 5936107 6024886 6061530 6087048 6129604 6287737 6377415 6409084 6412942 6470727 6477635 6583062 6647993 6868456 7034668 7402693 7454419 7560898 7586362 7646543 7755713 8016090 8156989 8189108 8204378 8287003 8376066 8787586 8941207 9343163 9357590 9497321 9531817 9632830 9833079 9838757 10276952 10293494 10712562 10826825 10844306 11183654 11192648 11387870 11452313 11526721 11925983 12196805 12481204 12532704 12676187 12727504 12943907 13333011 13425964 13561641 14214522 14969859 15039157 16051584 17420818 20008337 20151789 20402795 20416589 21124616 21186619 21999449 22235339 22623406 22681830 24137339 24780087 25317762 26321689 26756854 28254405 30546632 30812563 31085960 32218245 33212993 36091349 37447512 41387631 45811387 48799865 53371646 53447594 54810314 60393020 86555444
2 4 5 10 11 12 14 19 24 24 30 32 43 49 61 63 70 77 88 89 94 95 114 115 123 124 147 157 171 173 176 198 221 225 237 289 359 376 419 442 483 562 613 675 726 733 768 953 1017 1042 1043 1052 1087 1125 1136 1146 1176 1255 1259 1280 1463 1519 1586 1587 1592 1598 1612 1662 1668 1686 1693 1718 1755 1804 1944 1973 1995 2056 2083 2138 2194 2216 2339 2366 2447 2585 2662 2721 2766 2803 2867 2884 2918 2972 3061 3120 3164 3193 3223 3446 3680 3688 3866 3866 4024 4049 4215 4365 4460 4479 4536 4725 4734 4825 4853 4985 5181 5208 5273 5376 5380 5386 5523 5602 5660 5667 5927 6100 6137 6232 6286 6304 6328 6362 6467 6522 6679 6691 6802 6881 6894 6898 7151 7231 7252 7305 7428 7565 7631 7723 7762 8588 8865 9018 9211 9272 9567 9704 9727 9935 9964 9973 10241 10254 10359 10542 10691 11292 11347 11462 11691 11743 11958 12198 12349 12421 12556 12831 12897 13062 13132 13195 13546 13724 14219 14227 14276 14318 14653 14687 14851 14859 14982 15259 15399 15487 16132 16271 16387 16424 16533 16637 16747 16866 17466 17709 17817 17956 18288 18398 18659 19016 19246 19442 19763 20108 20526 20709 21219 21317 21357 21465 22133 22185 22325 22437 22457 22742 23083 23207 23218 23232 23403 23762 23865 24364 24470 24924 24977 25567 25688 25787 25926 25993 26176 26307 26389 26445 26533 26799 26926 27119 27242 27339 27378 27585 28191 28521 28724 28838 29284 29339 29646 29970 30806 30855 30942 31469 31590 31644 31829 32468 32838 33501 34561 34899 34992 35325 35560 35693 35704 35742 35963 36099 36520 36825 36915 37146 37410 37504 37532 37710 37892 38056 38278 38591 39342 39597 39906 40328 40466 40496 40587 40887 40900 41139 41155 41820 43394 43449 43773 43996 44164 44525 45114 45152 45268 45561 45939 46107 46315 46952 47086 47957 48147 48250 48415 48817 49111 49731 49750 50797 52093 52997 53137 53200 53738 54406 54761 54856 57660 57693 58739 60763 61333 61438 62577 62693 63593 64662 66329 66754 66917 67830 68178 68356 68393 68725 68837 70958 71905 71979 72062 73260 73729 74077 74612 74714 76866 77411 78997 79432 80603 80780 81888 82771 84462 84727 84897 87029 87336 88006 88058 89521 90461 90678 92814 93607 94214 94294 94408 94640 94700 95236 95490 96334 97186 98128 99585 100378 100726 100728 100968 101326 102176 102640 102868 103377 103525 104676 107970 109939 111186 112424 114400 114618 117174 119454 119860 121809 122119 122982 123020 123166 123721 125133 125143 125674 125981 133528 135547 137218 137993 140861 141104 142790 143175 144804 144842 145080 145267 145525 145708 146662 147044 147707 147903 148812 150914 151748 153236 154857 157252 157410 160782 162230 163426 164777 164976 165609 167239 167904 168315 169618 172215 172538 173653 174908 175393 175459 176543 176549 177216 177370 177548 178939 184266 185086 185718 186330 186622 186941 189170 192270 192356 192594 197168 200415 200454 200975 201373 201726 203676 214984 215131 220350 220788 221047 221462 226457 227760 229022 229175 231027 231254 232497 232838 233214 238484 243378 243997 244845 245445 250085 250831 250952 253898 254562 256799 258324 258837 261411 264803 265748 268637 273347 274421 275450 280829 283675 285605 291216 292386 294877 297076 297618 303276 305119 307293 307591 308426 311705 314213 317884 319607 321086 328405 334998 337424 337550 342244 353297 353549 356538 356570 357677 358060 360439 362900 364333 372551 372934 378120 379002 379725 384342 387046 388518 395209 399617 401182 404137 413616 420820 439038 440892 442888 444095 445769 446020 453026 457800 458334 463068 464341 465134 466485 470908 471229 484967 486130 491528 492825 494737 496616 500403 501097 503188 513355 513430 515973 518706 519458 522648 532634 542187 555084 556526 557214 557848 562094 565204 566219 567012 567676 568464 568998 580180 583065 586881 589558 604348 608026 609381 618218 619276 619622 621786 622644 624341 631810 632476 638170 651698 652177 655679 655906 664988 666425 668931 669330 677827 680757 682445 688261 690247 691757 692970 694199 694734 699592 700147 700584 719831 720147 728635 729877 731298 734687 737667 740958 741125 750979 752131 752618 771019 777800 787978 789553 795601 799086 799425 802599 816090 816591 821856 832148 836608 845595 852324 853903 854666 856473 858813 862664 867295 876094 881732 892109 894406 894456 900285 912916 931724 944026 947488 952416 964228 971339 976899 979270 980753 995573 1006029 1007384 1011804 1015071 1021073 1034720 1034997 1041084 1045735 1056067 1056105 1060810 1069777 1072849 1097573 1102688 1102692 1114459 1115537 1122891 1126676 1131438 1132368 1141854 1158901 1163210 1181018 1187921 1195696 1197514 1205558 1225862 1231253 1245647 1251220 1275898 1284401 1290937 1297368 1318191 1336297 1425210 1453500 1464628 1486636 1505044 1519504 1529387 1532693 1537199 1538311 1540319 1545208 1546630 1550722 1550940 1557866 1559703 1570742 1577771 1581701 1586716 1590276 1635631 1662966 1663484 1685879 1720592 1752877 1754809 1776360 1782782 1785690 1817474 1822755 1832411 1839188 1862934 1864259 1874725 1880689 1881375 1884828 1887777 1890469 1903439 1944599 1948517 1974676 2002593 2037960 2051389 2054801 2056810 2073490 2074328 2077641 2090199 2096391 2098024 2118452 2142170 2144119 2150381 2154687 2173319 2198749 2212605 2241177 2259482 2263512 2264481 2265386 2315047 2367887 2369189 2373884 2387153 2391248 2405735 2410459 2420792 2429003 2429943 2456276 2511430 2530829 2554307 2563054 2582133 2601873 2608930 2611279 2612069 2670106 2723900 2726462 2735582 2736458 2738475 2747123 2773711 2864232 2865596 2866805 2875290 2899985 2924048 2942709 2949711 2963772 2977390 2997574 2999052 3002470 3025213 3025634 3047353 3052975 3084591 3094136 3106223 3174110 3201454 3263212 3305256 3349710 3402600 3427827 3518815 3631699 3639605 3643258 3663787 3744539 3763929 3794218 3892430 3917707 3928718 3974131 4000838 4055655 4065239 4069404 4203769 4214207 4260489 4340663 4353001 4449464 4451039 4469731 4492124 4492551 4567682 4587645 4700692 4815172 4857224 4875953 4895352 4973613 5001623 5019594 5021727 5112473 5141717 5175003 5185134 5190500 5209991 5386716 5388023 5421656 5424160 5669730 5701573 5711408 5800337 5840692 5843496 5844907 6033984 6055815 6116296 6426247 6750538 6827170 6997894 7080361 7293939 7537912 7721681 7833305 7867124 8065659 8104569 8191814 8209943 8313768 8336362 8427534 8486272 8748603 8813233 8827653 9153723 9349330 10014426 10166809 10197305 10241464 10760063 10958487 11035577 11401775 11721318 11749909 12522989 12990381 13580916 14565163 14577127 14616242 14638275 14931347 15520018 16645470 17793536 19285844 19578551 20155360 20775171 20890863 21017966 22038934 22349540 24663296 25056654 29273914 30034417 30306430 30994232 32449504 33806768 33857377 35530031 36787995 37196745 38157769 43215686 46270385 50238104 54830913 58809917 75872700 273800736
3 1001
935874473 849449057 718955357 646544657 539469004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
888302950 676156820 263619699 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
896229702 581577973 415968925 50287833 20280928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
261158095 140951053 70806252 63179875 60937139 52559507 50545694 49212273 42266455 40038189 38346706 36086513 33056408 32517003 32512420 31742379 30999974 28831990 28412943 25663847 25455629 25231792 24949485 24373912 22078388 20112663 20041953 19903100 19894158 18536792 17595738 17593930 17562279 16227593 16146204 15352031 15350986 14950461 14821540 14710866 14710726 14187771 13464722 13304376 13082026 12960058 12394954 12281653 12165860 12102374 12099819 11924027 11759432 10955329 10799955 10770393 10740131 10586757 10573657 10436552 10175318 10096087 9694273 9554262 9343037 9284498 9185368 9165142 9140175 9120582 9025128 8881588 8859698 8851758 8715875 8596028 8357998 8337986 8330843 8167267 8023501 7977034 7946251 7832925 7830737 7743207 7633364 7345874 7165301 7090650 7068456 6881939 6806920 6780774 6748171 6691032 6617163 6469392 6353283 6297636 6214556 6072396 6067730 6014831 5943453 5897239 5829962 5785088 5716754 5686564 5631929 5626117 5604573 5599617 5568776 5483547 5457761 5414571 5377453 5327886 5248247 5179142 5015872 4984316 4935789 4796468 4784533 4710988 4700277 4666696 4626138 4622781 4570813 4561258 4471126 4451702 4243780 4194502 4093982 4003818 3945282 3810847 3806662 3759503 3667259 3610910 3604885 3602591 3593121 3564838 3527736 3506938 3434081 3352493 3347427 3303368 3277987 3259435 3152214 3117578 3116860 3112896 3079129 3065653 3031341 2939940 2924988 2911940 2898077 2854161 2821870 2799085 2756878 2754592 2711944 2710197 2698854 2620262 2616387 2612482 2585836 2579897 2559666 2528663 2509912 2501854 2484551 2468371 2460219 2454715 2381144 2378358 2346155 2335805 2298407 2266500 2256191 2254942 2252624 2230464 2211912 2206173 2179337 2163490 2119375 2108721 2103435 2052140 2041655 2041443 2023800 2000333 1992176 1971392 1955888 1951782 1943051 1940207 1930853 1930480 1903083 1899030 1898762 1895711 1859736 1859650 1855563 1823120 1822173 1794116 1783443 1765771 1758866 1755127 1735504 1716144 1656864 1653856 1625098 1619203 1607996 1601527 1594057 1583140 1574700 1574541 1574276 1538350 1529181 1522799 1521107 1519133 1498059 1491940 1483601 1461177 1454170 1429323 1429049 1426434 1422761 1416488 1391212 1380710 1380295 1370919 1365824 1363596 1363259 1362743 1335578 1331855 1322082 1310684 1283275 1273629 1264255 1242179 1237883 1230976 1225609 1224791 1223443 1214761 1205504 1194793 1194229 1194149 1189202 1189090 1144635 1137118 1132230 1128375 1103956 1089854 1087546 1086097 1085343 1079943 1078759 1072352 1067264 1059362 1054759 1038789 1037785 1028314 1021825 996251 995399 994235 968807 967770 960076 944156 938740 933586 931027 925595 921261 920763 918277 902818 891402 884024 882382 881238 875579 864317 852191 850083 844895 838070 831641 826302 822894 817755 796286 794021 791936 787622 786386 775851 764969 762106 761725 760874 759458 758405 755979 748824 747069 740391 735861 730359 729810 726458 725846 718038 715072 703485 697258 695956 689411 684561 658297 651205 647095 644186 643562 640808 629828 621480 620341 613550 606697 606671 605842 604567 601836 598180 597236 592914 592870 592366 581865 578808 578180 569133 566196 563711 556673 551870 550725 544868 540311 534502 528686 526609 525602 525469 523221 517420 517215 514603 511253 508095 507311 505115 503421 498814 495738 490701 489552 482375 479920 477939 473557 471574 470599 466251 465716 462139 455993 448630 445528 436894 434645 427814 422190 421050 414693 410402 407507 394877 386492 386223 384188 380863 380350 373196 372521 370276 368588 368043 366924 366918 364659 362353 360888 355187 354569 353634 348149 346306 345966 339089 334304 332452 327351 318419 314458 310896 309696 308232 306184 304227 304186 304175 302225 299350 296699 296423 292928 292782 288357 286930 284013 276502 275736 273944 273280 269567 267358 266447 261802 260813 258234 254574 252897 250944 250471 250337 248636 245493 244825 243496 239761 238818 233902 233066 232020 231730 230244 228820 223756 221006 218307 215424 214203 208264 205903 203902 203542 200760 200188 196279 195248 191277 190079 189255 181111 180727 179809 178129 174750 174581 171509 169379 168751 165301 165232 163825 163112 162792 159887 159863 159247 158664 157235 156070 155428 149767 149639 148679 147998 147617 147325 146058 144802 144185 144070 143944 142980 141502 140820 139243 139213 138824 138304 138065 137390 137043 136667 136459 135982 135417 133739 132988 132377 132134 131500 128530 128220 127948 127306 125742 124989 123361 121626 120833 120813 118318 117832 117270 116478 114235 111552 111366 107251 106544 106080 105695 105211 104457 103049 100541 100456 99720 99710 99571 99112 96423 91522 91280 89817 87666 87571 87016 86302 85035 84688 83646 83263 83218 81241 80997 80995 80487 79824 79254 79190 79179 78546 78389 78293 77878 77623 77430 77279 76800 76656 75431 74116 73889 73600 73428 72984 72513 72213 71937 71425 71301 70933 69694 68168 66998 65358 64599 64499 63891 63851 62415 60860 60453 59437 59354 59098 59050 58425 57548 57038 56674 56646 55849 55823 55823 55370 54418 54329 53998 53803 53794 52652 52203 50644 50616 49961 49469 47913 47736 46820 45963 45066 44982 44858 44714 43463 42998 42351 41659 40951 39708 39525 39262 38969 38112 37649 37565 36212 36045 33977 33945 33779 33188 32782 32690 32565 32243 32243 31980 31472 30895 30470 29659 29641 29591 29489 28894 27973 27940 27920 27446 27265 26899 26834 26686 26487 26350 26004 25896 25751 25477 24343 23690 23690 23508 23501 23483 23383 23272 22997 22987 22741 22710 22089 22021 21739 21465 21401 21391 21364 21273 21101 20590 20342 20107 20045 19994 19977 19703 19608 19447 19427 19378 19333 19092 19076 19063 18939 18740 18715 18594 17992 17888 17744 17716 17186 17154 17083 16917 16813 16600 16253 16038 16003 15825 14948 14783 14743 14713 14624 14589 14530 14483 13831 13222 13156 12966 12963 12353 12334 12262 12179 12088 11960 11880 11815 11657 11627 11571 11525 11291 11212 11008 10931 10621 10425 10384 10075 9638 9475 9427 9359 9273 9070 9058 9056 9008 8978 8940 8891 8704 8701 8680 8676 8659 8651 8650 8427 8356 8329 8221 8123 8115 8093 8043 7898 7879 7817 7699 7452 7433 7356 7282 7275 7196 6930 6913 6894 6763 6699 6661 6621 6533 6505 6466 6418 6341 6296 6281 6178 5993 5991 5909 5878 5576 5445 5441 5359 5285 5159 4997 4980 4931 4929 4744 4638 4580 4541 4518 4319 4309 4296 4293 4164 4091 4021 3918 3907 3729 3693 3583 3495 3446 3357 3324 3318 3278 3268 3261 3162 3155 3043 3040 2727 2603 2511 2506 2468 2245 2178 2146 1818 1813 1702 1668 1603 1600 1595 1595 1565 1498 1482 1449 1427 1291 1263 1224 1176 1092 1084 1075 996 935 915 901 866 761 733 715 662 654 624 606 581 566 556 527 465 462 443 438 372 345 338 330 318 297 272 249 236 224 223 183 120 113 100 98 97 72 71 55 47 42 35 34 33 32 21 20 12 10 9 8 7 6 6 6 0
187180446 156433391 147925140 142405562 53615402 52132479 51980934 42788845 42247530 36765698 36045730 35202362 32603003 30766916 30128185 30076896 27150241 23559905 22984455 22795555 22239269 21903320 19477623 19459209 19446057 19392144 19042774 18789911 18165724 18088942 17877903 17131998 16626212 16566624 16515800 16150473 15470275 14998879 14446954 14403476 13853938 13829713 13696271 13656894 13589649 12648370 12214971 12171602 11987496 11901387 11858748 11659896 11358258 11139941 10961661 10331154 10212970 10210186 10148210 10133615 10124172 9938442 9530414 9308401 9015936 8869243 8749141 8107849 8013022 7953843 7897719 7761457 7609912 7515172 7482651 7464268 7353046 7241182 7241152 7186727 7109895 7095620 6942936 6941994 6904485 6767288 6713832 6594823 6592429 6517071 6425454 6399455 6371798 6251508 6071013 6012066 5824823 5794445 5768012 5764828 5683890 5627595 5622013 5566102 5344555 5258166 5243241 5230641 5203703 5110005 5074544 4866601 4837033 4769067 4742373 4693449 4678790 4634147 4632932 4579135 4567504 4562910 4450648 4393385 4348948 4327682 4293664 4233937 4205572 4124495 4092324 4007792 3994323 3987040 3973725 3956183 3936326 3820464 3815689 3763109 3738035 3703045 3662451 3642896 3602276 3554872 3530328 3519183 3494640 3439510 3351607 3344890 3341203 3288132 3287488 3259946 3255045 3245594 3239351 3173037 3157122 3155614 3115977 3106346 3090731 3089024 3051355 2975619 2954746 2928463 2868975 2861506 2814129 2812909 2770142 2754236 2753788 2716251 2684025 2662788 2628766 2617152 2588399 2539333 2510731 2506901 2494231 2445573 2442930 2427351 2409376 2396379 2381820 2376818 2309334 2293224 2289978 2283353 2257509 2228387 2203162 2186680 2176335 2174436 2165398 2158172 2153332 2137860 2126969 2118231 2104291 2085360 2079503 2027033 2010325 2005466 1985137 1965223 1948267 1920512 1915554 1912453 1879474 1862438 1855498 1816989 1759766 1758702 1755871 1742948 1709455 1702986 1675057 1652243 1625675 1609941 1600984 1577678 1575700 1568202 1567438 1562641 1544730 1523963 1515854 1510304 1485439 1480793 1456788 1436693 1428644 1409842 1402315 1401504 1394670 1394499 1376360 1376007 1370993 1366306 1357878 1356563 1344289 1322527 1320089 1315966 1291870 1276634 1268842 1266908 1263558 1255958 1246157 1244482 1243361 1222267 1222169 1218314 1217080 1212437 1208893 1196182 1190717 1185998 1184491 1166093 1150277 1145552 1116246 1114855 1104236 1083044 1077235 1075200 1071010 1062862 1061593 1061437 1051671 1051144 1034427 1034310 1007335 1004204 999701 992921 987016 984349 974964 958448 954521 946689 926972 916966 915184 901312 894078 887389 878986 863508 858646 856795 856062 853677 850043 842586 817980 807469 806894 806760 804184 803276 796024 789652 786199 768055 766866 765555 761911 754395 741244 731548 728076 725684 725422 724300 703767 702040 681771 681553 680257 674220 671280 667279 645706 639909 637053 626856 606519 604650 600094 599479 591809 591797 585836 585093 582698 581737 577757 572685 561994 554878 554254 541383 540264 537333 535975 534143 525339 522361 522055 519634 518312 510907 507278 506355 503717 500607 500258 496686 492255 489725 486479 481824 477843 476949 475284 474138 471607 468938 467146 447678 442871 441409 437920 437465 422770 422677 422410 415182 414554 411826 409406 397752 396662 392145 390752 386019 385768 385634 385611 380552 368329 362858 361437 361229 353116 351845 350490 348402 346721 342042 341930 340435 339684 338666 337137 335574 335339 334797 333731 330998 327667 326883 323954 321059 319308 316126 315142 313776 311545 311058 308636 306354 306034 304946 303398 302434 301095 296035 293191 292858 292562 289557 288343 287357 284763 279975 275108 274424 273830 273826 273630 271656 269070 267708 264519 262319 256677 255318 255036 254800 252085 252046 251971 250503 249883 248456 247991 247683 245601 242898 242668 239145 237426 236811 232988 229634 228466 227442 225628 224968 221926 218967 216825 216097 215620 215003 211102 208671 206579 206237 205869 205432 202279 199369 199005 198298 197857 197108 195329 195103 194968 193174 189463 189425 189139 187819 187481 186256 182208 181121 181037 179645 179560 177330 177179 176335 176168 173030 172757 172688 171272 169711 168508 168300 166851 166410 164452 163933 162300 162277 161195 157344 157094 156276 153316 152034 150813 149583 149295 146625 145260 143972 143281 142490 141853 140512 140361 139764 138904 138896 138322 136067 134626 132133 131541 131413 131362 130968 130880 130719 129260 127515 126546 122591 120482 120204 119326 118996 117864 117282 116163 115872 114270 113844 112300 112246 111957 111709 109077 106550 103339 102946 102927 102084 102001 101983 100789 100432 100175 99446 97704 96263 96037 94708 94609 94171 92969 92705 92560 91082 90666 90315 88389 86504 86149 84891 84375 83883 83703 82486 82352 80785 80502 80077 79892 79472 77531 76536 75870 75119 74848 74670 74624 74483 73645 73460 72961 72830 72629 71648 71098 69387 69363 69038 68865 68464 68200 66336 66063 65551 65276 64175 63855 62560 61768 61230 60483 59688 59402 59259 59034 58944 58240 58133 58132 57217 56554 56361 56021 55692 55584 55103 55000 54682 54073 54071 52874 52167 51831 50678 50413 49150 49014 48953 48793 47902 47145 46677 46380 45542 45367 45260 45249 45075 44488 42566 42377 41939 41654 41233 40965 39851 39695 38875 38766 38461 38315 37415 37210 36947 36542 36432 36332 35864 35685 34727 34365 33897 33867 33485 33471 33362 32932 32859 32811 32141 31920 31916 31871 31796 31526 31427 31228 31161 31095 31019 30955 29475 29471 29447 28587 28301 28207 27982 27931 27916 27250 26700 25907 25893 25515 25059 24814 24778 24678 24613 24607 24487 24216 24190 24013 23635 23592 23563 23511 23348 22790 22559 22351 22339 22294 22113 21527 21475 21261 21250 21143 20792 20290 20252 20097 19783 19444 19134 19134 18581 18337 18273 18239 18227 18176 18001 17910 17803 17700 17243 17242 17239 17163 16741 16717 16508 16415 16230 16114 15798 15673 15630 15442 15327 15089 15080 15002 14984 14745 14586 14130 13632 13417 13050 12912 12469 12201 12176 11629 11575 11567 11350 11151 11107 11063 11006 10839 10734 10497 10359 9937 9667 9622 9619 9388 9269 8984 8701 8571 8450 8324 8062 8021 7885 7791 7765 7657 7527 7508 7298 7127 7012 6976 6946 6906 6788 6626 6434 6365 6201 6174 6099 5974 5914 5406 5381 5274 5262 5209 5148 4783 4647 4646 4613 4546 4382 4375 4232 4157 4095 4040 4018 3889 3848 3782 3718 3505 3328 3313 3292 3280 3225 3133 3027 2969 2962 2936 2904 2784 2779 2686 2639 2627 2614 2555 2423 2413 2395 2370 2197 2178 2052 1792 1768 1723 1626 1495 1458 1368 1311 1255 1170 1143 1133 1100 1090 1036 1026 1004 899 896 722 712 691 683 592 578 577 504 476 462 461 438 382 354 308 300 273 260 258 241 229 218 199 182 178 163 159 146 142 137 124 118 114 111 95 77 72 67 51 47 34 31 25 25 21 14 11 4 3 3 0 0
66156597 61413759 56781618 55296922 45882133 40868151 35891152 33976794 31589539 27699012 27081652 25442603 23861988 20903761 20623887 18488146 18226253 17418226 17367584 17275307 16921676 16856470 16826597 16660510 16545638 16017056 15623463 15526833 15341205 14968622 14372659 13579774 13381649 13195889 13135017 12629211 12440628 12037823 11909054 11841844 11597130 11555156 10873442 10651545 10611517 10470488 10149427 10063849 9781697 9414853 9326648 9265080 9183444 9043801 9020285 9003238 8853042 8721106 8716792 8616007 8574005 8490041 8439347 8360373 8356834 8314181 8281782 8056699 7821218 7748043 7671021 7663108 7644853 7542482 7539261 7441478 7347079 7300641 7294391 6852449 6827969 6700934 6623348 6618932 6580504 6549470 6455148 6428124 6354237 6345684 6288814 6000854 5967901 5849019 5811403 5674008 5619842 5610158 5601890 5556782 5516325 5436767 5388576 5300877 5265718 5225114 5142665 4992174 4974498 4842055 4783715 4698323 4657377 4602242 4550798 4521927 4418107 4390816 4387699 4384576 4340388 4311878 4260967 4212090 4170002 4159791 4125286 4044676 4027636 3994652 3993233 3948984 3922374 3855243 3826856 3694477 3675693 3667186 3653281 3624283 3542090 3469157 3278659 3248671 3214877 3205651 3161044 3112566 3098018 2980374 2957849 2917102 2910322 2881712 2869806 2853444 2853032 2796466 2702878 2650353 2607805 2603019 2586347 2570963 2497324 2343156 2326872 2309527 2302380 2270228 2201946 2154723 2134174 2099740 2097509 2094100 2029191 2027308 1999739 1981172 1971792 1947605 1923102 1865517 1864961 1853743 1831817 1824572 1816283 1808494 1786826 1786182 1753805 1739104 1738985 1726904 1717096 1715319 1711899 1708982 1666794 1662194 1644845 1629548 1624122 1589714 1555080 1540875 1540356 1530019 1527105 1522531 1519216 1499413 1477466 1476706 1476580 1457486 1451956 1444548 1444396 1425216 1414555 1392735 1388900 1330363 1309575 1305847 1305249 1304188 1304027 1285491 1285194 1284642 1278874 1253515 1244682 1235362 1234305 1229483 1210867 1201995 1199144 1198610 1195678 1179685 1168356 1162554 1159863 1127635 1122868 1117709 1112659 1080236 1079881 1077149 1060777 1033192 1018927 1008927 1001478 996018 976387 973280 972803 961107 943681 941232 935581 933202 929989 923555 917532 914006 905981 902211 900379 888826 884897 876813 866191 861605 860070 859707 855485 846232 838744 838726 831616 830361 827561 824882 818807 817790 816195 811763 805580 805537 802005 797249 794253 790855 789194 788635 784934 776047 759206 756297 750773 744993 743116 735477 733941 731879 723770 719786 712971 701565 686585 684392 684114 678611 671297 670960 667906 658856 658637 657346 653098 648664 646029 640731 640084 636712 629861 629093 618953 615063 615058 612948 612732 610119 609210 595060 594805 579224 579173 570270 568012 565024 562885 553849 551304 550537 546694 543620 542812 542589 537460 536166 534670 533280 530248 530145 527958 525207 524934 522777 518736 518414 511133 505675 499034 497951 497887 496579 493944 490908 475653 473793 469087 467188 465470 464168 463290 462872 462302 459953 456513 454539 451379 448090 445274 440229 435951 430935 428649 428264 427801 424864 423945 423098 421629 408026 406926 404764 401990 401061 400476 399492 399341 396991 396982 395632 385959 385496 382493 382336 378382 377567 375267 374662 372487 372105 371374 366177 365361 363811 362520 360581 357903 357219 356179 354907 352442 352336 347423 342368 337536 334466 334322 334112 333736 333553 333233 333009 331665 330802 320405 316240 313682 312758 311350 310035 302711 302387 301881 298237 297329 292394 289114 283726 273297 270811 268870 265077 264968 259885 259494 259335 257433 256638 254952 253954 253516 252502 252431 249872 249606 248507 248192 246874 244911 244131 240233 237949 236498 235910 235214 234041 228384 226207 221251 220718 218699 216775 212267 212100 212058 209023 208984 208854 208239 206987 203890 203772 202978 202716 202392 200203 198299 198045 196345 193295 192495 192079 192035 191667 191592 186528 186503 185394 185141 179494 179460 179253 179247 178983 178611 178585 177714 174633 172569 170615 168299 167385 167213 166346 165157 164089 158816 153919 153201 153021 152633 148340 147364 147208 143908 143430 141864 140096 137996 137988 136481 135639 134875 134649 131138 128635 128495 128288 127846 127346 126686 126625 125452 123468 122591 119541 119407 119402 118340 114978 114894 112357 112104 111399 109923 109732 109410 108919 108664 106363 105480 103946 102312 101630 101561 100376 100038 99547 97926 95199 94521 94440 93991 93859 93246 93103 93086 88562 88551 87863 87032 87028 86178 86147 84918 84201 83734 82770 82149 81092 80237 79782 79429 78126 77155 77076 76164 75688 73620 73238 71967 71352 70820 70400 69871 69751 68741 68543 67718 65731 65499 65186 63416 63138 62602 61505 60412 60113 59844 58291 58076 57902 56804 56266 56121 55228 54192 53797 53762 53564 53047 52556 51827 51550 49751 49184 48319 47793 46868 46644 46357 46029 45382 45354 45330 45214 45011 43631 43489 43155 42346 42194 42154 41967 41111 40825 40750 40466 40347 39869 38927 38898 38861 38780 37801 37328 37152 36883 36874 35919 35867 35723 35673 35444 35134 35118 34833 34209 33749 33657 33077 32882 32648 32402 31932 30431 30249 30191 30170 30083 29989 29962 29859 29362 28410 28155 28049 28038 27958 27873 27832 27466 27096 25737 25023 24859 24845 24672 24573 24166 24135 23987 23967 23914 23801 23733 23721 23367 23207 22993 22203 21979 21971 21755 21189 21032 20805 20726 20413 20321 20213 19980 19916 19499 19425 19371 19289 19271 19261 19092 17980 17420 17297 16980 16783 16663 16658 16496 16278 16202 15856 15595 15119 14960 14442 14410 14335 14240 14143 14008 13923 13921 13674 13327 13171 13134 12951 12827 12363 12287 12129 12101 12093 11892 11554 11005 10986 10953 10847 10789 10761 10637 10468 10316 10164 10034 9804 9770 9744 9325 9246 8774 8505 8326 8224 7832 7325 7323 7172 7142 7133 7064 7035 6999 6681 6584 6555 6546 6417 6385 6346 6338 6077 6051 5839 5727 5701 5613 5608 5336 5233 5199 5063 5039 4956 4948 4816 4548 4502 4335 4213 4173 4161 4154 4152 4088 4007 3914 3730 3653 3623 3601 3505 3483 3477 3426 3371 3363 3244 3208 3131 3111 2989 2946 2835 2826 2519 2468 2460 2456 2400 2377 2366 2309 2307 2251 2105 1944 1939 1779 1761 1757 1714 1690 1686 1684 1676 1640 1620 1484 1414 1407 1336 1271 1268 1237 1224 1196 1185 1170 1158 1137 1133 1111 1100 1094 1014 995 990 945 909 860 844 828 786 781 781 776 776 766 760 757 747 699 637 580 578 574 486 474 417 412 411 388 376 363 336 335 312 311 311 302 300 282 280 255 254 237 236 231 224 221 220 205 177 157 157 153 149 143 139 134 121 119 118 117 109 103 100 94 92 59 57 53 51 46 41 41 32 25 9 8 4 2 1 0 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13661619 74247323 561133287 829897979 929137807
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56315090 385450354 623320875
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128008584 226990626 311119358 663601190 793606400
189433 307804 13083 493462 44802 18497 8260 472955 58631 1497 941672 683887 7391 138155 41701 831956 773074 2122329 4383470 91463 10382 102416 960504 20981 327349 302544 9 782120 178951 96342 5265063 668754 13473851 6879866 5268 78542 943037 104352 248112 237351 335186 1499897 43201 6419341 233 954155 254849 2266 8410 179469 243194 4903 1322655 2938424 1471015 322667 13782988 3456 70173 37795 55959 48869 434572 592557 911451 118 404713 39316 1147728 145388 89132 21946 164909 2163 228237 3973689 523640 2073327 97749 73843 2327 95474 13 196594 26551 6634 597794 269947 265234 158224 175638 27 473 12628149 4678068 3986646 1343337 1354018 1197170 44790 136167407 142257 18612742 241 178584 214803 150884 9904118 46401 1586 529722 36780 224866 18063 98547 1694 1611102 72452 687361 3199 37461 10 37764 448970 14131 726 77327724 922607 51127 174401 156695 31337 6453079 364871 1266 6087880 29557189 635515 1133952 2969 40542 15794 4573669 1191 8778 258779 17254 1304155 3963 7237 4863 2328535 1561535 804519 870219 1862149 898855 4967 80861 11560153 165 1657381 17674 260942 2204 43317 29033 285338 5851995 35088 16640082 1631565 1233790 2812595 966 81257 25051 27235 23354 1552 139716 0 28577 10840 4197693 190841 2612768 16784 1589384 392622 3863009 109463 1320898 828 8292 1404 2112 2756 27939 3733409 20 45 1414977 12247352 237005 13590 337697 5983 2004393 304021 146857 118 154049 375983 141768 203807 10566225 566633 2975554 30365 903989 7754417 1335374 16687748 2015 8030316 1204 1901470 28075 236793 43032 2003439 91539 2316447 1619 4089023 278750 68282 245215 44448 2440787 17475820 211062 43540453 227663 202368 223753 17 552678 240696 131173 1027663 184778 11008080 24198915 65567 2523 955174 239651 13678581 2371016 5346237 81751 577042 146334 250369 39235 33223 9584100 1970759 1415265 121917 61682 965099 10974 981140 3467943 196620 1348 1592852 43054 37133 3725546 307154 33006 4237 896925 4727487 5905 16545 1435074 113001 3861503 23707 904 6381 375912 2539552 1847724 1016671 112546 14183 34394 1227127 786868 341800 731 461918 238914 9686 2477674 5433799 20029 2885157 2172107 501694 1234 5168008 2635097 2319 141239 2155 3654243 2783126 37040 2143853 6973 29467 10408087 440730 6727244 72638 56629 1721 4376 3691170 14804 17926 514 755755 77634 40296 212499 982005 100084 388104 986863 75344 45283 13045853 5516 6563174 52 203792 3005 71649 891581 148812 4468 29823805 27882 17399 1281735 2921 27239 1 755 66760 45642 1353 291442 147473 4732795 44366 76818 1068577 983521 473628 128868 7434731 293064 100609 188085 11985 15335 231 3113 117034 681556 15810 80410 138481 184567 9874 1486740 5390169 22479 8599 238757 10281 593592 2110102 497936 75863 143496 353010 163149 2529756 10343 586155 653043 389 370632 8407367 261344 237647 1766362 31214 837753 24406 30537 849237 1216 96410 12387 102 418946 64752 3271854 769172 19177274 15640 5584956 824123 2172536 24849488 1429053 43434 1674990 902139 50794903 204443 77357 431732 54350 6575181 0 1198589 29845091 382 3117366 289048 24475 332 42883 222 2682921 4317579 47942 22803 1269540 4584927 149271 19303 2530772 445397 148403 8418 347050 3666 28811474 58 70 19703437 381558 3489 116070 65218 791980 103 2390 12280 1307337 108290 2893275 8093 856 225469 190597 6079911 1536473 28811 211514 132462 57746 112996 1611023 1860331 7942771 1226610 44119 2677259 137992 8760 375422 187963 1669927 2859460 51351 1925812 690760 4970211 11978 160967 6797 259305 9317999 23 14283 1230669 178493 207459 145918 9881 9573 536025 6893853 82111 27343 19753 28391 13765363 27871 7370390 4834 655409 2522 2387379 710338 3177787 987086 2381 53587 59 26037 17896 2 18094574 1845772 1404202 48155 169559 2230040 29489 1405814 208816 665126 643735 16 179248 3005 38869 206514 347961 5094208 10752399 113236 2574399 10658924 262096 19606 3385 621303 13630235 1342481 1795 1831834 1891938 1552028 119835 3401336 862967 961615 1320614 3512798 116786 4394 3555 119031 298389 192084 1802632 102897 9464501 958866 5472 2050795 1437226 580 628469 31320 3026113 240320 6598 1161060 88559 10937538 313 14496 328854 9605 868276 66387 1330099 18387 219443 63231 3802403 224897 690298 775586 168988 16833 274870 987572 593150 12390958 392325 6476961 300651 46665 24145 135472 2179890 16640 178887 12758 5867 28109 104753 324512 3206037 545518 107629 20254 346190 1991059 357 14560008 478969 2037235 31530 409935 882538 852655 705138 296611 2204333 195072 2683 274615 569292 65831 5592211 2182904 2477 15146 95204 3306005 8600 820575 3037 7242 611 781985 1051808 168484 3322115 16291 517727 8920 1517 9427406 48955 21183673 24185 2242780 263558 10149 346499 2770879 564645 27039023 2233544 370793 16 18328 549853 79582 63452 51484 748927 22255 29779 485747 772956 410 117012 749698 12669279 6912 10575 15914246 553 436650 7753 312 222472 17676 26456168 4026 2416652 400197 862646 2671 65819 1341 714274 111867 312 115051 1121053 1175 437893 1724940 11142 109750 2512569 273793 134 179626 2007 98136 207226 144363 5841 5843 47140 631334 39382 7098 203 3500 8586343 16759 100850 32930 382407 701545 2467059 22589 6590098 3530814 2845818 1786 12369 129781 288234 53951 229277 1470 109770 500 2328258 6988 16656 299355 178051 1476 444352 24968 44763 25467 1214273 12230 14322 7140 8245 11542 3381569 511 108686 9287 6652 501203 1087 222859 1685894 970390 1183918 465696 4273102 2168393 1882123 120794 117076 672626 12744424 490772 992684 182295 4509 3320 1043331 51912 2488589 1320881 3358 21594 83147 39921 1850301 1286851 25840 445719 46329 48474 362799 647006 277572 97598 23021 40240712 159665 914818 576 39230 1270407 308814 167472 822 506774 8447 396454 14079 8616913 742 8508 75613 405682 103320 1486862 4697813 43 4269593 11856 221495 19251 269187 8339 22398 8468 410657 24438 3238 269073 28765 2400501 916197 358287 32036 119645 702738 9691 5156401 1604901 1680362 98965 56032 2741869 2877663 505450 274967 659567 413338 10092345 585086 1112 287530 483992 70344 48427 1026229 1149941 1536783 3449 105740 245809 4758 221514 747948 529126 1628651 545797 548 25211 264970 28683 44404 472605 124694 3077250 10167279 838552 2947124 1074898 1456086 2622 7351 301360 408397 3621 4880 22856 1026622 10099321 324671 82579 254 730373 6328542 31935 181460 8 5294 5149 711971 382280 67 53320 1144 15640 1719 97409 9762987 6202 224591 3399962 469 2173555 358980 3930 13027 45492 553630 121822 559346 59832 133938 80794 7086019 624224 1401871 3413 239277 59523 2027705 262874 5710689 4834 15166 330 5785 145102 107002 43285 43473 72744 834060 28535 47085 902 4568010 2675 1897773 434325 3716 3158206 56372 10704 1638 1590819 2844 6956 14711727 95 100807 317 260 1081802 8630922
1273931 4024 7603 0 37166 349 41856 137607 1198805 35255 3517231 2435359 133187 2019757 218446 137 259050 2535316 342514 5161642 7118126 218134 957008 1120711 33266307 2265 257079 242261 1760283 182 38543 708 174362 51 39977 14418 641872 131804 33599 90638 17783 686309 4276 510091 1720435 531236 325008 117604 1421 28758 947593 975062 7 31076 40301 29731 731640 273257 335587 783373 5821 5901 3488630 2747 3485065 1495396 77950 25876 376911 13777 181708 264865 177946 32433 875390 122714 44646 606936 13206 7466412 46112 1487123 113094 13330 482721 187905 14679 9795194 1183299 12165469 83 281518 227752 855382 1327 9890680 17888620 14168038 6214525 128628 51745 141024 1198074 3781906 7299448 492787 93390 25757 7410 178812 243863 17027176 14121 237886 483741 23801 165700 7813 8275712 1925657 11068946 490484 1559298 1077949 7969 1440010 26745 133327 1301 78709 3332 567677 2536395 501575 201894 537173 1200480 60455 16060 679927 1176971 2483 14938 7536 52400 252303 4443 346141 20932 626190 3261433 12208321 12208251 196649 502442 13092 1672561 42137020 253901 172653 3230 1213610 1436771 1354280 194792 245168 156045 38287 1020 230262 24159 13430 7239 765256 434996 60576 552639 45715 1711409 6471380 549282 276 43559 2995 4020497 48 49389 501375 3618667 1882502 34805986 6166 339 21226102 962933 1539 5123286 320509 1850452 272822 19931 421030 90314 36165 1177509 77183 38843 958 353641 29062 40063 507120 7894069 725316 1693234 114584 144426 217632 1227643 133065 106920 429642 318491 3606 48254 152423 17938 1523272 1207235 2603 2095929 115068 3620709 443146 1302 1475 1333673 3257386 1694275 15088 215414 112669 332207 48497 269491 2538477 258966 14556 57749 45277 26442 4982 28794023 1407539 32824 1918 69766 1740927 6231250 148007 36078 952226 132870 187739 46364 4932660 145920 851094 716107 2620573 0 2777015 374982 49200 601174 32444 559954 5649 165963 453664 4350 203012 30666 83017 4649726 17174 691990 843194 114839 318950 22 1300563 9226 3229 1211291 98262 48472 539036 327117 441427 2024635 2608399 21 73499 704209 48362 3348 3685 33 978018 4203339 6324 4490506 228060 88472 548414 10885951 1606541 96200 672752 55019 13545 5348 1046565 681991 1742665 12435 55765 382989 694954 336021 54192 450293 772235 3021164 430 184744 32732 131865 643 3131023 159906 58775 313 6129525 66247 1135986 64 49421 36121 1522100 121764 745049 12404 61876 123429 15401835 328040 377 723829 149912 92371 749990 17902 38892 162226 514452 4346 46301 65231 203534 70979 239897 252754 482926 895465 465945 784 229867 99991 330312 33636 3391618 10891368 91728 5629948 5513281 59994 707803 7150 117088 4387888 60 10763680 21416767 1887 24120 486248 9672 35491 33642 2192 212569 2452489 31495 15961 291499 63238 8141 9555098 5218038 241731 110843 192509 19482 29254 1540 97352 6842476 347915 134 45193 3106 742625 40042 1092485 1169 19761 323 246649 40 150880 236977 229773 21605 223 4498 28524 458925 5958 9139625 1269 155 459430 1226220 469936 267883 6333 575468 116836 517222 53187 2021796 9443 1507649 131301 1319 1257811 2785223 798 860311 6374 7738 18835 820715 230948 10663 79224 57287 39898 518674 1544 1504808 85 15356 1744679 1978427 33 1568019 452164 501768 15104 180986 46320999 1 153896 10866 1454 26589 64989 3597 5226309 943841 5150 42075 1758 289719 49722 117479 12705937 38866 11479 193653 276267 40546 339584 130430 338139 126887 49376664 11413 70227 5784 7983981 173671 1895869 21412 5265695 239183 11724976 6594320 191186 16386 14409 165988 5047075 1182858 15074968 42112 231 272064 115163 2416875 126546 2815975 4604 1398508 611177 86000 460911 8125306 7974 149915 224314 137477 12656 97946 1238512 7566060 74589 34 1243 578459 2740 78284 467772 40277 112897 197045 165194 4341 175035 38926458 14858 7501 234146 52285 21671 202120 142657 108200 1143729 10213 1965 414814 5192 30764 39605 104760 173215 2092720 77131 2374671 63894 6852 843236 82690 2935 278194 66302 176784 30132 18589 37241 4091668 102701 93229 2615126 7706 3820991 19730 68634 162056 53896 49790 1654 13726140 51127 9970 6866908 356108 4863568 235682 417600 2207900 254981 117812 1528046 12338584 10164 26577 13857448 10107822 10661 297372 11132 1697819 7693 63541 9787825 218820 24187 16634 477 59853 5606 3886756 153 346109 15299 1736 168 57640 41100 24628 6691 1231359 2362323 20541 191199 268411 11624 20035 56397 76541 44 5298 21740 250542 26543348 2897202 105397 1404536 17216 130715 89296 434807 269563 12625 29640 2945676 265168 677165 8082087 177949 6622635 60313 71718 4566522 1040550 15182 273050 2482 10562993 896333 441530 7471 5837151 414569 2549332 20698 1184 389800 61146 303973 282408 564272 110676 1255059 335 6345671 1195275 455652 49063 855 133981 1024642 815 39887 15136 8843 126477 6852233 117847 0 1377465 60735 630146 223819 587747 2182 24625 1926627 231305 657855 12159 50489 1437852 1788197 8260 15166 918 5600 26495 204507 2644308 10111 1523422 936383 1868085 2633 17149 52554 5501482 397 2206 3876799 1703758 1756507 644947 341607 2015365 5149 418799 1310 2351880 141176 176080 580201 7806 66821 33584 25526 19029 5570630 255232 5620775 21865 4607 19840 1483452 397649 1859501 98676 18045 52847 5477 137870 550239 33554 6555 20290 17941 1513 8836 100141 1262623 23468 1592 439696 569318 39590 367948 263704 6558025 968424 530445 14528 1182180 36655 61843 4340 143486 1592 2017305 284 55011 3025298 2372630 2650797 13486 1004 882229 340887 1064543 4193391 150905 3009 1593027 1880467 182205 6658 992996 1554253 149498 751599 4115601 56532 2170 978719 48 1219039 5145 810338 1551816 2759 22905 119513 1763373 62982 10579627 2826 38032 454 14388 23370104 8634018 103642 105886 1026401 13029 29171 7898638 1738 685395 201580 993 136518 164464 258787 1319695 3813846 242417 7375 1171 54229 44476 1475718 54108 844220 1614957 42543 8633755 29290 12969 307229 201561 371777 192770 803387 1471732 19202 45303 31082046 31339 23651 74791 12807800 191 17183 25519 3707 4999 1284852 422955 273364 3162556 22319 2466 0 1121544 19243 10933139 16581 492111 315833 108283 1727137 288444 13285909 946061 868 15161 71991 5429274 4243843 191 40177 5520953 826804 1635954 407 6530 3498168 3843572 492865 5 223803 24291 503245 44563 25934 36135 12244 204345 52538679 4979207 602 507511 453 73117 11653957 18359299 878539 513446 1829503 19566053 1540161 3582117 3267967 203596 958551 2875 6429 166551 94425 5719 655710 196313 1930453 62250 306 2363905 1666888 10587719 48971 5762678 264753 1682598 256356 4435412 6167732 183430 232958 223264 2665049 941571 47889 674135 838290 5581815 16413 246806 20095541 57856 6485 3181644 65096 33241 562 49186 18654 8799033 2924 17891 18603 4157908 258675 30981 1534309 1306375
319 668266 90905 781703 4748963 13338 112787 3543 22099 124721 13293 488308 3775514 476 52265 7755 54677 343689 878042 507 458342 251561 11724072 1808439 33409 547204 951822 8293 6773 702685 172313 7757517 45293 6297 98126 4283724 158718 2941045 728 90512 184362 188773 4090 1587 67879 3903288 9928 2054059 102319 21803 30853955 3064792 139075 24960 1564 8288464 145318 33905 368740 96753 496 169068 8833 5368748 2008 946430 114172 75418 4463 564300 124175 1548148 559705 363526 589880 1670925 227280 1292486 4285035 35172 1196706 140842 2122389 311639 512688 2185 18578 22919075 170229 463004 45513 141751 200424 11987 445563 2810 97819 309670 242847 6381172 34884 856174 399678 348615 38346 19713020 81375 690284 1 5590285 463948 6858 1852 342286 1292783 40108 196201 1520087 556 4063 6571919 4041716 570757 4590 4099700 83251 213874 66055 500623 28261 1244721 27198250 273 1405209 285105 1653 14339 48414 100014 1263262 17673 126817 94211 509084 410 799599 22628541 223754 535903 543675 38444 515486 1046238 20446 2937 1860059 117616 23073 18033 74816 120432 200 397 628491 569345 2856 2141598 17701 666574 4973566 184643 1376487 45499 38971076 177543 1031685 205185 9458143 25647 106073 72150 91203 190850 624793 1850657 59787 8131180 51779830 168790 21307604 1553006 271918 389627 1085246 74124 1048250 3070 2626280 3961948 44061 93566 86470 848309 746 5272149 92413 40038 778924 157763 2165730 255471 11722027 4480 331513 1778586 185477 19143 5659005 227849 3332 10491911 1011057 958178 473 101989 10437469 756589 42151 348027 20692443 514454 44767237 448697 18292309 5022 100760 94525 179069 13776 220 5422 76869 646138 39008 949401 805346 235133 70430 27102 2444883 4065115 195782 427463 707994 3980 847528 3797548 9014 495653 98463 4404 2368 215261 103640 33195496 1086789 338078 26591 123371 428728 3531404 95679 246957 16527 97414 295444 13249 13535883 99447 215864 29403598 34127145 8595 158848 878440 124 404 1060832 183159 202 3940374 41165 1916270 3270 260 10137 1965955 833470 23986 1955 725558 22207 906442 267446 302136 501 4031 150353 159146 104669 1146440 820072 19367 150031 632 27935792 179495 21828 196 37485147 278685 49557 2118461 86 175283 710049 1738 114642 7195 813596 2155527 160 333705 726247 15764422 136926 1813400 95434 2697 37047 642232 39682 14964 8161015 128 6481834 28979520 25348 265 2985 6719175 292018 132515 241 4797724 784579 609642 78265 291199 61800 701364 2033 1804110 100657 4579005 26159 2900899 2467 522073 510810 561327 93684 3546466 84636 214726 72165 3423759 78275 2382 2162 654898 2310499 37663 2477552 303278 105291 953219 395933 353806 68871 38950 151008 297955 1606 11088750 1899917 3249733 66378 1226 23041997 4732755 1282835 607592 409783 190 479523 198743 473857 1846 1496790 52468 3425 82160 814317 238383 621903 3381 281614 34 4826 16901 2499995 108863 336684 324870 729394 5859313 601067 707663 898320 5029984 6745 24188953 35614 357 266171 12106868 4322962 3324 788219 806 1790 929 293134 1923232 15296 143552 273550 531 9546 9189144 660 39221175 150215 8281 1962096 2067900 221268 173038 51007 61688 67180 8375938 1048401 230812 366526 1476785 52917 168486 3523 7171171 2754973 872179 1538 4139 73278 84018 38592 13724 17833 4196353 4451 21233508 121018 42887 350087 291920 4226 140548 5 366595 13336 2298 2419571 134834 293255 393926 189429 335272 9244457 20 5019 13787 34724 8819 2324463 13 174316 865344 39 3023 2078 1412 85760 777 490643 127833 776351 13137 402768 2076853 39823250 22325 2910 37780 37536 36973 1374 528047 5092306 39343 16623 37360 60871 517271 1130711 290493 28280 5888125 2775624 2995892 1549868 161844 190 2801 1020423 12644 63227 178234 6610295 47185 58075 940115 15879 674 87288 1069481 82982 2126147 157315 66703 8254 74597 3058581 37442 20218 397085 63058 1078518 430440 36977 9387 161111 37720 169710 217532 321414 12613 359203 164854 233642 271 215 21967 2547 3981 484 479881 17164 1364213 155989 737278 56574 1530 1480175 359738 456 1056 3510 137890 168304 12816 342842 348293 123818 363586 348413 14573 5942905 1713 648135 331210 464563 543869 76321 1234517 740 1975785 41459 145292663 355101 46198305 31984 19578263 465743 114933 8423456 7384 6133613 39886 1364 250182 325531 1152878 724347 372 76030 8484100 91866 2380 1235 83386915 792299 11433 145359 3319352 687 33319336 1784719 1044788 1578866 4915866 258143 448669 2289614 32572 3137 860695 550 35870 360677 22345 12496 257351 103443 3894292 30481 51625 146359 11187479 310166 262883 70935 257716 2150 319688 345147 25188 80890 15813 25433 5680 1520832 285777 515406 145314 319513 6884 2256 658389 325679 15307 1230 232442 1579533 371042 50669 254411 3735623 252937 320 183271 55037 7091 1809 591832 1093511 63227 1330839 3025263 142136 1542167 84163 317233 19309569 386 3546 839079 34799 4626825 51385 170 902108 1847957 9392 737 579680 867962 13500 1071348 1379027 592835 719177 23606 9832 26296 4037908 681533 497128 12408 102555 132949 573528 13749 9357 368 268945 271165 256538 13391 93210 19656 62503 387045 19368 1065372 1312305 1136759 50666 6693610 61907 243541 279092 3324897 22709 79466 1093 28102 3179328 26553 89350849 17515 511243 208 9388 24161 2568 1045144 733887 111323 2676008 16903 1974188 39257 167405 931 16963 20851967 278 16413 6137930 588132 2372505 810095 721 132826 17873 2819390 2823518 22394530 102037 49244 96648 858691 325424 166500 9213 145076 17691549 3633006 188029 829944 126505 3104241 73011 34798 14573931 30654 5148266 749766 4998449 9 284970 1093074 163884 11538 23775 732613 1270952 46359 5106 1519945 227 331410 3985975 10743 247669 243902 32937808 26352 42232 65088 1710 424954 9752 165197 994387 185484 18991 253379 15634 2835904 18966 9947 1075529 435681 84160 2379274 2551757 22 2027251 121098 243445 32721 6414263 8589 350264 12995 2274879 97429 7485 10239 268750 4204942 4981 2500440 1956691 79360 1975518 14987096 64817 1541036 14160254 354804 13065 195185 1826271 591420 12528 10986097 138646 92639 383101 1828118 28762 73808 84442 500132 5024331 18583502 132353 959856 1448472 119420 35434 1057137 803407 235834 6028953 4271 10569 52934 38419 2732847 496133 4092 7196 263936 2670 53872 4982 1135336 1074431 2134511 716173 699061 77034 1226237 108399 438592 184969 82973 59250 884234 270482 43076 92364 201187 38829 1174312 6660126 48618 3238384 866435 865309 2007 8262350 29013 7 9396 1242512 2438310 2681 258236 9531 1244321 12479 190283 120077 5203 90899 1011107 297950 1543117 160797 2341220 23361 1755285 228155 573548 10519467 20514 85493 42293 2361 143608 4291084 1377101 6845560 908 3579080 15984 1040 158839 36580 355688 108904 113936 16196 8583 590 631856 258495 613531 5335850 276184 12100063 1937114 368204 9109056 43299
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 256468065 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 941813710 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41645784 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 104875858 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 830858790 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 427107435 0 0 0 0 0 0 962425451 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 598199304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 473582909 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112993748 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 935208069 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 927705399 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 374583058 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
295467 224398 2159557 299713 54543 3216392 13546775 5123835 80937 4458703 3761512 41822 312771 954 352458 2073860 651569 27807 587638 1412196 588692 6159 3775 25367 53779 30598 3482 843065 1695980 253610 38485 83956 2939541 15283 400281 197 2386900 1187481 1839 634047 16656345 1196 2192212 931662 429474 32702 1778011 11072 16626 351582 6537 9 30192 1926 125855 15409325 113532 2096048 236710 933638 7441 204899 983934 418 883990 913581 4290 48377 1247684 4826 24399 2624 9571 88322 238156 3483257 2758584 359 815572 11412 76482 147947 908861 662579 1672920 69 280598 3559943 1284 49002 4757 106490 11586 2105 93736 5081 108279 123405 77151 290899 11759 916203 431 1013 10906027 54776 3106584 414436 1255980 205365 305183 90203 589284 50652 372501 44964 332299 22361 197221 62230 7038 308 4472116 1115686 542455 113844 20822372 2181626 209468 1599843 36753 258790 61155 3881112 70381 11405 10158 641171 1196562 51345 1360460 5213172 7696 17844397 70636858 6229135 412579 613458 99 12249732 5270359 10 482674 3565897 96586 3225 183166 61311 273278 502208 509682 595319 350817 14187 7966732 325125 2314585 17108 23158 6418809 98020 50764 9446 4187415 19494 37746903 1853 464948 2494 5335750 3918 20422 12753 3400803 8019792 416761 1648122 128951 465 2834 10798 4927169 2825 677887 245893 32 339093 437486 19135 13758 26718 9968547 157792 168 2182409 1072268 1668392 5783220 3309 2113867 9755 132836 0 79074 2392802 69758 2147555 8773 2 5300 136951 3938684 204 129437 1385655 637070 1539472 73633 7597 2569812 364353 142350 17287702 89484 120907 400037 36716 191802 754977 55772 9181369 2638439 5593432 406747 2061479 560198 18522929 1141311 24708386 1001637 50453 32834 61333 25032 7679326 83956 444131 29942 547586 1711549 15349313 67096 3089 26209 391 27210 2565202 310893 14 17116 517629 766262 221 274574 3293576 113564 7310233 46012 631 20625 505124 367445 618704 31957 57536 1594851 17460 167545 413876 34282 534267 1196253 2291109 215054 2353158 340896 497205 786030 34280 8846279 344187 19959 103580 601617 145691 1049556 5537 6810 20088980 2503208 2939497 105406 124678 10464 48247 161813 262113 230329 70069 80554249 839264 4984485 287 3681276 22557764 19100 13265 41682624 17327477 248717 15813 70700 27619 853 3666 2597324 31359 65764 3027 637948 108514 7631858 3227 580030 3219814 288467 407250 12969 401026 131170 9124 9714 215195 33048366 1790000 78045 14403990 491178 7371 5115977 96300 1194050 659574 7574 20898 1002623 439699 32316 28024008 220775 1163 19266 6940225 42678 267355 8695 13972 270380 2385436 85121 1845 3946 711593 613699 6854815 119187 26175 5407056 1072352 304141 87228 592076 361570 371180 238856 3037 49 2462 4006 177975 1621169 3005 3200 22 105972 27662293 78066 2332172 398268 5075 43567 859917 44491 224173 106126 225507 129571 3589408 2297501 25646 1659577 6945 39000747 29163 2878508 13373043 2982 182172 6498839 1950 445687 322626 444669 68190 3293 0 25935 42916375 768 428280 6192900 1211231 13604265 92479 63502 20147 13576458 385881 20823 127206 520 25361 34363 4941513 128562 2631785 637483 33157 280 3148027 1457984 4316529 6594 13855499 69582131 381186 276457 22 540507 303 170078 1591258 2381 2065078 885084 96526 969 9043 3716 1496256 879896 42519 1026321 190728 101646 27299 64614 172411 4053018 47534 1868 86019 20551599 23743741 197556 3121 462 49953355 137712 2434732 4046555 12277156 4729524 509704 411402 315423 11496161 581442 1157987 25859 474232 409 2639684 776428 57037 32639 52759 1190458 8316 595266 89917 27630 414554 1489234 2220614 72737668 33110 4415946 4307 17329 16722 2430255 68736 1416194 19899528 20857 4559 678 3726509 153287 15794 255452 1960383 3614 704 5177 15091 320365 3423032 2213830 63197 40721 1092072 4506 814230 8870 2906382 62209 313115 536368 1081460 7270160 31833 127890 388904 60132 163066 11933 124310 5669543 250065 593204 242648 3783 9066 17235335 870795 199394 336237 301492 24632 555305 608019 333455 660939 60708 120858 4800 1744 127365 9597902 20383 449793 2891145 63286 1297682 211925 474053 373578 113708 2866164 40435 6993423 208000 24 20384 633471 6497 78163 47291 5958 1191140 165264 20429 25093 3892 6949055 1451 14022334 2489232 171587 8494874 183042 9799863 339284 1 310547 2466 2318938 131532 445007 6427568 1244946 4905 269842 15433 54167 280562 2562363 783722 38872 757 10084715 48164 694438 299 867183 321227 67223 70378 16111916 209431 9709790 61840 4742 274 4915 10732853 1516679 368269 151190 1932243 2243 1104044 7764240 2874149 1018777 9548226 8949282 7741 52921 97128 137623 7656818 63944 341752 3459462 76852 39074 798 21234 6154437 993837 2785732 347608 9288 25101163 656410 1677874 1362804 7587025 66960 392422 77529 1468 193970 1417552 1906914 158738 264 2027 2708 1037 8570646 743482 249045 60218 20353 397 998411 1654931 1684841 43485 18789 7739 18481170 857766 2085369 249036 3705 105577 3450 7307296 186899 21552187 1662584 16191 959846 1568 19 8245 8271895 56515 459766 154038 102 981 493092 323599 755434 28441 2186043 8857015 1933 2020444 502 388249 530672 164899 390042 59908242 971109 2066 763068 2243661 5606242 972995 448506 12900 393315 37789 8463 28004 760459 4742 31707 7699 11450 2983888 1180453 124 39079 42509 1613378 8021915 1580706 63730 2604721 1456 3752 14616 125732 237044 166977 58889 583952 169147 891912 365900 219352 171350 39059 157 492734 1322 260494 1810277 4924578 9023 1858017 118030 3626 485830 27818 12847 53291 4842435 3714 514369 6329 130693 34294 5600 5692 751475 8635 230206 10496 12955 5622438 624087 160891 18136 108110 959080 208923 279856 34287320 265968 75159 106076 5389 665440 13415 6118 5884557 359669 19288 3626918 574 260 177156 27095 13463386 24645 415569 2016790 698762 2040 536846 302721 1403688 5984328 54 881016 272215 512847 3533698 28685 26286 5759 362434 2129 279287 16948879 26882 46 6010 103508 343719 12605 301287 7390989 1100671 99976 354371 664201 3140574 184606 573827 8151576 2335076 1073417 4071 118137 374 458164 89903 2630276 12913 543733 401729 46 29198 4561262 29761 183401 25903 17833 45436139 2470372 982131 33 147759 23410288 206784 968521 1675862 18972 4736050 27401 38067 7861 97544 92581 1065079 546732 2610980 2086 54855 196337 15678437 1698361 598296 52411 19492 1699806 1093 15963500 507981 66775 14233 394 8353 626379 1870525 10929481 48529 23112 162635 1789 18430 2004688 8311 28547 6035206 219123 38208 206902 122860 122320 5328818 7228 15229 5399874 66646 506074 3462 503524 586094 57644 399147 907299 667787 32190 1732533 18535 13224 153584 53622 2183868 1223 1225 3723 87532 32884 5 55119 339654 3047154 24677 631304 29815 412025 1490175 105137 5575179 10263 284955 1264630 612245 6146006 384841 216361 48329194 476479 709361 2130874 22441 2565770 1816181
141804 10468172 332021 513275 4281959 50319 3237148 499105 1692748 57496 1819926 42527 14876 408593 611840 552790 7994239 110354 504 585204 199 207322 4418825 2523 1710923 8007328 268360 14693 18935 1027740 139740 1011366 1548101 1154601 105193 19261 8 24752816 1470 661794 6025 6351 146609 5531 12231737 2312507 3315806 77825 12796 351 1839 878786 345088 1364 225429 403421 59 49 1035 428887 1303312 6175046 492018 598920 1310845 27840 3416305 9089 155 1666811 9228 16437318 189144 497167 1116358 7922727 8330 79714 10426 1255 30063 31799 1084984 71982145 96801 12602124 1053302 258906 1593631 3802523 2156641 994 140423 78338 26452 305668 11506 62634 9858 46264702 246998 61449 810208 51052 2678642 35225 2893430 458805 6366 44070 504710 308789 302148 209774 151272 2244 99987 123550 1090424 147807 10442 5812188 394 754854 434160 1234 67178 8207 177449 264951 48472251 77740 612677 1645 13094 715490 2273872 2707 846949 1632 1939404 47814 208237 44504 98812 2201714 2593570 21199 1220055 1113265 254729 37250 73860 296714 260 1453835 45378 372557 119301 51483 3581049 11659 1175942 180464 13539028 3219 41946 6476 2664516 6879993 1135 13720 4774 644 173737 2955 1168559 1388 417473 3349 66 93181 275463 13462 503463 42000 153823 84033 24092 355870 1910475 23546415 58873603 643295 340241 34873339 1664 114460 411242 900093 89142 10223308 79453 800556 201158 5719 3430890 836365 58 29331 8144038 12321 1756167 7551 581322 3220393 135852 1207488 551722 1226043 11952 560245 281096 22571391 1693205 1828122 824385 42576 360721 4423 29 1800016 68704 243 264344 3503907 3726471 2090618 81136 55828 80313 4097511 1153229 45056 601759 1574 408 22099414 23152 51106 235255 806341 143739 14202288 4919134 626382 3148715 12230740 160733 5437 289711 141233 226429 158338 28497 569042 0 15001735 121412 267855 4484557 80367 919839 247076 21542 4291697 9081120 910179 171269 653996 866 3791 6434037 9950884 13780 6085 15338695 1683187 1116836 198172 9294870 105699 2225729 774516 3157 4953 274236 510645 19094 512 529384 3373 1386 2379301 1017087 3363369 15736 1149084 580 587590 17788 4571 39882 62762 6276500 4635 8090218 158969 30459 1293 28591 4531206 37579 114862 58476 5188802 416308 971077 780035 1704570 6386675 35423 14385946 2211 1339 60596 866709 8579359 1774089 2630 28725 3313 329964 6836 11189167 665184 1188194 722107 435672 31483 411629 881492 720053 7904 153808 404792 28854 1699 25567983 1772118 4396328 13163699 2456678 9360603 9325 148647 2759698 693467 2419227 2201048 10139 584969 3112377 22813 238670 759520 34103 339854 21580 54177 3213043 5679072 6710830 159712 1393069 62972 32543 108944 6372569 1695686 1034499 78352 399225 206569 209055 198377 25434 406376 81278 316 89 316605 21704660 13098355 13455538 13520387 249865 231683 17375 2722890 58 19734 3730631 2532013 4828618 42876 194221 51446 12824 558243 19918 1848972 6163 324662 18286349 4781408 9929 74119 415574 219662 120678 1311732 28330 1056770 801487 38619 101123 4022093 7056472 4132008 93055 1303483 236158 44528 10130 81555 905328 197778 614550 300 389457 2543 46056 119293 40500 103114 21436 1016907 1560223 34959 27 7 1775873 90111 19696 32885 21998 733882 1053689 1298511 968142 924929 11364585 10173 3509 104366 2112828 17663 1390 859 85350 7017 82414 7882 592375 145797 14584 32059 62 4651608 1935099 2470696 1338129 5841564 10329244 201329 267921 594153 1402010 889 423607 24982 8384646 4669450 400885 318599 1818 149935 179508 145866 245341 4629307 1350380 385582 2429841 19378 446489 51056 275544 3244066 960787 26069 1219642 1181619 357859 2067334 48633 717568 161501 2219729 5115 699481 5989 11657 211 265142 16425 9564401 6277544 5869380 4198 92736 33831 1263727 26880 865778 2708564 121876 318118 10914 65982 2799312 7499133 80475 270477 5841 2244 20642191 27615 12163 75035 114 30165 170078 8463002 122296 359388 6251 2629335 2596803 4886495 19538 10509 922560 567942 987225 32165429 511688 41802 6119469 895 30521 832013 60920 469433 92 213948 870434 106726 24835 471120 972517 2430075 39355 6541596 1074435 951 3642648 2670661 42430 1635 27200 783702 264 140484 1014218 733678 961586 929 19437 4343 698198 2372398 8563027 3524 775517 6327 1268648 3481 15565 1103928 57636 8803 5260 48624 32825 877315 111970 122535 3838518 1872266 27 19402 3105068 18355348 334886 145337 3287676 1429280 52012 81517 241699 1826973 5608 2764 342568 936 739833 122 5210865 8983 981 9588658 167584 103353 539412 16645 11159567 82874 38544 1585505 22187 92355 85723 5581143 4508308 3762063 847660 305963 109641 36845 158772 188033 331024 581189 19019420 5841 518 571465 11008744 12802210 227539 6570463 635 121 1068912 12941 323967 1003513 10239203 399691 1833327 7581 5029 48380 5041 1602630 548392 61618 81243 4515605 7756881 837334 4042339 10216 58261 5773 47754 1844213 4062 18055 3635 53065 445044 921574 4488815 691006 15 1630 7138034 72999 67869 139312 88247 1276 30869 116198 18439 51553 1165 2689787 6881036 71177 1122731 3948 14356 2750880 78780 1946863 133356 473 12446950 4631 170467 7309938 17935 3568 663 1812 2812697 49937 986455 1976941 2718 683645 247165 270523 131625 378518 156561 315892 310791 80586 203824 2106799 274406 996271 997 3030999 282843 5645 1214269 37384048 8683 9495 1210 229922 159550 3751970 948755 76304 9292 6403 6749 2745878 18589 947 4346043 525268 2916826 6082 12292 1076477 935851 390445 14921176 3512657 14532848 613954 1353825 2776901 1953833 74856 938 7700471 1427661 1056573 109640 390670 6193 5393606 1041889 99065 542257 27120 44902 561015 228672 8106 228494 777594 8623418 410963 74721 5323051 664422 80644 7005 1324 6969 52133 6 141179 13020838 325 256755 618721 76776 2038 86263 33397 44298 477608 3046241 1545149 921457 4344267 3223863 16547 3129048 79299 1882552 22318 10166201 1478466 201927 333 119585 382698 466 2564547 157304 3546 1275 738 97240 140851 4026 65 10954 26038 1277 24430081 30620 3983932 199322 14171 203047 31526 692433 9187 122495 10748768 37487 4170453 352 2640294 5304513 26238 77014 763594 2185 2428406 6609 5341591 3776 7327 5750317 119665 1692 2770206 31513322 476017 730530 122347 15378 1315 13348 65092082 9962346 5542637 1966642 228908 41033 352959 164486 6040 5487 1090544 3366590 627226 11300285 18070 14146340 1292271 3396902 14853 63575 335334 472 2323 187479 2403467 13569083 11484026 959715 688302 17868 13111 7897261 432414 46655 530 148663 74157 253419 6658 896269 1119106 24901 68553 2880231 171534 33603797 39191005 10670 13634 6845269 1240944 120505 641704 825952 396629 2106440 148360 6003425 177932 22493 10710388 325288 3335446 824397 30237 7689779 21691 168886 0 459288 3697582 2695581 997349 547441 158770 236 1131014 563986 192435 4261381 427418 352402 556453 8490 1610 26688552 3566061 1059578 2079351 176129 4224201 8416815 247901
10292842 280885 129018 1926070 172647 312991 97486 8127860 561747 963047 17477 11107 668054 4667842 16607 242101 982928 37021 441950 3599129 2489222 9 1036930 3144 3909 55850 121496 2148895 367922 359477 2428 32303 398632 163962 20264 991420 348975 2538 8189277 139717 18746272 283359 245816 244408 815012 430199 3646176 1077672 249438 2174179 7149562 200282 474025 2846 67720 197695 667977 6762 736577 70103 915093 2699918 88873 803 672 2656434 314710 614 13349169 43277 700289 1619157 6402 34945 135 159960 12213567 1995 2437 1638904 488459 7437867 46360 18331769 796160 13726 56685 13 791793 4733 6141 4850387 159122 201933 21491 43577 64014 142779 117828 191128 356194 502674 2644 673057 12883 698924 852663 79 17990 34286 479 279 140965 19374636 26109 278768 495192 23846 5763646 13959184 621896 476256 142257 3247736 6649055 5714709 1280878 16113198 69001 284167 2966486 1375419 5671958 25102 1747 1156475 3024787 16577717 524842 377504 24992 86776 134280 67136 66084 7774173 9773553 1923602 364225 123256 2300 1670773 1067779 76101 32868 7561 707 218806 4030151 26092 380103 20949 2053 1668245 4884168 24438 365 13594 28 10826330 4024 503952 50401 2114 313954 6777 151887 112461 163 12707 2580478 169 303 2055614 15958065 77055 6434 8959304 1342 530896 63744 3609 103491 211805 3991265 2768752 27328056 13996 3613 3026893 937446 19378 1002713 4737009 8178115 26573 164018 1286961 5315689 15564 94324 1 237911 19514 51481 1087107 95579 10597608 102202 75142 19096 62033 202107 337294 4035 181743 905 3743524 45367 410363 67693 79 2232406 6619313 148368 143849 4720 35936 2661449 6894 3014477 327593 5192373 859981 765203 5981 253 90944 157983 21489 196004 34849221 551 1721197 48 9866335 3861611 488112 0 9872088 92011 3701069 1595 847012 706249 29571 4168307 4173 41351 63245 2518857 121618 154879 1025611 12850 623904 1003768 659213 102080 2792 130356 134758 273519 11243 19458 31379 70513 151490 372365 966472 61968 1768379 4818 7967681 3216851 2400180 32732 1885468 1141582 127498 9152163 2339 12 472180 12365 26149878 15446299 162551 1044733 352622 6162 4726285 6437 46120 85621 454788 15238700 23664 15406 11450 1197714 2694 252015 195692 329390 313093 2387677 121293 1193 553 3394007 101738 62141 4701174 47743 2668304 135080 1825579 387967 140526 5448965 186579 193872 1069 423 124099 49793 3340 301 118593 26097 208407 31644 5093321 4396050 1043251 239416 22186 2518579 110174 15012594 3249061 66 250 104022 2641890 152261 414986 148232 2723599 226897 15867373 50829502 608145 859656 130062021 5 48158 21277 8118 610822 562787 454311 199887 9959867 1432238 335938 3 5152393 4287036 182967 338085 49775581 424914 27428659 7745864 490150 34587351 1322546 1309208 4794205 50282 437257 2574445 16242 32835 1461 190976 188870 208718 384 18276758 74372 116739 4576 1754656 213352 3172596 388163 53749 58344 57677 185071 34744 459187 30147383 385759 526109 38154 189426 571229 1348 3392700 400533 1044 1887088 90215 4406 1885143 557213 472486 649502 327914 120797 2540639 943038 597872 34178222 64625 22615415 33047 7844 254184 18691392 1531749 28696 731361 735098 5155 8431117 38725 199798 7011 169681 9428517 122508 946086 26 2521431 1073872 513814 779727 21622 69130 69253 265607 36092273 788903 2850 34591 361903 19306 450260 240952 1254157 835933 2347106 151025 25414019 6295783 72200 34927 151356 1132 1736129 16452280 643067 4009 540839 2828001 4576793 41605401 302432 99200 112740 98658 40637 37621 3775615 258690 20840 78556 218007 192844 1033708 35407867 554 6233 613 61184979 25 8530017 104019 8377543 127762 44003 880 18645 2610279 499694 344778 5363986 11031734 513908 109462 11197057 176498 128991 4286 17823889 43045 31676 674087 460230 89910 369453 14450 78436 1465412 82580 160531 51516 23413 41716 6686775 11345899 3312 647528 83484 34786 5934764 1793311 13519114 18225265 113219 3761462 240443 117 33536 245520 7119 19730 18140 84389 129924 89215 2954314 8421 2737620 787146 20633442 111 80753 675913 1206456 2028816 1021346 353786 3298 320545 46735 265161 33152 64189 47250 55858 8857094 187281 99247 2018 70339 561 244616 464771 191979 78897 50 302060 5226179 472420 1780 32266807 2127375 13 2189 638 227561 710369 199091 72710 226882 715673 5281 76006 224867 13675 24027 66838 59091 3237021 105 9163 2003337 175 63356 156749 54231 69594 45443 19 740018 1293129 207341 32218 6287307 54522753 877766 387813 7746 1079703 12282789 4012751 1760267 6855133 67 371729 942299 912059 36892 841527 58507 246145 204875 837192 21851 48327 2055 2492543 41162 435661 30645275 157282 172228 3143007 3609023 1791 21681 152046993 2532 2474 2126 402621 740593 625500 367 6502323 473671 13867399 2906125 64961 173468 1437543 1161883 75741 3365251 919 259 1854402 31242 133575 215675 255374 150981 1230182 518779 148920 96569 24339 189359 945 271508 21235 22003 14682822 11204 304735 756 16862 5998134 8744 4730321 57711 419649 174257 440086 1067951 1936454 98507 78320 138757 256 211086 3373440 63234 116459 19153005 5542956 306084 1792051 6967 101164 29770 459708 2703582 1002221 164176 8679 151569 39669 1331 1061 122167 60110 26592 110941 8747 1193265 111121 222164 34206 459927 419289 1335121 854022 9 4138052 262721 22653 276894 656696 12355 15648 14506 5787331 10794984 1361 1415885 1249610 195211 461544 1371 1733 218042 39780 370061 1034 173119 413661 10367 216926 38308 248279 711017 1052973 1182919 64880 3790 413340 1171130 318500 93268 69593 24525789 11970235 142251 422093 4893447 430383 236715 852114 22116 210 3257 8502 1917 463 32104 5831 837517 7939200 2347395 2871384 527293 3449 2 9511984 15366 53470 5343959 387438 252210 1699 13417 2531921 4563 179100 871 460285 198793 1356 80818 3489641 24672 45531 1317 470 6768 1860768 12449 53377 10 18873533 10 681849 181343 107952 944591 66355 16498 1967 85143 12116 1050 504 2395 714615 13172 1107566 130864 2012457 2068722 1117415 3299409 2740515 613338 79479 3443251 2881001 19952 914698 13834447 9023042 6880 1745305 638421 54531 13795 12878 21765101 9315729 140065 24 157 20325060 82415 160927 6570534 63906 10749952 6082208 49977 11225 9690 8034326 1710955 75373 824 5935058 493151 32521 236239 5203 1686992 371798 362059 1985745 28186 1884 92354 23017 1815962 3984884 19071 21653644 627937 17777 347814 3098519 41054 3339 144548 15998 139730 42379 609846 5347667 2 1302071 960 207125 4805570 4930 2203923 4039105 2824323 44105 331557 64213 14552 12762647 1820119 207 525285 127045 35759 17291 3021455 7065126 2559499 31989 108677 79711 1393 49505 57763 202741 35226369 107822 1732745 31813 42737 193971 15867 499888 88275 119483 3341449 290027 18407134 254862 382137 178179 1724713 6823773 678951 233 4696 1796 34280 513047 1268473 1375 512436 13013688 44318 78558 19374 9699170 30571 160 665889
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 243796039 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 492784228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 815057915 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 842965628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611832065 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 792679972 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 830140092 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 283658827 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 378570305 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 443864833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 870863690 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 730743998 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 179429397 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
148799915 103377333 74133122 64886964 57707778 56464227 56071457 47217402 46119937 45640037 37120573 35601356 35529593 32516191 31188727 30358574 29255662 29104981 28948352 28900053 27828498 27107506 26985155 23312703 22481722 22148923 21813630 21715454 21338118 21261708 20555158 17807202 17770136 17662030 17659176 17349291 16683928 15655692 15508136 15339184 15034643 13898719 13671055 13569789 13305368 13209439 13156977 13045584 12450428 12343682 11711672 11653482 11488919 11379546 11192655 11118109 10708052 10614919 9877678 9693498 9686353 9316136 9227745 9109489 9058686 8939352 8906743 8847902 8610637 8591002 8514645 8240855 8130147 8105378 8099168 8033049 7796882 7567524 7542378 7538567 7530949 7448126 7430121 7411439 7172378 7169356 7115636 6906098 6799220 6763454 6737188 6608693 6541756 6505455 6462297 6428044 6406804 6246107 6237367 6060649 5991040 5987291 5814401 5798215 5785715 5598797 5538830 5474904 5436365 5426109 5145161 5038834 5020305 4951784 4932662 4922415 4815320 4722927 4662086 4637677 4541685 4399914 4378590 4347788 4307581 4297903 4212972 4209424 4192612 4186845 4160127 4159841 4091244 4075358 4072164 3942502 3914906 3895820 3838678 3833349 3726649 3718644 3710796 3698502 3650864 3649971 3604135 3592798 3494075 3482778 3445191 3440147 3423409 3392901 3360809 3275317 3249222 3204190 3185139 3132549 3115919 3108501 3100165 3092997 3076080 3055330 3047448 3045294 3034160 3028917 3020469 3017650 3004297 2966367 2952014 2939022 2910611 2905032 2850316 2850147 2840259 2828296 2823781 2817983 2780804 2771019 2746701 2664527 2646580 2630617 2619768 2609547 2566205 2551972 2546218 2523365 2521213 2481170 2469235 2447114 2423496 2419209 2377057 2321328 2311111 2288607 2257273 2222014 2211393 2208379 2203545 2189369 2158378 2095318 2092210 2070400 2056154 2036532 2018535 2015553 2012646 1985032 1983097 1964468 1935604 1934362 1923849 1918125 1888092 1881232 1867500 1854284 1829423 1824011 1823088 1797898 1796351 1792690 1790576 1786299 1762765 1761240 1737323 1732008 1722719 1721452 1709936 1703655 1700445 1677720 1656127 1635334 1625769 1622192 1617073 1604741 1592805 1592450 1588556 1580446 1531932 1519871 1489341 1484929 1483233 1483036 1479403 1472008 1432715 1423135 1415265 1405294 1402479 1400174 1390795 1366022 1360111 1355228 1344052 1343053 1342055 1320380 1316910 1299310 1294872 1289392 1262739 1243741 1224454 1223521 1219304 1210384 1206656 1175778 1167234 1145259 1136444 1136190 1134239 1125827 1102821 1099091 1097064 1074505 1054915 1013658 1004571 1004221 997341 987887 977024 967030 963141 961143 957070 947819 941171 936985 932473 927839 920713 908719 908514 904032 895550 883560 879388 870776 870294 863111 852868 848672 834367 816682 814767 797322 795563 791929 791269 771850 755517 754849 753502 749189 747221 746402 738268 737372 736456 734364 722979 717925 713769 706437 706121 704330 699466 691618 674113 671356 665476 663078 642490 623339 621925 619999 615166 606801 604044 593626 590982 572170 568506 567930 553209 547798 547364 546340 541005 535350 535153 535132 534562 534469 530653 521844 521585 518129 503124 493500 490254 488062 486756 485505 469434 465941 465903 456528 452473 448876 448063 442212 441931 439230 437781 433773 432683 432454 430796 427043 424031 417913 415310 413770 412786 412683 407167 404232 404064 402330 399705 398085 394039 389831 387359 387036 381881 380968 379116 379074 376566 370689 368962 365860 357852 357752 357608 355165 354416 353537 352053 351855 351718 349386 349354 347700 339514 337120 332388 329462 324592 320559 318744 316513 315080 312311 312146 310051 305350 304675 303441 298703 297288 297194 296739 294769 294049 293711 292216 291310 291184 289693 287058 287011 286688 285679 285605 283285 282466 281315 277169 272446 269833 269342 265668 263899 263732 260635 258339 257715 254592 252838 252721 252014 251560 250341 249438 248496 246969 238319 237250 235775 232512 231813 230424 229956 229167 228018 227200 225843 222137 221996 219347 218571 214787 213545 212949 212317 212259 210676 207974 205596 201992 201802 201291 200917 200899 197661 194325 191888 187241 185184 185043 183689 182480 180495 175508 175182 173634 173133 173083 173068 172405 172249 171014 169148 168900 167090 166787 164208 164137 163957 163400 162993 162257 160970 158249 157077 154706 152777 152272 152186 151371 148199 147626 147603 147538 147208 146871 146853 146746 146242 144087 142850 141411 140286 139818 137063 134581 133915 133708 133246 132763 132749 129993 127564 127324 126061 125267 125144 123375 123351 121099 119494 118191 117668 117603 116958 115537 115281 114614 114598 113294 112924 111040 110728 110515 109523 109132 108716 106983 106345 104947 104863 104749 103395 102093 101995 100572 100285 99505 99495 99230 98573 97297 97176 94994 93669 93255 93146 92499 91348 89548 89351 87109 86182 86131 86116 85463 83710 82764 82596 82464 81502 79610 78958 78669 78564 78484 77767 76967 76399 74548 74082 73681 72793 71987 70564 70053 69327 68751 68223 67657 66980 66466 65109 64859 63709 63223 62560 62367 62317 61445 60884 59636 59355 59123 58909 58749 58333 58276 58049 56096 56036 56023 55783 54991 54085 53061 52551 52173 51668 51488 50299 49950 49068 48317 47407 46939 46712 46612 46593 45511 45163 45032 44862 44754 44563 43794 43758 43497 42082 42031 41976 41843 40806 40700 40032 39614 39310 39252 39186 39159 39089 39065 38625 38625 38599 38581 38305 37604 37569 37514 37422 37371 36300 36001 35979 35978 35949 34824 34810 34721 34565 34065 33935 33517 32783 32571 32001 31979 31266 31258 29707 28979 28355 28308 28282 28235 27585 27133 26726 26222 25982 25621 25582 24389 24172 23491 23471 23420 22953 22300 22274 22199 21782 21752 21693 21578 21452 20437 20154 19924 19852 19363 19170 19162 19092 18968 18964 18821 18617 18381 17864 17848 17670 17488 17329 17189 17019 17014 16982 16931 16827 16735 16534 16294 15644 15625 15386 15295 15146 15115 15007 14860 14721 14673 14183 14060 14020 13957 13390 13270 13230 12329 12209 12195 12136 11804 11699 11551 11543 11473 11342 11232 11151 10846 10654 10400 10335 10220 10092 9706 9614 9599 9337 9158 8987 8982 8827 8467 8465 8372 8370 8209 7958 7897 7859 7832 7760 7744 7739 7709 7631 7579 7525 7374 7270 7255 7118 7067 6706 6588 6559 6558 6398 6349 6305 6174 6033 5904 5753 5528 5299 4936 4929 4833 4645 4604 4495 4472 4415 4371 4334 4298 4261 4200 4105 4044 3961 3953 3840 3839 3747 3554 3419 3365 3294 3194 3162 3069 3052 3045 2957 2955 2883 2757 2722 2508 2445 2392 2265 2254 2240 2131 2131 2122 2119 1881 1853 1850 1822 1786 1783 1775 1731 1704 1531 1491 1459 1409 1332 1329 1283 1280 1251 1207 1197 1168 1160 1088 1085 992 946 946 917 913 882 866 840 815 757 743 706 678 661 658 645 602 560 514 487 482 397 321 316 306 301 297 297 292 262 244 200 162 116 110 105 93 90 56 47 40 24 24 23 17 14 8 8 3
67932989 62872074 59023584 52629494 50756866 44513433 40520527 32576888 30214651 29688379 28243245 27623818 27216581 26766216 24294654 24000297 23985157 23256462 20441372 19799729 19579778 19407434 19110117 18916198 18754099 18729055 18505464 18359481 18223704 18150072 16354364 16286230 16248629 16035683 15942175 15389318 14627260 14548144 14538368 14290496 14198946 13574761 13463763 13234829 13161976 13085465 12422484 12313989 12035498 12031947 11962859 11863075 11219132 11121365 10991136 10805252 10500253 10313301 10181454 10146645 9876645 9875850 9813763 9812509 9674929 9589575 9368259 9318119 9193783 9089164 9003821 8908864 8695897 8649117 8545560 8488037 8468996 8296692 8271169 8154539 8098716 8052264 8020820 7515678 7506145 7259399 7227117 7209650 7131284 6832436 6800058 6747478 6632104 6543166 6474381 6472515 6341463 6311006 6268675 6207640 6123261 5944721 5930314 5829618 5776130 5761561 5742052 5639616 5629562 5513014 5488427 5424454 5412778 5407727 5304640 5258636 5245729 5229446 5178743 5154376 5152418 4957682 4852989 4841685 4728917 4712415 4671344 4584105 4417227 4407892 4402443 4365638 4332553 4326803 4254587 4251023 4218421 4208515 4202563 4081480 4039344 4032814 3948730 3937703 3851569 3847812 3796784 3776823 3740161 3708509 3668442 3596260 3529126 3528082 3473742 3444089 3414127 3408695 3393899 3354283 3352106 3343517 3297068 3140290 3108875 3107034 3075579 3045852 3040168 3016697 2970185 2952963 2895752 2887821 2861778 2850149 2837377 2775026 2766618 2731833 2677640 2675583 2657608 2657428 2643487 2612467 2612457 2602025 2586013 2579003 2569774 2557231 2504091 2480183 2478139 2472305 2457009 2419324 2413311 2410486 2387803 2368686 2360591 2356919 2349744 2323799 2315741 2275608 2270805 2259705 2252917 2243784 2240104 2236009 2235570 2214106 2213867 2203023 2154673 2132021 2070703 2062047 2053460 2032164 2026730 2019944 2015938 2006180 2000260 1994865 1975311 1969015 1966779 1949473 1929180 1926498 1893516 1877143 1874153 1852071 1840499 1829700 1817298 1807242 1806487 1804176 1800944 1785891 1756901 1752011 1740628 1737496 1710389 1701965 1656284 1653373 1648232 1622685 1615143 1598899 1567937 1547339 1489439 1488241 1479388 1466108 1455732 1443751 1441540 1429683 1428364 1401410 1388587 1388413 1384681 1383515 1368251 1360838 1358591 1355361 1347331 1321830 1313400 1310688 1301914 1297288 1285648 1284314 1265684 1262986 1257992 1254834 1236594 1235795 1227714 1225637 1218268 1211530 1210598 1208602 1189911 1189307 1189111 1170886 1167382 1165614 1162830 1162106 1161961 1161935 1154119 1148969 1145903 1140373 1140369 1133705 1129859 1124939 1122352 1118046 1104531 1097138 1089441 1079336 1077835 1067466 1066102 1027803 1026485 1007419 1003475 1000269 989727 974422 956770 949952 946495 941316 940435 939841 924133 917674 915181 906737 904763 898936 893205 891535 868725 864542 855952 855119 854465 848997 842771 832952 822723 821297 814967 812185 805904 802489 801748 797890 792588 784154 779317 779020 775400 766686 759579 758328 747412 734873 733508 732088 731980 731121 728449 727815 726435 716166 693200 690827 688907 671086 670968 665511 664073 664057 661403 660143 659762 658176 653803 631850 630301 617137 611052 609199 608221 604264 604126 599266 589274 587080 585136 577208 574928 568881 565346 548352 542652 542033 540963 537126 533393 532555 528415 528001 526392 524193 523612 511696 511621 508495 508418 507639 501500 492164 489038 482607 482402 474460 466303 466154 462877 462549 455147 446592 439206 433544 429326 419998 415004 413262 412156 404095 403777 400624 396871 388600 387942 386192 385398 384790 379907 378953 378105 367832 356418 353102 349548 348702 344948 340808 339037 335801 332325 331979 321999 320080 319113 314535 310940 304881 302734 299570 299302 293543 292217 292094 290895 290053 282866 276485 275014 274946 274103 268081 265656 264621 262017 257859 257256 255705 254726 252085 250587 250091 248872 248339 248117 248026 247353 247031 245747 241028 240792 240508 237903 236336 229697 228222 227376 223540 216288 215254 214880 213572 213292 212135 211831 211121 207463 197392 195591 192984 191974 191344 191246 189785 188013 187563 187112 186516 183859 183094 181568 177825 176868 176246 175657 173787 171585 171219 170396 164383 164241 164087 162986 162530 161608 160773 158910 155180 154383 154365 154089 152863 152139 151871 151225 151162 150725 149431 148275 147562 147535 146691 145483 145321 144924 144464 144392 143064 142751 141931 141899 141681 141179 136066 133744 132786 130473 129609 125116 123805 123420 123188 122554 121833 121033 119666 119242 117684 117452 114811 114451 114354 113351 113059 111799 108797 108741 105939 105102 105014 104559 104417 103662 101957 101714 101331 101156 99898 99265 98376 97958 97327 97039 95893 94937 94341 93791 93115 92412 91454 91358 91021 88714 87888 87685 87563 87453 86558 85769 84416 84308 83146 82724 82663 82653 82602 77432 75983 75065 74824 74527 74027 73763 72762 72352 72228 71651 71566 71472 71380 71077 70861 70833 70454 70196 70158 69508 69386 68910 68595 68136 67751 67486 66258 66105 65061 64419 64141 63919 62301 61654 61414 61389 61023 60393 58850 58817 58784 56263 56189 55827 55141 55039 54435 54398 54319 54187 53722 51956 51692 51531 51520 49764 49439 49310 48788 48660 47564 46716 45881 45263 45000 44821 44796 43828 43594 43528 43442 43317 43254 42313 42298 41682 41555 40327 39879 39568 39452 38773 38490 38274 37817 37325 36836 36801 36599 36221 36006 35400 35222 34744 34401 34212 34193 34089 34052 33229 32821 32681 32370 32013 31954 31330 30980 30662 30232 29883 29307 29177 28838 28720 28711 28525 28224 28205 28018 27970 27412 26811 26800 26775 26218 26030 26021 25815 25603 25566 25407 24122 24103 23742 23656 23511 23472 23418 23330 23181 22504 22321 21878 21872 21551 21230 21109 20833 20456 20101 20075 19397 19095 18469 18358 18331 17622 17582 17514 17282 17061 16731 16284 16226 16190 16030 15640 15587 15447 15393 15205 15043 15041 15021 14957 14780 14699 14523 14388 14244 14149 14109 14018 13947 13832 13552 12684 12543 12295 12091 11714 11429 11405 11259 11230 10859 10719 10579 10455 10371 10339 10275 10050 9839 9686 9652 9571 9510 9452 9412 9133 9071 8963 8781 8661 8556 8326 8276 8047 7674 6851 6842 6819 6789 6737 6728 6467 6268 6099 6068 6058 6049 6038 5972 5866 5649 5623 5459 5355 5352 5269 5116 4963 4853 4769 4748 4527 4526 4480 4409 4355 4337 4281 4045 4011 3894 3700 3616 3597 3501 3366 3333 3331 3302 3186 3146 2884 2715 2644 2615 2605 2594 2575 2538 2528 2293 2192 2163 2101 2075 2012 1824 1794 1783 1751 1720 1675 1568 1564 1562 1556 1538 1450 1447 1381 1302 1299 1257 1191 1181 1090 1043 1031 1019 1006 989 970 912 904 807 797 767 679 656 627 580 572 532 500 447 425 394 351 282 261 257 236 236 236 232 227 217 199 183 169 155 155 129 127 105 95 95 72 69 62 61 51 17 16 5 4 3 3 2 0 0
133462641 69587794 66023765 49296932 47105436 46412287 45459330 43938078 41913958 39858535 34944538 31056069 29669722 29622270 25448058 25143083 24332598 23919093 23750782 22471545 22327179 21893071 20750709 20474111 20384293 20139783 19735646 19238504 19081990 18820151 18670698 18561967 18531661 18439747 18091494 17831774 17162555 16812161 16407211 15873970 15717331 15063538 15006172 14644279 14107283 14053776 13941095 13801252 13772442 13079893 12832074 12723538 12626688 12589161 12364691 12038339 11857201 11742268 11443375 11313602 11105750 11045122 11028850 10966339 10923799 10837928 10376541 10347234 10336796 10304504 10149609 10040765 9795492 9788037 9723359 9316228 9188464 8824555 8798913 8792829 8744704 8454192 8211791 8177105 7986298 7885124 7771892 7662627 7410081 7304498 7191276 7146369 7101825 6895610 6714675 6485089 6448570 6352555 6349321 6236620 6197270 6155736 5959039 5696637 5696219 5692233 5668228 5586543 5409944 5392323 5377714 5350835 5295600 5281378 5238779 5214212 5176984 5020390 4961563 4888512 4874866 4786232 4578433 4557611 4520565 4476309 4459681 4413854 4387636 4313866 4294665 4217132 4181559 4166077 4160241 4115120 3998567 3957128 3814601 3813472 3807468 3745751 3724896 3626202 3619497 3590583 3573486 3562759 3518712 3513851 3468349 3438144 3433102 3377245 3374448 3351730 3286279 3221285 3216969 3209646 3193737 3107841 3059707 3033769 3019205 2988674 2973130 2972885 2932166 2909596 2883231 2852703 2830032 2823461 2796371 2786897 2747885 2747661 2736782 2676237 2644232 2632269 2625724 2607941 2547847 2531516 2506049 2471436 2455410 2433101 2418146 2364843 2336617 2296599 2290781 2284203 2276508 2258030 2249955 2247153 2245837 2227822 2222410 2210284 2183872 2183008 2180021 2173988 2158634 2115403 2066772 2066240 2050848 2042391 2037191 2026863 2020040 2011791 1996526 1977007 1945363 1945344 1935316 1926578 1926428 1913747 1905541 1895034 1888151 1884211 1881386 1873852 1870025 1867593 1864160 1863853 1853691 1853352 1848013 1843033 1828906 1820604 1807889 1776292 1775614 1740085 1724332 1698450 1664498 1652053 1634750 1617552 1613608 1604020 1573036 1573018 1555974 1550872 1548575 1541982 1537302 1529110 1475464 1456427 1450213 1449472 1427590 1412204 1410072 1375995 1370085 1365535 1361741 1341265 1340847 1302983 1273838 1267329 1263788 1262953 1246911 1233402 1230955 1229981 1226534 1222036 1199325 1193264 1187755 1186458 1175626 1171271 1162871 1162054 1151861 1151262 1147047 1143502 1136051 1131660 1113063 1113015 1108579 1102194 1097265 1094846 1094834 1094139 1091973 1088757 1086890 1063253 1041977 1033037 1018908 1018525 1013020 996512 991241 989343 983169 982071 976718 974501 970893 970262 968223 950239 939342 935751 933534 931507 909753 909742 906986 880019 879673 878721 877875 874538 874222 863253 855619 852068 837311 823574 823484 822981 817255 809845 809744 805212 799656 796293 787954 784024 766735 758226 753012 748065 738484 737413 729182 720313 692188 682592 674775 673083 670966 654668 653279 652819 644588 626455 613251 613124 610217 606573 598629 593351 592081 591914 590504 589787 588492 583027 578207 577291 570068 558440 555937 548002 541568 539996 535938 533721 524709 522703 516451 501145 500694 499042 493463 492719 490853 490353 488505 479304 474176 462287 455183 454073 453874 452213 452177 451206 450943 449875 447000 444648 444420 441893 440628 438757 437088 434348 432690 432464 432424 428960 425711 425708 423709 422576 417041 416053 415892 409270 407997 407699 407337 406207 405031 402642 397865 395945 395600 392685 391411 389568 389446 389034 384575 365151 361100 358621 353394 351127 347331 341053 339306 337242 336946 333909 333635 331804 325289 322643 317180 317141 316775 314423 313623 311980 309762 307419 303416 302210 300201 300185 298965 298351 292912 287132 285273 283446 283050 281955 280219 277220 274983 273668 273032 271491 270643 264963 261760 254006 253668 253412 253375 252995 249899 249071 246792 244588 243124 241582 240573 235250 232904 232865 230744 229920 226843 226692 225830 223366 217178 216134 212617 211994 205481 204454 203870 200446 198888 198038 196323 192756 192077 191129 189245 183828 183674 183296 183196 182635 182482 181906 181189 179737 179657 176845 176171 174290 171869 169746 169118 166352 166169 164977 164526 164177 163404 163152 162228 160874 159916 159443 158171 156348 155519 154980 152785 152094 151704 150703 149017 146179 144166 143637 143112 142764 141495 140751 140715 140597 139953 139585 139325 138964 137721 136759 136737 134259 133660 133408 132731 132269 132256 130714 129842 129357 128905 126818 126325 125139 124936 123504 122816 122488 121666 121196 121153 120862 120366 118964 118587 117219 116477 115689 115423 115384 112735 112532 111777 111373 111337 107953 106770 105869 105121 103272 101046 100962 100801 100467 100218 98938 98906 97922 97392 96020 94889 94811 94650 93950 93756 93019 92758 91686 91175 89182 88686 88378 88329 87917 85938 85932 85930 83789 80320 78590 77165 75071 73910 73211 73080 73003 72746 72005 70734 69782 68440 67807 67490 64589 63932 62864 61683 61135 61098 59677 58296 58033 57284 56758 56674 56118 55537 55391 55240 53877 53297 52449 51865 51801 51649 51270 50506 50453 49838 48975 48638 48608 48428 48088 47721 47605 47574 46617 46591 45006 43611 41645 41418 41385 40763 40745 40140 39913 38401 38044 37994 37662 37654 37159 36063 35911 35282 35007 34988 34961 34828 34815 34509 34449 34253 34092 33658 33610 33342 33079 33048 32985 32678 32219 31931 30514 30330 30104 29568 29521 28923 28727 28541 28099 27893 27781 27731 27509 27502 27130 27039 26651 26395 25793 25108 24828 24712 24366 24193 23897 23451 23336 22903 22508 22212 22051 21902 21572 21402 21100 20993 20977 19959 19805 19617 19601 19394 19285 19120 19045 18896 18483 18379 17500 17412 17294 17199 16855 16560 16386 15963 14885 14405 14203 13912 13521 13510 13383 13173 12424 12386 12151 11969 11862 11677 11571 11534 11437 11348 11146 11117 11071 10822 10571 10416 10414 10382 10193 10179 10177 9959 9951 9849 9836 9740 9577 9375 9354 9103 8835 8205 8168 8160 7992 7953 7777 7728 7674 7474 7353 7334 7328 7108 7058 7022 6718 6715 6685 6682 6443 6252 6190 6123 5965 5902 5769 5762 5698 5518 5453 5452 5440 5421 5398 5250 5222 5130 5100 5053 4852 4771 4534 4485 4348 4222 4214 4176 4039 4025 4019 3942 3477 3451 3375 3222 3220 3202 3197 3151 3108 3053 2981 2979 2832 2817 2811 2751 2746 2711 2678 2542 2525 2495 2453 2358 2331 2313 2261 2247 2103 1991 1986 1915 1861 1856 1832 1798 1724 1677 1631 1627 1616 1387 1382 1364 1345 1335 1314 1310 1256 1255 1242 1203 1186 1177 1144 1128 1105 1061 1015 1001 907 773 745 738 732 658 616 610 604 596 577 565 518 500 489 487 473 471 468 433 431 422 407 404 399 362 342 308 307 226 222 177 175 172 164 161 152 124 122 95 94 78 71 61 60 45 29 27 26 19 14 11 8 8 1 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 169159049 251516549 548434290 775414662 914474742 944417910
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48027563 176170535 203706272 409400047 805351369 819050615
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 813609553
140863835 65067191 45038381 41143396 38423223 37186081 26792300 23765588 23427539 22693777 22374167 19687078 18231818 17165136 16174897 15765239 14697932 14463681 13401171 13185120 12692565 12077014 11216049 10722947 10696793 10523306 10275336 10233910 9523684 9398207 9356320 9319128 9277080 9078681 9026906 8796546 8765829 8739228 8703445 8691034 8670995 8640490 8462481 8270131 8269152 8139914 8112202 8042946 8016337 7995968 7984628 7976111 7898528 7803570 7676311 7603962 7560884 7136815 7126104 6729995 6658689 6610977 6588530 6586234 6530922 6387010 6113749 6064773 6048324 6031064 6022068 5893871 5858988 5852199 5807675 5707950 5594450 5537663 5518280 5425645 5423694 5384536 5360885 5320344 4911985 4911051 4836492 4788723 4745493 4731547 4692118 4362126 4355085 4341810 4338877 4304795 4202750 4196853 4121817 4060106 3984146 3956782 3913712 3911286 3866725 3851697 3767793 3734418 3718365 3668359 3655770 3634496 3594863 3585848 3556249 3525834 3518978 3501465 3460126 3440560 3394824 3381093 3379113 3345936 3280454 3263344 3220909 3182534 3170062 3159093 3158440 3115659 3085822 3053448 3036107 2940571 2935710 2922640 2898708 2853462 2848747 2848536 2801775 2719728 2678660 2652267 2641677 2613008 2588998 2515204 2507354 2501843 2501304 2472807 2429009 2395974 2391401 2376379 2358382 2347985 2339203 2336711 2301926 2268726 2255418 2227097 2184824 2182707 2176688 2174733 2168055 2127876 2098418 2087742 2079156 2073328 2061797 2056103 2034386 2011599 1982490 1963711 1953438 1940892 1934308 1929972 1905324 1876449 1871498 1865947 1865218 1851367 1825915 1810909 1788088 1762180 1755967 1754207 1726805 1699441 1697427 1695449 1693110 1691540 1658668 1629888 1624295 1608073 1606531 1602990 1584021 1532300 1502390 1490773 1480891 1464755 1462387 1452358 1439065 1409400 1391668 1389606 1345495 1342116 1310485 1297157 1287641 1280513 1264068 1263777 1249354 1247986 1245450 1244957 1237046 1226859 1211443 1203769 1199425 1176763 1175794 1173179 1155283 1150958 1148902 1128986 1104598 1102162 1094280 1085606 1051552 1044091 1017215 1004862 985355 979209 969275 968975 957246 955852 951929 948418 945567 921610 920790 920399 867443 865364 862336 861513 855657 848759 845816 845737 833210 832847 829801 823239 816431 803810 797264 791234 788568 781632 774734 773834 773365 767062 746283 743542 733241 732628 727192 720784 711523 707191 706115 690395 687118 677212 673926 673513 667452 665021 661131 647933 645060 642803 634177 627227 625127 621622 618511 615238 614518 613757 611593 610493 608784 598417 598030 593486 588959 588465 586583 586312 581679 580030 575682 572895 551083 542846 538837 537537 516032 510209 510022 509611 504741 498896 491616 490441 486497 485595 485242 477449 476059 473402 468241 465241 463503 461179 460274 460041 456052 455410 453860 452875 451118 450585 450277 448255 445499 443846 440916 440909 431819 429011 424171 421360 419622 418667 408208 406309 396554 394164 392595 391781 391407 389040 384702 381833 380805 378724 377174 375593 374991 372677 371242 368401 367176 366232 365241 364905 363699 360273 356021 353282 352868 351626 348785 347385 346536 346035 343957 339330 330635 324113 322941 322026 321611 319186 318872 316071 315556 310483 309839 306591 305659 304746 302440 302298 302054 299195 292371 289862 289189 288061 286987 284154 279561 277675 277014 275581 275348 275308 272213 270136 270124 267840 266914 266071 264828 262562 262438 260636 259529 258887 258779 258728 255968 255420 252696 252448 247414 245778 245716 244665 242788 241354 239977 239745 238506 237613 231875 231389 230327 228899 228053 227393 225701 225202 220250 216726 211584 210847 210668 210329 210074 208974 208597 205304 204691 203795 203585 202697 202230 198938 195912 193408 192839 192793 191846 190371 185516 184526 181442 181268 180711 178018 177924 177219 175453 172603 172592 172256 168359 167865 167460 167000 165503 165125 163912 163038 162833 162510 161990 161239 158203 157295 157264 155520 155359 152035 149343 146999 146563 145659 144297 141887 141490 141043 140510 140272 139489 139111 139037 138063 137970 137410 135998 135323 135130 133948 132564 132338 131961 131820 130527 130389 125770 125489 124876 124340 124164 121964 121315 119663 118778 118365 118019 116834 115379 115188 114934 113429 113346 112365 112105 112066 111810 110898 110170 109863 109790 109178 108988 108064 107847 107423 107263 107044 106575 105184 104927 104899 104557 104373 103919 103873 103856 103746 103709 103045 102199 102137 101331 100516 99041 97853 96707 95842 93715 93603 93023 92575 92418 91955 91524 90922 90312 89853 89272 88767 88289 87600 87511 86847 86187 86148 86102 85094 84516 83998 83386 81654 81056 78926 78894 76619 76541 75785 75450 75102 73821 72680 72419 71407 71271 70882 70753 70484 70197 69180 68380 67735 67381 66576 66556 65715 65263 65083 64759 64575 64284 64097 63898 63238 63221 63073 62263 61961 61735 61478 61322 61165 61106 60430 60164 60105 58849 58603 58223 58208 58052 57190 56794 55928 55012 54507 54430 54271 53623 52702 52365 51705 50417 50125 49328 49163 48674 47636 47072 46559 46523 45944 45524 45187 44753 44535 44139 43538 43220 42248 42218 41213 40909 40852 40343 39960 39194 38709 38543 38427 37806 37176 37125 36921 36409 35870 35812 35068 34621 33752 32671 32501 31230 31135 31131 31012 31003 30408 30402 30342 30108 29811 29799 29725 29720 29581 29396 29275 28473 28120 27838 27679 27178 26996 26757 26684 26662 26463 26223 26199 26027 25963 25652 24997 24527 24271 23827 23388 23064 22681 22657 22622 22461 22180 21369 20702 20391 20356 20350 20242 19957 19672 18960 18914 18176 18137 18036 17828 17782 17702 17580 17426 17253 17222 17111 17069 16827 16489 16240 16074 15889 15861 15621 15496 15300 14782 14508 14436 14177 13798 13784 13539 13349 13173 13151 13130 13116 13057 12953 12744 12555 12329 12296 12292 11974 11974 11939 11870 11817 11786 11636 11625 11450 11268 11081 11052 10947 10917 10437 10284 9976 9669 9511 9280 9270 9260 9228 9121 8920 8326 8201 8155 8078 7988 7960 7497 7437 7345 7297 7227 7195 7177 7127 7125 7085 7034 6951 6815 6811 6808 6682 6609 6559 6390 6061 5930 5861 5803 5758 5755 5685 5552 5485 5437 5434 5418 5311 5214 5162 5149 4880 4822 4763 4735 4647 4542 4459 4319 4292 4266 4209 4196 4135 3980 3951 3704 3637 3485 3310 3193 3151 2972 2947 2762 2744 2733 2720 2554 2515 2474 2384 2369 2171 2090 2024 2021 2014 1968 1944 1861 1802 1755 1755 1726 1722 1691 1610 1587 1503 1497 1447 1447 1444 1431 1426 1397 1314 1253 1227 1043 992 945 925 825 821 745 727 645 624 623 623 576 576 573 546 541 523 500 493 463 447 445 400 352 306 294 261 225 198 180 169 166 165 159 142 138 123 121 120 112 92 89 67 64 58 53 50 38 35 18 16 13 8 5 3 2 2
98516704 89593971 86546530 80002774 73610916 70833225 56814228 55037503 48878500 47391976 44892320 44131665 42429159 34435968 32168300 31458155 31387201 26411897 26243448 25776919 25083343 24782362 24752740 24485852 23004922 22824887 22006286 21503649 21326459 21005865 20873484 18373853 17716009 17566727 16828182 16708035 16422736 14932033 13645971 13571613 13379022 13290332 13117685 13089548 12755461 12454457 12427188 12032152 11997903 11894772 11862002 11340464 11078514 10820727 10562534 10202407 9886122 9858839 9790913 9779675 9464683 9183999 8687224 8661995 8639842 8634860 8465821 8461104 8410201 8384158 8150302 8147140 8136532 8125890 8092433 7983049 7832764 7809276 7670542 7529246 7106883 6782058 6757807 6741062 6728280 6693161 6677069 6672869 6623686 6577860 6577355 6558550 6304688 6297229 5816156 5797987 5683812 5525118 5467077 5363448 5325807 5318456 5121483 5107956 5062059 4962374 4833117 4832730 4755440 4684439 4663179 4637019 4619758 4543980 4436604 4433647 4415499 4374307 4356541 4332283 4164283 4140588 4097764 4086949 4052807 4043603 4032488 4030353 3919698 3802142 3801226 3793868 3756681 3746532 3686774 3591321 3581785 3566785 3558212 3491113 3489396 3452329 3419053 3410978 3398126 3371888 3310397 3270955 3249980 3199741 3171731 3170632 3069132 3027445 2982971 2954681 2946464 2925831 2909927 2888155 2839037 2807152 2799638 2787778 2751973 2722602 2707000 2682134 2604247 2587961 2577438 2565459 2554358 2521132 2433314 2431257 2393156 2392084 2377887 2326794 2308160 2295155 2243481 2242448 2184013 2174573 2160617 2160036 2155804 2138483 2136619 2114839 2102026 2064513 2041179 2001467 1982868 1976203 1975451 1971778 1941981 1912478 1890705 1887276 1877840 1868742 1863046 1852184 1828920 1765856 1760957 1760474 1752523 1730242 1705377 1705284 1702684 1701154 1689553 1668086 1667799 1654268 1634413 1614255 1591093 1587065 1536206 1535191 1497362 1486597 1470805 1467651 1441340 1440469 1417639 1412367 1405364 1385793 1375369 1360332 1352780 1352086 1341357 1340561 1320601 1308458 1290808 1283715 1280586 1271847 1262872 1259922 1253310 1230112 1203805 1198559 1166093 1149299 1114410 1100761 1080812 1077087 1073453 1052558 1043540 1043328 1042762 1040267 1039668 1032973 1022912 1014775 1010585 1002771 996667 988041 971277 968591 967809 964295 958977 956549 955744 954808 917801 905995 901031 896943 895102 889444 859475 851525 843782 843381 834700 832973 824715 815740 804854 793463 789704 788263 783675 782130 780414 774496 773122 772710 763425 760290 754692 754207 747144 746015 741943 729743 721534 716610 710635 708882 702005 701258 700865 694202 689857 689233 687526 682769 680770 675774 673595 667641 662255 661720 641928 630488 624966 624496 609427 606527 604399 602900 601474 589680 589503 589133 585146 575337 567661 567391 562520 560231 557983 551986 542533 540284 535209 531091 521536 513844 504220 499665 498764 492011 480366 477441 476506 474280 474014 450324 449977 449816 446952 441554 441334 436851 430503 429665 419133 418845 418793 417743 417396 417045 410839 410368 408450 404985 402230 389783 385682 385220 381387 380644 378893 375510 374306 371536 369380 369003 364290 360829 359654 358735 356040 355591 354530 352375 351316 350952 349563 349551 348182 345355 345031 342472 342158 340613 340410 333454 330481 329825 329653 329075 327504 324418 320149 318676 318121 317961 316158 315528 314861 308150 301346 301126 300816 300301 290423 289329 289230 288032 287111 284783 282591 281397 272631 272379 270199 268660 265677 255579 255049 254731 249804 249497 248838 248066 244327 244233 241335 239730 239591 238479 237294 235267 232332 231307 228870 227471 226339 226162 221677 220227 214543 212928 211233 209077 207825 206866 206498 205844 204769 204726 202886 201931 199753 198438 197767 195809 195752 192769 190913 190637 190467 189393 185088 181881 181248 180529 179814 179089 178374 174493 169615 168409 166365 165145 164987 164210 163026 161038 160930 160461 160193 159304 158986 157357 157322 157238 156117 151861 151580 151272 150153 148088 145073 145021 144388 144316 143833 143043 142145 141600 138859 138684 138634 138010 136936 136041 135695 135460 133549 133055 131732 131502 128131 127816 127035 126833 126718 126467 124750 124197 123803 122055 121321 120292 117076 116601 116389 116331 114572 113865 113834 113487 112620 111093 110403 110383 109706 106913 106736 106639 104859 103695 102440 102438 102195 100856 99321 98691 98503 96509 95016 94735 93830 93196 93088 92467 92309 90926 90063 90028 89332 89325 88902 87505 87493 87180 86907 86552 85644 85506 85284 85206 84448 82839 82424 82389 81526 81497 80902 80502 80411 80283 80248 79579 79331 79295 79244 78943 78538 78527 77981 76922 76605 75929 75444 74992 73762 73274 69730 69181 68752 68662 68509 68466 68345 67339 67234 66619 66213 64625 63572 63423 63031 62679 62035 62011 61284 61187 60535 59665 59631 59429 57336 56579 56399 55683 54972 54782 54204 53746 53285 52896 52884 52798 52492 52183 51953 51508 51468 51140 50848 49672 49385 48993 48854 48690 46327 46298 45763 44731 44633 44493 43715 43178 42499 42430 42363 42138 42002 41387 40001 39322 38262 37955 37420 37367 36826 36814 36799 35909 35886 35837 35420 35309 34894 34780 34704 34663 33839 33832 33461 33044 32596 32110 31925 31914 31740 31710 31547 31374 29851 29769 29673 29396 29315 29266 29091 28956 27335 25640 25608 25503 25419 25413 25087 25031 24708 24566 24151 23620 23487 23386 23366 23359 23006 22942 22776 22257 21834 21663 21525 21509 21436 20813 20812 20803 20672 20410 19158 18967 18848 18820 18819 18722 18667 18290 18174 18166 17728 17665 17483 17242 17025 16842 16744 16734 16581 16495 16428 16165 16159 16127 15938 15742 15533 15362 15230 15016 14970 14750 14661 14610 14365 14317 14276 13694 13674 13548 13427 13423 13382 13307 13285 13235 13016 13011 12856 12834 12809 12565 12425 12211 12166 11646 11031 10831 10783 10759 10654 10630 10407 10169 10139 10091 10021 9846 9453 9054 8587 8525 8487 8405 8348 8222 8130 7914 7814 7770 7526 7409 7327 7318 7291 7262 7086 6909 6773 6731 6698 6464 6205 6160 6120 5997 5781 5589 5557 5448 5297 5268 5079 5038 4944 4856 4796 4783 4783 4775 4706 4618 4615 4613 4592 4530 4467 4436 4432 4431 4369 4358 4266 4223 3970 3958 3741 3565 3476 3464 3455 3295 2959 2916 2705 2701 2682 2604 2564 2465 2354 2239 2233 2218 2201 2194 2177 2157 2081 2062 2040 1975 1931 1832 1815 1796 1732 1701 1688 1657 1637 1636 1623 1597 1531 1526 1482 1364 1353 1257 1248 1241 1185 1175 1153 1129 1109 1038 1038 942 942 933 923 917 887 867 825 784 777 771 764 694 679 661 641 623 605 595 592 562 528 498 481 464 446 423 419 417 413 361 358 357 316 296 294 267 256 231 179 166 159 159 154 128 122 111 85 69 39 26 21 19 17 14 6 3 1 1 0
136853860 100452695 84588048 75840125 68805306 65679508 56529902 54422347 52097224 47079632 45283362 43668003 43587277 40369577 39948014 39700876 36966578 36660084 35949610 35823191 33750327 33249842 26797042 26069208 25763899 25267762 24307836 24274367 22499754 21109519 20322726 20048889 19842672 19580193 19509831 19036158 18824399 18182126 18059080 17557856 17379461 16660428 16582352 16386892 15237462 13938322 13856811 13576608 13481496 13432507 13358325 13354747 12758415 12404322 12208667 12127689 11683618 11638324 11244212 11184711 11097970 10862546 10384364 9729728 9672380 9652085 9628384 9515101 9236332 8934488 8912931 8231591 7267564 7195170 7048916 6967260 6886306 6844694 6604755 6563633 6311800 6168061 6156617 6112709 6032611 6022816 6008026 5776701 5742988 5703460 5609548 5355986 5275583 5236588 5193396 5095484 5084390 5048384 4887745 4863579 4824818 4824606 4541994 4539554 4535979 4492409 4431376 4367279 4354967 4295535 4202087 4194888 3982167 3973717 3887389 3874586 3803675 3662065 3614198 3590115 3554992 3544315 3529342 3523689 3522977 3503350 3488275 3455363 3416322 3389890 3384527 3381054 3354852 3351632 3302370 3262048 3108172 3069867 3049483 2995522 2935278 2931812 2840106 2823207 2785696 2754030 2727419 2692727 2633805 2620657 2618320 2578957 2562034 2551107 2534439 2519042 2507392 2444281 2421543 2418601 2395343 2369646 2357963 2319177 2317337 2315612 2299742 2282444 2200616 2200445 2195409 2179397 2178177 2160065 2155357 2151050 2123246 2103331 2060390 2052360 2043488 2018340 2015182 1949929 1925957 1914009 1912744 1859209 1856955 1844554 1839462 1834915 1831915 1827841 1790336 1786511 1785595 1779149 1735893 1733496 1729572 1721827 1715999 1713131 1690872 1679388 1610241 1605702 1565019 1554052 1552398 1539876 1530721 1507396 1497137 1496810 1494104 1472088 1468699 1441026 1433525 1417581 1412282 1406189 1391945 1384180 1379489 1362979 1362270 1355745 1353631 1343507 1341603 1338511 1331580 1330261 1315761 1313550 1297356 1277346 1276688 1272648 1239830 1235234 1235101 1234043 1227147 1224022 1219896 1214445 1211553 1205649 1199075 1166782 1151891 1151851 1148344 1140638 1120317 1106978 1096719 1088591 1073203 1059658 1052900 1049945 1045848 1036241 1034553 1015146 1010130 1001063 1000742 992699 987922 984967 984859 983107 983027 978467 976427 969705 964690 959949 959593 952507 951259 949942 940530 934956 934175 932139 905296 904997 903176 882463 881196 877710 874149 871482 862930 857740 844580 842402 838755 833604 821782 806265 792186 789853 781702 754831 754119 739933 737198 732800 726801 719959 708648 707031 692003 688496 688445 687138 684097 681291 672847 667881 663988 660086 658683 658401 657397 656748 652322 651290 649397 648411 646016 643790 638395 634453 631767 616456 597200 596239 590212 581298 576422 570688 568898 567522 563464 562120 558619 554562 548889 547118 544785 544106 539195 533546 533326 529581 528483 527161 526503 520630 519135 518552 517343 517334 513331 510690 510020 499914 497976 497229 496267 487455 482524 479315 477788 477678 471019 469868 468352 464658 458634 449549 447291 438043 435847 435151 422491 420840 419730 418460 413789 412915 410072 409426 406086 405599 400403 399328 399229 396783 395445 393365 393118 392966 391861 389283 383486 381503 379259 375945 374314 372482 371793 366742 366573 361480 360694 360582 357994 354259 353134 343146 342854 337207 331750 331174 329878 329584 328706 328035 326456 324235 323688 320918 320547 311685 311347 306927 305965 303350 302161 301034 300789 299823 294538 293001 291251 291067 288339 288255 285150 283037 281015 280909 278432 277352 270243 269703 269524 269419 267866 265570 264109 262637 261085 258804 250059 249666 247241 244761 244704 243746 242942 242429 235720 233628 232577 226685 226323 225397 221556 221459 221202 218673 217862 216405 215745 214210 214046 210895 207922 206780 205802 205686 203857 203646 202768 200788 199801 198713 191888 191818 188448 187402 185902 183411 182574 181447 175720 175085 174878 173597 171463 170558 170548 170531 168893 168861 168595 167737 164939 164853 163920 161552 161396 160291 156301 155656 154468 154143 152869 149421 148271 147893 146386 146204 145953 145601 145470 144450 141288 139791 134400 134032 131734 130345 130261 129552 127970 126347 126071 124707 124431 122799 121049 120641 119234 117538 117420 117292 116953 116929 116155 114537 109827 109695 109318 109264 108038 107145 107035 105891 104247 103218 102940 102524 101325 101285 101016 100994 99638 99246 99203 97367 94212 93543 92790 91978 90654 89476 88273 88132 88090 86348 85926 83881 83566 83034 81934 79676 79432 74710 74234 71652 71453 71084 70574 69816 69513 69406 68386 68055 68030 67601 66937 66559 66553 66462 65897 65314 65109 64799 63789 63364 62925 62428 62192 60687 60494 59999 59963 59816 59119 58174 57980 57848 57759 57554 57338 56950 56489 55969 55689 55532 55305 55060 54996 54762 54465 52211 51467 50081 50049 49793 48981 47318 46070 45752 45742 45639 45504 45361 44585 42781 42312 41267 40818 40295 40098 39648 39609 39201 39029 38343 37890 37625 36980 36840 36681 36094 36012 35775 35773 35641 35533 34764 34538 34252 33889 33242 31963 31586 30776 30341 29502 29072 29068 28933 28706 28560 28543 28365 28093 28091 27797 27579 27556 27525 27193 26931 26772 26746 26568 26389 26306 26290 25711 25705 25502 25280 24704 24672 24453 24308 24183 24149 23730 23401 23100 22933 22798 22656 22344 22050 21831 21730 21625 21405 21397 21348 21010 20223 20072 20017 19811 19767 19585 18957 18566 18555 18365 18184 17982 17917 17872 17487 16707 16569 16113 16104 16046 15931 15867 15481 15449 15358 15330 14595 14515 14325 14211 14167 13982 13921 13848 13618 13544 13413 13372 13216 12673 12451 12093 11773 11729 11714 11541 11341 11184 11071 10956 10928 10867 10841 10614 10298 10277 10059 9977 9800 9800 9619 9519 9158 9102 9081 9047 8800 8728 8646 8516 8498 8463 8421 8254 8233 7841 7733 7493 7419 7384 7261 7214 7157 7142 7092 7070 7067 7037 6884 6844 6814 6574 6542 6512 6475 6365 6363 5978 5934 5807 5725 5670 5663 5577 5550 5486 5307 5302 5278 5124 5086 5059 5033 4703 4618 4569 4517 4499 4486 4460 4390 4326 4318 4200 4171 4170 4127 3953 3906 3866 3857 3807 3766 3729 3724 3705 3613 3590 3575 3572 3540 3536 3468 3284 3258 3198 3128 3121 2957 2921 2732 2650 2549 2533 2488 2187 2137 2108 2091 1973 1950 1849 1839 1831 1803 1771 1690 1662 1534 1531 1469 1444 1400 1226 1163 1113 1080 1067 1058 1054 1009 1003 916 906 854 844 797 786 780 765 736 716 675 643 619 568 541 536 535 455 444 436 430 423 408 385 382 382 346 339 318 310 310 290 205 203 198 190 189 171 162 139 132 128 125 121 91 82 81 78 77 66 65 61 57 57 52 49 47 40 38 38 34 30 26 24 23 10 9 9 2 0
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 463709079 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194896210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67348975 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 849074530 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 789678234 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 218572375 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 776336620 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 801336554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 504882358 0 0 0 0 0 0 760112622 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 653026491 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 994129261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 856598585 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593
2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594
2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594 2640593 2640593 2640594 2640593 2640593 2640594 2640593 2640594
3 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 913337628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 988843889 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 703227810 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 573081422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 336192217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 336032491 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 642995316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 687989104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 206745678 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 418547434 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 416482869 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 483671908 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70533934 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970
2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970
2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256970 2256971 2256970 2256970 2256971
