99
2 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 116017885 119640914 211454673 612502766 633796446 652668889 700226672 739373772 914820008
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86197168 235065311 245524591 670474280
0 0 0 82824 0 0 223723502 0 0 0 0 0 0 240282794 0 0 0 0 738576 0 0 0 0 0 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 50403 0 0 0 0 0 0 2910 0 0 0 0 0 0 0 0 0 0 6527163 0 0 25105308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2667450 4 648325 0 0 0 0 0 0 0 0 0 0 0 6 0 15 0 0 0 0 0 0 0 0 2 0 3988 0 0 67 10 0 0 0 0 0 0 0 0 0 19638 0 0 0 0 2 0 0 0 317597 14765 0 0 0 0 45189641 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 35 192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69496247 0 0 0 0 0 0 67639797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14817 0 0 0 44 0 0 0 0 0 0 0 0 0 0 3855531 0 0 0 37380045 0 0 0 0 0 0 101079 0 125 0 0 0 0 0 1 0 0 0 0 0 0 133707245 4 5 198788167 0 0 0 0 0 0 0 0 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 26455 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30814011 0 48578 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 8458 0 553980 0 0 0 0 0 0 0 0 6746470 0 3648059 0 0 0 0 0 19118873 0 0 0 0 0 0 0 0 0 0 159363 0 0 0 0 0 0 0 0 0 0 1759 0 5331 0 0 0 1075932 0 0 2039 0 0 0 0 0 0 0 0 0 0 2968 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 726118 0 0 31386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 101 0 0 0 50173 0 0 0 0 0 0 0 239894323 1 0 0 0 0 0 0 424426287 0 0 0 76 0 0 0 0 0 0 0 0 0 12 0 0 0 0 1040 857 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 1871 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 76451 0 0 0 0 0 0 0 50567 0 0 0 0 3407187 0 0 1 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39799081 0 0 0 0 0 0 0 0 0 0 0 7 1179 0 0 67 0 0 460 0 0 0 553 0 0 0 0 0 0 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 247 0 0 0 0 0 0 0 612 0 0 0 0 0 0 0 319 7616 0 0 0 0 99330799 0 0 61 0 0 0 0 0 0 0 0 0 0 1 7666439 0 0 0 0 0 0 0 233 0 0 0 0 1306064 0 0 0 12983413 2194981 0 0 0 0 0 0 2009087 0 0 0 26186304 0 0 0 0 0 0 0 0 0 0 0 0 4026 369 73792017 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 121 0 196 2 2391 0 0 0 0 0 0 0 0 0 0 0 0 3832460 0 0 0 195 23716 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 28163 0 0 0 0 0 0 0 0 0 0 1347 0 0 0 3193722 0 0 0 0 0 0 775436419 0 0 0 0 0 0 0 0 0 0 0 0 0 2122028 5 0 0 0 0 0 0 0 10 0 113845 0 0 0 1777 0 0 0 0 0 0 0 0 0 0 2800899 0 0 0 0 0 510768259 0 0 91158608 0 0 0 0 0 0 0 0 1505 2 0 0 2518 0 0 0 0 1184654 1 0 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51016085 0 2629461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6278696 0 0 0 0 1624918 0 0 0 978179 0 0 0 0 0 114 0 0 43074468 0 0 0 0 0 0 0 163 0 0 0 776 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 9401 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 13072 0 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 3572466 0 0 0 0 0 0 0 0 0 0 33 1914036 0 1 0 0 0 0 0 0 0 0 0 0 0 3571794 0 0 0 1565275 0 0 33 0 0 0 3 0 0 0 0 0 6335526 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2519227 0 0 0 0 0 0 0 657986 0 0 0 0 0 40258041 0 0 0 0 0 0 0 0 0 0 0 4335167 0 0 0 0 0 0 3154 0 673 0 0 0 0 0 0 0 0 598031 0 0 0 0 0 0 1073 0 0 3444 0 0 0 0 0 0 628728 0 0 2 0 0 0 0 0 0 0 336107043 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4110 0 2761 65682894 0 229 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 33045542 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40647 0 0 4383 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 13313647 0 0 0 11 0 0 0 0 0 0 0 0 7700 0 0 0 5 114194935 172178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 133307 0 0 0 0 0 0 0 0 0 0 414601773 0 0 0 0 0 0 0 0 0 0 8299 0 0 0 0 0 0 0 0 0 0 9994 0 0 0 51 0 0 0 0 0 0 0 0 0 2202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 297665 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 121396544 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 172292 0 0 0 0 5 0 0 0 0 0 6942 0 0 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 308 0 0 0 0 0 0 0 0 1351076 0 0 0 0 0 0 0 0 59106 0 0 626 1548 0 1491 0 0 0 0 0 0 0 0 0 0 91 0 0 0 0 0 0 0 49039725 0 0 0 0 0 0 0 578084 0 0 0 0 0 0 0 0 3029349 0 69150 0 3427 0 0 0 0 0 0 0 0 0 75337324 448 0 0 0 3921829 9 0 0 0 232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1117528 0 0 0 0 0 0 0 79925 0 0 0 75943830 62 109759537 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48076432 0 0 0 24818 19676 3 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 0 0 316525795 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2746 96709842 0 0 18793 0 0 0 0 0 0 0 7 0 0 0 1 431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5173492 0 0 0 15 0 0 0 0 326 0 0 0 0 703 0 0 0 0 0 44 0 1749 0 0 0 0 0 0 0 0 0 0 0 1254521 0 0 15018 0 0 0 0 0 0 273536087 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 465845 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 197 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 22557413 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 56243133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 0 0 0 0 2231655 5845 0 4389 0 0 0 0 0 0 0 0 0 4833705 0 0 0 0 0 0 647979 0 39 0 0 0 0 0 0 0 0 75003385 0 0 0 0 0 0 0 0 0 2586 0 0 0 0 0 0 68051 0 0 0 0 0 0 10701 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21773 75 0 20907 0 0 0 0 0
2 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 826060577 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 865317537 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 570314739 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600658836 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 929406700 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 608265768 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 920801406 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 666422931 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 670060800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68395940 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 135975017 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 171061046 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 143568499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 9 13 40 51 55 72 85 118 152 171 179 185 196 218 267 287 296 296 323 328 338 345 471 482 512 519 537 540 546 562 580 596 615 649 675 712 739 749 787 811 843 949 978 1003 1037 1193 1257 1326 1366 1367 1428 1460 1523 1534 1600 1638 1751 1812 1924 1951 1959 2041 2070 2386 2408 2652 2778 2793 2802 2846 2880 2936 2992 3029 3158 3179 3193 3255 3265 3338 3347 3378 3763 3938 4071 4080 4129 4141 4193 4592 4723 4788 4809 5156 5308 5401 5408 5468 5499 5622 5743 5899 5999 6559 6562 6871 7211 7509 7614 7715 7717 8045 8190 8592 8619 8965 8975 9042 9445 10001 10020 10176 10362 10398 10473 10615 10679 10909 10912 11148 11392 11425 11455 11822 12076 12433 12534 12668 12780 12915 12958 13245 13254 13702 14327 14401 14486 15143 15278 15409 15410 15736 15923 15960 17080 17225 17372 17540 17782 18246 18568 18821 19392 19571 20268 20408 20516 20747 21802 21863 23843 24021 24338 24449 25130 25290 25809 26187 26537 26748 27064 27140 28005 29142 29542 29964 30393 30997 31510 31577 33974 34074 34638 35884 36274 36282 36438 37564 38597 39801 40632 40647 41031 41492 42330 42813 44267 44305 44311 44866 45613 45755 46043 46127 46265 46518 46713 48251 48739 49160 49329 49769 49945 50770 51294 51438 51587 54396 54672 55733 55755 56379 56506 56767 57051 57083 57339 57981 58139 58444 58521 59727 61337 62796 63140 63394 64028 66570 66668 67482 68361 69012 69081 70223 72303 72643 73291 73653 75388 77451 78022 81016 81239 81366 82257 82261 82573 83131 83871 84851 86335 86586 87273 87288 88036 88658 90155 90459 90481 93508 93511 93763 93876 94620 96563 97973 98827 102115 102189 103281 103288 103615 105332 106579 106706 107357 109810 111185 111343 114073 114685 117413 118423 119308 124220 125021 126899 127628 127953 130991 131183 132232 132839 133065 134351 134690 134905 135279 135322 136729 136737 137185 137542 139479 139837 140165 141074 141596 143850 144505 144822 147434 147556 148077 150142 150817 152661 152832 154132 155431 155581 156575 156598 161162 165123 166094 168352 175734 176923 177818 180108 180523 181271 183097 186226 186957 187860 189056 189872 190561 192204 192729 193030 193143 197787 198498 203793 205458 205865 208365 210897 213792 213799 214192 215025 216889 217325 219273 220636 221853 222119 222775 223143 223422 223651 224048 224677 230025 231767 234893 235332 238982 239676 242226 244392 247510 248159 249035 252003 252521 257426 258438 258763 259906 260631 264256 267620 272038 272326 273283 276669 276762 278576 279248 279938 282034 286885 288507 296656 298563 299654 306600 311490 313063 313986 314710 318297 321017 323043 325398 325400 326089 331516 333539 343463 343719 344626 350185 350611 351831 355768 362498 363473 364246 365216 371115 379670 379707 379894 381283 383749 384543 385765 389747 395349 397488 399162 403673 404911 405332 410041 411816 412246 413299 413331 419411 424383 426834 428272 429924 431430 432279 433753 435031 435344 441851 443442 449554 453284 459714 462376 467143 468176 470578 474584 478648 481137 487572 488981 488995 491818 492372 492964 497296 499017 500935 506236 510108 513775 514732 519690 520154 520412 520473 523017 523118 526641 527200 538665 539508 543386 546357 550646 552050 562007 567962 584398 585998 587782 588268 589555 594042 594281 595533 599247 600439 604745 605389 607373 608170 613098 630308 630334 633976 634284 636090 641468 642424 649349 654353 666356 667226 678046 682816 690435 690649 702523 704752 710585 712858 717927 728078 731855 738145 738210 741030 742932 747361 749355 750701 762401 765597 766742 775550 784300 790769 791288 794745 797221 831950 850017 852581 861598 875118 881228 881750 882744 885995 892229 903200 904341 907475 916120 918249 921780 926722 927094 936211 945073 948339 952753 956776 959443 970685 978549 979923 983060 993581 996958 1001462 1002756 1010241 1014716 1029926 1037281 1038768 1056957 1059113 1061987 1067670 1076184 1079940 1081758 1097676 1107015 1113499 1127363 1135796 1142201 1145755 1159348 1165112 1181675 1183852 1206371 1209464 1216060 1220196 1230756 1232294 1240244 1272818 1273863 1274666 1307361 1316627 1317960 1321605 1339761 1369317 1369389 1379844 1381924 1383618 1387188 1389693 1390607 1404596 1408976 1417768 1423684 1435805 1439775 1461301 1467643 1471928 1477700 1489435 1507650 1514266 1519698 1542697 1557887 1580469 1582281 1587509 1602908 1630959 1631221 1634774 1664260 1700782 1712916 1725075 1728444 1729900 1755386 1765614 1770089 1780022 1780158 1782708 1804314 1845515 1866507 1874338 1890137 1890199 1899144 1943736 1968282 1991317 2005687 2007655 2020302 2048590 2050337 2074757 2105203 2108602 2142272 2149034 2153684 2175927 2202358 2209859 2209941 2236019 2271651 2276924 2341857 2344851 2347976 2361468 2392386 2393443 2438559 2442608 2450841 2499480 2512313 2513553 2519022 2520232 2584660 2594988 2605907 2638561 2639000 2656450 2661837 2683898 2689314 2731815 2771393 2771924 2782423 2836909 2881001 2881240 2889821 2902017 2919538 2967627 2972799 3012165 3084213 3087379 3115621 3177044 3199631 3229296 3263908 3301572 3388358 3388997 3405128 3469114 3492114 3529617 3550963 3577517 3634717 3643884 3670263 3707963 3813623 3842323 3887099 3915804 3992646 4000011 4011632 4014886 4069214 4097164 4101898 4146141 4246522 4353810 4363097 4363477 4403146 4430165 4544239 4580755 4583088 4616754 4629868 4636465 4642072 4662309 4670509 4693575 4762046 4766921 4769015 4773674 4827789 4841354 4861074 4864007 4886201 4938685 4950697 4989391 4993227 5059912 5141486 5149554 5250161 5286814 5353019 5495744 5528919 5617787 5622527 5637431 5653843 5742084 5780463 5799146 5804760 5810754 5842346 5899722 5940401 6027928 6052648 6053844 6056693 6102034 6122080 6153089 6154427 6205265 6229511 6235998 6238091 6253803 6291994 6336429 6348747 6357681 6386657 6436442 6475544 6481887 6598296 6635986 6647580 6746814 6776006 6838845 6854727 7064359 7103544 7105949 7163141 7164667 7231163 7257948 7361181 7374328 7393955 7456483 7482727 7528186 7598082 7611101 7630069 7746118 7789710 7999321 8030472 8037585 8123244 8216368 8310985 8318297 8356933 8383078 8444296 8524341 8583708 8664668 8690884 8722517 8739410 8789126 8821262 8874590 8952282 9020063 9130599 9135363 9199484 9205234 9235070 9250991 9266678 9273399 9467562 9664834 9799996 9903210 10084080 10224481 10329537 10409613 10516587 10561311 10611189 10611600 10647308 10803890 10850169 11182639 11222962 11323309 11898579 11916102 11976800 12214443 12224404 12388189 12399546 12640737 12797459 12880032 13280544 13489960 13554571 13655363 13890000 13978005 14024854 14243468 14705048 15326478 15330878 15519370 15554907 15701753 15811637 16443955 16536935 17242038 18168860 18533967 18756332 19135404 19341445 20054340 20111364 20956044 21187504 22251217 22474646 23041089 24277149 24451103 24858387 25148018 25157506 26112488 26317038 26419743 26443446 26498234 27009394 27666897 31633220 32112295 33618308 34693407 36064864 36114677 36895740 37476088 43199524 43457373 44421525 44955556 48393826 48576549 50248191 51915484 53587772 54994663 56040111 57629216 78228256 88125354 89233506 102204704 106779007 113082802 147682899
0 0 6 9 12 19 34 47 57 62 64 66 67 69 73 112 115 118 154 181 224 231 260 317 375 392 430 430 432 461 639 708 711 756 780 804 828 844 956 972 1003 1075 1140 1182 1183 1310 1358 1445 1453 1525 1631 1931 1993 2088 2181 2185 2219 2289 2361 2517 2733 2763 2777 2909 2913 2962 3558 3639 3720 3779 3846 3890 3938 4078 4099 4152 4158 4313 4727 4894 4919 5113 5377 5415 5699 5700 5716 5864 5884 6044 6080 6291 6342 6395 6461 6608 6739 6921 7036 7283 7581 7621 7719 7733 8012 8307 8661 8802 8881 9006 9221 9240 9272 9488 9606 9829 9949 10148 10320 10395 11082 11086 11146 11182 11393 11637 11805 11886 11906 11927 12163 12410 12433 12671 12798 12926 12936 12948 13909 13950 14042 14135 14231 14362 14433 14576 14645 14974 15834 15909 16647 16906 16913 17057 17574 17605 17910 18052 18225 18358 19055 21131 21494 21576 21745 22008 22368 22388 22671 22735 22821 22851 23728 23839 24312 24531 24691 24696 24796 25118 25316 26373 26582 27165 27370 27877 28031 28066 29067 29484 29597 29692 30066 30506 30548 31511 31897 32280 33232 33616 33672 34078 34145 34201 34670 34870 35190 35237 35852 36050 36354 36483 36791 37936 38219 38575 39912 40088 40332 40806 41753 42489 43036 43039 43106 43168 43227 43869 43947 44578 44591 44648 46955 48017 48172 48252 49085 49437 49914 50262 50432 51212 51593 51655 52522 52584 53812 53991 54284 55233 55423 55537 55587 55727 56026 56270 56563 56738 58296 58403 58471 59157 59834 60282 60350 60467 60848 61564 61708 61999 62707 64293 64714 65144 65676 66810 67111 67327 69214 69511 70052 70636 71914 72231 72420 72549 72849 73550 73758 73847 73949 74233 74552 75196 75805 77319 78370 78831 78845 80116 80175 82463 83108 83129 84043 85983 86679 87353 87503 87888 87933 89411 91270 91767 91800 91913 91981 92186 92210 92456 93366 94524 95413 95868 95980 98613 99134 99766 100271 100801 102091 103296 106021 109957 110199 111449 113744 114206 114681 116699 122274 122622 123851 124172 125704 126539 127265 127649 127789 128490 129890 131221 132752 133901 134828 134900 137503 137511 137553 138976 140426 140794 140814 141736 142299 142728 143635 144272 144320 145026 146061 150392 150674 150985 151197 156439 156808 157216 160325 162307 162669 164544 168368 171900 173040 174237 175825 177070 179328 182242 184046 185059 185880 187581 187771 188363 189207 192112 193867 194770 196386 196985 198443 200104 200309 202150 204373 204958 205510 206479 206628 206671 206915 210090 212185 214389 214932 215127 215165 216466 217587 218913 220412 221085 221751 222749 222900 224323 225935 226844 227032 229774 229877 230106 230107 230534 231750 234122 236589 239858 241213 241460 241784 242518 244602 245172 245358 247656 248551 251854 255191 257499 258315 264357 268254 269185 270156 274402 279660 281014 282583 285491 286158 286258 286707 290619 294587 297059 299031 311457 314960 315845 317301 317693 319454 320887 322136 323910 327031 335723 336644 340930 343771 348230 351525 360477 369412 371103 371465 373044 373494 375595 378694 379687 384166 386513 386688 388206 397861 404187 404561 404706 411060 415321 415624 416449 416636 427239 433093 433340 438807 439219 439938 443859 443872 446923 449181 449315 451259 452984 458297 468736 468899 469958 470779 475911 481071 482033 482042 483277 483313 483808 484153 485100 499367 501547 502099 504316 506768 507933 514206 515797 520687 522330 524250 531524 531659 532234 534073 534824 542935 543730 544619 546571 548005 549319 550981 556212 560646 570964 580565 584780 594869 606339 611918 612403 615163 617258 617452 620961 622403 622841 626026 631618 631997 633635 636848 637522 639548 641318 642191 647729 657246 660574 661552 665928 670632 670877 670895 674952 676356 680524 686618 690551 691119 691972 721369 724821 729464 731325 737292 746361 756228 760656 761883 769026 769589 772791 782053 784253 789757 792968 793820 798269 801638 805744 809842 825620 825724 826690 831693 835402 842403 853767 857539 862209 863910 867360 870049 870195 872623 880050 897377 901467 908877 916248 931976 939010 949233 963760 972990 973847 973994 975704 979248 992899 1002264 1018537 1025120 1042861 1043903 1046253 1046306 1060208 1064027 1076282 1083233 1085844 1086281 1088611 1106366 1107156 1111467 1119308 1141489 1145509 1153541 1154345 1161070 1169267 1173100 1182513 1186468 1189243 1198891 1212349 1213710 1214114 1251906 1280206 1291522 1310339 1312316 1314608 1314936 1330584 1344353 1351041 1356264 1361625 1368588 1371138 1423012 1430336 1447941 1453376 1456772 1476261 1489692 1492957 1535734 1558658 1560959 1575763 1577923 1612030 1632996 1636950 1649157 1667846 1674576 1687079 1718929 1791450 1794387 1808659 1823051 1824376 1826053 1837819 1857631 1874097 1906699 1917968 1921815 1933023 1940973 1945631 1991257 1995571 2045667 2052508 2054884 2085363 2088830 2089829 2090640 2106620 2119512 2122789 2130454 2148156 2148657 2155020 2159804 2159833 2165185 2192593 2204243 2207250 2212822 2235035 2262577 2307025 2308984 2338692 2385641 2434331 2462994 2482563 2515653 2528754 2557452 2564102 2566523 2584130 2592898 2593259 2596479 2649684 2649972 2669563 2674375 2679327 2689987 2694640 2707585 2720449 2743161 2790683 2809113 2827696 2844788 2850848 2934789 2967992 2973932 3045090 3073538 3078002 3084630 3107654 3118411 3188278 3227308 3262113 3272785 3279680 3320685 3350509 3453527 3453808 3470516 3488126 3524698 3538387 3544633 3545809 3548167 3552181 3556819 3600475 3603971 3636403 3672324 3764799 3789969 3794031 3851466 3857650 3858051 3864790 3890658 3895535 3918391 3943744 3953775 3974010 3993549 4038568 4049038 4118836 4151014 4206730 4238947 4272941 4284612 4293424 4302403 4334466 4360869 4376111 4480765 4575753 4605825 4673578 4715232 4723063 4725992 4730100 4757755 4797326 4821976 4837658 4900647 4929124 4966465 5026386 5030126 5058230 5084493 5113854 5141751 5160044 5169266 5213598 5264273 5344287 5348016 5353860 5373421 5463256 5520819 5521923 5548647 5550598 5581022 5587294 5598792 5604488 5750991 5800251 5845549 5930662 6033236 6097719 6116967 6140409 6216949 6217149 6222233 6311592 6427599 6441723 6567715 6626653 6713279 6776171 6824098 6844672 6881974 6933376 6962393 7114981 7304711 7317497 7323073 7442948 7544858 7711736 7757002 8217778 8346483 8434481 8552819 8573183 8625750 8894027 8937892 9080870 9241635 9371944 9398658 9630415 9709196 9847426 9864287 9900332 10054429 10432377 10489876 10522835 10532922 10695142 10793974 10943512 11104012 11254769 11279119 11408742 11903305 12009300 12060981 12112482 12142586 12146276 12732192 12766322 12965103 13139645 14682836 15119213 15332804 15434087 15565844 15621564 15864938 16766816 16973107 17257224 18460952 18964463 19370098 19906503 20166437 20553438 20610768 20718260 21577407 22101832 22178034 22938471 23414071 23696780 24895584 25852542 26666860 29291704 31862970 32652813 33737715 34002703 35286705 36794679 38506887 38885870 39524012 40375559 40434759 41388737 43581308 43748206 43991862 45009087 45221311 52024423 70587808 74383908 82389367 86423902 108347286
2 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 840196400 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 799508540 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 447289778 0 0 0 0 0 0 0 0 0 0 0 0 0 762712790 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 547016672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 251974261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 592049327 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 670751446 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 409197033 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 834903574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 373430920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 204175035 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 551199317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564
3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638563 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564 3638564
2 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 646153177 692740874 934731013
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139283885 164038208 285470132 436357061 456229145 660681233 666297791 789319500 802593373 977659729
118347842 103990355 80091655 66390657 66098120 61616818 59274038 59196431 58935359 55973738 52199625 50035990 48224137 43818077 42095715 42014991 41069701 40396349 39455761 39016867 36871781 35627460 34836074 34059010 32761335 32391104 30708732 29535023 28933189 27377638 26802111 26779782 26207114 25884825 23470135 22794610 22108024 21873602 21393681 21205362 20919512 20583716 19801381 19786708 19722257 19571360 19214817 18603224 18302573 18140078 17653495 17486445 17300368 17277352 17269437 16853417 16666105 16498204 16105861 16026531 15866200 15054154 15051563 14182481 13989660 13736697 13617918 13281567 13236880 13111713 13094956 13077533 12718001 12537715 12382319 12342046 12206694 12158682 12096945 11782789 11512901 11492134 11446237 11275094 11111124 11102070 10976308 10965485 10935343 10704177 10695364 10392408 10257949 10063964 10059328 9684984 9669735 9623941 9609842 9384414 9373218 9274813 9163333 9124361 8776225 8646700 8632173 8393719 8313419 8289922 8219537 7854276 7673912 7649491 7646919 7597167 7518059 7386626 7179378 7127838 7012888 6990581 6876035 6822140 6802782 6784119 6772191 6725513 6552050 6466912 6425768 6364986 6360077 6286745 6134539 6116881 6114175 6051433 5978510 5885962 5859103 5844700 5842061 5818947 5611638 5590309 5514675 5503537 5476476 5451396 5443734 5414258 5379987 5364548 5280110 5109526 5101160 5073360 5002565 4859106 4813573 4734518 4695102 4614981 4594343 4561257 4544665 4540769 4534374 4486824 4479727 4463784 4442208 4432091 4423950 4418702 4415309 4413695 4376025 4357282 4332985 4297236 4213919 4179660 4119340 4103800 4086745 4008080 3948275 3880043 3790398 3768138 3750037 3738930 3719939 3691064 3672701 3651409 3601212 3533521 3507819 3498204 3470513 3455376 3407827 3328115 3323170 3284113 3238475 3233611 3230703 3226765 3189146 3178413 3146585 3140587 3046416 2978305 2960837 2929619 2905832 2899281 2863901 2860091 2858433 2814058 2808872 2804296 2793696 2788305 2754812 2751832 2734594 2734568 2732900 2715285 2703323 2676494 2646339 2589060 2587052 2558326 2557195 2553356 2522856 2507644 2506333 2503134 2494415 2448451 2403742 2403708 2381208 2357324 2355595 2354816 2333523 2329291 2298106 2297978 2293491 2274279 2253514 2198848 2198463 2186002 2141829 2140003 2101424 2069218 2057847 2057706 2057040 2050123 2040350 2033439 2033337 2014136 1985265 1960908 1959447 1917039 1910401 1898475 1896756 1863058 1862113 1845878 1845201 1844733 1843831 1838512 1834647 1825689 1813091 1811854 1803761 1803678 1798213 1791484 1785925 1760948 1758355 1718114 1716049 1706316 1688942 1660538 1649568 1580987 1574527 1553118 1551756 1541428 1541057 1541004 1534716 1527006 1524659 1519222 1514475 1507342 1484769 1480926 1480280 1464598 1461325 1460705 1459589 1444260 1438888 1425394 1425025 1411614 1398977 1380685 1377353 1372703 1371929 1355136 1352551 1347564 1345776 1344301 1341785 1317793 1315239 1300008 1298369 1291548 1264476 1250934 1247406 1238691 1233265 1232668 1209060 1199274 1182540 1180818 1179771 1175239 1163376 1161734 1153259 1151596 1147324 1143653 1133670 1130897 1128183 1119846 1114728 1096145 1094233 1066986 1066803 1058354 1056016 1035986 1019177 1014438 1012550 1009118 1003727 995960 993909 993102 990654 984114 982090 966946 956101 944059 943857 941987 939498 938712 928258 920275 916038 912791 911322 897842 893686 892230 868722 866567 858642 833977 829507 826510 824027 820390 815813 806554 802268 793162 783969 776286 751998 741547 741184 736744 729855 721301 713311 696608 683803 683302 679343 675974 674195 666570 665390 663180 658277 656086 654201 651533 644192 642563 634933 630666 628247 625362 622231 619108 618334 612104 605668 605595 598406 594480 589662 583778 574539 569269 567370 559757 555825 555318 551872 548769 546109 539167 537199 530797 530724 529341 525310 524119 520855 519939 518497 518459 518103 516031 515372 511000 509788 507163 495600 488695 487438 486143 483573 483197 479939 478159 474281 473684 473301 471572 469118 468990 462027 461687 460957 455976 452585 449885 449848 449278 444527 444285 443353 443094 442851 439941 434931 434274 429368 425869 424845 423666 419647 416121 410880 408920 404972 404432 401803 399993 387534 386177 380896 378553 376987 375679 375353 373221 370779 368066 366291 362972 362231 361308 354172 353605 352536 346935 345837 342254 341543 339363 337667 334478 334307 334236 332068 324692 323655 323423 316447 314127 312086 311349 305531 300795 298582 298332 297354 297345 296779 296146 293430 290739 289721 286571 277064 273866 273233 273122 270634 269600 268901 268176 267253 264558 264506 260101 259379 256711 254820 251311 250081 244906 242424 241375 241081 239652 239457 237135 230271 230249 228021 225562 224405 222850 221111 216730 216319 215040 211901 211643 211515 211076 210044 209061 207850 207755 206618 202406 200945 200818 199286 198900 197793 195023 194249 193646 193387 193226 192705 190469 189169 184272 182930 181900 181517 180101 178210 174882 174418 173227 172725 171783 171641 170144 168958 168187 166050 165704 164903 164416 162419 161942 161724 160626 158795 158113 157755 151739 151229 150018 150013 149976 148289 148084 146623 146487 145998 144646 142590 142435 142218 140624 138455 137593 136694 135120 133443 131661 131533 130502 129582 129489 127927 127174 124011 120461 120325 116849 116798 116512 115594 115031 114375 113763 112237 110500 108276 108106 107811 106834 104148 103577 102207 101123 100579 99954 98591 96451 95801 94263 93433 92070 92029 91507 91202 90375 90102 89726 86908 86181 85631 85405 84458 83700 83562 82867 82844 80884 80808 80460 80453 80450 79023 78655 78269 77704 77128 76592 74909 73391 72721 72521 71318 69784 69506 69098 68733 68607 67986 67146 66324 65666 64874 64277 62690 61087 60394 58500 57321 57226 56910 56092 55478 54804 53799 53544 53292 52859 52105 51910 51284 50695 50236 50045 49925 49737 49649 49578 47872 47386 45969 45627 45531 45485 45102 44384 43934 43470 42447 42409 42023 41884 39885 39861 39734 37842 37613 37135 36574 36281 35667 35231 35101 34694 34426 34157 34109 33851 33344 33094 31640 30226 29676 29606 29578 29291 28978 28655 28556 27855 25109 24382 24043 22669 21960 21895 21857 21156 21126 21072 21002 20757 20671 20660 20568 19658 19548 19338 19039 19032 18904 18447 18357 17920 17711 17541 17212 17133 17110 17051 16602 16490 16164 15513 15482 15298 14487 14428 14123 13939 13462 13265 13180 13071 13021 12978 12826 12785 12699 12521 12170 12036 11762 11662 11622 11531 11429 11429 11290 11258 11183 10943 10819 10754 10567 9583 9580 9529 9425 9208 9178 8745 8162 7903 7767 7560 7469 7199 6963 6890 6863 6731 6401 6361 6360 6321 6233 6176 6146 5888 5773 5696 5636 5608 5604 5525 5339 5316 5197 4980 4824 4750 4653 4629 4189 3992 3976 3915 3865 3863 3854 3644 3445 3085 3061 2933 2818 2630 2568 2379 2178 2175 2059 2051 2028 1912 1852 1780 1717 1681 1576 1374 1347 1333 1129 1084 1068 1015 1003 977 964 953 938 865 860 791 722 667 656 642 595 551 469 337 320 302 293 290 273 262 227 221 210 201 191 166 149 127 126 117 113 103 97 87 78 66 44 35 30 20 13 11 4 2 0
168211269 99626114 95354270 83214648 75953405 74442273 60089643 58163579 50701294 49672967 47033551 46584087 44530030 44458661 44439077 42815953 42338535 41628159 41226135 40778509 40246064 38498281 37873172 35880293 35506936 35381280 34006009 33677207 32577816 32069516 31867470 28318399 26859264 26431711 26336910 25669598 25472371 25460839 25226593 24568182 23640398 23427044 23310949 21665270 20641679 20562931 20411098 20290300 20288390 19918674 19802963 19443803 19295519 19285354 18959771 18875271 18834231 18380956 18119312 17618963 17068050 16665823 16592797 16009577 15876109 15656677 15479416 15425340 15410730 15339493 15200133 14842060 14498491 14287709 14110678 13997756 13337536 13289063 13199946 12897844 12882627 12868232 12726259 12591321 12579520 12350043 12310998 12131514 11950380 11942734 11018189 10987019 10837557 10807851 10691579 10457353 10302182 10095321 10078065 10006152 10001721 9887805 9794541 9778709 9705871 9627319 9567212 9549450 9547159 9326493 9148898 9122527 8856470 8849206 8830819 8631090 8625404 8553856 8494964 8408404 8407077 8283572 8115306 8055155 7991342 7984396 7901171 7897927 7735548 7596228 7594638 7544143 7513666 7507351 7504825 7256992 7222798 7102250 6964861 6888155 6854897 6783545 6783144 6735605 6727471 6660690 6588024 6583002 6471303 6462319 6448930 6437326 6337647 6212081 6076244 6068064 6022362 6016508 5973107 5970039 5805332 5619271 5613650 5542981 5491175 5452230 5368915 5334561 5311705 5311358 5192937 5125833 5124992 5120251 5087720 5061121 5060590 5013454 4973233 4965060 4905580 4844898 4743315 4682125 4627020 4586624 4577830 4554704 4540138 4492032 4412276 4392141 4341962 4295283 4284572 4274649 4246413 4178483 4153605 4149709 4117167 4091197 4075165 4068236 4054201 4048602 3832115 3696341 3643078 3637025 3603849 3548725 3490755 3461981 3448434 3421705 3413615 3413612 3355817 3309029 3281225 3269876 3254273 3253023 3231923 3228664 3214306 3201685 3201202 3195140 3192404 3167552 3160976 3150562 3148788 3143288 3127155 3116139 3106003 3057623 3006985 2978502 2975944 2951183 2935773 2933520 2931555 2923809 2889392 2882432 2878120 2871957 2858489 2850187 2813869 2787232 2766076 2691172 2637386 2633375 2584034 2561359 2554673 2546685 2525473 2514994 2495027 2450499 2422489 2377926 2364336 2350767 2320546 2319981 2294447 2292090 2291963 2289451 2264437 2246654 2242839 2232594 2229352 2212324 2209756 2196910 2191035 2183328 2177495 2154296 2149900 2133960 2072559 2011074 2001114 1971946 1968751 1962779 1961312 1961288 1946067 1945576 1941655 1916173 1841180 1835373 1807830 1802528 1802469 1798718 1780026 1778767 1772694 1757747 1753449 1742895 1738946 1733751 1713498 1706695 1704918 1680054 1676334 1660780 1651765 1629958 1626892 1622934 1617015 1602259 1592836 1590144 1586200 1568948 1568012 1521970 1485818 1478767 1477627 1451473 1449153 1436882 1430529 1417509 1413749 1407939 1404944 1403252 1401459 1393064 1383873 1379859 1372225 1369135 1350434 1341633 1338129 1333604 1330331 1328446 1321370 1318506 1312493 1309571 1301523 1273044 1267652 1257774 1255047 1253192 1198814 1198501 1195332 1192547 1184853 1182695 1177187 1174888 1160816 1155269 1140489 1140249 1139154 1136427 1110866 1104301 1088111 1081150 1077454 1052140 1050162 1045302 1043637 1041287 1036482 1010028 995325 986197 981116 978509 969931 965528 963140 954604 953760 937303 935185 931192 926456 917134 917125 915184 914429 898883 877976 871765 866682 864453 856846 851023 850563 849300 843288 838830 835375 820236 814483 814189 794641 793230 788357 788104 781924 780545 780438 779337 779025 775675 771845 768370 768186 764538 756934 754802 729946 722686 710410 702962 699126 687264 683660 682106 680644 665366 663807 663658 660702 660213 647714 642187 642131 640739 640278 639314 620463 605781 603848 593782 593510 577700 575345 575210 568581 567031 566728 564057 559961 559614 557166 548954 542795 542595 540153 533525 518725 507413 503773 499591 498461 495478 493955 493383 483566 477491 472737 468852 451086 449792 449504 448715 446449 441827 441549 441456 437877 437032 435219 425154 421361 419040 413757 411613 409772 405797 399657 399421 398878 394043 389905 385399 385224 383264 377858 376911 375709 374894 373748 371770 369641 364405 363896 362360 361901 349722 349443 348711 346993 342938 342325 341030 336923 335716 334693 333770 331931 327397 327251 327174 322628 320675 318232 317837 316399 315838 315775 311895 306461 304488 304406 302874 301905 301007 300298 299518 297838 291533 289287 287891 280671 280526 280106 278964 273154 269995 266698 264835 264440 262979 259100 252248 251935 244879 242439 239456 234863 231220 230018 227833 222172 216778 214210 210205 208968 208369 204010 202094 202070 200718 199642 194532 194220 192930 191613 189760 188804 188586 188036 187415 185345 179594 176945 175299 173081 168561 167875 166690 165830 164764 164297 163125 162111 158936 158253 158072 157925 157672 153697 153496 153131 150770 150220 150030 149941 149722 148550 147129 144450 144420 142829 142481 141926 141715 141447 140321 138477 138160 136639 133516 133497 129565 129041 126516 125845 125244 125047 123770 122839 122497 120393 120102 119996 119946 117792 117537 114911 114888 113598 111159 110372 109992 109276 108162 108161 107942 107673 106310 105674 104210 103882 102878 102376 102130 100881 99339 98708 97982 96832 96687 95025 92351 90688 90594 88341 87684 86002 85111 84961 83667 81485 81306 81162 80649 80458 80072 79806 78493 78120 77686 77292 76774 74406 74374 73800 71194 71163 70991 69990 68511 67802 66297 66246 65233 64906 63121 62426 62098 62079 61408 61261 61246 60524 60340 59615 58238 57621 56756 56608 56413 56280 55806 55260 53720 52999 52421 51582 51000 50861 50756 50683 49180 48454 48329 46495 45669 45308 44919 44623 44501 44020 43589 42893 42861 42747 42056 41653 41287 41240 41061 40908 40589 40142 39987 39593 39489 39476 39210 39031 38920 38308 37389 37125 36884 35431 35133 35107 34990 34099 33675 33500 32993 32783 32095 31486 31396 30924 30476 29235 28907 28778 28659 27846 27489 26558 26138 25077 24985 24293 23780 23652 23385 23227 23114 23044 22877 22846 22811 21836 21428 21333 21203 21129 20883 20762 20709 20521 20410 20400 20112 19443 19240 18877 18757 18390 18089 17945 17836 17821 17714 17396 17224 17017 16837 16746 16110 16072 16022 16005 15900 15667 14835 14679 14668 14654 14427 14270 14107 13777 13663 13642 13530 13511 13408 13081 12690 11895 11879 11799 11454 11258 11189 10943 10795 10697 10488 10354 10026 9809 9580 9139 9124 8489 8411 8210 7778 7629 7618 7479 7378 7359 7346 7346 7066 6868 6835 6700 6592 6436 6304 6288 6258 6226 5935 5524 5461 5244 5143 4980 4978 4906 4861 4859 4856 4824 4749 4601 4581 4459 4307 4102 4029 3989 3866 3864 3662 3618 3498 3484 3475 3417 3389 3165 3004 2939 2825 2775 2768 2764 2708 2589 2241 2098 2074 1960 1935 1914 1858 1858 1824 1366 1365 1331 1287 1237 1194 1140 1056 1034 1009 925 912 910 816 666 645 641 623 604 517 517 489 475 469 430 412 412 381 356 336 328 323 316 307 251 244 183 165 157 131 125 123 104 80 66 65 42 30 26 9 6 4 0
2 1001
826025973 716205968 607650965 539913409 31228648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
987895481 903900530 813485122 486577517 442912218 229836439 205501820 195913858 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 8 15 20 21 38 47 50 52 57 66 70 81 86 133 138 143 146 156 158 176 190 192 206 246 262 274 298 299 326 356 374 383 392 420 458 481 527 577 627 629 647 679 710 757 787 809 825 863 868 880 957 1044 1050 1065 1077 1124 1148 1169 1179 1368 1391 1417 1511 1658 1684 1820 1906 1910 2036 2116 2466 2480 2505 2572 2608 2678 2693 2729 2730 2867 2868 2887 3056 3102 3226 3401 3585 3683 3795 3810 3872 3903 3982 3991 4058 4060 4119 4170 4374 4391 4416 4451 4453 4510 4516 4542 4902 4928 4951 4971 5088 5174 5200 5206 5403 5427 5441 5494 5518 5524 5611 5625 5862 6044 6259 6273 6890 6949 7301 7403 7499 7653 7912 7965 8043 8076 8469 8502 8607 8788 9041 9460 10265 10273 10730 11028 11377 11843 12249 12318 12378 12421 12479 12531 12566 12937 13173 13767 13850 13884 13922 14065 14084 14104 14178 14686 14854 14863 15048 15518 15835 15847 15955 16092 16258 16340 16645 17413 17511 17682 17747 18060 18117 18768 19052 20206 20781 20991 21645 21932 22076 22214 22726 23028 23409 23508 23568 23601 23827 24363 24663 24794 25241 25430 25482 26248 26326 27023 27447 28076 28245 28537 28544 28566 28637 28734 28749 29349 29926 30157 30662 30770 30985 32393 32481 32783 32788 32825 33511 35131 35425 36128 36131 36875 36891 37092 37269 38211 38616 38747 38828 39416 40266 40651 42732 42877 43035 43112 43211 44851 45013 45694 46201 46374 46500 47901 49001 49127 49133 49559 50332 50511 51156 51603 51734 51963 51980 52194 52293 52401 52648 52672 53823 53836 54089 54379 54812 55316 56208 57501 57949 59458 59907 60650 61576 64330 64894 64938 65799 67626 68714 68849 69818 70464 70734 70813 71470 71548 72082 72303 73033 74905 75380 75956 76420 77447 77935 79303 79367 79765 80377 80684 81002 85130 85372 85881 85954 86772 86784 86916 87235 87448 88013 88143 90085 90717 91218 91314 94225 94469 94618 94644 95077 96424 96575 96822 97570 98278 99706 100027 102120 104392 104878 105729 107630 108004 108734 109224 109274 109408 109425 109569 109714 113914 118159 119169 120982 121234 122371 123052 124263 126925 126946 128461 130293 132219 133578 134183 134224 135297 135830 136399 138344 140244 143156 143174 143702 143982 145681 146489 146623 147272 154765 157976 158826 159224 159316 161161 167108 168055 168602 169668 171339 173059 175041 176844 177459 182369 185451 185505 185799 185930 187544 188947 189330 190210 191808 197514 200174 201744 203333 205921 206092 206499 206675 207595 207609 208547 209326 209836 211169 212956 213443 213997 214159 215243 218986 220241 220890 221284 223926 225086 226604 229014 233581 239040 240897 241436 241867 242102 243781 243921 244271 245591 250747 250928 252624 254652 256853 257540 260233 261922 263477 265023 267583 269203 269212 269276 269473 270793 270967 271935 277047 283731 285115 285412 285558 288908 295172 300376 305827 318299 318807 322506 323716 324608 325528 326984 329589 334999 340566 341348 344535 347028 347448 347591 350827 351519 354250 355220 356105 358508 362588 362772 363272 365018 367370 367713 374213 377878 378040 382287 386592 389362 393656 396744 399090 404609 406395 410562 410860 411112 411785 416084 416722 417633 418807 420921 422755 426507 426647 426706 432336 434285 434318 438399 446972 448276 462492 467631 472418 472454 474294 475147 477611 477970 478007 479573 479723 480846 483634 483701 490434 504161 504610 508303 512563 513773 513925 523406 524192 534482 537217 553833 568653 572321 572340 575584 579009 579121 584473 585314 586140 586283 588308 591716 592279 596196 600046 604668 611566 611810 615573 616009 619724 620607 645901 655192 658074 666086 677038 708940 718518 722382 726795 730093 744904 749476 752209 755187 756768 756772 759002 760880 781495 783112 783145 785305 798257 815967 822309 832812 834018 835584 841323 845233 856838 861003 869848 872669 884987 896000 896081 902402 903841 930375 931218 931224 936294 939477 946309 951201 954429 957048 974549 978133 979681 985443 1023195 1042643 1047499 1050389 1052621 1054509 1057967 1063188 1064187 1085165 1088955 1089697 1095215 1104453 1106035 1108320 1108352 1120032 1123074 1124830 1136485 1144328 1149298 1150358 1154186 1162937 1177398 1180878 1187059 1191759 1191765 1196872 1199639 1202351 1202946 1238307 1259565 1325392 1331455 1336370 1341269 1358395 1367240 1368328 1382722 1387092 1395244 1405024 1409910 1410053 1430740 1431114 1458453 1480926 1499696 1509824 1512697 1522062 1530573 1537537 1538011 1538051 1546152 1556163 1599424 1611129 1626938 1631187 1634726 1673884 1686624 1695164 1696873 1723317 1723930 1732148 1770623 1773623 1775402 1785203 1801243 1802899 1829795 1859303 1864017 1876635 1909837 1926782 1964825 1979787 1989185 2016588 2030656 2062642 2070113 2076218 2083159 2088969 2124338 2132054 2146301 2152177 2183977 2187979 2227410 2290455 2320927 2330985 2374952 2411033 2429215 2518094 2518184 2524350 2557763 2602775 2610804 2621643 2623240 2627295 2716408 2725311 2735385 2737045 2742508 2786106 2798568 2811848 2837842 2854853 2860627 2896227 2899843 2916867 2925122 2926724 2931114 2945756 2992088 2998975 3008540 3024005 3030208 3030560 3060228 3066214 3091499 3119532 3147752 3176037 3188272 3209273 3224549 3226153 3229138 3252618 3269346 3272552 3288830 3346505 3389865 3392009 3392957 3421043 3507980 3523840 3527174 3530104 3553232 3664221 3670639 3686534 3727239 3736409 3819339 3823582 3861990 3874929 3876949 3877316 3904193 3987046 4012049 4054839 4078876 4078978 4087571 4121079 4130915 4203350 4260802 4297060 4431619 4466162 4569189 4603511 4641601 4669553 4730039 4757611 4784326 4806678 4877375 4877889 4997510 5018059 5045557 5050656 5080986 5151800 5237188 5237996 5265311 5296375 5330619 5331425 5396270 5440876 5441454 5471765 5496342 5524425 5524711 5572801 5579103 5681216 5710472 5725627 5758487 5991264 5997155 6026461 6029887 6071888 6100106 6250414 6262159 6282368 6535826 6544925 6569474 6665548 6729806 6740373 6868946 6889015 6953376 7032830 7137775 7225531 7412344 7442597 7478041 7481691 7547687 7690915 7887303 7897704 8101377 8231682 8289055 8327066 8330804 8447536 8558200 8645332 8697994 8792839 8881977 8904037 8989211 9082654 9130266 9169994 9335826 9519305 9592492 9664873 9798728 9838136 9856967 9888163 10046418 10214293 10698608 10719040 10949203 11129176 11181061 11651621 11782820 11799394 11940952 11983931 12346054 12411053 12664321 12830374 13071907 13133810 13152170 13333507 13384572 14800230 15062797 15766281 16051620 16091405 16305488 16448665 17045962 17386712 17661306 17828560 17831996 17866083 18334633 18744770 18842871 19150339 19577727 19917470 20133828 20196424 20293633 20305114 20844858 21190882 21912173 22304406 22520995 22926177 23082369 23097787 23672577 24026721 25021644 25131765 25471380 25877285 27343982 28070327 29293789 30293916 30355071 31190475 31500913 32663131 32746862 33975517 35307039 37262876 37914558 38048013 38837710 39355286 40535758 41058483 42765133 43936661 44183569 44594691 45623248 45779832 49623898 51379372 59230362 64299083 69445639 73965572 77725704
1 3 6 8 10 21 39 40 49 53 60 73 81 91 116 120 139 182 211 217 371 389 397 426 453 458 511 525 654 766 784 872 882 927 934 1069 1094 1100 1177 1202 1275 1296 1355 1409 1433 1438 1498 1507 1556 1571 1623 1665 1766 1864 1899 1958 2178 2180 2191 2211 2246 2289 2335 2449 2537 2564 2623 2636 2723 2825 2913 3003 3236 3309 3419 3625 3892 4071 4137 4325 4389 4499 4952 4988 5269 5461 5500 5507 5586 5961 6292 6909 6988 7011 7018 7360 7612 7945 8064 8409 8488 8515 8598 8776 8922 9417 9422 9613 9808 9929 10165 10305 10365 10404 10465 10499 10621 10926 10978 11019 11374 11379 11420 11674 11685 11801 11857 12089 12090 12154 12287 12463 12584 12631 12781 13003 13168 13279 13351 13502 13631 13669 13804 14386 14925 15122 15160 15601 15705 15715 15805 15927 16807 16948 17063 17066 17189 17249 17396 19488 19668 19775 19853 20085 20524 21052 21080 21326 21375 21981 22151 22372 22437 22850 23126 23441 23520 23604 23739 23868 24079 24470 24748 26130 26513 26673 26799 27049 27552 27922 28003 28377 29373 29494 29508 29546 29601 29720 29954 30297 30537 30740 30803 31436 32705 32845 33839 33935 34308 34337 34434 34853 34993 35038 35327 35494 35688 36147 36426 36580 36757 36773 38174 38333 39111 39966 40372 40783 40889 41116 41632 42258 42831 42836 44351 44948 45769 45785 45848 46108 46411 46440 46622 46703 47318 47746 49300 49959 51272 51343 51740 52078 52654 53220 53875 53941 54371 55066 55180 55327 56143 58260 58641 58710 59165 60020 60331 61073 61363 62139 63540 64058 65686 66891 67083 67274 67542 67554 68243 68632 69379 70285 70840 72315 72349 72595 72809 73537 74292 74437 74788 75486 76481 76805 78106 78287 78533 78989 80045 80324 80472 83063 83064 84317 85325 87735 87986 88154 88982 89841 91847 94090 99461 100745 101598 101754 104304 107922 108088 108202 108259 108711 110017 110794 111299 111306 111858 112014 112434 113604 113792 113852 114724 116266 116459 116921 119602 120332 120633 121407 123360 124858 125040 126903 130429 130431 130754 130928 132485 132852 133264 136179 136392 136986 137733 138410 138842 140120 142370 143373 143977 145194 147031 147387 147444 148574 150077 151074 151468 151607 151656 152857 152876 153172 153438 153476 154286 154724 155684 155909 156364 156394 157224 159419 159497 161500 169048 169048 169715 170154 171801 171889 172540 173622 175878 176940 179870 182239 182917 183078 185043 185361 185944 186140 186918 192403 195797 197558 198131 200778 200872 201375 202028 202728 202744 204309 206890 210207 210262 213193 218546 220947 221787 227280 227435 228556 230639 231606 236290 237330 240267 241168 242969 243850 244158 248534 249201 249483 264766 266755 268062 270269 271026 271683 272473 275526 275603 279739 283216 283614 292109 292344 297329 301237 301380 304506 305618 309023 311882 312369 312850 313379 317278 318413 321682 322074 323564 326748 327322 327571 332910 333287 342525 347986 348373 351335 354125 355934 356763 359811 364772 365286 367136 368568 371291 371926 378968 379052 379695 382597 383759 384104 385306 387723 395221 395342 398159 403561 403844 404502 406836 408288 408756 409337 412487 416709 419000 419229 426132 432004 440198 440476 445512 445666 449348 450042 455313 456328 458199 462109 465232 475793 478092 482908 483231 486277 487976 495521 497748 504158 504233 509532 512856 514065 516281 516586 517041 518152 519152 522605 523551 525199 527733 528985 529022 534917 535893 538150 542482 548376 548381 554893 555505 557854 561655 567039 569218 570748 571032 574861 583872 585802 589790 601417 606235 606635 607026 607730 609888 614942 619254 625575 633557 638234 643178 647689 659091 662077 664265 670127 675621 677575 679994 680894 684920 699980 703268 705335 709569 718387 722852 724061 726142 727697 731578 733927 734819 738352 740002 742870 742983 745389 749187 757242 765363 772741 773000 778634 793085 794065 796302 797073 798695 805860 816467 818077 819823 824364 835241 837972 842720 854469 855508 869173 902320 908558 920690 920891 930672 932253 932617 932665 938551 941991 958359 982084 991533 996699 1000464 1002282 1003230 1023816 1033796 1034918 1060876 1076206 1077741 1086951 1096225 1106509 1107639 1111582 1124242 1125242 1135299 1144208 1148441 1154251 1155832 1186384 1208355 1220292 1222005 1234010 1237165 1242121 1247563 1248767 1248882 1251120 1256200 1258453 1260917 1278624 1283548 1283952 1289355 1319390 1320491 1326438 1330658 1344547 1354568 1373229 1375887 1386818 1397048 1397830 1400098 1400819 1418433 1432837 1456541 1478117 1479237 1486191 1487190 1493318 1525209 1536114 1549580 1553836 1554714 1579491 1611593 1621003 1629820 1632459 1635279 1638227 1659862 1668507 1672507 1693232 1693576 1695182 1716701 1731700 1751507 1774851 1799050 1842529 1848142 1848314 1859760 1878638 1892917 1896659 1912273 1912839 1916000 1916462 1916517 1916557 1919753 1935946 1975367 1983604 1990601 2010159 2020157 2070217 2080223 2111622 2133782 2152642 2165717 2170929 2172260 2184819 2215007 2217857 2240804 2248703 2252188 2259548 2275736 2280987 2287140 2293257 2332482 2340155 2342554 2361534 2374004 2396386 2399098 2408545 2435976 2455129 2456372 2468558 2503209 2519536 2544335 2563532 2588176 2622262 2625887 2645240 2668728 2673423 2689701 2692342 2736738 2739896 2772507 2776382 2786262 2787428 2795449 2805980 2846360 2895557 2916535 2939045 2942226 2974388 3008203 3022067 3037010 3079690 3082652 3117188 3118555 3132638 3161340 3177637 3198764 3212684 3224038 3231939 3238750 3266848 3325473 3399092 3450623 3488532 3530879 3566165 3581315 3602463 3663388 3694882 3721822 3729821 3746362 3818041 3831771 3871945 3890194 3890939 3928388 4057016 4061362 4143885 4190477 4277742 4287208 4337411 4447308 4453503 4513555 4568421 4573349 4752922 4796575 4796981 4848786 4864091 4893894 4976130 5075103 5080310 5107849 5288889 5294838 5470372 5532091 5636255 5688786 5818888 5910087 5960557 6039915 6107783 6118115 6278478 6299617 6311945 6315713 6349211 6411919 6913592 7044710 7083886 7208290 7252794 7383951 7398955 7450837 7527296 7539221 7673094 7792350 7892176 7931046 7941550 8014238 8069969 8102956 8109323 8176802 8248742 8284123 8351797 8478993 8652506 8668688 8864700 8866694 9077008 9187732 9219775 9477310 9491165 9510978 9573053 9598603 10121872 10526931 10559786 10606343 10793131 10883004 10930031 10974229 11019452 11115926 11206465 11438235 11765821 11855155 12063107 12202603 12271916 12657336 12725505 12783976 12848831 12868740 12945390 12952114 13103093 13189787 13480978 13734543 14086378 14650703 14725512 14964545 15084785 15378870 15442245 15500548 15537915 15821591 16294034 16529679 17297038 17362901 17995729 18124559 18172653 18478187 18853647 19023373 19361327 20577884 20616230 20904851 20918276 21833186 21839939 22352440 25018126 25143540 25170999 26421762 27087061 27530715 27583803 28168459 28276146 28382669 28607036 29419708 29845352 31132970 33128206 34067890 34759022 34960474 37858874 38651083 40518967 40727938 42297161 43060938 44130982 44664296 45486225 45766495 45974082 46789678 56482926 68281097 85121734 116806528 119931647 128554681
2 1001
934463760 895959428 761944361 696642735 671866154 266985428 176569634 138711202 59840871 18979531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
895045758 480383193 115134656 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 27 27 38 56 61 63 64 69 76 78 83 89 96 102 115 128 128 131 141 157 161 176 195 210 218 229 242 245 258 278 292 298 305 310 340 390 408 418 420 423 468 480 506 519 590 789 798 833 870 906 1044 1136 1142 1166 1253 1287 1380 1455 1516 1534 1583 1645 1655 1677 1682 1710 1790 1820 1839 2053 2071 2121 2257 2348 2420 2448 2517 2573 2686 2707 2994 3028 3345 3401 3448 3450 3525 3719 3877 3941 3950 3970 4071 4160 4342 4717 4738 4796 5081 5249 5329 5388 5411 5514 5630 5674 5967 6006 6481 6722 6975 7193 7722 7749 7838 7845 7951 8219 8393 8484 8517 8606 8967 9418 9523 9753 9817 9819 9850 9906 9918 9961 10274 10338 10437 10531 10555 10719 10733 10965 11127 11226 11377 11543 11591 12086 12628 12668 12703 12891 12969 13128 13261 13321 13452 14086 14149 14202 14240 14314 14330 14515 14672 14688 14723 15102 15148 15211 15334 15534 16362 16516 16600 16860 17315 17402 17574 17682 17790 18087 18489 18632 18948 19041 19738 20158 20445 20828 20854 20855 20976 21167 21593 22053 22144 22214 23015 23104 23294 23442 23714 23766 24006 24215 24373 24398 24927 24939 26126 26301 26446 27421 27628 27654 28475 28957 29265 29274 29703 29755 30743 30913 31441 32115 32291 33341 33422 33498 33682 33846 33900 33955 34195 34360 34617 34789 34832 35005 35225 35503 36209 36589 37038 37249 38047 38155 38180 38220 39223 39760 40448 41174 41278 41904 42176 42714 42717 42948 43191 43436 43737 43747 43781 44046 44170 45045 45203 45627 45720 45811 46598 46632 47174 47667 47754 48009 48077 48282 48366 48729 48763 49328 49552 49942 50242 50437 51095 51254 51613 51621 52570 52619 53050 53182 53347 53481 53576 53600 53671 53796 54075 54949 55173 55353 56471 56923 57287 57717 58085 58364 58492 59003 59018 59490 60074 60304 60369 60407 61590 62962 63487 63499 64203 64431 64569 64736 64986 65636 65895 66750 66839 67144 67354 68476 69200 69771 70125 70496 70579 71235 72354 72415 72602 73302 73568 73877 75419 76040 76819 77088 78176 78275 78767 79452 79636 79699 80915 81471 82253 83490 85302 85467 86057 86279 86939 87867 87981 89360 90812 90839 90939 91071 92352 92733 92813 92994 94931 96441 96939 97081 97227 97252 98499 98547 98647 98689 99027 99765 101050 101214 101278 101383 101666 102873 104177 104233 104263 104368 104736 105528 105575 106330 106452 108639 108655 111545 112331 112372 112900 114081 114244 115583 115745 115773 117862 118097 118548 119030 119913 120510 121051 121488 121818 122306 123129 124482 125379 125840 126982 130174 130614 132049 132687 133176 134466 136360 137436 140260 141070 141138 144212 147093 148491 149202 149385 149677 153109 160153 160585 161301 161816 162058 162686 165816 166849 168816 170362 173080 174196 174732 175873 176128 178712 179633 181577 182876 183625 190250 190498 191635 192685 193124 193621 194002 196421 198992 199938 200565 201532 202794 203106 206041 208572 212805 215020 217802 220901 222156 222622 222989 224576 228324 234571 236214 236808 237475 238451 243127 243253 245031 248716 250743 252130 252755 255597 257930 260490 260630 261174 261849 265497 267307 274923 280122 282214 282519 292426 293537 295723 295892 297812 303180 303906 305419 305519 306211 306896 311974 312499 318583 320083 322257 322916 325923 325963 326751 328104 328656 331452 333974 336646 338116 345064 347321 349549 352714 355892 357541 359981 368559 370744 371136 373511 379218 382240 385775 396669 399608 401322 404849 405374 408517 413306 415069 415787 419213 419795 424234 425645 428391 430699 441355 442340 445042 446169 450586 456294 470139 476875 484211 484328 494203 496336 497074 497891 501211 504113 521208 524711 529923 531786 532120 537818 539526 543503 548121 550279 555126 555227 557552 560961 561356 571817 574555 575363 576755 577950 580708 595116 602601 614422 623993 627357 628234 632648 644064 645098 655914 656172 656791 657370 667670 670673 671122 683267 691419 691932 705761 709564 711362 715681 716514 723587 724718 729013 734715 744444 753328 756986 757158 762268 765221 781663 784435 811108 813013 821402 822936 823762 825644 827237 835355 835696 836057 839050 840540 841257 841556 861457 867423 871977 880042 888778 895305 904498 905442 906472 919539 929835 938691 946300 946349 950618 953235 964643 976508 988704 993407 999572 1007514 1019516 1029583 1037882 1040373 1044829 1047982 1062895 1068300 1071992 1076360 1100564 1108359 1108954 1125666 1140121 1157726 1163106 1164029 1165482 1166477 1175123 1175567 1180273 1182408 1189893 1191302 1191604 1192357 1197540 1198955 1204395 1215938 1220085 1222170 1232250 1252947 1268959 1282230 1298928 1336485 1348891 1350841 1356807 1358265 1358585 1368679 1376103 1405789 1406903 1418538 1424062 1435579 1436278 1438807 1475010 1476112 1476407 1491833 1496654 1513327 1540370 1540944 1553367 1562071 1575429 1579406 1593006 1599851 1603700 1606970 1627314 1640691 1653970 1663300 1684547 1746211 1768500 1793843 1797497 1809279 1814138 1868114 1873384 1874665 1875179 1893553 1901484 1965621 1967204 1967602 1969430 1982848 1993672 2006143 2017238 2040498 2069337 2104242 2130368 2170576 2190671 2227284 2240270 2309253 2344614 2357254 2368536 2376021 2428347 2471540 2476948 2480647 2481417 2505039 2521121 2543312 2621151 2623907 2624657 2647953 2651611 2685642 2697218 2701507 2757523 2762917 2850175 2860547 2872851 2886448 2957277 3053130 3059389 3070022 3074895 3090560 3100240 3131240 3264801 3268081 3282831 3363914 3455439 3456689 3459256 3495534 3527537 3561727 3575305 3638498 3679266 3688305 3745675 3755340 3800379 3897671 3899461 3964034 4033270 4051534 4052543 4069950 4108798 4111468 4265807 4296137 4367638 4371836 4476835 4487675 4510049 4657380 4658170 4703738 4705340 4711786 4729132 4778947 4867338 4882661 4890184 4944263 5004705 5024332 5040062 5058828 5067313 5184411 5205960 5233055 5241005 5304144 5365982 5542557 5586936 5652430 5801089 6018387 6054023 6175184 6206273 6217144 6373976 6378792 6476908 6508856 6511934 6691428 6778227 6814321 6821413 6915841 6994976 7018688 7066108 7082720 7145527 7196566 7256299 7299279 7301549 7395067 7417420 7743015 7877277 8241885 8281580 8316193 8318613 8459972 8496726 8628465 8635592 8779551 8857386 8869722 9074741 9110123 9210832 9384499 9621181 9767140 10024389 10287173 10292604 10380634 10556689 10679361 10852246 10927516 11204159 11287374 11693166 11933261 12696638 12756417 12785839 12906271 13272805 13697675 14223247 14663988 14875882 14908242 15705315 15759582 15991292 16108775 16137493 16148582 16163710 16388269 17216056 17631005 17776231 18510524 19007899 20634928 20835737 20898308 21436284 23118478 23130108 23222381 23318405 23511780 23745269 23856281 24885573 24933128 27520508 28363995 28865084 29215356 29373246 29376339 31172025 31332913 33925324 34115452 35407426 39524158 40676376 41185899 41769642 43366186 48367844 50655211 50944979 58108610 76861639 92450065 94835455 106156060 108982262 128890167 130475695
1 2 7 10 12 13 17 17 24 37 37 39 43 52 54 63 64 70 75 94 102 188 190 210 218 219 241 275 282 282 282 300 340 384 394 411 426 430 438 449 474 488 517 525 665 724 746 846 882 901 926 951 970 1033 1037 1068 1196 1209 1226 1259 1267 1292 1302 1382 1388 1413 1420 1818 1849 1889 1956 1980 2016 2059 2140 2257 2598 2636 2692 2734 2790 2869 2877 2879 2880 2898 2934 3034 3067 3068 3145 3150 3164 3507 3645 3705 3705 3807 3824 3885 3939 3974 4005 4170 4636 4747 4762 5000 5012 5197 5339 5487 5562 5597 5610 5928 6056 6179 6477 6677 6693 6717 6904 6936 7049 7178 7312 7320 7431 7462 7465 8269 8302 8303 8326 8440 8536 8549 8644 8733 8852 8977 9480 9567 9590 9859 9958 10216 10279 10323 10676 10699 10827 10884 10983 11081 11101 11351 11663 11755 11804 12105 12210 12624 12928 13023 13028 13111 13236 13473 13676 13793 13883 14055 14306 14549 14592 14809 15244 15289 15322 15533 15704 15778 15913 16027 16260 16764 17154 17216 17391 17487 17572 17600 17869 18076 18487 18651 19206 19584 19586 20143 20768 20942 21077 21245 21366 21439 21668 21809 22017 22060 22128 22296 22400 22840 22894 22948 23058 23231 23449 23466 23571 23618 23875 24023 24344 24596 24611 24659 24679 25015 25408 25537 25578 25609 26137 26666 26706 26852 27131 27186 27451 27643 28109 28186 28305 28577 28815 28899 28902 28942 29089 29542 29656 29999 30675 30798 30982 31225 31423 31458 31776 31799 31938 33232 33793 33955 34082 34957 35084 35260 36150 36377 36480 36536 36642 36762 37760 37857 38907 38999 39409 39716 40906 40963 41065 41165 41620 41845 42050 42066 42152 42547 42555 42599 42670 42871 42886 43172 43198 43356 43714 43740 44155 44324 44343 44591 45107 45318 46255 48305 48903 49085 49426 49692 52807 53451 54858 54862 55120 56230 56714 56821 57594 57699 57948 57973 58292 59597 59689 59965 59983 60104 60309 60455 60508 61083 62103 62171 62203 62509 63211 64031 64269 65017 65329 65851 66741 66744 67942 68403 69073 69118 70642 71045 71826 71831 71981 73724 73763 74362 74795 75710 78358 78591 78767 78994 80822 81323 81855 82256 82775 83134 83135 85331 86819 87415 89136 89332 90954 92164 92389 94469 95184 95310 96669 97062 97521 97653 97674 98208 98426 99226 102569 103845 105504 105682 105994 107040 108230 108354 109122 109554 109850 112007 113756 113809 114915 118112 118124 119258 124180 124458 127267 128511 128567 130470 130669 132436 132847 133266 134363 135001 135644 135840 136266 137111 138069 138732 139485 141683 142759 143637 144607 146138 146262 146785 146825 148795 149296 149954 151842 152499 153308 154501 156676 156861 162126 163557 166933 167161 167365 167514 168514 169099 169699 170370 172111 174479 177013 178240 179995 186164 188144 199550 199785 202048 202888 204808 205275 208287 208403 211430 212995 213561 213751 214488 218887 220234 220268 221440 224781 227076 231282 232307 233831 234190 236059 236609 236666 237566 239315 240430 241928 248265 249084 250837 251328 252843 254576 254950 257046 257640 258395 258991 259880 260421 261112 266175 267128 273602 274949 275668 276810 279921 281272 282023 284225 284650 285299 286248 287951 288149 288602 289600 290452 291043 292998 293422 293456 297256 301673 301701 307197 311624 311816 312148 319616 320870 321998 326305 326365 326986 334059 334607 335238 337387 340133 340299 340318 346366 346426 348459 355003 358140 358508 361078 366814 369278 372576 373836 374874 375932 377717 378491 384727 387571 387836 388819 389375 398011 403255 403497 413903 415967 428380 430909 436304 437962 441830 442618 443780 449983 452926 452952 453346 453491 455102 457688 459170 461120 464982 468716 469703 478015 479026 481271 481519 481855 482579 484600 492640 494626 496212 499356 499797 506529 507487 509217 511139 511236 511569 512373 514089 515522 522771 528504 530395 532481 540766 550902 551469 553368 559948 564272 565138 566526 566853 568111 568330 571786 576316 579259 585878 593417 603819 610979 613634 614143 615136 623866 625089 625308 633132 638255 642521 646724 648201 654277 662851 670032 670142 675283 709259 710945 722002 725004 731089 735165 736174 738260 748060 750223 756974 765190 787752 793695 803282 826789 828526 837485 842758 844028 854898 857477 859859 866714 888472 906108 914669 928137 929016 929308 934070 935201 936564 940735 945009 947808 969551 972210 984352 990535 1009185 1024869 1036893 1039510 1040021 1048217 1048779 1049257 1052264 1060932 1064521 1066078 1070024 1070548 1070631 1081138 1082833 1086635 1111766 1119020 1121820 1122072 1125401 1129276 1129572 1131021 1170690 1176117 1189287 1193178 1213295 1252718 1261630 1281133 1286779 1288311 1288625 1303524 1333885 1342638 1352392 1353369 1357671 1368948 1372042 1375178 1375627 1376171 1388320 1395691 1408999 1417613 1436062 1440959 1449115 1470191 1479272 1479698 1492181 1561832 1565938 1567448 1602558 1605896 1630077 1651528 1675410 1683964 1703138 1720412 1744907 1748999 1785682 1788173 1814577 1824760 1834680 1837169 1850498 1856697 1887793 1918811 1954817 1958907 1959657 1993927 2005131 2022578 2076681 2077854 2080235 2116997 2121337 2129395 2150207 2171480 2192177 2237316 2237778 2255355 2316085 2316726 2321830 2339559 2343311 2362956 2442389 2442487 2458297 2464282 2474031 2532332 2575129 2584111 2593806 2614654 2619833 2682990 2698033 2713278 2736245 2737520 2776227 2780450 2786894 2790799 2794154 2932418 2934540 2965960 2974698 2993459 3003525 3048165 3066050 3105028 3106656 3129323 3131411 3168479 3187163 3330855 3408947 3440930 3473705 3506425 3531206 3604770 3619930 3625113 3638999 3692355 3732390 3748530 3766940 3776359 3846296 3862219 3915581 3925615 3928130 3936408 3997227 4046335 4091599 4120683 4128949 4178693 4274822 4294110 4356874 4361464 4413964 4419969 4529924 4541370 4582380 4592580 4651383 4675027 4719870 4720380 4726042 4735680 4774178 4805549 4924934 4969134 5052388 5082685 5196903 5294563 5321054 5377020 5601299 5656278 5736479 5766040 5873986 5884686 5892088 5899302 5942973 5957069 5977789 5999578 6148782 6436282 6440454 6595609 6693559 6705993 6768941 6864388 6965442 6973946 7142448 7193413 7196725 7413543 7441918 7608878 7659159 7674744 7681812 7686940 7753293 7893417 8047790 8049388 8075232 8120372 8138373 8434120 8577565 8579843 8647079 8680920 9315257 9360943 9524520 9609991 9778951 9779892 9884625 9938062 10010975 10158652 10202638 10271065 10352437 10970401 11156528 11181687 11974852 12010560 12341129 12520651 12572418 12674704 12913791 12923350 12990019 13284995 13542892 13552120 14038322 14293089 14514019 14585375 14717972 14844154 14869070 15300959 16301239 16841974 17020664 17260761 17708785 22449113 22528307 24242783 24707502 25140744 25327077 25414090 25531718 26592481 27438522 28016690 28290888 28775652 29603479 32226960 33152249 34634177 34678111 34769987 36912767 37297899 41643383 47106319 59200572 66064165 74674344 87836402 431464315
2 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 604315872 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 597019510 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 173092337 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 937915045 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 327606787 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 394436465 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 318693449 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 909885692 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 163414943 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39556518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 723393905 0 0 0 0 0 0 0 0 635511688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 934927356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 833375 0 0 0 0 0 0 0 0 0 0 0 0 33 0 0 0 0 34533 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107334 0 0 0 1608234 0 0 0 15429711 0 0 0 0 0 308114370 0 0 0 0 0 0 0 236980 0 0 0 0 0 0 140837 0 0 0 0 0 0 0 0 0 0 0 24621247 0 0 0 0 0 0 3167 0 60815870 0 0 0 0 0 0 0 0 0 0 0 1640577 0 0 0 3505 0 0 0 0 0 0 0 0 0 0 0 0 17 42 0 6 0 7208224 0 0 0 0 0 0 91 0 0 0 0 0 0 0 0 0 30984417 0 0 4835 0 0 7173 0 0 0 6997076 0 0 0 0 0 0 0 0 0 0 0 0 0 2962 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27309829 0 0 0 0 0 0 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 0 52149 0 0 0 0 0 0 1086 0 0 0 0 0 0 0 0 0 0 0 0 0 217974 0 4 0 6725 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 725 0 0 0 6 0 0 0 7125125 0 0 0 160702155 0 0 0 0 0 0 197470357 0 0 0 0 0 0 0 0 190277161 0 0 0 0 0 0 3233 0 0 0 0 0 0 0 0 0 56 0 0 0 151664 0 0 0 0 0 0 0 0 0 0 0 13702693 0 0 0 0 0 0 0 0 49 0 3409555 0 220 0 0 0 0 13257 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 0 0 0 0 0 543394 0 0 0 0 0 0 0 0 0 0 0 0 0 6265295 0 0 0 0 0 0 0 0 0 0 0 83 0 0 0 0 0 0 0 0 0 0 0 0 0 81639 8 0 0 0 11 0 16480923 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 5587 0 0 0 0 6250 0 1 0 0 0 85 0 0 0 0 0 56741323 0 0 0 0 0 0 0 6593234 11740365 0 0 0 12951 0 0 0 0 609539 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 0 328070265 0 0 0 0 0 2 15 0 0 0 0 0 0 0 0 163 0 0 0 0 0 0 0 0 0 0 0 15756870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 587339826 0 0 0 0 0 0 0 0 2874 0 0 0 0 0 0 0 0 159456793 0 0 0 0 652552752 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3939 0 0 0 1124 0 0 0 0 0 0 0 0 1358 0 0 0 0 0 0 0 0 15779249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 487530666 0 5 0 0 0 0 0 0 1075 0 0 0 304910300 0 0 0 15 0 0 0 1 0 0 1 0 0 0 12281873 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96995527 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 125645 0 0 0 0 0 0 0 0 46336 0 0 307924 0 0 0 0 0 0 0 437180 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 74748 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41589 4 0 0 0 0 8338 0 0 0 0 0 0 0 0 0 0 0 0 2535 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36663 0 0 0 0 0 0 59727 0 0 0 0 0 0 844 0 0 0 0 0 0 0 0 0 0 0 1 0 0 12438 0 0 3 0 0 0 0 0 0 0 0 0 9173019 0 0 0 11 0 0 0 365 0 0 0 0 11984978 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 0 0 0 0 73548640 12 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 190 0 0 0 0 0 0 0 0 0 332810 0 0 0 0 11 0 0 0 0 0 9705 1426644 0 0 0 0 0 0 3375 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68818640 0 0 0 0 0 0 0 0 0 5294194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31027274 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 96233443 0 498243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 0 0 0 3552 0 0 47854 564448 0 95112459 0 0 0 0 83088668 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19749 0 0 0 0 0 0 0 0 0 0 0 0 0 3968 3657 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3476565 0 0 0 0 0 541486 0 0 0 0 0 34514322 0 0 1219339 0 0 0 0 0 0 178245 0 0 0 0 0 0 0 0 73153 0 0 0 0 0 0 0 0 0 0 76 0 0 0 0 0 157094977 0 0 609348 0 0 3193 0 0 0 0 11 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 7 0 0 0 0 0 0 111 0 0 0 0 0 0 13 0 0 0 0 0 0 5825 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 64301 171993579 0 0 0 0 0 0 0 0 29 0 0 0 0 0 0 0 0 233576 0 3070 0 0 0 0 0 762031833 0 0 0 81 0 0 0 0 0 0 120641 0 0 7332 0 36830193 0 0 0 0 0 0 0 0 0 664 0 0 0 228286 2 2001 212206 0 0 0 0 39309 0 0 0 0 0 0 16890 4003 0 3838943 0 0 0 0 0 0 0 0 9550573 0 0 0 0 0 0 0 0 0 0 0 0 0 418 0 0 0 0 0 59371 0 0 0 0 0 0 25424892 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5884639 0 0 0 0 107468931 0 0 0 0 0 0 0 0 0 0 0 0 2507 20714479 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 39 0 272595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56468 0 0 0 0 0 0 0 0 0 0 0 365021 0 0 0 0 0 93368 0 0 0 0 0 0 1 0 1131 701 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 838 0 0 0 0 0 0 0 0 0 2909 0 0 0 0 0 0 1958 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 143764 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5341 0 0 105 0 0 0 0 0 0 898319281 0 0 0 0 0 0 0 0 0 0 0 0 18292 217 37398 0 0 159 0 0 0 4006209 47982428 0 0 0 0 0 0 0 44365 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 2049525 0 87 0 0 0 0 0 0 0 19882 0 0 0 0 118499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77742 0 0 0 0 0 0 0 62 0 0 0 0 20099345 0 0 0 140756835 0 0 3 0 0 1 0 0 2145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 5179 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 0 0 0 0 0 0 58973 0 0 568209 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 4856376 0 0 0 0 0 0 0 27 0 0 0 0 0
2 1001
913664649 864929623 724344485 549356910 525442724 241209378 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
998044241 821566543 549628990 491708311 334000503 92982890 24969600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 966342976 8195920 0 0 0 0 155268933 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 4 0 0 734912 0 0 0 0 0 0 0 0 2531 0 0 0 0 0 0 0 25 0 54686 0 1 0 0 0 0 0 20577486 0 0 0 0 0 0 0 0 0 70 0 0 33124 0 0 0 0 0 0 0 0 0 0 40840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7762 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 326 0 0 311 0 75354288 0 0 0 0 11563 0 0 0 0 0 0 0 0 0 0 0 0 1926242 0 0 0 6141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60844904 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 789601 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 72407 0 0 0 0 0 0 0 0 0 0 0 0 60 16629492 0 0 645 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4544 0 0 1 0 0 0 0 0 0 0 450559 0 0 0 0 0 0 488258993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44793805 0 351 0 0 0 0 0 0 49 0 0 0 0 0 2 43432696 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46095642 0 0 0 0 0 20870001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 604697783 208 581333 0 0 0 0 0 0 0 0 0 0 0 60985507 0 0 0 0 1765209 0 0 0 0 0 77297553 0 0 0 0 0 0 0 0 0 0 0 0 0 1346386 0 301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2715 227921 0 0 0 0 0 0 0 0 0 0 0 0 4101000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68752549 0 0 0 189197676 0 0 0 0 0 2 0 0 0 0 2 0 0 0 0 0 0 0 17318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 340792 0 0 0 0 0 0 0 0 12374 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129686 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 0 0 0 0 0 2013 15008 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10476333 0 0 0 0 2761 0 0 2243206 46679829 0 0 3723 0 0 0 0 0 0 117195 0 0 0 0 0 0 0 0 0 0 148 0 17 0 0 0 0 0 0 0 274167 0 0 0 18420 0 0 0 0 0 0 0 0 0 0 0 0 0 24523407 0 0 0 0 0 7025122 0 0 0 0 0 0 0 0 84222126 0 0 0 184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29564098 0 0 0 0 0 151660315 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1648683 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 12207 0 0 0 0 0 0 0 0 0 0 0 0 11886 0 10059 0 0 0 0 0 0 0 0 0 157 0 0 0 0 0 0 0 26523 0 0 0 0 0 8802 0 0 0 0 0 0 13766 357595 0 0 0 0 0 0 0 0 0 4619 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3617355 0 0 0 0 0 0 0 0 37 0 0 86152 0 0 0 0 0 0 0 0 0 0 0 20705 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 16 0 0 8042348 0 0 0 0 3770529 0 0 0 0 0 0 0 0 0 0 261663 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0
0 0 0 36 0 0 0 0 3367 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4028424 21797769 0 0 0 3 0 0 411647 0 0 0 0 0 721 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 4257794 0 0 0 22123943 0 0 0 0 0 0 28 0 0 69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5443133 0 0 1 0 0 0 0 0 0 15189 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 47447 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4957 0 0 2507312 0 0 0 0 0 0 0 381699 0 0 0 0 0 2 0 0 0 0 0 2108 99569087 0 0 0 0 0 226359640 0 0 1282253 0 0 0 0 0 0 265426 294360549 104147 0 0 0 0 0 0 0 0 0 0 0 0 40893930 0 0 0 0 0 0 0 0 0 6718425 629927 0 0 0 0 0 53425342 0 121 0 0 0 11995 0 25624033 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 2192746 8 1 0 803005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18177 0 0 0 0 0 0 65155491 0 0 0 0 1515 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2650215 0 0 0 0 0 0 0 4 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 196 0 1584 0 0 0 0 0 474572 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134173454 0 0 0 156 0 0 0 0 0 0 0 0 0 14184 0 9757812 0 0 0 0 0 0 0 0 6539212 0 0 0 0 0 0 0 0 0 0 0 142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 101842480 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 0 0 0 0 0 0 48 0 0 0 7 0 0 2096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 175 0 9889 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 16676 0 14938 0 0 0 0 0 0 0 0 8 0 185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1041 1005 0 0 0 461657 0 0 0 0 326109 0 175502 0 0 30811 0 0 0 0 7479 0 690933312 0 0 0 0 0 0 0 0 0 127 723 21 0 0 0 0 142 0 0 0 0 0 140 0 0 0 0 0 0 0 0 0 0 30853539 0 0 0 92 0 0 0 42435 0 0 90546274 0 0 0 0 0 0 0 0 43261754 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 202072 1 0 15212 0 0 0 0 0 0 0 0 0 414014389 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92576 0 0 0 0 0 0 0 0 35 0 5293 0 0 0 0 0 0 5 18627 135393 0 0 0 0 0 0 532908 0 0 0 0 0 0 18 2470 0 0 0 246341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 111086251 0 58357 0 0 0 0 71305207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1320 0 0 0 926 74358 0 0 0 0 284048 75596334 0 0 0 0 0 0 0 0 0 0 43560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1987 0 0 0 0 0 0 0 0 7069 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 14006339 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 158214 0 0 0 0 0 41393 0 0 0 27112 0 0 0 0 0 0 0 0 0 0 145974 0 0 0 288967 0 0 0 70492874 0 0 0 37706062 0 0 0 0 0 0 0 0 0 0 0 2847 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73926 0 0 0 0 0 0 0 0 0 0 0 2602877 0 0 0 0 0 0 0 0 0 640365 0 50 0 0 0 0 0 0 0 0 0 0 6358570 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16240 0 760 0 0 0 1000000000
2 1001
691516518 601462664 551814165 406347570 372245772 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
552512959 507675455 490453586 278753455 255973435 235432277 114280525 32574239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4924 398164 92295 2108 2185937 6424080 1376172 98403 229 9250132 1078936 746512 309589 4305 2793 1437028 17298 230922 62457485 651973 5035450 54980547 247783 560427 1809968 4438 2787561 38520 474696 3275961 12467387 2438 34929 1078838 15880911 130206 1214914 36936 286130 539 175914 1776865 16944 494574 107066 5036 5043693 1240160 8686 5013143 1932167 305929 45 4159111 274233 13855656 25471 5132010 29395 1831 17228 126658 294257 1988852 19616 737 3078590 61166 12725310 168906 172034 1044753 215352 5845383 417681 15416 448 56240 270336 353120 33534 565698 3359803 2700476 152186 108436 11201905 46 14010 127799 174836 6010 4606984 22239 149120 363173 18044149 3938587 147831 5170209 138713 59357805 554770 497913 128860 2165297 700554 3743137 1053987 107061 11137220 99942 103924 16823 51046181 2199 1128 70824302 86562 1567869 23071 20158 5383523 3516168 2943076 637161 1454370 54077 1219060 51554 8946794 921161 55059 41999941 277640 1949 2092 999 124319 1350 44146 19487139 68034 5726 1236 7501 17701 3186259 10489 1567545 46640 3711 91008 2636998 26490115 186873 1283 12619 3200354 43967 168445 190049 2144341 20690 3083 722061 66112 41421 330391 67246 1464568 236132 321791 835 79326 17462 98 436797 298 4089017 2174445 65939 3458628 65388 7715578 0 186705 18322188 447163 318274 269704 482624 3784500 164206 6556637 140111 9318986 926141 1838729 6017 92168 9580442 597957 75958 1 1482 3072498 1065215 5721983 71083 125335 284701 5791952 903886 14912 1742 29520 801421 20147284 306944 3610898 1621259 145569 4290 994699 34786 89703 231198 1032397 833541 557086 679632 439 12202 1068958 484 64356 32343 1096255 8205838 6708059 477395 8115 101581 107351 105194 9035 1600473 1474 5433866 437466 36155 7547935 1754606 135310 35496092 58229 8007876 5831546 15526 312708 989463 1791 14266608 3775449 1789 297 214186 308535 374311 15414348 5708729 515098 2999 258913 56449 574 3881834 6547778 57050 4964430 3178 87306 6300803 173912 1353501 2801716 2427005 424550 456010 5941503 170238 45865 135636 3681089 5824517 3752094 1791884 665315 3036 4240442 657963 189575 459324 42021258 168611 1347 4038037 1954392 2371287 2291 101788 3298329 87461 13221 28273 2743 159 184396 709767 7554 17092963 4140 2054805 1202967 45398 4350 930292 405489 3766197 1082197 90 7259805 239823 4017122 4641971 7064 9017 476050 81409 2994629 202879 162506 188685 1865791 882372 657379 77270 2444032 2007765 1585013 293911 2420694 203722 26824233 6576149 259410 3931 115773785 1074615 1783 0 678859 22289 29898 59237 341 241714 1362223 707 494889 293623 539025 109692 1402 5546205 344922 223322 35640 204073 6643 205682 797239 12314814 3185 200143 488866 1670113 314497 4733 29615 1587796 37467 11327524 3169129 63557 538492 25365599 17838 916223 2088836 2693865 1073913 2797091 2409900 3890659 541844 72799 31642 677640 49734 179127 478306 478805 204072 20302655 191014 68225 441660 250310 435 165 65206795 6973820 58282 126188 1604710 5198394 232850 1495896 55628 24454 102 23324 12206 1570 74502 19477 8429 1365023 88117 75293 621653 69768 6355 16945 1602189 102454 64827 1529580 60091 85662 5870 4787137 2648980 294453 24753 9794 84297 1144142 2316 3719075 8337959 2690 15 124621 1116442 1267793 407988 1799817 304909 490908 35819 950859 634189 13374 638576 29424 226462 2626817 911143 254156 48288 323804 54417763 5435786 118669 13022416 19939571 1344023 140932 6989571 44825 20836 74226 1024315 630335 211620 100585 1460996 501094 3791498 3487773 7212576 368836 852284 16137010 527508 137371 331487 12209 7580734 246833 4537 28981093 173516 3462934 17925 916219 1104769 10829 29133474 768261 1641 7391248 943 12406863 3728138 2 126139 337753 1701107 477334 7159657 1167032 132914 9194625 246646 391646 10208248 7589521 28252 13013984 344070 1778236 372302 13191577 152229 7093515 825105 144331 1017731 30463 190184 2429775 94455 1139736 25310 166621 31294561 270111 13867 70588 325542 2444712 16020 8 195903 4051 38473 103 193113 5994 56517 2537679 59620 1621521 946424 164623 2532597 148048 323315 12750140 453803 22567173 6302 130925 103676 174250 1281 207830 42529 2621311 79939 69580 56232 137404 60248 422404 221841 342774 9467098 137296 216246 13865 255882 10873 716106 3259289 3927801 1537 87172 9 164 915671 708687 498 25986 193710 3572 456645 7764598 6647 575577 1277002 41198997 489 444653 173599 3404688 40820 3727657 107 232950 11237 2179 12066 551115 400867 4000 39269008 66275 210010 2169 852255 10131828 3647977 198890 1314112 599562 567 545 1313314 1905149 995934 47831 415945 19409619 20634 37325 213075 10807 447843 959 11728576 6802043 3519 6214807 104764 7651736 706838 2524894 9380 617006 1273 48068 24853174 44176264 153618 141163 16112 13009030 503012 90 9060279 16316 7732 1669 491435 58674 4600260 221669 45406 101975 4144 55624 380303 43633 2001733 105771 81218 1126042 42830 197640 1005561 67503 182776 58424 953966 44422 65865 6670777 21905 2921741 1670179 515761 1147417 1371409 31885949 17759 18892 4528087 47462470 724535 20043 13025 583894 1781328 13407984 90865 413445 127176 454630 394575 555316 4817098 212807 54299 3610295 1360187 492864 1478181 88290 64716 850418 120357 1817842 6829 87493 87456 9406 113186 435129 2745665 443 6561 30727 14244 298169 6234746 54597668 19314 71183 18820 2726212 258 542 19506 1256 16552 1642134 2967965 813170 46405731 1253749 119460 47976 66803 1656 964260 1044164 1554635 71283 510623 10409 11967 510442 10055 162239 443 231958 29670 245555 782801 728570 455810 73667 55879274 110256 2607 161092 980177 15178358 128561 899071 178308 3512 2166190 2076555 73761 1053079 18970289 54287 7946 157367 827795 2054759 1153341 7554495 474 11327 943634 222533 208962 9676530 87247 17 1371 20794 12194229 12010 277591 103762 244 1796697 53 20947 4443459 62476 271645 16863835 1236428 1012 20 1186169 8820 13306 3359 23585 1525 10277 235038 1168380 16408 5147 298110 24019 240568 36041 17384 1979 40140 629232 1813393 3420 1990 77846 44 8105 5149 15144997 3763 26242 108471 114339 7034232 19693157 3942005 349185 63419 229489 9715600 33053 100399 482147 269667 52475 71587 585763 3256 36138 3850866 2268185 57266 388623 797 478770 1100 19444 1275 230210 797 142743 311450 4841543 55636 88073 383517 389905 18486 10892 201109 2474 432140 9683 1623751 25624 2386 1996235 187958 105034 115423 1233743 676443 947848 313066 159764 302 5131201 80 3181726 1781112 43281 13997 585 357304 13069759 577540 1264 61820 6008 4344897 4303 2648 542870 1604769 4195069 1421933 386916 7974 15644 326417 43818 1481070 30850458 15599 6571 5553 3380368 86310 3462949 167376 794825 8268326 12482 1147937 62674 34371 2289586 4902899 1821187 13313 23692 54067 2994637 675533 18 40315 110380 127942 591112 3535931 2332613 255013 278872 245110 8241573 32898 2671468 0 281774 27911 162869 339 7525 17475 706 12641462 1611415 113694 1755955
3377888 137142 482330 679521 15317 2796494 78534 357246 46517 282081 12141 171927 98041 80585 3181792 7062 74123 1602346 1885802 2361250 125560 29381 3522148 1126 2311 10207 153642 1795 1851 6079131 2530961 22818 424502 85002 480599 47118 186856 48032335 10904 20235 1414816 2021286 127071 616674 1977138 859272 883913 2639025 967254 239410 419945 20680 1617617 96078 145431 19783 468202 1407358 42354 1387 1600672 229983 83844 5876 116115 728859 2533215 59625 222778 10466 341048 801268 31179 398859 230637 4804011 443938 3285 857625 842105 178189 1788658 16704 2234696 81263 133237 266767 853933 18955 101519 54225 650686 1431 132551 603406 267249 347019 3464859 2250 239320 3473791 22006 127 289735 1551488 6348 44209 446374 17103563 183934 533936 243821 1134060 968155 23216 486126 44956 26578 12176645 795206 424 180459 50419 17249508 1800522 1918288 702929 299 6967 4899 991 137457 1779621 3395755 79737 16716258 71211129 1732 2370 4801473 14901 96027 3464412 587124 29079 4917498 1057 889467 55241 2146517 2678502 146212 576306 1428067 686028 18253 2153 387918 47568 12629714 40614 824978 104 1255198 1473521 249052 957150 7205529 41017011 42864 391334 118058 7418577 7653 91 173225 7211 2479961 604186 121175 27 2158 23804 113346 30913 7812876 4602991 9904 12858267 98646 396435 1118601 748150 28284 1333351 64 1191720 676810 2849498 54265 169996 2564 110 9062 410176 3289354 87459 11298541 303358 1400770 206749 710723 352749 30538 47065 79453 184604 607657 491951 5405 69940 1318727 3705 2371614 798 108573 4671 38413 15973792 170480 4681 49089 3348652 15031 35602 1796714 433580 16242 63772 133454 5740 300971 4977 157491 63990 197 15819 1390454 8688 2602706 3537403 1014688 9740637 510887 17673 27477 704605 39722 27609 152910 797020 45421 2531 632037 13571 1199170 5102974 9241 110863 2031494 5829137 946539 1989 15881 66484 443595 169 4157 954 3244296 11130462 13465515 189606 348301 2811019 225681 1744355 50224 7491629 90773 26021274 2400 498 23715 803338 178163 28747 39671 25989 378589 102777 29544 103200 3061 4568312 20460313 2422 1394624 31981 4148 2413201 2955343 6318 130776 1148821 674090 401426 130844 75130 1948747 738402 3638196 14594995 2092674 129474 223877 51227636 735796 32963 649385 327240 839998 2299582 64869 2324128 559074 3057 14237044 77212 39559192 22595 3542 358123 2845762 183208 1011017 127 41610 6375 370485 2004538 69906 260196 2233 1146896 25653 3693302 501991 17179 41298 2907 514031 86080 25002 78844 192752 137775 322574 64931 6751205 1451956 447931 999842 56443 1262081 549522 889 262 31290246 1772 2090053 1424 34562 23955 94202 31432 1029936 38969 2437 2228 3344920 4273 21348 2016855 10795245 1767876 9370910 5493157 8863 820 17642 360295 267307 12471 61394 3520 1901555 139426 23016 336 1286063 56480 137305 2684313 1465700 48468 43007 4333 187199 125732 203 6614635 604 68860 126819 6244546 2499 4145545 57132 620451 130348 943 190874 774 44258 275 9769078 3866 45013 5433 1281235 62190 195387 158616 17952 5031 1702 101934 3773 626757 32456 81231 667 593891 138177 804042 275179 5380185 1453289 4 7543 1327 144126 17166 223928 1156118 145185 18441768 4443136 31092 203203 5762582 30423 3813 4251834 835596 10117 496 827035 711962 62103 2455702 4472304 18877 1858 1418681 6696 3409 1239 121 1365 43858 455798 26907 333714 4044433 4689910 90104 120517760 1236379 1761421 11946 323 8300329 358617 61687 373176 1180003 4 9326440 11006807 5536 222818 28941 32532 94886 145546 2801 2339893 859059 402 790 3414754 38348 74997 7581461 212241 72259 78422 11970 550486 4483135 93714 1568808 1294677 1481363 8495674 150865 226976 172318 44182 135556 1425 784106 6746 4276888 17444 1489522 190777 38 60574 1042 587207 1624536 4054211 237197 431070 3391518 3384120 434156 1955798 3180754 156227 95228 17313 1085594 278 15503913 23273 7833394 6216965 3037591 47283258 29831367 8788 470801 1936063 12021 157546 2872604 78329 1690996 586616 801 16516 140 28048 382676 1089786 30956 82911 13617 6577495 921910 281331 2840959 101211 8869930 165239 926122 3432525 32691 3395783 221750 18973052 1147133 29549 1518323 3986 1917 65047 276669 367543 2525 17 270819 121720 680 185672 48737 387 1427535 24136094 60583 170477 16732 39947 2637539 91593 2192 505915 9294 16442 1799955 147827 135958 269242 173424 1135380 1238730 2737505 12543 1370713 237013 3045020 194 1375107 9765571 7497 273 115270 172940 1403063 162276414 56730 2272263 29205 515258 49520 8740881 17922258 195878 4489131 78012 52533 39 2485 515155 39218 1856091 814588 87410 132004 873216 1657 394711 10861040 3846427 74 1615 1100198 572582 1351247 247204 2880643 34172 426020 307796 248175 5139109 83401 213717 3016682 52150 1098583 3396 828222 4153 246820596 1954 174856 672387 416599 806211 249298 823602 11179 1429949 28156 183981 3312609 8930490 638149 57110 125704 224116 447730 256859 140903 309700 131473 5782454 520056 506019 873585 1065547 127417 1277172 55332 54 3529 7943 240039 1191575 756037 283 35057 338317 383873 154 2323 84653 129747 4064213 81870 2650923 1402657 206307 7064 230216 411 1142133 78163 4347 15910227 113 11438 461837 841607 48748 704949 12248 483268 1125934 7868 3375676 151794 26104 677214 211985 59146 369934 5086683 540106 150937 4297694 27441889 145071 190997 104409 91579 735 2676489 433918 6117073 132462 5 1080531 90132 6261285 2911 1412 168 4511 315930 10152 373552 57642 26944 3183 138616 23087 22577 41000 3517 920893 32154 398606 241804 2066385 4685 522640 798996 10004 4056 79389 118118 1984208 141140 35903126 8009 117483 664901 3797519 4378004 14185 1879813 259754 82706 184917 164853 477089 155484 7069 393 96675 2685541 692080 1117798 1278163 184621 40220 131 1177907 2131 177077 8014 21427 2444072 29366 4833 178402 111536 536415 1342782 1787932 1911 1243094 18458182 180 1855865 171594 277499 14306 37328 74162 208774 70091 3755 1749795 557836 32888 9269918 397179 52531 53070 3487552 327336 23332 1462851 3645759 2058 4640 10738621 17788 17815 1227 1841960 354679 64362 1213476 60227 11086022 64789 2484799 73773 190832 1777 153599 562573 1202618 8773 10761 150 158731 3568 1712931 130262 2091480 45475901 531291 11177867 1518 91 785654 265026 591654 489 334724 1488419 172193 44 54473 268 14598761 4355313 2595258 13950 26513191 3995831 683174 189290 171952 596934 1436489 96587 141249 1482601 144580 10634832 7582542 34957 128500 60992 290425 244822 527148 37637 8239 10848 12290 337 116386 115244 62276 287905 1834964 1322591 92286 12005 3758558 2214420 428955 20666 8725398 6464 58388 34614 205338 1046432 151375 344515 142 858423 3176 930 7993 1298910 6023771 36 19520 20760 16370 251870 4954185 20393 20279592 7625 176222 4116020 3314 1373931 3905 138547 146869 18808 1037 370970 21691 102521 73964
2 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 218354676 366058166 402114461 410710255 413025862 514153564 807885111 865259202
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 477038513 481737235 502618122 714712562 796695248
3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700
3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481700 3481699 3481700 3481700 3481700 3481699
2 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 31516370 36449298 260719273 364842765 635385275 795158039 855842804
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 166723488 185303730 610222611 738873274 841622131 874249626
1000000000 0 0 0 0 0 0 0 0 2681 0 0 0 64410041 0 0 0 0 0 0 9 0 0 0 0 0 1123 0 0 0 0 0 0 0 0 5593589 0 0 4200 0 0 0 0 0 0 0 0 24114628 1998 0 0 0 17118 0 0 0 0 0 0 0 0 0 9 0 0 1845 0 154017 0 0 0 0 0 0 0 0 0 0 0 0 0 0 188 0 0 0 0 0 0 0 0 267 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 357374534 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9264638 0 0 0 0 1745 0 0 0 153531 0 0 0 0 0 0 0 0 0 0 0 572 0 0 0 0 0 0 32098 0 0 0 0 0 158 1388302 0 3005 0 1238 0 0 0 350995 0 0 0 0 0 0 0 0 0 8 0 0 0 1067659 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50436848 0 0 0 0 0 0 7 0 10348 0 0 52 0 0 0 0 247 4696 0 0 0 555480375 869 0 0 0 0 0 0 309951359 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 1101 780267 0 406497 2 0 0 0 0 0 0 1 11 0 0 0 1993 0 0 0 0 25729875 4 0 0 11912317 0 269062 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5179 0 0 0 0 0 0 0 0 0 0 0 0 0 1248 0 0 0 0 0 0 0 0 0 0 2 8074245 0 0 0 0 22028 0 0 0 63153 0 0 0 0 0 0 36 0 2 0 0 2253838 0 0 0 0 0 8 0 0 0 207218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3881018 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 4032 0 0 0 8 0 0 0 0 0 1023 0 17 0 0 0 2961069 0 0 0 0 0 0 0 0 4864811 0 0 0 0 0 2522943 0 0 0 0 0 0 0 0 0 0 0 0 0 0 298788 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 449098 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20944552 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 5976871 0 0 8543 0 0 0 18 0 0 0 21083965 0 0 0 0 0 0 0 20 0 0 0 0 0 225780412 0 0 0 0 0 0 0 0 0 0 0 0 0 0 475 0 0 0 0 0 52 0 0 322 127 134841 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12060 0 0 0 0 0 0 730054 0 0 470305 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 590951 0 0 0 0 0 0 78767 0 0 0 0 0 0 0 0 859 0 0 0 0 0 0 0 0 123204956 0 0 0 5392 0 0 0 0 0 0 82349 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 25 1 678 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 743385797 0 0 4557663 0 0 0 0 0 0 0 0 0 934 0 0 0 138808 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 32682 10401850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16642144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 176681017 0 0 18447720 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 677274 0 817935539 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 0 0 25678405 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33889816 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5416 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1022528 0 0 3158334 1178473 0 0 0 0 0 0 214 0 0 23 0 1325 3 0 0 0 0 0 0 0 0 0 0 0 0 0 80753539 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 54 0 0 34 0 0 0 0 0 0 1250 0 0 0 907137 0 0 0 0 114016 0 0 0 0 0 0 0 963 0 0 0 0 0 0 0 0 0 0 3299642 0 0 0 0 0 0 0 2653 0 0 4268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93028726 247194 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18499 0 6943260 0 422480 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7448606 0 0 0 0 0 0 0 0 1 16361428 0 0 0 0 3092516 0 0 0 0 0 0 0 0 0 0 0 0 0 4482149 0 0 0 0 0 106982116 0 37 0 0 0 0 292 0 0 0 0 170066626 0 0 0 0 19 8177043 0 0 1838 0 0 0 0 0 0 0 354126453 1 0 0 2 0 0 56661 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 271732336 73 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 0 0 57 0 0 0 0 0 0 66680321 0 0 0 0 165357 0 0 0 0 0 0 0 0 0 0 1536720 0 0 0 0 0 0 0 1432 3907553 0 0 51185871 0 118165412 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 213 0 0 0 3 0 0 0 0 0 0 0 0 29 0 17 0 0 5844 0 0 0 0 525837 51902 0 0 0 0 93 0 0 0 0 0 0 0 0 0 0 0 48929 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139148 0 0 0 0 0 167 0 0 0 0 0 328 0 247 0 0 0 28242274 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2225 0 0 0 0 0 6472 93 0 0 0 0 0 0 0 0 0 0 0 0 3430705 0 46 0 0 10318736 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8048092 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 629516 0 0 0 0 0 28706493 0 0 16 0 24672362 0 0 0 0 0 0 0 0 0 0 0 0 0 1377 0 0 0 0 0 0 0 0 0 141360 0 0 0 0 0 1084370 87 0 0 0 4999569 0 0 0 0 0 0 0 0 0 0 0 50 152487 0 0 0 1 0 0 0 6245123 0 0 0 33 0 0 0 0 0 0 3191320 0 0 0 0 0 44 0 0 2450599 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 2574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 478077 0 0 12182 14648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31926 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 168354 0 0 0 0 0 0 0 0 0 0 0 0 134924397 0 0 0 0 367652 0 0 0 0 14311 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 3 0 0 342 10 0 0 0 0 0 0 0 0 2 28722624 0 0 12098 0 0 0 0 0 0 6845 0 50781 911 0 0 0 0 0 0 0 0 0 0 0 0 0 0 190265 151 0 0 0 0 0 0 80361 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48776 0 0 0 0 0 0 0 0 0 0 0 0 0 7029 123913 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 56 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 54 0 0 0 869 0 0 0 0 0 36760674 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46043 0 6 0 0 0 0 0 0 0 4347907 0 0 0 0
2 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 7439764 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 383439121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 263328845 0 0 0 0 0 0 0 0 0 0 882968237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89241632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 781746800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7306442 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140743347 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 298324108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 258245436 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 799655440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 545800829 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 206992286 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 9721380 0 0 0 993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 17191 0 0 0 0 0 0 0 0 0 0 0 0 6518 0 228218 3795244 0 0 0 0 2668 0 0 0 0 0 0 6702749 10 0 0 0 0 0 0 0 0 53134 11374962 0 0 0 0 0 87434610 0 110 79 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 433 0 47053 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 138499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7231609 0 0 0 6754 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 179938899 0 0 0 0 0 0 14893699 0 0 0 0 0 0 0 0 65878471 0 4871 52533 0 0 1651784 0 0 0 0 0 0 138 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 2565329 0 0 0 915 0 0 0 400823 797 0 0 0 0 0 0 0 288008 0 0 0 0 0 0 0 0 0 0 0 0 7380 0 0 0 0 2898 0 0 0 0 0 0 0 0 1983828 0 0 0 0 0 1188595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 85011 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 489 0 0 0 0 0 0 0 0 4595 0 0 385243307 0 0 0 0 0 0 0 0 4570 362 0 0 0 22272743 0 0 7509106 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 1 0 0 37 0 0 6221 0 0 0 0 0 0 0 0 25138405 0 0 0 1 0 0 0 32989 0 0 1 0 0 0 0 0 0 0 5720 2 0 0 0 0 0 0 0 0 0 0 27108164 0 0 8999 0 0 0 0 0 829207 0 17159 0 0 0 75040383 0 0 0 0 0 0 0 0 0 0 0 0 1 460861 0 0 0 0 0 433843 0 0 0 0 0 1715249 0 0 0 0 0 0 25447897 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34861225 0 0 0 0 0 2499 0 0 0 0 0 0 0 0 0 0 0 0 0 1141146 990151 0 0 0 0 0 164765675 0 0 0 0 31912 0 0 0 0 0 0 0 0 0 0 0 0 0 85683 0 0 0 51034 0 0 0 0 0 0 0 0 0 2047 0 0 0 0 0 0 0 0 0 0 0 0 0 64890 0 0 0 0 0 484 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 2871 0 0 0 0 0 0 0 0 0 713586 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 7015461 0 0 0 0 0 2 0 0 1064 0 0 0 0 3 2443 948032 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200187 0 0 0 0 69915775 0 0 0 0 0 0 216743158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 387 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1976146 0 0 0 0 0 0 0 0 0 135 8 2253121 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 88495384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 52 0 0 0 0 0 91077 3389 0 0 0 0 0 662855780 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 473 0 1535525 0 0 77530 0 0 2780 0 0 147799 0 0 0 0 0 0 0 0 907932 0 0 0 25977988 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2520 0 0 0 1211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 0 129 97 0 0 0 0 0 0 0 0 0 0 3980 0 0 904 0 0 281 0 0 0 0 0 0 0 0 0 0 29895577 0 22931 0 0 0 0 0 41897703 0 0 0 0 0 60 0 117935 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 153 0 0 0 0 0 0 0 126855392 0 0 0 0 129387 0 0 0 0 0 0 493166250 0 0 0 0 0 0 0 0 0 0 4 0 0 0 86 5455 0 116
0 0 0 0 0 0 0 0 0 0 153613880 0 0 0 0 0 0 0 0 0 0 0 0 0 156106873 8140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7926 0 0 132 0 1095935 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 133471604 0 0 0 474927 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11189 13915070 135 4 0 0 0 0 0 0 0 0 0 0 0 0 74 0 0 87 0 0 0 0 0 0 511 0 0 0 0 0 0 0 0 0 0 0 11638 0 0 8 401 0 0 0 10 0 0 0 0 0 28 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22552 0 0 0 0 0 0 0 0 0 1578130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 11217615 0 0 0 0 2644 0 0 0 0 0 0 0 0 0 0 1297375 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12003978 0 50 0 0 194902 427380 0 0 0 0 0 0 0 0 0 6 0 0 0 0 8130 7 0 0 0 45780270 0 0 0 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 91600 0 0 0 0 0 0 0 0 0 0 0 7998095 0 0 0 0 0 0 0 0 248 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 1344060 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 159941 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 12 0 0 0 35533612 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148352 114721517 2864 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2258 0 0 0 0 0 0 2388139 0 412510 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56596 88 0 0 0 5622 0 0 0 0 0 0 0 276904 0 0 0 0 0 0 0 0 0 24617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 480937 0 1 0 179832023 0 0 4 0 0 0 0 0 0 0 0 8060096 0 0 729270 216849 0 0 0 0 623749 0 0 0 14468745 0 0 18039330 0 0 0 107740 0 15 0 0 0 0 0 0 0 0 0 0 39851 0 0 0 0 0 0 6398265 34 0 0 0 93269 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 9103573 0 34 0 0 0 0 0 0 0 0 0 0 0 0 24528 0 0 0 0 0 0 0 0 0 0 0 0 220727 0 0 0 0 0 0 0 0 0 0 0 3216294 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 0 1 0 23790 0 0 0 0 123999 0 7330 0 0 0 0 0 6 52161895 388 0 0 0 0 0 112445 0 0 0 291595944 0 21680796 0 0 0 0 0 0 0 0 0 0 77 0 0 0 0 0 0 353 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 15 142223 0 289657953 0 0 0 1087515 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19580165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12966699 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32312402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 185277 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32215520 0 181 0 0 0 0 0 0 0 0 0 0 0 180565 0 141 0 0 0 167816 0 0 40010 0 0 0 0 0 0 7324 0 0 0 1245 0 0 0 1353 0 0 0 0 0 210 0 0 0 0 0 0 0 0 0 0 69506 0 0 0 0 0 0 33882944 0 0 0 0 0
2 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 67421544 141314968 606354050 655276090 788994214
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 150510956 272269914 376136852 403382740 814847142 815617909 844261213 871248274
0 0 0 101202 0 0 0 0 30623 0 0 0 0 0 0 0 0 0 0 0 3757552 0 0 0 0 0 0 0 144 18897397 0 1002 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 801 0 178 0 0 0 8131745 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1725635 0 0 356 0 16965 28361596 210 0 0 0 4115925 0 0 42004 0 0 0 0 0 13 0 0 0 112 68164 0 0 0 0 0 12057 0 0 0 983390 0 0 720126 0 0 115730785 0 0 0 0 0 91181607 0 0 0 0 0 0 0 0 0 0 0 54059964 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53392 0 0 0 0 0 0 5656 0 0 0 0 0 0 0 0 0 0 5684 12 0 0 0 0 0 0 4692 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53476086 0 0 0 0 29858490 0 0 0 0 0 67132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9213 0 0 0 20017956 0 0 0 12321 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 0 0 0 0 0 7822 0 0 0 0 1123677 0 0 0 1106152 1 0 0 0 35892 2 0 0 33294934 0 0 0 0 0 0 0 0 0 3948418 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 148 0 0 0 5 0 0 0 0 1845 1776 0 0 0 0 0 0 0 0 0 0 0 0 0 738791 186547369 0 0 0 0 0 0 0 290819229 0 0 0 0 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 1348 0 0 0 0 344 0 0 0 0 0 237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2052336 0 0 0 0 401 0 0 0 7556 0 0 215 0 0 3 772 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40423 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23686 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 181 0 0 0 0 0 0 1233 348 0 35395 0 0 7256722 0 401819 0 0 11030 0 0 2161528 0 0 137 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5650 0 0 0 49480452 0 0 0 0 0 0 0 0 0 0 0 0 4243 0 0 0 0 0 96 0 0 0 0 67067 0 228882 0 0 0 0 0 0 61497 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110044841 0 8 0 0 0 0 0 1 0 0 0 8374125 0 0 0 0 0 0 0 67457 0 0 0 0 0 0 0 93520819 0 0 0 7435071 10 0 0 0 0 0 0 0 0 0 0 0 0 0 18096 0 0 6569529 0 0 0 0 0 0 0 1337409 37389 0 0 15300 0 0 3 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 288975119 7894038 0 0 0 0 0 32 0 0 0 0 0 0 0 5147940 0 0 0 0 0 0 0 0 0 0 0 0 0 491907 0 0 0 0 0 0 0 0 0 1654 0 0 4030 0 322686 0 0 0 0 13693873 0 0 0 0 0 0 0 0 0 0 0 0 0 93 0 0 0 0 0 0 2 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20500744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 755972854 0 0 0 0 0 0 447688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25400 0 0 0 0 873 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 238 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 134 3 0 0 0 0 0 0 2059 0 0 0 0
1000000000 0 0 0 700 0 0 0 0 816 0 0 0 0 0 0 0 0 0 0 97916979 0 29499 0 0 2089 5319476 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 7 0 267708 0 0 0 0 0 0 41 0 1887996 0 0 0 452184 0 0 0 0 0 0 0 0 3463 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 47676336 0 0 0 0 0 0 0 0 0 0 4580 0 4835 0 523804675 0 59828 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30289 0 0 0 0 0 0 0 0 0 655355 0 0 0 0 0 0 0 16 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 0 0 0 2090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2451654 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 51398 0 0 395845318 0 0 0 0 0 0 0 0 0 4 0 0 3164079 0 0 597196220 0 0 0 0 0 0 0 0 405678561 0 0 10210479 0 10 0 0 0 0 0 0 30424 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 3748252 0 0 0 0 0 0 0 578 0 0 0 1 0 0 0 0 0 0 0 0 161 0 0 0 0 0 0 0 0 0 0 0 65363 0 0 661 0 0 0 0 0 0 0 0 866 389 0 0 0 0 0 595922 0 0 0 0 0 0 0 0 0 1579 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57770 0 317497 0 62 0 0 0 0 0 885 0 3788218 35944 0 4323 0 0 0 0 0 0 0 276 0 0 9 40743201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7241174 0 0 0 0 1212 0 0 0 0 0 2041 0 20 0 0 0 0 0 23055 0 0 0 0 421996 0 0 0 0 0 0 0 0 39730 0 0 0 23 0 0 0 0 0 17777 0 0 0 0 6694 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66062156 0 0 0 0 0 223 383 0 8 0 938042 0 0 0 0 0 0 0 0 0 844 0 0 0 0 0 1569 0 0 0 0 0 9631 0 0 0 0 0 0 44516257 0 0 0 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 0 0 2769618 0 0 0 0 0 0 0 0 0 0 14916 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73778 0 0 0 3549852 0 0 0 0 0 0 0 0 0 1 3849581 0 0 0 0 0 0 0 0 0 0 0 10854 65388 0 0 138702 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 16404687 0 0 167024 0 0 0 0 0 33 1 0 0 0 0 0 0 0 0 0 0 465 0 0 1 0 1364 0 0 0 0 0 0 0 0 1 0 0 174 0 0 0 0 0 0 0 0 0 4 0 0 371715 0 0 0 0 0 0 91033 0 0 0 0 0 0 0 179398816 378857 0 0 0 3483 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 574856875 0 0 0 107121590 0 0 0 0 7293915 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 47757218 0 0 0 1592534 0 0 0 0 0 0 0 0 0 0 57 722857 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1709 0 0 0 0 0 0 0 0 279 0 0 0 0 0 0 1107 0 0 0 107 0 0 0 0 0 0 0 0 0 0 6198714 0 0 0 0 0 1420415 0 0 0 0 116 0 0 0 0 0 0 0 0 1182925 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 15505994 0 108045 0 0 0 0 0 0 136549594 0 0 2 0 0 0 0 0 0 0 0 0 106817924 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
2 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 145917044 209420256 265261124 522943559 600203671 718614927
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87147096 135059432 253886978 314062583 495536733 648534177 650139905
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 1 0 0 0 0 0 0 21116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7135 0 0 0 0 0 0 4593 98209090 0 0 0 0 0 97338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108708378 0 0 0 0 0 0 0 0 0 0 0 0 23356915 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 718778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21965334 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0 0 0 4628 0 0 0 0 0 0 0 0 0 633871 0 0 0 0 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 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 0 0 0 0 0 0 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 33 0 0 665 0 0 0 0 2850 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6770 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 655 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 184673 0 0 0 0 0 0 9777158 0 0 0 0 0 458 0 0 0 547908 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 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 0 0 0 0 205450352 0 0 0 0 0 0 0 0 0 0 0 0 0 3180256 0 2 0 0 0 0 0 0 0 96675210 0 0 120 0 0 0 0 0 0 1 0 51463 0 0 0 594 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6355 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106421299 0 0 0 0 0 0 0 36746302 0 0 0 0 0 1116837 0 0 0 0 0 0 0 0 0 0 39358844 0 0 0 0 0 4392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 270825 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 12 0 0 0 0 0 0 176669 0 0 0 0 221 0 0 0 0 0 0 0 83347787 0 0 0 0 0 0 0 119 0 0 0 0 0 0 0 0 0 0 0 0 0 104861 0 0 0 0 0 0 0 0 0 0 0 0 0 12674313 4 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 89378 0 81 0 0 0 0 0 0 0 0 0 0 0 0 18 596955 0 0 0 0 0 0 0 0 0 25810 0 0 0 0 0 0 75831 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33180 0 0 78 0 0 0 0 0 0 0 0 0 0 0 0 163985 0 0 0 145 4041627 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 138751937 0 0 0 0 0 0 140 0 0 0 0 0 0 0 5213480 0 0 0 0 0 0 0 0 4638 0 0 82436684 0 0 0 13 0 0 0 0 0 0 0 0 1 0 0 0 0 0 283096 0 0 2 0 697485 0 0 0 0 0 0 0 0 0 15 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 1746 0 0 200 0 17385 0 0 0 0 0 0 945116 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 769673 0 0 2 0 0 0 87 173 0 0 1618 19 0 0 0 0 0 2593 0 0 0 195350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 19092199 0 0 0 0 0 13875905 0 0 0 0 0 22092739 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 580538 0 0 0 7648 0 0 0 0 0 8322679 0 0 0 0 0 0 389 0 0 0 0 0 0 0 0 1 1156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 396056510 0 0 0 0 0 0 0 0 0 15981342 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40985198 0 0 9300340 0 0 0 0 100 0 0 0 5247 62442 0 0 0 0 0 0 0 41077864 0 0 0 0 0 0 0 257925 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5916585 0 0 3126122 108 0 0 0 160144850 0 282820 0 0 0 0 0 0 0 0 116171 0 0 0 0 0 4139330 0 0 0 0 0 0 1 3 9191253 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22081044 0 0 0 1806763 0 0 0 0 0 0 0 283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3978178 361 0 0 0 49046 0 0 0 0 3637 0 0 3784 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 324 0 0 0 0 0 72450 0 31 0 45643830 0 0 0 2285 0 0 0 0 0 0 244226931 0 0 0 0 0 0 0 2 0 0 0 227090 0 0 0 15510 0 0 0 0 0 0 0 0 0 0 0 0 0 43 0 0 0 0 0 0 0 0 46681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 2 0 0 0 0 555701 0 0 0 0 0 2021 0 0 0 0 0 0 0 0 0 0 0 15365 0 0 0 3 637 0 0 0 0 0 0 23923686 0 0 0 0 2053248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 269 0 0 0 0 0 3 0 0 0 0 0 1774 0 0 0 5 51471052 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 726373 0 0 0 0 0 0 0 0 0 0 235 0 0 0 0 0 290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95929451 0 602840895 9343734 0 0 0 128416690 0 0 0 0 0 0 0 0 0 0 202 0 0 1 0 0 0 0 1 46810058 0 0 50974 0 0 0 0 0 0 0 0 0 0 10931 0 0 0 0 0 0 0 23254 0 0 0 0 0 0 0 0 0 1 0 0 0 0 7292409 0 0 3085 33084021 0 0 0 0 0 0 0 0 2059174 0 0 0 67592447 0 0 5188565 0 4124 0 569 0 0 0 0 0 0 0 0 0 10133 0 46113 0 0 0 0 0 0 0 12921 0 50124 0 0 0 0 0 708 0 1 45549735 0 0 0 3 0 0 0 5269203 16196855 0 0 0 0 0 0 0 0 143643 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 6434 0 175089934 0 0 1001359 0 0 0 2837364 0 0 0 0 0 0 0 0 0 107869 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 166944 10 56394705 0 0 1077 63195843 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86764873 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 1273701 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531 0 298 0 0 0 0 546736 0 0 0 0 0 0 0 423446 0 0 0 0 0 0 0 0 0 0 0 0 27 0 243 0 0 0 0 0 2423 0 0 0 0 0 0 0 0 156186831 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 173238776 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 9785 0 0 0 0 0 0 0 2456 0 0 0 0 0 0 0 0 0 0 30911212 0 0 0 65 0 0 0 166 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 15271 277620 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 251 0 0 0 0 0 667 5 0 0 0 0 0 0 0 564091 0 0 0 0 9734 0 0 0 0 0 0 0 0 0 0 0 0 8016 0 0 0 0 0 3 0 0 0 38908 0 0 0 0 0 0 0 0 0 0 0
2 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 226482366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 291770068 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 334270947 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 906928467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40812895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 776490145 0 0 0 0 0 0 0 0 625910857 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 843454167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107018146 0 0 0 0 0 0 0 0 0 0 0 846145719 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 407216129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73925771 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 692786663 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
100875942 100077038 82170289 80291761 77140697 71853877 68254007 66299610 65661821 64052822 62666979 59893961 59814942 55892309 55874226 54948902 50863686 45769982 38358727 35899849 35887920 35350678 35236124 34418971 33642181 32870677 30812374 29026129 28651741 28342588 26484745 26319233 25586441 25266945 24994789 24419138 24041589 23893207 23763297 21929441 21699576 21123644 20977250 19325750 19264573 19123749 19059559 18646958 18408526 17099905 16437726 16334108 15992199 15774380 15761432 14869100 14306224 13965361 13834390 13229986 13176230 12645900 12470460 12273821 12120869 11971335 11825713 11395071 11353643 11063869 10947144 10708351 10675177 10362639 10341999 10271387 10098409 9987462 9979234 9927885 9912897 9612040 9571691 9464783 9445084 9363470 9339390 9253275 9236446 9211835 9039162 8535333 8399897 8295120 8292781 8024422 7981941 7951922 7928856 7923396 7777085 7735358 7641402 7636816 7561956 7546927 7457726 7433639 7141809 7102350 6742647 6682076 6681732 6669101 6638718 6542344 6529978 6521849 6495973 6419227 6392737 6386209 6362928 6308024 6159399 6115508 6035836 5967363 5947849 5897855 5816642 5810583 5804446 5756551 5678384 5552786 5301951 5274973 5261533 5254075 5215608 5177929 4937373 4932605 4898442 4880381 4734977 4680770 4667027 4650526 4641042 4633945 4552728 4483963 4393270 4371459 4357325 4343320 4312496 4305316 4205262 4194493 4138816 4105382 4059709 4029593 4023773 3894353 3890575 3885474 3766935 3686605 3672802 3653577 3618712 3618538 3608258 3604806 3559259 3535635 3492098 3453576 3440899 3422254 3333884 3307500 3286051 3265825 3217780 3143656 3125081 3116834 3062095 3030754 2992229 2973116 2969545 2919194 2870652 2865761 2847727 2846868 2835444 2835440 2828449 2750682 2727076 2712706 2704117 2617646 2580056 2542506 2467657 2453737 2388199 2374819 2319143 2314698 2283774 2276857 2274811 2271734 2271336 2256194 2255618 2208097 2197488 2189516 2189252 2174078 2140357 2113387 2090651 2078974 2035283 2025598 2021603 2009782 1994900 1992646 1984620 1962490 1957680 1943799 1932978 1921291 1919368 1914165 1883919 1872764 1791755 1776707 1774408 1772876 1761787 1761662 1740987 1717249 1715129 1707393 1704277 1701545 1682548 1675409 1669422 1639958 1635426 1598392 1583548 1579330 1557487 1539884 1535616 1518757 1504926 1501689 1500985 1491689 1486010 1478857 1474914 1460131 1436364 1412573 1408156 1398894 1393952 1370450 1359763 1358343 1341457 1336363 1335208 1312059 1309874 1306608 1301639 1272061 1258573 1236259 1231897 1223026 1222999 1213229 1198636 1187988 1187246 1181478 1172772 1161815 1154717 1145432 1125303 1100508 1095921 1089085 1088409 1085498 1083642 1075066 1074622 1065338 1059579 1041551 1039209 1027886 1022847 1022052 1015560 1005290 998802 997099 975173 972994 968971 968737 966296 966127 955296 951596 949546 941612 934302 930301 919879 910401 909799 909393 905588 891583 890284 886746 886644 874374 864270 859831 849870 836528 830349 828644 827298 826665 825512 825347 819340 816433 809768 802609 797094 787415 785115 755014 751662 727836 719163 716451 709864 708316 703489 697706 694705 690352 690148 687666 685053 673274 666848 650189 649892 645744 639638 636424 633659 631362 630005 628768 625584 622881 622009 615975 614313 612977 611156 605399 600349 599370 594366 594301 592637 592279 590536 585163 583663 580128 576289 575888 575603 573738 564152 536327 533132 524315 512898 512615 508163 506899 505833 505366 505187 500674 500505 496453 496067 495599 493316 492323 484504 476947 475931 475192 472510 468655 462969 454624 452787 452646 450754 448206 443953 441509 439978 439439 436804 436496 434209 428627 428302 424431 423793 421379 417428 414985 413960 413913 413111 412470 409459 409197 403362 395661 394906 394212 394155 393595 389763 379245 378952 378318 375668 371988 366509 364147 363442 361868 361511 360394 360224 356902 353677 353309 348664 346448 336722 333873 332113 331749 331347 326770 325356 323595 320587 318355 315131 305696 305295 304054 300231 298197 297717 297458 297279 296581 291328 291203 290766 290759 287752 285379 283669 283149 283087 281392 281209 275158 269781 269640 269255 268785 263983 260179 258090 256942 255759 255211 252869 252258 245977 242196 242174 239963 238390 237310 235228 234307 233670 231507 231032 227826 227198 222251 218887 216006 215919 214772 212947 211671 208533 208229 206973 206534 204551 203785 203552 203124 201564 200199 200059 199477 191504 191179 189739 186437 185025 183361 183023 181460 178361 175543 172991 172547 172543 171144 169753 168542 166318 165468 164920 164302 163515 163125 161253 160100 157954 157660 156572 156087 155959 155665 153058 152696 150911 148163 147759 145537 144146 143813 139087 137818 137295 136528 133536 129765 128155 127427 126605 125831 123039 122972 121044 118054 116970 116819 116022 115322 113973 113501 112048 111950 111612 110769 110368 108921 108406 108322 107540 107386 107173 103416 102608 102381 101709 100327 97084 96372 92975 90990 90790 90390 89353 87422 86932 86492 84711 84598 84201 84131 82963 82421 81645 80558 80435 80076 79848 79626 78781 78628 76870 76754 76203 75440 75053 74972 72223 72174 71733 71445 71353 70977 70951 70366 69836 69780 69552 68824 68662 68596 68561 68114 68070 67590 67386 66661 66061 64793 63564 62855 62647 62111 60676 60572 60028 58689 56899 55546 54376 53159 52739 52406 51328 50993 50013 48201 47970 47467 47411 47063 46883 46695 45335 44362 44343 44320 43929 43218 42726 42590 42336 41797 41465 41221 41073 40984 40836 39529 39461 38836 38439 38129 38061 38005 37909 37385 37350 37329 37134 35463 34978 34031 33954 33365 33350 32573 31801 31447 30673 30342 29735 29680 29366 29344 29274 28927 28882 28707 28510 28416 28302 28209 28145 27481 27450 27215 27160 26806 26497 26007 25836 25247 25240 24892 24464 24273 24131 23368 23336 23313 23177 22627 22320 22290 22017 20487 19806 19337 19087 18983 18736 18721 18684 18421 18326 18314 18310 17906 17787 17685 17477 17380 16932 16726 16674 16462 16159 16155 16068 15997 15915 15868 15531 14952 14840 14663 14394 14379 14229 14212 13911 13868 13571 13376 13316 13220 13200 13063 13024 12975 12631 12495 12353 12107 11836 11687 11125 10913 10826 10219 10081 9954 9755 9718 9697 9313 9097 9064 8815 8450 8290 8118 7979 7955 7937 7930 7910 7579 7068 7059 7006 6931 6881 6675 6496 6416 6349 6348 6091 6004 5803 5655 5648 5643 5621 5600 5532 5470 5431 5330 5214 5013 4649 4627 4561 4528 4460 3969 3959 3652 3649 3631 3475 3456 3384 3204 3161 2914 2899 2881 2871 2705 2612 2509 2442 2255 2228 2180 2163 2135 2116 2092 2009 1928 1892 1884 1834 1724 1667 1666 1654 1646 1635 1588 1560 1559 1537 1483 1453 1452 1426 1409 1275 1239 1121 1118 1093 1005 986 932 877 766 753 737 729 702 700 693 537 514 472 446 441 435 411 390 379 355 352 335 321 314 294 290 282 280 274 270 265 247 238 227 207 198 196 164 159 156 113 80 78 56 34 28 25 24 23 15 10 4 2 1 0 0 0
114567575 94605386 88054216 74342245 71280402 63688821 58024635 50995205 47664770 39874799 37913089 37452899 31581228 31564244 30922856 27884608 27013577 26676508 26192912 25729899 24314454 23398864 23177750 22651945 21676014 21654393 20721545 20264773 19801121 19626146 18979219 17949430 17890491 15452659 15371851 15217879 15018251 14731172 14666621 13712674 13597268 13566194 13519336 13402465 13294192 13233207 12949432 12892885 12785314 12350829 12242884 12061699 11885163 11625731 11611568 11610605 11546944 10653461 10441775 10213525 10135659 10134844 10091673 10081841 9959952 9891672 9869339 9812977 9753241 9527707 9378866 9268592 9182125 9149638 9071799 8936895 8796434 8774837 8510553 8438523 8305986 8221215 8086688 7969097 7939198 7867233 7849896 7807247 7569252 7388849 7329371 7307884 7038875 7008776 6972082 6863714 6813038 6804718 6751488 6601759 6563172 6538079 6489067 6235084 6187882 6157832 6071204 5931424 5887894 5830603 5802961 5646340 5644369 5473356 5316458 5277076 5243822 5134660 5110674 5015697 4979177 4963873 4960360 4925449 4877014 4800205 4789532 4713966 4497719 4493406 4476713 4447272 4381446 4371239 4325063 4284558 4273447 4260624 4225510 4201709 4152642 4150075 4113272 4085600 4070229 4059710 4016428 3986143 3960991 3928953 3923955 3921082 3872914 3762915 3741739 3693592 3611053 3596240 3578377 3570879 3559558 3547093 3428125 3348950 3343487 3337180 3333607 3278503 3222567 3150335 3090319 3069031 3059697 3047245 3037186 3034474 3015562 2976002 2930020 2897369 2866450 2861939 2844493 2779806 2760609 2732598 2664603 2581964 2570502 2564722 2555417 2526650 2524603 2499119 2468820 2445200 2428127 2425517 2399728 2393877 2381622 2315133 2298826 2223345 2219997 2177228 2167003 2155108 2135468 2128080 2091872 2090085 2084352 2069385 2060731 2060164 2052759 2048647 2040744 2032479 2002171 1987796 1982423 1966292 1927471 1899221 1892831 1886327 1885423 1843818 1838377 1808883 1784350 1782221 1773592 1726131 1709738 1709545 1689283 1631840 1622703 1620816 1618467 1601989 1597950 1586942 1581588 1576522 1571978 1567210 1556498 1542963 1540863 1536807 1532746 1513946 1512159 1490944 1475982 1467084 1463887 1459388 1458977 1449295 1448327 1441140 1439699 1426605 1412607 1406858 1402732 1401208 1399207 1388737 1384734 1382673 1382418 1371656 1369605 1368756 1366999 1366834 1353135 1347141 1330511 1323105 1321207 1316623 1313126 1313052 1311450 1302879 1288456 1275034 1264767 1253876 1252325 1246334 1244584 1237932 1232899 1230017 1225551 1220986 1216795 1210859 1208356 1205099 1200418 1200180 1189878 1174933 1167530 1155924 1145651 1144603 1139646 1139033 1136008 1133882 1126608 1120428 1119893 1112687 1111838 1106424 1099459 1090682 1067714 1067269 1063351 1048892 1036232 1021745 1019106 1006724 1006457 995542 994497 984869 971173 968043 967924 963443 953914 950985 950922 931771 918313 915873 913613 912318 905694 902874 896443 891015 886519 874708 874638 869547 866876 862000 857885 857159 848485 845988 841120 828054 815285 814514 813782 813185 799226 796566 796037 780524 777544 765799 762370 761752 761741 755056 751210 750971 739398 735752 730564 725597 718528 717763 715432 714530 714245 713805 706609 697211 684535 684498 678730 670904 670267 667836 666640 661633 661104 656720 646505 645352 640466 637409 633948 629671 623255 601426 595939 593584 591928 590742 587852 583247 582566 580675 579659 575621 575598 567839 563355 556806 547260 546719 546385 540594 530051 527574 527176 524733 523342 520311 512992 509841 505499 501637 497657 496497 479505 477152 473058 470853 469071 466922 464755 463596 459076 455688 453290 452111 444181 442700 441199 432292 432027 426225 422354 419571 413068 410495 410103 402229 400395 399546 397224 386483 378757 376062 371968 367542 362594 361742 358204 356942 355248 353903 345999 340707 339939 336216 333497 326726 322567 321756 321703 321535 318622 317791 316822 315704 309903 309581 307981 307574 305362 304283 301720 296971 294597 292324 290270 286020 284483 283532 279723 277811 276821 275040 266424 266334 265412 261366 257931 255284 252279 250557 240802 239385 238664 238050 237099 235932 233463 229089 226546 225282 222667 222185 222169 222016 221933 217034 214290 213461 211612 211066 209375 209176 208907 207412 206166 205559 204683 204136 203891 203390 203232 202806 199996 197499 195820 194912 194838 193721 193408 192238 191743 190761 189338 188482 185136 183963 181252 178781 175335 174242 171234 169243 167949 167825 165489 164367 160771 155719 155154 154873 154060 153209 152223 150971 150851 147944 147942 147918 147723 147307 146222 145686 145536 143307 142132 140798 140551 140243 140160 138433 137133 136271 135697 133784 133365 131263 129883 129729 129672 129188 127923 127638 125924 124522 123836 123185 121932 121162 120679 120273 119218 118864 118739 118678 118663 118166 117390 114582 113240 112037 110313 109214 108648 107990 107734 104427 104226 104174 104115 103530 103497 103063 101971 101293 100094 97542 95225 94163 93863 93477 92716 90249 89671 89117 88055 87742 87620 87378 87235 84071 82820 81587 80954 80122 78582 76087 75622 75601 74908 74728 73644 73621 73461 71712 71522 70884 70832 69673 68587 67781 67683 67028 66490 66409 66084 65861 65284 64820 64692 64168 63748 63407 63080 61781 61494 61407 59196 58075 57538 56959 56475 55339 55167 54525 54394 53978 53941 53455 53152 52937 52786 52398 51899 51518 51363 50886 50643 50632 50443 50171 49877 49732 49425 47932 47883 47577 47191 47141 46951 46884 46104 46081 45570 45526 45477 45320 45164 43941 43905 43826 43695 43412 43092 42873 42075 41389 41254 41156 40803 40558 39675 39358 39097 38545 37864 37676 37570 37178 37043 35738 35533 35493 35369 35302 35083 35072 35064 34737 34329 34271 34271 33502 32328 32282 32191 30917 30470 30419 30161 30077 29827 29134 29131 28497 27522 26734 26309 25731 25242 24918 24624 24550 23836 23818 23630 23604 23449 22484 22348 21947 21842 21644 21631 20839 20828 20320 19674 19181 19041 18647 18607 18385 18182 17393 17292 17138 16777 16610 16377 16366 16287 16211 15857 15141 14699 13907 13688 13577 13506 13423 13381 13187 13071 13060 13037 12827 12029 11905 11883 11686 11646 11111 10928 10670 10204 10199 10175 10064 10032 10012 9931 9845 9600 8954 8917 8800 8521 8429 8331 8062 7834 7674 7441 7373 7315 7229 7217 6998 6995 6986 6646 6557 6499 6450 6364 6175 5920 5902 5523 5150 5120 4810 4699 4637 4636 4602 4599 4493 4483 4351 4259 4244 4242 4175 4128 4119 4076 3853 3734 3651 3616 3601 3563 3554 3449 3279 3188 3131 3129 3046 2931 2885 2847 2774 2773 2761 2758 2757 2691 2663 2552 2488 2422 2401 2382 2294 2284 2264 2102 2095 2022 1983 1968 1952 1869 1763 1729 1717 1707 1657 1623 1586 1571 1500 1497 1476 1347 1286 1278 1197 1188 1176 1069 1067 1067 1043 990 969 959 894 882 874 867 851 809 774 772 750 740 708 699 599 556 537 488 480 444 413 394 305 267 262 235 198 172 128 112 101 90 56 19 18 18 17 15 12 5 3 1
2 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 537227091 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 546499060 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 328168888 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 546174602 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 579691615 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 967267955 0 0 0 0 0 0 0 0 0 0 0 0 0 177996678 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 412178942 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 161757987 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 416736017 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 156326898 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 760444211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 846756863 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 188197116 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 5914 0 0 0 0 0 0 137 59426270 0 0 0 0 0 0 0 0 0 0 0 125987223 0 0 0 0 0 7294 0 0 0 13452872 0 0 0 0 0 0 46714 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18441 0 0 0 2683 318977962 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 117625935 0 0 0 0 22 0 0 0 0 0 0 0 3 3506912 0 0 0 107898091 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 301797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 829 0 0 0 0 0 30 0 0 0 0 0 0 114629 0 0 0 0 0 0 0 0 0 0 0 0 0 930 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 516567072 0 250 0 0 0 0 0 0 0 0 0 0 0 0 660 0 0 18075 0 0 0 0 0 0 0 705608764 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 113 0 0 0 0 0 0 0 0 0 21653 0 1809412 0 0 0 0 0 12078601 0 0 0 0 0 0 0 0 0 0 0 0 0 1566 0 0 0 0 0 0 0 0 774 0 0 0 0 0 0 0 0 0 0 0 0 0 51511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41634508 0 1885254 0 0 0 0 0 0 0 6026512 0 0 0 0 0 20 441941 189 0 0 0 0 0 0 0 0 441672 0 0 0 0 0 0 0 0 0 0 339201582 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11759155 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 50855 0 0 409 0 0 0 0 0 20286 0 0 9261 9 0 0 0 0 0 19861466 0 362 0 0 215565 0 0 0 0 0 0 0 0 886 0 0 0 0 0 0 0 0 8900 0 19 0 0 712 0 0 0 8133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 398 0 0 0 0 0 0 0 0 0 0 0 0 14638 0 0 0 0 0 0 0 0 0 314479 4104422 0 0 0 1 0 0 0 0 0 0 1735 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 166480837 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 651 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48999919 0 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 1807444 4813062 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12537 0 0 0 0 0 0 0 0 0 1940 0 0 0 0 1 0 0 32 0 4 0 484458 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 2805513 18183 3321734 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7039420 0 0 0 0 0 0 0 0 0 0 2820706 0 0 131 0 0 0 0 1660506 15553996 0 0 5032292 0 0 271722985 0 4441129 0 0 0 0 0 45727655 0 0 84286 52879 0 0 0 0 5839395 0 0 0 0 0 0 0 291750 0 0 0 0 0 0 0 0 491 0 0 0 0 0 0 0 0 0 0 1 0 0 600846 0 0 109077 0 0 0 0 0 0 0 11789991 0 0 0 0 0 0 0 0 0 0 91 292 0 0 0 91 0 0 0 0 0 0 0 0 0 1 0 0 0 73492 0 0 0 0 0 0 0 0 0 0 0 0 885212 0 0 0 0 30089831 0 0 0 0 0 0 0 152 0 0 0 7834 0 0 10152 0 80542 1 18425 0 0 0 0 0 0 5731 8668 0 0 0 0 0 0 0 0 0 0 0 0 0 12372 10134 0 0 0 0 0 363729 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1507082 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1240 0 0 0 48482336 2 0 0 0 0 339 0 15652125 0 0 0 0 0
0 0 0 47122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 257212 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 522575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22769183 0 0 4 0 0 0 0 666547 0 0 0 0 0 2 166181930 0 1746883 0 0 0 0 19 0 0 0 0 0 0 0 353902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86919241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2512 0 378001 465 0 303 6631 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 2398 0 0 0 0 0 0 0 0 0 0 3612195 0 0 0 0 0 0 1393206 0 0 10 0 0 0 41554 0 0 0 6975112 0 0 0 0 0 0 0 0 0 0 23310 0 0 0 0 0 0 0 0 0 0 0 18853654 0 0 0 0 67914 0 0 0 0 0 0 0 0 0 0 0 0 0 9694 0 0 0 0 0 0 0 0 0 997563 415 0 0 0 0 0 1900569 0 1325903 0 0 0 8754 26352 0 2 0 0 0 0 4 11800 0 0 0 0 0 0 0 3325 0 0 0 0 0 0 0 2 0 0 0 0 0 4666540 0 0 0 0 0 0 0 4 0 0 2953 0 0 0 0 0 0 0 0 0 0 226970200 0 3002550 307 0 0 2 0 0 0 9535602 737190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 201803 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 7951 8518 0 0 0 0 0 0 0 0 0 0 59 1127 452226 0 0 0 165606636 0 0 0 0 11692266 0 0 0 0 0 0 0 0 0 0 0 0 0 1182165 0 0 0 204738599 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 187897651 0 0 0 0 42508 0 0 0 0 0 0 0 0 0 0 0 123412331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139 0 0 0 440090024 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 58183 0 0 0 0 0 0 0 0 0 28962234 0 0 0 0 94975816 0 0 0 0 0 27176 201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6305127 0 0 32385 105063625 0 0 0 0 0 0 0 0 0 0 0 191 0 0 81 7694 0 0 0 0 0 260521 0 0 0 0 182 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 191943 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 645 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 349 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 184008 0 0 0 0 0 166 0 0 0 0 0 0 0 0 0 0 0 77729093 0 0 0 0 103 0 0 0 0 0 0 0 554355483 0 0 0 0 74216883 0 0 0 0 0 0 0 0 0 0 279511286 0 0 0 0 0 94704519 0 0 0 0 0 0 0 104529377 15642471 0 0 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 3161 0 0 0 0 0 0 19107 3180 0 0 0 0 0 0 0 308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1584 341 0 0 0 0 0 0 0 0 0 0 0 30 4277381 5334 0 0 0 0 0 0 0 0 0 0 0 0 10849 0 0 0 0 0 0 399397 0 0 0 0 10418 0 0 1359910 0 0 0 0 0 28993 0 0 0 34 329 1686571 0 0 0 0 0 0 0 0 0 841605
2 1001
992979176 905347368 850776254 733756966 704129478 630406833 290443932 273886030 172136780 47998065 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
935738524 668524130 583550708 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 34771541 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10464187 0 10377336 0 0 0 0 0 50 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 1 3269 0 0 0 0 197665 0 0 0 0 0 0 0 0 0 0 26991 0 0 0 0 0 0 816 0 0 5890649 4812393 0 0 0 0 0 0 0 0 0 0 664 0 960 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 12730 0 0 0 0 0 0 0 0 3789203 0 0 0 0 0 0 0 10045 0 0 0 33101477 0 0 0 0 0 0 0 0 0 0 0 577228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4707168 412889848 0 0 0 0 25 0 0 0 0 0 0 3429762 0 0 0 0 0 0 0 0 0 0 0 0 0 19 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 149107824 2390 0 0 0 0 0 0 0 306745929 7 0 0 0 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 422516 323 0 0 6680689 0 0 0 0 15434617 0 0 0 0 0 0 0 0 0 0 124338 0 0 0 0 0 0 73135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27817826 672856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 114222 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 11792 0 0 0 0 15387629 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 447 0 0 785367 0 0 0 0 44392225 331 0 0 0 4167110 0 0 0 0 32831221 0 0 0 0 2032 0 0 0 0 0 410071446 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 141950105 0 0 0 0 0 0 0 20925 0 0 0 0 0 0 0 0 0 0 0 0 17537103 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 0 0 0 0 0 0 4432063 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 4543229 0 0 0 0 0 0 0 0 0 0 0 0 0 5660 49414112 6751970 0 0 0 0 0 651751 2533296 0 0 288750 0 0 0 0 0 0 0 0 0 48 0 0 0 776651079 0 0 0 10 0 0 0 0 0 0 0 0 0 3576708 0 0 15889792 0 0 0 43732 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100292883 0 0 0 0 6077081 0 0 0 0 127 0 4755210 0 0 0 0 5 0 28 0 0 0 0 0 479 2433 0 0 0 0 0 0 23072620 0 215649507 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 186378 0 0 0 0 0 0 0 0 0 0 0 0 0 0 464 0 0 0 0 0 882453 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 28372871 0 0 0 0 0 794573 22257473 0 0 0 0 0 0 0 392039344 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 3752 0 0 20 0 22629 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30651557 2917 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 286 7117 0 25291935 0 0 0 0 0 30486090 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14764 0 0 0 0 87258991 0 31573088 0 0 485 0 0 0 0 0 0 0 0 102 0 0 0 0 0 0 0 0 0 0 256312 12199 1989 0 0 4524 0 0 0 0 134638773 0 201 0 0 0 0 1026 0 0 0 0 3643 4282 0 0 0 0 0 0 0 21198 0 123956866 3953143 0 0 0 0 0 0 0 0 0 0 59 2 0 0 1931 0 0 105592297 145508 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 266923 53453174 1 0 798114 21111 40414188 0 0 0 0 0 3557675 0 0 0 0 0
0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 602 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 14 73284890 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88815506 0 0 0 11 0 12 0 118361 0 0 40 0 0 0 0 0 0 0 8995402 0 0 0 0 0 0 0 11518 0 0 3 0 0 6370289 0 0 0 0 0 4871452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16704 0 0 0 0 0 0 0 0 0 0 49823905 0 97508208 0 0 0 1400009 0 0 0 0 0 0 60 0 0 0 0 104624032 0 0 0 0 0 0 0 0 11547 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5247948 0 6 0 0 0 232915 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5519 0 0 0 0 0 0 0 0 6586 0 0 2041866 0 0 0 0 5231052 0 25 0 0 1 0 0 0 0 1220206 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 5056 0 5660 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 2493 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64152773 0 0 0 0 0 0 0 0 0 0 0 0 0 241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74175 0 0 0 0 13583087 0 0 0 0 0 1 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 2 0 0 0 652132 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 4665 0 0 0 0 0 0 0 0 1 119421 0 0 0 5103352 0 0 0 0 0 0 0 0 831 0 0 0 0 0 0 0 0 13272843 0 5 0 10638234 6617 38 0 0 0 4582 0 0 0 0 0 0 0 0 0 0 0 0 0 4369 0 0 0 0 0 0 2751 0 0 0 0 0 0 0 0 0 0 0 0 0 1386 0 2558976 0 1598261 0 0 0 0 0 2881 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107399 0 0 0 0 0 0 0 0 0 0 0 0 0 46223075 0 0 0 0 0 0 0 0 0 0 594801 0 11622673 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4036 0 0 0 0 0 0 0 0 0 0 0 0 634283508 0 0 0 0 329546268 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17680349 0 0 0 0 853763 0 0 0 0 0 0 27 0 0 7383646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 0 28 0 0 0 828640122 0 0 0 0 0 0 0 0 0 1 154214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 26197733 0 0 12518 0 0 225533 0 0 0 0 0 4 33 0 1 0 0 0 223786 1240992 0 0 0 4681 0 8936286 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 28 179745222 0 0 0 3 0 0 0 0 0 0 0 106403 0 8830 0 0 0 0 0 0 0 0 11 0 0 0 20 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 0 0 0 0 0 0 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 12707182 0 0 0 0 0 3389 0 0 0 3 177615 0 0 0 0 0 0 0 148 0 14948230 2 0 0 0 0 0 5545 0 0 0 0 0 405156842 0 0 0 54 0 0 0 0 574 0 0 0 0 0 0 0 68008773 0 0 0 3261491 0 0 0 595058 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9875720 0 0 0 0 0 0 0 0 0 443906 0 0 0 0 0 0 0 0 50 126 0 0 0 0 0 0 0 0 12754947 0 111 0 0 0 0 2104115 2050010 0 0 0 0 0 0 0 0 0 571146413 0 0 0 0 4 0 0 0 0 0 0 0 0 0 305
2 1001
798043935 754624438 541863245 75910491 60887149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
457083328 274513513 265819823 235567147 165579258 144452290 110586326 10388398 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714
1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945713 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714 1945714
2 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 669589910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34701262 0 0 0 0 0 118373270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 300344241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 835014833 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 275473415 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 472523244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 209715507 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 374589584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 583185675 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200990179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 170682791 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 561103605 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19102196 0 14719326 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 221635 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 657 0 2286 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118691 0 0 0 0 0 0 0 0 0 0 0 37840125 0 21861 0 0 0 0 1202821 0 0 0 40314 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2534375 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2584252 0 0 0 285733 0 0 0 0 7425 0 0 0 0 0 0 22551 0 2404 0 0 0 0 0 0 0 1286 0 0 0 0 0 595588 0 0 0 0 0 95212 17281 0 0 0 0 0 0 0 0 0 6391 0 0 0 0 0 0 0 0 0 0 0 0 0 34 0 0 0 0 0 0 0 0 0 939 0 0 78832 0 0 2631 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1680 0 0 0 0 0 0 0 0 0 0 0 0 0 0 457824720 0 0 0 0 0 0 0 6 0 0 0 85 0 0 15651 36380 0 0 1 0 0 0 0 16848 5724 0 0 0 0 249985415 0 6 0 0 0 0 0 0 0 0 706 0 0 0 0 197 0 212414 0 0 0 0 0 2 0 0 14914 0 0 0 0 0 0 3 0 0 0 7642210 0 10617389 0 0 0 0 0 10253687 0 0 0 0 0 0 0 0 0 0 0 0 0 6209 0 0 0 0 0 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33477 0 0 0 0 0 0 0 0 0 794606 0 803 0 0 0 0 0 0 0 0 0 0 0 0 0 0 166255571 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72541 0 0 0 0 0 9 0 14428 0 0 0 0 0 0 0 2127476 0 0 0 0 0 2777 20 0 87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76 36767 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25310 0 0 0 0 0 0 1593908 0 0 0 0 0 0 0 0 966427 0 0 0 0 0 0 13 0 0 0 0 158751 0 0 0 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 0 0 12 0 0 0 1867 0 0 0 0 0 0 0 171462 0 0 459793 0 0 0 0 0 0 0 0 0 0 0 0 746 2 55319709 0 0 0 0 0 0 98442345 445227 0 0 0 0 0 122043045 0 0 0 0 0 0 0 0 0 3649556 0 0 267 0 0 0 19559 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1806377 0 0 0 0 0 0 0 1 0 4939202 8279980 0 0 0 0 0 0 0 717170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 4454 0 0 610 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 3051297 27119 0 0 0 76682 6 0 0 0 0 0 0 0 1127 0 0 0 0 0 0 8730991 0 0 0 16455773 0 0 0 0 30 0 0 0 0 0 15305278 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 2909 0 0 0 0 1235 0 0 0 5663 0 0 0 5538348 0 0 0 0 155 0 0 0 0 0 0 0 0 0 4 0 0 0 7013 0 0 158 0 0 0 0 0 0 0 0 44210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 0 0 0 0 5311238 0 0 0 122121 0 0 0 0 0 3149529 0 0 0 0 0 0 0 814429 0 0 0 248677183 0 0 0 0 0 0 0 0 0 0 21778 0 0 0 0 0 0 0 0 0 1 0
1000000000 90342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69813 0 0 0 0 0 961 35392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 0 0 0 0 0 1852937 0 20553860 0 0 0 19509 0 0 0 0 0 0 0 0 0 0 0 0 4 0 106 0 0 0 25291834 0 3361960 0 0 0 2717158 0 0 0 0 0 0 0 0 0 0 0 0 682460 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 20845 0 0 70370 0 0 0 0 0 25 202889 0 0 0 0 0 0 0 0 0 8110 0 1694 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1039 0 0 0 0 0 0 3126533 168993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83900 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 334541764 0 0 0 0 0 534 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35871136 0 0 0 0 0 0 0 0 0 8323291 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 0 0 0 0 41648982 0 0 0 0 0 623 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3061 0 1467 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23370 0 0 0 0 0 0 11858245 22702752 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37500538 0 0 0 0 0 0 321205332 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 574187 0 0 0 0 0 0 199663 0 0 0 0 0 0 0 0 0 0 0 720061 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99773056 0 3346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 396383110 0 824009 0 0 0 81 0 0 0 0 0 0 0 0 17401 0 0 845910 0 0 0 0 0 31444468 0 0 0 0 0 0 16910993 54 0 0 525 0 0 0 0 0 0 0 318640 0 0 0 0 0 0 0 0 0 0 0 0 16974154 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 2 0 0 0 0 0 0 0 0 0 0 0 0 11112 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 247618 0 0 0 0 0 0 2958204 0 0 0 0 0 0 4869 0 0 0 2710 0 0 0 0 0 0 0 0 642 0 0 0 0 359767 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 415430650 0 0 0 0 0 0 0 2982704 0 0 0 0 0 0 0 1639202 230610 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 876 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 214 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 885303 0 0 0 0 0 0 0 0 154 0 0 0 0 0 0 268648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 752466 2634 0 0 0 0 0 0 7572057 0 0 0 0 8 0 15501520 12 45277 0 0 0 0 0 0 0 0 0 9584 0 0 0 0 0 0 0 14328205 0 0 0 0 0 52 0 0 0 0 4 0 0 0 420 59092 0 0 0 72741434 0 0 0 0 86612 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 182501939 0 0 0 0 0 0 0 0 0 0 0 3059927 1048 0 0 0 0 0 0 0 0 1376 0 0 0 0 0 0 0 0 215250 0 0 0 0 735 0 0 95138 0 0 0 0 0 263661 0 0 0 0 0 239538 0 0 0 0 0 0 0 0 0 61026 0 0 0 0 0 0 14066501 0 0 0 0 0 6 0 0 0 0 0 0 0 0 2002060 0 0 0 0 6873 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38722040 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28045 0 0 0
2 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 882074656 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100512316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109152010 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 794337236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202319867 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 989137050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 922391220 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 104438746 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64199986 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 887076861 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26840966 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 818529377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 880006063 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
165728086 152141013 97279478 88118857 76985743 75413284 74710375 50509874 48405200 45680903 38592688 38201115 36806770 36723299 36342965 34567946 34242437 34158071 33160883 32899825 32084221 32057603 30674513 30036863 29399839 27011103 24322422 24196345 23949308 23338325 23235383 23199872 22955614 22798454 22114787 21929681 21682790 21440532 20814909 20700857 20464215 20211685 19407329 19302603 18810213 18634396 18386064 18221722 16736357 16490862 16483081 16439534 16232910 16218852 15868054 15545749 15308926 14035650 13874239 13814031 13667000 13462512 13340699 13291601 12888685 12559962 12326081 11600324 11432618 11338312 11225770 11096549 11006228 10888148 10856648 10568110 10457366 10395723 10294866 10154562 10056077 9946853 9724751 9646049 9449684 9398724 9344631 9246663 9223900 9205108 9014565 8840066 8743963 8717642 8696448 8640679 8366025 8298653 8200172 8045812 8042431 8023956 7910519 7637999 7573390 7509151 7112453 7007121 6999398 6978258 6927997 6909589 6837637 6680217 6619754 6430166 6311447 6134423 6104630 5906883 5900116 5871910 5868068 5798004 5748551 5732578 5631937 5517380 5493818 5465528 5419786 5365122 5351146 5140316 5014823 4992459 4948985 4913340 4893508 4883148 4870818 4850422 4842088 4710783 4704133 4661065 4635027 4606460 4576689 4385035 4383768 4366241 4321873 4315217 4278513 4215199 4169445 4061151 4054083 3850569 3809944 3778005 3775801 3766866 3730485 3708508 3626517 3566741 3523431 3465128 3433760 3429547 3361934 3332443 3308033 3299346 3262378 3233581 3233334 3223407 3217271 3109266 3084060 2987978 2963373 2951317 2934127 2927194 2901667 2895891 2858192 2824870 2802501 2790278 2787926 2778061 2763097 2762323 2743566 2731149 2726129 2723382 2713950 2690790 2657409 2655250 2643477 2640654 2634853 2634562 2483461 2444067 2440171 2428651 2420353 2414408 2410633 2402375 2374186 2367591 2367582 2366952 2344464 2324696 2323943 2311528 2302738 2272073 2258847 2246807 2233582 2219694 2218909 2217106 2209638 2205051 2146822 2146739 2134711 2132126 2118668 2110043 2084234 2072234 2071078 2070632 2055802 2039775 2031047 2024963 2014324 1988212 1975102 1971566 1946111 1945603 1937795 1921811 1915145 1903573 1889468 1873791 1868754 1866315 1853346 1842213 1825125 1818584 1799294 1777311 1765462 1743396 1731486 1714280 1704561 1700774 1690185 1688418 1673311 1668600 1668530 1630384 1594585 1568226 1559467 1556434 1512668 1496612 1494135 1490027 1486131 1485196 1473600 1465297 1459989 1457664 1449974 1440023 1402928 1373893 1357692 1352918 1345141 1336750 1324019 1310218 1308956 1298366 1293776 1286194 1278153 1274337 1263997 1260448 1256637 1248496 1236584 1232083 1220539 1219693 1211408 1209919 1199143 1156960 1151153 1127207 1124481 1092028 1083796 1079712 1076890 1066819 1051613 1040840 1034572 1034231 1031374 1024407 1012195 1003843 1000781 985730 981872 973151 971415 964020 962111 960212 957139 951389 949932 942413 941764 939208 937707 935466 933085 933073 907511 906479 905953 897295 896151 891927 885921 879833 877217 871739 870407 865672 857367 855856 848422 845255 841028 838869 836690 822160 821049 819710 816111 808690 803933 801377 796464 786545 781261 780234 776420 774980 772196 771891 771233 765995 763485 761172 753216 751260 750963 749315 744637 741053 738946 729169 725524 720976 715324 711507 709461 685873 683541 682223 679822 678018 675464 674705 661208 658906 651843 648990 639312 637298 635766 627106 623730 620468 619753 611750 594756 594487 585755 585455 581646 581567 581186 580176 560448 549839 547653 546297 545497 543015 540771 536382 533697 529193 527627 526416 520938 520696 519250 518810 515379 513749 504939 501220 498030 496741 495184 492755 491938 488868 485358 478483 470896 462815 459001 457100 454317 454250 454245 448209 442210 442170 441665 441435 436685 434522 432035 431016 429721 429287 427282 424698 424463 418869 417524 415205 411944 409388 401125 398207 393611 389983 388909 387428 387191 386961 385911 384217 375464 369865 366018 365634 360758 359503 356256 352849 349298 349203 346834 335678 335215 330835 328951 327686 327430 326709 324225 323059 316748 316739 316614 315952 313338 310267 305263 305209 302975 297964 287994 287558 278346 277710 275188 269591 269152 268844 266913 266598 265168 261731 260730 256411 255200 254534 252257 246853 246639 245384 241101 241024 231157 228273 226750 222189 220167 217492 215745 215072 213981 212011 209983 206550 204959 204898 203895 199684 198082 196831 196323 196264 192953 192085 191022 191018 189957 185724 185389 182506 181480 180202 179175 174535 173515 173432 169774 168908 168447 168279 167734 167371 166198 163620 163571 163523 163471 161508 161137 160125 159960 158040 156355 155049 154991 153663 153646 153230 152459 151582 151276 148616 146801 145355 145227 143435 143407 143139 142224 140736 140579 140290 138549 138470 135633 134651 133721 132650 131220 129786 129465 129389 129217 129135 129126 128216 125332 123529 123057 122541 122536 121627 120538 119742 118831 118512 116245 113908 113907 113817 113807 113748 113622 113548 113150 109562 108170 108155 107830 107658 106629 103627 102589 101457 101330 100760 99930 99691 98920 98139 97250 96120 96117 96009 95742 94415 93461 91080 90103 89028 88101 87903 87678 87676 87151 85822 85227 85002 83599 83254 83247 82865 81323 80537 77550 76611 76310 76105 75880 75874 75825 74202 72602 72434 71100 70581 70571 69870 69812 69242 68568 67288 66871 66709 64647 64064 63850 63835 63197 62751 62154 62104 60983 60420 60241 59012 58992 58876 58610 58019 57583 57233 56987 56916 56297 55979 55734 53788 53351 52565 52099 51983 51873 50851 50830 50753 50548 50067 49844 48643 48024 47960 47475 47344 47114 46252 46043 45076 43535 43153 42237 41952 41091 40967 40630 40261 40210 39554 39293 39053 38602 38480 38169 35344 35329 34480 34177 34124 34089 34078 33867 33754 33305 32248 32053 31523 31519 31123 30872 30760 30713 29946 29207 29127 28369 28080 27822 27342 27244 27108 27098 26978 26854 26128 25213 25156 24875 24789 24777 24565 24272 23906 22773 22635 22402 22008 21195 21186 20832 20601 20514 20303 19984 19828 19704 19423 19342 19175 18273 18004 17829 17609 17505 17489 17066 16730 16498 16490 15875 15847 15701 15590 15565 15029 14973 14585 14433 14238 14210 13886 13441 13254 13051 13039 12934 12821 12816 12626 12594 12563 12511 12228 12084 11905 11847 11847 11789 11569 11261 10920 10518 10459 10423 10203 10120 9790 9594 9355 9347 9299 9173 9131 9012 8699 7949 7887 7663 7325 7162 7114 7097 7076 6979 6790 6688 6673 6619 6597 6410 6406 6386 6263 6080 5974 5883 5787 5729 5488 5417 5314 5300 5017 5016 4979 4634 4457 4379 4255 4185 4173 4113 4007 3946 3945 3786 3685 3640 3553 3441 3438 3316 3259 2894 2867 2844 2813 2676 2675 2664 2623 2606 2543 2542 2162 2148 2063 2051 2034 2027 1988 1894 1747 1603 1552 1536 1444 1435 1333 1321 1306 1243 1192 1010 968 963 914 907 843 778 751 689 678 669 600 579 519 428 373 347 340 287 275 248 221 204 185 176 144 139 137 116 99 96 95 91 67 62 37 17 6 3
113966208 106021578 96126212 65893629 60908129 56181295 55569096 49051905 48237854 47960602 46621700 43618102 42412226 40497420 38461721 38071222 37243288 35825366 35376288 32337206 31971804 31746594 31459530 31383288 30806458 29378882 27468752 27109111 27065008 27012334 26717349 26593272 25406707 24598387 23488379 22910171 22664475 21579285 21538926 21245879 20814758 20368963 20149168 19980957 19928690 19476341 19470830 19363654 19234373 19099468 18376227 17874721 17720350 17683339 17605957 17545189 17270651 16660630 16591389 16469794 16170330 15931027 15367448 15041754 14937304 14882069 14691384 14562752 14150402 13881552 13781935 13476886 13377646 13322442 13179771 13162927 13042373 12860461 12429554 12308224 12148990 12099957 11617301 11477260 11450331 11237270 11184522 10873406 10870704 10590930 10546118 10500305 10073694 9889647 9873216 9748989 9336140 9160523 9131613 9063424 9055886 8960881 8927550 8883505 8684126 8544170 8495308 8239064 7955732 7909311 7766027 7662102 7639731 7511346 7472636 7366483 7267472 7190985 7163137 6947170 6891990 6862316 6752155 6702486 6650388 6629540 6488289 6437215 6371619 6354257 6338412 6080614 5809047 5732461 5543945 5520376 5405799 5396872 5357726 5352818 5292155 5061668 4913821 4891805 4837120 4827071 4697451 4539551 4496812 4468236 4466805 4455930 4438246 4430289 4397449 4350001 4277321 4227570 4224033 4180752 4178644 4142487 4128343 4128120 4049632 4046691 4040921 4011713 3991549 3928215 3911359 3910571 3846343 3813593 3771070 3761981 3697946 3640224 3638927 3596697 3559954 3555974 3553574 3534710 3520061 3496681 3464542 3454652 3420914 3412896 3404188 3377821 3357138 3338534 3278098 3168135 3167564 3158100 3112595 3070871 3069676 3065968 3037588 3035385 2989977 2957146 2949553 2936276 2906921 2897472 2864081 2850149 2811853 2809126 2751277 2731807 2729243 2651889 2645411 2628256 2614093 2567092 2556905 2499655 2448293 2436213 2413508 2409212 2405147 2402636 2387729 2375651 2366545 2360944 2338800 2330602 2328271 2311309 2308854 2307045 2288726 2275471 2257345 2243090 2230796 2183453 2172498 2146436 2117092 2099274 2094843 2094111 2057693 2040179 2028139 2014232 2014024 2005983 1968630 1947329 1931123 1910816 1908040 1901707 1889852 1857493 1849059 1842575 1809440 1804723 1783680 1779673 1775823 1774580 1774338 1767725 1725510 1721152 1717655 1713586 1694917 1687075 1670423 1654040 1645240 1621022 1620463 1608799 1596453 1568176 1565026 1556544 1548470 1542677 1538100 1534611 1528597 1522373 1521950 1515891 1513551 1502812 1500945 1486924 1486371 1481252 1462504 1454294 1454055 1452669 1452567 1451054 1442274 1420748 1413001 1404842 1401756 1398986 1395320 1394389 1393677 1388207 1378080 1370501 1366622 1361496 1355507 1331965 1320895 1293898 1293465 1292965 1275724 1274244 1260238 1244611 1242273 1241183 1227389 1201272 1189865 1179258 1178568 1169974 1163506 1147264 1145400 1144553 1130554 1099697 1099656 1070322 1067606 1066583 1051244 1040848 1029067 1017979 993154 993073 974564 974405 961837 956517 939676 934500 928353 914599 912754 907481 899334 894107 881041 874388 861870 861072 860264 849037 842613 839627 839245 826354 817595 813224 811677 802981 790595 789915 789755 778820 778388 775621 759845 757346 750183 749322 748794 748010 744821 741368 737360 731188 730745 730347 726903 711162 710048 708874 706586 699639 696880 691358 690828 687727 683839 675440 667626 665541 663693 660306 659631 658241 651425 649781 637139 625487 625325 622272 619493 616889 613766 612511 610074 609017 608045 594686 592547 586806 567228 566077 557628 549696 546526 541179 539004 535523 535109 535059 534333 533304 532479 532241 532021 531581 524015 518824 510813 509830 506085 504370 503358 503072 502839 489502 480679 479325 477347 476217 474430 471490 471294 470896 464867 461263 458124 455876 447240 446078 443616 442822 440687 437371 436722 436048 432231 430718 429698 425506 425404 413625 412453 408440 400462 399352 395013 392364 391945 390191 385883 385360 383472 382619 382613 382170 380857 378288 372092 371528 371121 362829 361066 360596 356419 354560 354100 351885 350594 348790 348129 347186 343524 341901 341218 339771 336681 335952 325113 324020 321835 317924 317885 317744 317021 316541 316457 315392 314609 312260 308458 308215 306906 306292 304293 303189 301505 298344 296055 295692 285806 285623 285378 285284 280964 278522 271118 270927 270842 270273 270092 267284 266247 265011 264705 259713 259164 257124 255948 255710 252085 249423 247779 246778 246376 244930 244913 244230 243396 243315 243163 242568 235087 232765 226328 218630 218090 216431 210844 210503 208737 206244 205823 201487 201155 199756 199041 198793 198591 196807 193223 193219 192274 189375 187713 187698 187319 186975 185168 183809 178490 177814 177308 177237 175752 171257 171227 170753 169638 168782 168278 167968 167459 167128 166040 165782 165503 164767 163651 163227 160960 158599 157764 154746 153624 153623 152051 150992 150748 150015 149254 148637 146966 146504 145845 145464 144561 142646 141349 139612 139467 138937 136208 136073 135517 134758 133953 131700 128375 126440 125591 125342 125258 124964 124895 124403 122880 119849 119597 119341 119252 118661 116371 116060 115723 115610 115234 115108 112382 111016 110996 110549 110386 109185 109170 108323 107053 106420 105464 104240 103612 103568 101555 100530 99431 98642 98495 96916 96834 96159 94643 94516 92954 91779 90386 90311 90231 89140 88917 88158 87621 86596 86582 85875 85507 85304 85055 84895 82393 79954 79232 78469 78199 78115 77993 76810 76510 73345 72551 72444 72417 71428 70445 69767 69494 68739 68707 68177 68105 67015 66081 65623 65194 63186 62115 62017 61510 58755 57449 56594 56294 56037 55550 54465 54113 53883 52409 52111 51256 51097 50901 50268 49458 49293 48447 48197 48016 48016 46194 45590 45581 45114 44944 44915 44310 43850 43249 42995 42960 42637 42599 42437 42298 42197 41838 41826 41336 39133 39019 38873 37503 37415 37358 36427 36139 35689 35338 35207 35018 34996 34553 34463 32924 32481 32451 32434 32412 31654 31110 30955 30845 30110 30095 28998 28912 28341 28244 28146 28010 27960 26457 26132 26069 26066 24802 24674 24422 24194 23783 23665 23277 23216 23181 22758 22033 22023 21923 21291 21167 20679 19492 19244 19233 18816 18756 18655 18451 18309 18206 18111 17869 17643 17340 17332 17128 17006 16208 16164 15724 15297 15186 14967 14406 14244 14223 14131 13543 13476 13204 12847 12468 12201 11419 11348 11009 10992 10882 10522 10354 10334 10276 10105 10002 9778 9699 9050 8974 8700 8295 8286 8244 8121 7964 7734 7634 7500 7381 6946 6773 6680 6374 6373 6302 6163 6152 5899 5879 5787 5787 5726 5701 5668 5616 5524 5288 4835 4832 4811 4526 4524 4425 4276 4065 4059 3999 3910 3891 3886 3848 3710 3620 3498 3364 3242 3213 3091 2898 2726 2709 2643 2300 2121 2111 1918 1864 1858 1840 1786 1672 1653 1600 1429 1358 1199 1122 1101 1002 1000 975 856 812 709 693 683 629 605 595 564 509 459 454 390 355 350 346 324 313 306 295 281 244 244 225 224 169 169 142 133 116 84 77 63 60 54 46 42 41 35 16 8 2 1 1
2 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 593604736 0 0 139988950 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 917642806 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 338552054 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 457508834 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 203293914 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333543371 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 832113452 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 320286392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 660171114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 919390442 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15717016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 455258473 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 21431 0 0 0 9551015 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18688827 0 0 0 0 1 3056098 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 0 0 2437608 0 1157 0 0 0 0 0 0 0 0 257930 3276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1670 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3839 26721 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 0 0 0 1 0 0 0 9 6191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1615 0 0 126430015 0 3991 0 0 0 0 0 0 0 0 0 0 0 24 0 0 1 0 0 0 271 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 0 0 168 0 0 0 0 0 0 0 0 0 0 0 0 436929 0 136051 0 0 2870807 0 0 66 0 0 0 0 0 0 105943211 7169310 0 0 0 0 0 0 0 0 0 0 0 0 0 248 0 5469900 0 0 0 0 0 0 0 227 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 3 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 1313279 0 0 0 0 0 0 0 0 0 0 663320 0 0 0 28383 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 152727 0 0 0 0 0 0 0 0 87716 315 32 0 0 0 0 0 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1389732 0 0 0 0 0 0 0 218544 0 0 0 0 0 57 0 14532 0 4198384 0 0 0 0 214614688 0 1890 0 0 0 0 0 0 0 0 0 0 0 5678 0 399 0 0 0 0 0 0 0 0 304667502 0 0 0 45734073 1 0 0 0 6932 0 0 0 0 0 0 0 0 0 0 0 997526 0 0 0 0 0 0 0 74929012 0 0 0 0 0 0 0 0 0 557 0 0 0 0 0 0 0 0 0 1174800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46887073 1819 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 948454 0 0 0 0 0 214625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60367 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18999176 0 0 0 0 0 0 447482615 0 0 0 0 0 0 0 0 102940769 0 0 0 0 0 0 0 141266 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 41578 16756 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 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 45 0 0 4013 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 719 0 0 0 0 0 0 1118319 1915052 0 0 0 0 0 0 0 0 0 0 0 0 0 0 871 0 0 0 132 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 23870 0 0 0 0 0 477756 0 0 111812 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16386 2 42 0 0 0 4 0 0 0 7336894 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1239257 0 0 0 0 0 0 0 7364622 0 0 0 0 0 0 0 0 0 0 10073 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2612 0 0 0 0 0 0 0 0 0 0 0 0 66138538 0
0 0 0 0 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 5897787 0 0 0 0 0 0 0 2956224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 715590 1097358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31523 0 0 2 0 0 0 0 0 21 82315865 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 845349 0 0 0 0 0 0 0 0 0 440 0 0 0 0 0 0 166 0 13337 0 0 143453 0 1165186 0 0 0 0 0 0 0 0 0 0 0 29839 0 10309 0 0 0 0 0 0 1162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1125 0 346 63095134 0 1502890 0 96964 0 0 0 0 0 998 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1253447 0 0 0 0 0 863 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13897 0 0 0 0 0 0 0 309089 0 0 0 509289 0 0 0 0 0 0 0 38872289 0 0 0 277256680 18669 5148727 7512453 0 2144 0 0 14016819 0 0 0 0 0 0 0 0 0 0 267154335 0 0 0 0 674 0 0 0 0 0 0 0 0 124166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9641 0 0 0 0 0 0 0 27 0 0 0 0 0 0 34 0 0 0 0 0 0 0 0 339837598 0 0 0 0 0 0 0 35554097 0 0 0 0 0 0 0 21999326 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 247089723 1367 0 0 0 0 0 0 0 0 0 0 0 69 0 0 0 0 0 0 0 733 0 15 0 0 0 0 0 0 0 0 0 14112120 0 0 0 0 0 0 5 0 0 0 0 0 0 76 0 0 0 0 2 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 2980 0 0 30896 0 0 0 0 434018 0 0 0 0 0 478650908 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 4 3019 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1728 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 75488752 0 0 0 0 0 0 81 0 0 0 0 0 0 0 0 0 0 13878407 0 0 0 17800 3 0 1292677 36 0 0 0 4 0 0 0 25 0 0 0 0 0 0 0 0 66 0 0 0 0 0 0 0 0 0 0 0 0 0 747151595 0 6277022 0 0 0 495290 0 0 0 0 0 0 0 0 70826178 0 0 7583 0 0 0 0 37929 19670 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 321933 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 121120 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 29126 0 0 0 0 0 0 0 1136467 0 0 0 0 0 0 0 0 0 0 4130 0 256 0 765900 0 0 0 0 0 0 0 1094 0 0 0 37 0 0 0 0 32918899 0 0 0 0 2843863 0 0 0 0 0 1 0 35066655 3749430 0 0 0 0 0 0 0 0 0 0 0 16332779 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 253592193 0 492 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 852 846748 10192381 136 0 0 0 0 0 0 0 0 0 0 0 10834415 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 884 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5213 0 0 275973182 80757096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18400 0 0 0 0 0 0 0 0 0 0 106 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 3727 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 293 0 0 0 0 0 0
2 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 265620475 534861159 621292135 749133347 913657653 984875689 987512546
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9354695 257943577 319899205 614927898 741320724 971817332
157589115 128096286 120144153 70471298 58593028 57021761 56581565 51587119 45067237 42699261 42577793 41150196 39938331 38211123 38206950 38091302 37423647 37260247 35416126 34444823 32896755 30576995 29930258 29306919 28964080 28591254 28385532 27424620 26496131 26317927 25725584 25475504 25211283 24516898 24100955 23055613 22848784 22716893 21318403 21092847 20987413 20733195 20732340 20538135 20527063 20233792 19682224 19537409 19336479 18400621 18393515 17511954 17311055 17204920 16911581 16572222 16369641 16199712 15800588 15543223 15394104 15149346 15128021 15080832 14822891 14664215 14512824 13808368 13554353 13504202 13259347 13062597 12910690 12898092 12670725 12253693 12191623 12088596 11921919 11605974 11439697 11258627 11255738 10962677 10774874 10720580 10714913 10245909 10046779 10044792 10004824 9883907 9872783 9664831 9235389 9234833 9075244 8974721 8895057 8810760 8752421 8735578 8707579 8700266 8594892 8519930 8407524 8370151 8362336 8357526 8261312 8256229 8186866 8130086 8061527 8040760 8040636 7922827 7891176 7659334 7631799 7609121 7606194 7418185 7401286 7393092 7360908 7301980 7230085 7182278 7119562 7034475 7027273 7023152 7016526 6763193 6732546 6600586 6555212 6535530 6514357 6450384 6421100 6375891 6237981 6228288 6038886 5790248 5767793 5755315 5677284 5642489 5583764 5569358 5483249 5417455 5312186 5300975 5300760 5288884 5277523 5276397 5214296 5207256 5181172 5176587 5124667 5076278 4990348 4953992 4936652 4915506 4882671 4793754 4788266 4722014 4718936 4701484 4638671 4635794 4608716 4577221 4325959 4309486 4285914 4262131 4259403 4168621 4163245 4147900 4136025 4114024 4095622 4072668 4063804 4038761 4010287 4007113 3988177 3987633 3894904 3855189 3796363 3784321 3623973 3621362 3486641 3469328 3374516 3329190 3328282 3327094 3324714 3323982 3312951 3289669 3269153 3209585 3203670 3190262 3157229 3157147 3153424 3150041 3149658 3109472 3082429 3050409 3049262 3041193 3031024 3029454 3008493 2959387 2931491 2918217 2912652 2909722 2903733 2890355 2882837 2880537 2837543 2769749 2697825 2651212 2634247 2606490 2598572 2546442 2486472 2480720 2476310 2465633 2436798 2423032 2341990 2316639 2315434 2291346 2258834 2240999 2228848 2218870 2214604 2211704 2197947 2179512 2170046 2148292 2146961 2145682 2134453 2101281 2095952 2062793 2042093 2040108 2039164 2025382 2021244 2010724 1991989 1987920 1932258 1930888 1926243 1923712 1918329 1916393 1838654 1823617 1802178 1797267 1790414 1739524 1720303 1713349 1693776 1689816 1689350 1685937 1682811 1657050 1644029 1637730 1606349 1596169 1557438 1543953 1536037 1530603 1524959 1508546 1505768 1492107 1476258 1456137 1442719 1436599 1436158 1432812 1432203 1417499 1406413 1361085 1350019 1337270 1331580 1330541 1327769 1318165 1317594 1315077 1309572 1307507 1293714 1288343 1285681 1285591 1272305 1269920 1266416 1252885 1250870 1245122 1238457 1210279 1210129 1205689 1190047 1187688 1172631 1158186 1157940 1154698 1130940 1120869 1113808 1108869 1103990 1098436 1096937 1070073 1068408 1064116 1059383 1024531 1024175 1011500 1005484 1004694 1001047 988468 983835 983432 970793 963806 958117 955304 949472 948231 937102 928151 913457 913416 911171 909306 903696 899851 893282 890508 887689 882550 877799 868635 864886 862251 852908 850675 850513 849913 826750 818825 814880 803653 793776 793196 790849 786871 780120 770007 765710 759737 755243 743719 738416 738037 730267 729261 722070 721078 718317 716560 715862 709552 706917 703848 701695 701185 697981 697420 689249 682100 681547 680507 677877 673419 672471 661071 650193 646886 646616 644994 634226 630704 630232 620771 615696 614928 613526 606317 603749 595040 591573 588442 581334 579243 578362 569287 560501 546862 545517 544098 539633 533831 525508 525323 522829 521451 519455 517360 516081 511784 511323 510969 510939 509329 509215 504214 484187 480598 478323 477133 476767 474077 469270 464775 460736 454059 449092 448055 443327 442154 440959 439376 431546 428471 422513 411034 407615 400471 396253 395272 393216 392319 390939 389760 389377 389338 388830 384336 381781 379367 379321 379088 373591 373355 373343 366243 366080 364403 361057 360343 355742 353975 350688 347021 346348 346193 345547 343613 339458 338945 337716 336347 332228 331989 329033 327897 321927 321777 319594 317893 317086 316595 315686 314674 313647 313645 312917 312205 308014 302281 301965 301064 300355 299472 296256 295840 295767 293978 293871 288364 285915 285748 281083 280111 279461 275895 275265 273923 273640 272404 271499 271422 263049 262917 260572 254635 253819 253485 251143 250823 249639 244438 241956 241040 238938 238065 237110 235051 234502 232057 230097 229327 225952 225078 224893 222345 218427 216304 215602 214895 211313 209373 208371 207978 207756 207548 207278 206620 205949 205905 205719 202569 199462 199425 199130 198437 197583 196052 194339 191674 191127 190896 190686 186098 184246 183062 182400 179833 179627 178954 178122 177895 176549 176353 175905 175747 173571 171927 171611 169062 164583 164495 164010 162998 162149 161258 160274 160163 158695 158617 157493 155724 150859 149910 149456 148923 148351 148151 147344 147234 146445 146195 144618 138208 137464 136081 135736 135466 134792 134238 133773 133648 132052 130722 128463 128167 126563 126270 125620 124202 122263 121769 118800 118642 118104 117691 117421 116132 115849 114526 112475 112048 111826 110818 109928 109312 106057 105937 104181 102987 99716 97914 97566 96875 96831 96699 94128 92842 91956 91320 90843 90483 89362 88884 88647 87680 87561 86533 84804 83718 83693 83091 79656 79383 79349 79234 79156 77797 77619 76515 75473 74886 73381 71850 71715 71030 70908 69224 69086 68957 68863 68257 67935 67429 67231 66474 65494 64294 64221 63085 62051 61973 61787 61689 61428 61334 61174 60800 59638 59245 58170 57688 57126 56118 55143 54071 53873 51609 50729 50546 50363 48754 48500 47812 46459 46087 44604 44309 44100 44083 43967 43144 42865 42842 42035 41905 40207 39441 39341 39031 38288 37185 36569 36507 36010 35630 35335 35274 34593 34175 34122 33718 32458 32053 31571 31570 31516 31342 30980 30684 30199 29627 29576 28653 28341 27536 27410 26688 26600 26435 26246 25502 24631 24293 23617 23518 22729 22458 22188 21959 21873 21544 21282 21190 20519 20407 20278 19578 19543 19426 19206 18868 18317 18291 17875 17509 17327 16859 16777 16711 16285 16020 15879 14959 14828 14284 14212 13851 13383 13270 13229 13192 12926 12648 12464 11476 11374 11344 11259 11236 10824 10770 10700 9787 9631 9185 9034 8863 8816 8587 8010 7998 7991 7990 7922 7844 7815 7810 7688 7647 7560 7534 7532 7491 7445 7100 6819 6744 6070 6042 6031 5902 5871 5849 5464 5463 5406 5183 5104 5095 4597 4344 4299 4255 4219 4219 4079 3806 3779 3664 3614 3613 3552 3506 3348 3343 3323 3317 3242 3138 2788 2704 2678 2612 2584 2508 2453 2339 2314 2231 2206 2108 2043 1970 1952 1919 1797 1595 1589 1540 1524 1372 1339 1118 1061 998 982 965 957 898 836 822 727 695 658 650 624 590 560 543 493 462 450 450 449 443 398 393 376 353 316 286 255 225 213 210 175 171 171 110 39 18 13 12 11 7 0
175487665 150710655 122120169 113647309 87686744 85940012 68911211 67606603 65342284 63223818 61997812 61579227 58129644 54592213 54255923 52300302 50097671 49844814 49700180 48786043 48378974 48298447 44477621 42752635 39403139 39002244 37615957 35240621 34022487 34005049 31820246 31106167 29538193 28270751 27764882 27096718 26888700 26218661 24884976 23837796 23539952 23411038 23241666 22767054 22224890 22076272 21549910 21503146 21207437 21037364 20043178 19960827 19493088 18681445 18340810 17842223 17698865 17439430 16801191 16686472 16473990 16365913 16333898 15459721 15371503 15029569 14554333 14449739 14263975 13788668 13676420 13656904 13273306 13161356 13035596 12824663 12677174 12662085 12326597 12256516 12060533 11985212 11897720 11807372 11782686 11456042 11375144 11077899 10924091 10448908 10380602 10314649 10108072 10042320 10012463 9979833 9909332 9906444 9892912 9849951 9817541 9729804 9708626 9273442 9062488 8913544 8802562 8767744 8761315 8697496 8657092 8619351 8568893 8496889 8370241 8279926 8176187 8115400 7976576 7961998 7957093 7892952 7812510 7792053 7753749 7599609 7476233 7457664 7448297 7316080 6919205 6846774 6838786 6807551 6797990 6779845 6731961 6680118 6676798 6637302 6635281 6634717 6587137 6556110 6539023 6458365 6377080 6351017 6335086 6306545 6300466 6293356 6287300 6276620 5985295 5882081 5863886 5817433 5793385 5771124 5670922 5615487 5588390 5564038 5504013 5479562 5467683 5345308 5268684 5197851 5186312 5178608 5131999 5116835 5007979 4945615 4920496 4913120 4822001 4706698 4632545 4557224 4545938 4537727 4496790 4455335 4387986 4346862 4322071 4280720 4215669 4207258 4164776 4132935 4036062 4033902 4009135 4003050 3983021 3937516 3868847 3850983 3791046 3771986 3770927 3764767 3761826 3751054 3704768 3666783 3640905 3640138 3625043 3614233 3602482 3597535 3585619 3551825 3521988 3507946 3501491 3488569 3468000 3449904 3408876 3403676 3375514 3373740 3370819 3350673 3335700 3327292 3325820 3265652 3244778 3207433 3186701 3140159 3139578 3093865 3048084 3039903 3026929 3024841 2971933 2969001 2962026 2895421 2889716 2888768 2804748 2791040 2786397 2785717 2779382 2733002 2698949 2692161 2645783 2624041 2612449 2586321 2578575 2570886 2535999 2515560 2513859 2501019 2498844 2493760 2472327 2439081 2406245 2364115 2363906 2325592 2312772 2307518 2303686 2294477 2251342 2227204 2214268 2205128 2178422 2174582 2164640 2164118 2126110 2124677 2119597 2107445 2105273 2091640 2083145 2073863 2058529 2022437 2003534 1997919 1981643 1964874 1928833 1911102 1891282 1886689 1860469 1848420 1847374 1843349 1834740 1806706 1786383 1785360 1778340 1761972 1745480 1744977 1736698 1720111 1710280 1693188 1689759 1684194 1675557 1672961 1665364 1657701 1651438 1651252 1639589 1629724 1605582 1601670 1593389 1590612 1545590 1539323 1530741 1500791 1497802 1495503 1488206 1482239 1466283 1431645 1417537 1409284 1405977 1405755 1399709 1386339 1378460 1377507 1373838 1372550 1368346 1364253 1345349 1343563 1339771 1318488 1279167 1260154 1252684 1238279 1228283 1226395 1217141 1214107 1212534 1212316 1210654 1207696 1195724 1184203 1181555 1180557 1180016 1177543 1164289 1162275 1156410 1145976 1141667 1129536 1120171 1105499 1103108 1099769 1094104 1086611 1080204 1059890 1055449 1053130 1027701 1026192 1013176 1007412 1004924 1001161 991637 987368 976813 969747 965126 949050 944584 941994 937985 929157 920342 916028 911094 903098 901862 884160 883747 873382 846687 846533 845033 836695 833326 828460 827423 825917 824464 823163 823131 822416 819799 814948 807958 807864 789728 788185 781467 776724 769990 767095 755031 744231 744131 740898 739634 733285 727894 726294 710003 709584 702160 697474 695429 693540 689733 688054 685161 684946 681235 681063 678712 669584 668502 665580 665404 658212 650809 650300 643947 638292 635034 624347 621285 620196 618934 618548 608986 605585 602806 602301 599139 597802 589225 585034 580272 574220 572045 570395 567337 566194 566159 563898 561736 559382 556393 553326 552013 550065 547254 539273 537013 535294 534996 534021 529192 526175 525877 525449 524397 521814 519832 516693 516129 513561 510349 501173 499400 496181 493706 492372 487567 476299 464776 452860 450638 449849 439259 434328 428766 428541 428438 420122 417060 412856 407130 402918 396939 395298 383820 382145 379988 377415 371459 365383 363500 362328 360574 350696 348282 346788 343299 342608 336538 336037 334544 331319 331048 324856 324235 324136 319951 318148 317536 314670 312335 309770 307536 304098 298579 298027 295011 294766 294176 293327 290740 290063 288180 286751 284519 280840 280532 280336 279143 276529 274535 268931 268670 266716 265870 262850 262295 261254 257641 252527 252314 251931 248907 246806 245584 245045 244363 243175 243013 242641 242010 241576 240699 238773 238284 238188 237468 234123 233410 232587 229633 229050 228530 228178 226277 221864 221613 221099 220642 219328 218022 217797 214970 213975 213334 212785 209841 209823 208144 206563 205129 201165 199794 199026 198325 196938 195096 191620 188069 188054 183576 179124 177577 177368 174485 173508 173153 172000 171468 167822 165290 164445 160513 159610 158046 157769 157332 157234 156909 154423 150731 150050 146052 144749 144571 141516 141317 141260 140545 139109 138706 138024 137716 137183 136434 136371 133661 132766 130409 130068 127668 126337 125391 124984 124688 123959 121036 120416 120334 119924 119555 118566 117763 114855 113579 113194 112621 112090 110987 110731 110014 108458 108325 108220 101593 100726 99657 97131 97113 95579 92997 92265 89290 89030 88342 87463 86594 86568 85922 85826 84389 83794 83602 83350 82479 81534 81516 81496 80624 79088 79087 78126 77991 77916 77523 77175 74670 74255 72141 72011 71996 71243 70693 68495 67000 66590 66370 63648 63607 63559 63158 63075 62805 62368 62000 61694 61587 61196 61133 59966 59509 59307 58830 58719 56239 55646 54685 54546 53374 53207 51422 49865 49831 49314 48313 47272 47114 46789 46258 45971 45927 45418 44762 44068 43927 43374 42644 41938 41637 41316 41245 41076 40465 40410 39787 39045 38477 38187 38030 37565 37087 35879 34997 34586 34136 33652 33233 33125 32648 32400 32227 32167 31854 31114 30679 30122 29948 29925 29698 29663 29597 29224 28999 28946 28835 28444 28394 28220 25862 25232 24947 23963 22756 22389 21882 21430 21326 21163 21097 20830 20649 20360 20319 19874 19438 19298 18523 18079 17544 17156 15838 15797 15426 15165 14968 14835 14514 14513 14405 14292 13872 13748 13746 13568 13525 13267 12569 12529 12229 12193 12169 12101 11382 11201 11178 11160 10600 10309 10123 10104 10025 9807 9719 9541 9293 9143 9139 9036 8970 8928 8835 8359 8316 8198 7725 7672 7002 6936 6820 6736 6349 6271 6245 6024 5950 5937 5674 5531 5498 5478 5470 5222 5027 4963 4884 4756 4705 4595 4547 4515 4441 4318 4265 3942 3898 3697 3586 3480 3427 3375 3315 3182 3177 3086 3043 2835 2719 2616 2602 2578 2432 2359 2327 2242 2230 1933 1890 1838 1816 1800 1775 1606 1483 1337 1294 1212 1180 1179 967 967 869 850 795 733 664 659 618 611 556 497 397 391 293 269 258 250 234 227 226 202 179 169 143 141 132 114 58 54 53 46 42 10 10 4 3
2 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 958162535 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 373407910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 553525131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 829525295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5405774 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 313874346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 759858846 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 720681512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 656855838 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148350675 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 264194548 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 761668982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 809922259 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 99871 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 410235 0 37762163 0 8702052 0 0 0 0 0 0 25116 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 3953132 0 0 0 0 0 6780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96 0 0 91 0 0 0 0 18100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15690 310696 133 0 0 0 0 8605 0 0 0 0 0 0 0 0 0 0 11313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 0 0 1328365 0 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42146 0 51593 0 0 0 0 0 0 0 0 0 0 0 0 0 5219 903 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102495890 0 0 0 0 0 678543 0 215 0 0 0 0 0 586 0 0 0 48 2052299 0 0 0 0 82019253 0 0 0 0 8142941 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 144502198 0 0 0 0 0 0 0 0 0 0 0 1517089 0 0 0 0 0 0 0 0 0 760 0 0 0 0 312 0 148685384 0 0 0 0 0 0 55513746 0 0 0 0 15663006 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 280118 0 0 727434 0 0 0 0 4 0 0 0 0 0 37600989 0 0 0 0 0 0 0 0 0 20371 0 0 0 0 129 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 1467828 0 0 1640 0 0 26546 0 0 0 0 213146 0 0 441 0 0 0 0 0 0 0 0 0 0 0 14139 0 0 0 0 0 0 0 0 0 0 41 0 0 0 1 0 0 70350235 0 0 0 0 0 0 0 0 0 39 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 11 0 0 0 1240898 0 0 0 0 0 0 0 0 0 0 45657060 0 356 0 0 0 0 0 0 0 0 0 8 0 0 6 0 0 0 349953560 0 23906051 0 0 0 692 0 0 0 43258 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122246840 0 0 0 0 191128688 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 371565811 0 0 0 0 0 0 2115794 0 0 0 0 0 0 0 0 0 0 0 0 1341547 0 59507909 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 902959 280990 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 2678530 0 0 0 0 78 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 395771 0 0 12 0 0 0 0 0 0 0 0 1 0 0 0 0 0 44393036 2 0 0 0 107529 0 0 0 0 0 0 0 0 0 0 0 0 0 2914900 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 17366778 0 0 0 0 0 1390 0 0 0 0 0 0 0 0 59422 0 0 0 0 0 0 0 0 0 0 6 0 3 0 0 0 0 0 0 0 0 0 0 0 6740 0 0 0 81738 2 0 0 0 0 0 0 7717 0 0 0 0 0 0 0 0 0 0 0 664 0 0 103882804 0 0 403 0 0 0 2920470 0 0 0 0 0 0 0 0 0 0 0 497 0 0 0 0 218185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12108 0 0 0 157735704 0 0 0 0 0 0 0 0 73332 0 0 0 0 0 124038102 0 0 0 0 0 0 0 0 0 0 0 140051354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6207777 0 224796 0 0 32
1000000000 0 0 0 0 0 0 0 94623 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 0 0 0 0 22 0 0 0 14 0 922873 0 0 26530715 2732482 0 0 0 0 0 0 13969 169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 454690 0 0 0 0 0 0 0 19804807 0 0 0 0 0 0 2141979 0 0 0 0 0 17129 0 0 0 0 180077 0 0 0 0 0 0 0 0 0 39 0 18948 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3001065 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 6907564 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1138142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 0 0 1209 292008433 0 0 0 71180 0 0 119273 0 0 0 0 0 0 0 0 16 0 52 0 0 0 0 0 0 18609 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48657 0 219431 0 0 0 0 0 0 9175 2573 0 0 0 0 0 6952728 0 0 0 0 0 0 0 0 0 21942 0 0 0 0 0 12217 0 0 0 0 0 0 0 0 3940 0 804985 0 0 0 0 0 0 0 75 0 0 0 0 0 0 0 0 0 149 0 524893 17141 0 0 0 0 13 0 0 0 0 0 0 0 0 154961 0 0 0 0 0 9850275 0 0 0 0 0 0 0 0 0 0 0 0 0 151167174 0 35 0 0 0 0 0 0 0 0 0 0 0 0 119379 0 0 0 0 0 0 0 0 0 0 0 335339273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7611 60 0 10 0 0 0 111273 0 0 0 0 0 33243 1836338 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 6533788 14839 0 18 18 0 0 235837 23901155 0 0 0 0 5778 0 0 0 133 0 0 0 0 0 0 0 0 220434 0 0 0 479123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3622668 0 64526895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 171055995 0 0 17084728 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 0 0 9545052 0 0 0 0 0 0 0 0 0 0 0 0 0 4001 0 0 0 0 0 0 0 0 0 0 0 152 0 0 7934695 16 0 9 0 0 0 0 785391976 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 2546394 0 0 0 0 1231 0 0 0 0 0 0 0 0 746440404 0 0 50 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 20727578 0 0 0 0 0 0 11925 0 0 0 0 0 0 0 0 14292 0 4122299 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38603 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8328679 0 0 0 0 1 0 0 0 0 0 0 0 0 9426005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2578 0 0 1 0 0 0 0 0 2052004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 234 0 0 17674 0 23322 0 0 0 0 0 27252938 13850269 0 0 0 0 0 0 214279 0 13845379 0 0 0 0 0 0 0 2758686 0 0 0 119532145 0 0 0 0 0 0 0 0 0 0 0 0 104090 0 0 1 0 0 0 0 0 0 0 0 0 0 76698 0 0 0 0 0 0 0 0 0 0 3344338 0 0 0 0 2662319 0 0 0 0 0 0 0 0 0 644 2152078 0 0 0 0 0 0 0 0 13584 0 8044 0 0 600382236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68327 0 0 0 0 0 37613469 0 0 0 0 0 0 14580091 0 0 0 0 0 0 0 0 51329 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 800 0 70876189 0 0 0 0 294739 0 0 1693 0
2 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 17387882 28869671 254362892 318026427 347072600 580512304 693256854 892968011
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 179529232 224055061 236087469 660495691 956937630
89672405 70518742 64925162 62559621 62186539 61249994 57273213 56220350 47686670 46100805 45497297 43868467 42988411 41013720 37348233 34757492 34446692 34290643 29104557 28189602 27029118 26521995 25888320 24680895 24679397 23974121 23421745 22546083 22398491 22141173 21904570 21378810 21150658 19470955 19150481 19113356 18504194 18158385 17531733 16912803 16545072 16462071 16040794 15625137 14915677 14686056 14600858 14403824 14097617 13622122 13431098 13377257 13187867 13134991 12878351 12343718 11791725 11476884 11320724 11092333 10972737 10765254 10464980 10450466 10349985 10252106 9978319 9690782 9593493 9476013 9347812 9225330 9154814 9143397 9143127 8864076 8685457 8623950 8612532 8562698 8450858 8378180 8284304 8271177 8194465 8154048 8133400 8117836 8060290 7982135 7909581 7903732 7623618 7369314 7271759 7256817 7224777 7025944 7011892 6955005 6876297 6839434 6633653 6611434 6252162 6150305 6090321 6069994 6026110 6022227 5963651 5894350 5777217 5752621 5641081 5633366 5597464 5563148 5531902 5502294 5384363 5319565 5314139 5312200 5311311 5280896 5279980 5230523 5220283 5219866 5197654 5178870 5152240 5120542 4922907 4863543 4774387 4639661 4631381 4624495 4523676 4513610 4491493 4487637 4485845 4465745 4443370 4396605 4342897 4279260 4231607 4219147 4122809 4056951 4014538 3842067 3825519 3717013 3679651 3563903 3556357 3547538 3443903 3430905 3428430 3422551 3375907 3324229 3318696 3317987 3259515 3221611 3160129 3143606 3132828 3110691 3103754 3065113 3061377 3013937 3008891 2978094 2965467 2964714 2890914 2869804 2800961 2800258 2771594 2744529 2710847 2659888 2642915 2599686 2574194 2553466 2537921 2535783 2529006 2527045 2515979 2498311 2494169 2482341 2450005 2438149 2437889 2432532 2412170 2411738 2407019 2376771 2370203 2363349 2341974 2313396 2303362 2288981 2263095 2259218 2249493 2245159 2226433 2177817 2171352 2162161 2146370 2140463 2131668 2108069 2106690 2090223 2090100 2058250 2021049 2013345 2010003 2003876 1999414 1967545 1942030 1933825 1915257 1892563 1889379 1883770 1878612 1867523 1853955 1845078 1832843 1828041 1827912 1820787 1792920 1782071 1769576 1752285 1715663 1714486 1706784 1698073 1685829 1685573 1641711 1614129 1607848 1606428 1599305 1544775 1541218 1534176 1531100 1486463 1476246 1465716 1456255 1447909 1447863 1445118 1439496 1435354 1429924 1404522 1370036 1369299 1360351 1352150 1336526 1335258 1334160 1322389 1310271 1308402 1295636 1292664 1289095 1284130 1269354 1264406 1262448 1250855 1237062 1232045 1226064 1222267 1213388 1204421 1199387 1197855 1194703 1180600 1177360 1169660 1158446 1155616 1155574 1141043 1140799 1118981 1110097 1110087 1102974 1089458 1084035 1082449 1064793 1063303 1056560 1045590 1040632 1040362 1026933 1023230 1017315 1005996 987850 984148 977765 977674 977430 976253 969275 955644 950003 947651 947458 934377 933805 932851 928662 898826 898574 897616 893875 877142 870657 868584 867751 865533 861718 855435 855204 845131 844730 841136 832080 828098 827511 820339 819631 802053 795651 779099 777934 777408 771385 767635 734853 732719 722919 721652 710725 705497 701156 686662 684287 681656 680094 678886 677439 672883 657102 651368 648285 644673 630347 622923 612684 611087 596838 596682 596407 585483 585293 578034 576223 568890 563832 563751 561072 557985 548829 546617 546027 540832 540525 534152 533888 533575 532878 529295 526616 522410 518948 515808 514719 510249 507822 507385 506285 505862 494790 494442 489798 487308 481607 480986 471427 466156 461068 460213 457561 449628 446394 446268 443545 442201 431702 427080 425880 420114 408292 407508 405674 403991 403833 402703 400571 393611 393240 381791 379325 377630 375890 375064 372968 372956 369824 367464 366505 365205 362232 361174 360071 357237 354517 353610 350371 350231 348210 344627 342087 337155 335724 333290 333161 326228 323353 323299 320852 316300 314600 313239 310759 300192 300132 299295 298408 298272 297971 296882 295822 294490 293797 286426 285465 283946 280786 279747 278093 277608 276348 275308 272411 272331 266207 265246 264510 264002 258103 253942 253311 252986 249141 247747 245552 244182 240554 238834 238178 237679 235106 232526 230499 230251 229987 229896 228763 219240 218446 216864 216572 210267 208464 207904 205561 205084 205021 203652 201733 201670 199307 198999 198757 198255 197918 193852 190210 189028 188542 187348 182616 182533 180420 180242 179226 177771 176143 174695 174281 174280 173044 170209 168853 168309 167886 166507 164150 163606 162391 161930 161585 161497 160923 159352 157990 156629 156383 151829 149571 149568 148028 146621 145566 142971 142764 141852 141775 140501 139667 139130 137394 136016 135989 134800 133128 131783 129490 129144 129004 127025 125343 123317 121527 119782 119290 116668 116444 116120 114348 114341 113751 113309 113093 112540 111271 111247 111221 110205 110042 109974 108888 108665 108488 107514 106697 106531 106321 104775 103868 102777 99956 97559 96785 96372 94879 94179 93991 92464 90336 89671 87445 86930 84096 83980 83925 82204 81358 80429 79972 78848 78627 78333 78283 77996 75489 73470 73273 73100 72124 70283 70246 69828 69742 69486 67435 67136 66379 66148 65911 65768 64796 64138 63771 62782 62430 61846 61350 61102 60553 60484 60410 60390 58452 58295 57717 57640 57118 57019 56103 55778 54887 54673 54533 54336 54326 52756 51284 50587 48922 48893 48881 48558 48304 48285 46623 46491 46177 45784 45750 45559 45529 45493 43271 42798 42683 41426 40622 39433 38369 38219 37211 36343 36218 35288 34781 34439 34046 33739 32864 32797 32696 32261 32137 31964 31088 31066 31008 30502 30325 30172 30165 29617 29233 29177 28916 28385 28353 27767 27630 27247 27200 27074 27029 26575 26182 26181 25571 25524 25045 24199 24032 23993 23555 23525 23281 23248 23215 22620 22532 22058 21649 21265 21099 20877 20356 19899 19746 19552 19440 19227 19200 18974 18639 18566 18095 18039 17908 17421 16683 16677 16644 16630 16617 16511 16358 16087 15966 15948 15939 15908 15616 15512 14735 14619 14423 13903 13752 13444 13381 13358 13022 12987 12882 12871 12868 12743 12660 12296 12186 12089 11925 11881 11833 11400 11230 11029 10943 10924 10859 10525 10329 10207 10139 9976 9961 9843 9677 9391 9359 9026 8992 8849 8806 8786 8613 8586 8528 8522 8438 8383 8101 8028 7903 7841 7334 7227 6870 6762 6716 6194 6190 6125 6055 5856 5530 5495 5388 5331 5313 5247 5112 5050 4958 4899 4835 4777 4724 4699 4678 4592 4497 4493 4418 4406 4159 4008 3948 3842 3814 3699 3571 3516 3416 3406 3385 3364 3356 3047 2968 2953 2923 2796 2697 2550 2465 2434 2282 2222 2031 2026 2010 1925 1860 1855 1832 1771 1757 1693 1663 1595 1594 1533 1526 1491 1471 1460 1413 1393 1372 1355 1247 1158 1152 1127 1113 1108 1057 995 930 923 922 921 892 891 826 778 698 659 639 547 515 509 504 464 460 430 399 300 286 260 195 184 173 165 153 143 135 130 124 113 108 89 63 62 55 52 40 38 37 36 32 26 16 13 13 13 12 12 4
52280407 51630787 51296783 45333986 43526515 43118809 40358286 40017873 39876755 39492908 36666903 34119119 32497079 32330513 29637430 29342936 28882077 28492355 28214564 26970138 26097963 26081426 25826580 25442234 25304454 25269451 24721548 24333965 23499473 21686479 20995054 19788792 19456343 19445551 19028013 18795951 18728594 18302336 18143899 17355436 15879681 15629117 15028895 14823258 14468812 13955392 13938184 13474368 13350028 13336325 13165641 13100394 13058126 13038057 13027191 12897182 11926355 11919218 11849166 11473415 11430354 11416195 11129654 11079521 11065429 11004642 10919462 10814567 10462625 10407074 10334726 10249766 10124590 10089527 9985425 9500787 9385793 9342617 9279009 9254124 9073092 9051135 8957444 8901370 8832145 8675410 8623436 8384450 8354711 8342346 8254722 8163591 7893592 7844149 7422571 7366488 7304672 7281381 7247319 7199272 6828146 6741136 6723200 6670501 6610466 6600094 6557654 6534767 6408085 6307787 6268132 6267661 6246860 6213529 6206683 6193685 6186129 6101338 6060133 6058952 5789503 5721288 5597424 5553655 5505062 5354439 5325437 5323217 5313422 5290986 5223861 5222149 5169412 4927904 4901720 4684706 4641878 4595042 4591176 4516766 4503624 4406888 4387045 4339032 4336485 4336146 4313992 4298372 4206663 4165117 4128860 4085383 4015415 3835734 3807105 3798659 3789794 3700120 3656406 3655793 3548073 3531660 3524476 3506257 3351509 3304034 3261788 3238460 3163121 3158498 3137570 3104312 3094590 3074168 3066145 2964702 2942595 2911520 2876202 2856995 2827444 2821595 2759100 2740406 2734142 2698349 2575568 2569628 2566145 2551786 2543437 2469238 2459676 2459475 2431941 2408055 2405985 2395715 2348151 2338599 2307948 2302561 2301654 2226824 2224633 2223745 2140178 2124417 2113600 2104723 2099004 2073574 2071230 2070890 2065187 2044832 2034064 2013612 2013412 2007752 1994861 1973330 1961590 1935587 1928846 1914169 1900664 1894990 1889031 1874754 1869041 1866621 1866539 1793214 1784504 1783152 1717366 1708029 1689257 1678732 1675569 1670100 1663878 1656203 1636878 1618483 1616620 1615065 1604259 1594942 1575222 1573696 1551697 1547817 1530935 1527467 1525777 1519847 1519554 1509916 1500884 1493210 1490670 1476142 1471439 1470372 1460378 1405704 1403259 1401633 1375676 1363622 1362787 1358766 1355469 1349368 1348887 1343710 1341793 1321379 1315680 1313133 1307289 1300385 1257484 1248383 1223379 1222517 1205928 1193591 1183179 1178547 1178401 1170500 1168753 1147771 1146364 1135135 1121603 1104971 1101908 1100337 1064065 1058622 1048038 1046019 1043364 1039810 1036763 1035052 1032335 1026716 1020072 1014282 1009494 1005654 1004514 979382 976135 944655 932113 927589 923226 907989 898004 890111 882262 876032 871782 864451 855798 855450 825760 818527 816217 814853 807397 805675 799601 796139 792423 786495 778975 763122 752894 745457 742473 731485 730746 728413 721369 706396 706236 702702 695132 651337 648713 646805 641378 638426 632586 627320 626839 625023 616887 608915 599226 599028 584354 572570 570672 570361 568373 566356 565914 564890 564071 563869 560278 551762 542667 529186 522178 521502 520434 514956 511411 508078 507566 501711 496477 494839 492891 492200 488265 486221 484750 482034 473102 471104 469945 467629 464020 460450 459606 453081 450971 447046 445924 444050 437839 434294 431444 431124 430893 426238 424293 421858 421109 420094 419566 416304 413733 412668 412160 412028 411149 409836 407303 406787 403886 401318 401265 390467 386666 385963 382761 376810 375635 374349 374324 368602 366698 359450 356183 355307 345984 344834 339038 336905 336195 334073 332105 330596 327118 325897 324176 323149 322271 321969 314132 306168 305926 303592 298453 295211 294419 292643 291710 290154 281549 277838 276373 274507 273129 270978 270550 269203 268345 266409 266149 264400 264366 262807 259369 256382 253400 253114 251792 245001 244602 242775 242487 242039 241015 240492 239449 234994 229116 228600 222302 221502 217166 217004 214852 214320 214083 213914 213490 213173 212358 209795 209002 208504 208427 207982 207880 205201 204478 202960 201684 200206 198583 198408 196576 195959 195902 194150 194102 193916 193697 193663 192881 190190 185970 185955 185135 184414 183394 183301 176171 174890 173275 169889 168539 168210 165462 161471 161365 159528 158726 158259 155439 154994 154591 151442 151210 150482 150338 149831 149330 148943 148936 146154 146144 143905 142556 141791 141750 139179 136853 136401 135897 135029 134962 133333 131558 131285 131124 129672 129200 128646 128636 126834 126224 125948 125598 125136 124279 124232 123509 122650 120606 120331 120010 118523 115339 114111 112452 111250 106648 106644 103174 102627 102372 102156 101814 100707 100605 99592 99266 97021 95753 94686 93995 93653 93570 92089 91377 90935 90926 90464 90363 89913 88612 88342 87260 85424 83809 81399 80456 79786 77595 77470 77238 76645 76562 74283 73899 73873 73776 72611 71591 70514 70340 69749 69680 69383 68894 67748 67276 64806 64693 63468 62910 62566 62548 62410 61693 59981 59724 59502 59471 59397 59160 58019 57803 57359 57118 55917 55560 54688 54687 54288 53237 53112 53006 52777 52576 52226 52203 51571 51234 49137 49109 48894 47480 47416 47349 46896 46554 46165 46125 45232 45209 45151 44755 44718 44708 44575 44407 43855 43819 43140 43017 43007 43005 42991 42871 42543 42218 42071 41914 40570 40422 40253 39431 39303 38480 38474 38219 38099 37897 37611 37449 37429 37339 37291 37130 36859 36113 35209 35194 35136 34448 34431 34081 33671 33287 32894 32475 32441 31833 31408 31318 31172 31063 31001 31000 30996 30915 30911 30556 30504 29695 29675 29673 29631 29195 29020 28306 27799 27686 26547 26208 26098 25981 25746 24925 24811 24808 24786 24564 24395 24101 23432 23402 22965 22814 22724 22443 22344 22296 22093 21586 21550 21541 21236 20665 19756 19630 19592 19583 19060 19055 19023 19006 18992 18913 18871 18849 18483 18328 18255 18243 18001 17940 17577 17387 17373 17011 16637 16597 16508 16175 15964 15655 15625 15601 15426 15043 14786 14786 14721 14515 13873 13336 12686 12380 12296 11601 11447 11381 11284 11173 11019 11000 10871 10775 10583 10473 10361 10274 10217 10005 9703 9623 9590 9538 9392 9369 9313 8844 8672 8638 8414 8369 8102 8078 7925 7871 7680 7209 7177 7127 7023 6935 6830 6738 6637 6611 6590 6137 5748 5716 5655 5572 5435 5338 5221 5211 5194 4999 4926 4858 4810 4709 4648 4620 4604 4563 4468 4394 4301 4145 4077 4067 4014 3906 3681 3664 3367 3295 3291 3276 3239 3119 3072 3030 3027 2935 2895 2866 2706 2402 2393 2377 2309 2277 2266 2201 1947 1865 1832 1815 1811 1726 1587 1556 1548 1529 1485 1465 1350 1340 1275 1243 1219 1200 1192 1150 1138 1069 1063 936 870 854 849 818 808 798 764 757 688 683 642 597 565 549 536 520 505 427 409 379 297 268 260 256 253 231 200 181 177 174 169 128 119 108 102 101 88 86 76 73 35 32 27 17 15 11 8 8 7 7 6 3 3 1 0 0
2 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 59902941 113613268 283650560 541415987 604255831 677781742 902566819
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 211280820 318010151 379017138 445513499 627099244 822581797
0 0 0 0 0 0 0 0 0 18 0 0 709063 3563936 94015 0 0 0 982 0 248126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 608659 0 0 0 0 77 0 0 1 0 0 0 0 0 0 0 0 0 45497 0 0 4 0 0 8 245404 0 0 0 11990 0 0 0 341 0 0 0 209 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1235 0 0 0 0 0 1689 0 0 0 50100 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13436429 887 0 0 0 0 0 0 0 0 1 0 0 0 0 162602325 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6985 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122033 0 0 0 0 3543919 0 0 0 0 0 0 0 0 0 0 0 712 0 0 1 0 48111697 60533 0 0 0 0 0 0 66 0 0 0 0 0 0 0 207467 0 0 0 0 0 14670935 6108411 0 567625 0 0 0 0 0 0 0 0 3 380288 0 0 0 0 0 144 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82931 0 0 0 0 0 0 0 0 0 246608 0 0 0 0 0 0 0 0 57998 0 0 0 0 0 0 48774 257 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2825967 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 173 0 97516749 0 3762755 0 0 0 0 0 0 0 0 0 0 0 615390 0 0 13923580 0 0 115 0 0 0 0 0 370302714 0 0 0 0 0 0 0 0 0 0 0 0 220 0 0 0 14 0 844599 0 64323 94 384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 0 0 0 115328 58 0 0 0 442260099 178 0 0 0 0 0 0 0 548 822330 0 0 0 0 0 0 923 9077 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3616 0 0 0 0 0 463 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 1343 51854327 23150507 0 0 0 0 14 0 0 0 0 0 1223 0 0 0 0 0 0 172286 74860367 66 40420 0 0 0 0 0 180893 0 0 0 0 0 0 0 0 0 0 108097 0 0 0 0 0 0 122483 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3344767 0 0 0 0 0 0 0 0 0 0 0 0 5 77748526 189786116 0 0 0 0 0 0 42 0 0 0 0 0 0 0 0 0 0 4606325 0 0 0 0 1 0 0 0 0 0 0 0 0 0 169237852 0 0 0 0 11908845 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 663737225 0 0 0 9130 0 0 0 84630901 0 0 0 0 0 0 14623 0 5755 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16580 0 0 0 0 0 0 0 3323319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42977 0 0 0 40384 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 0 0 0 0 0 74651361 0 53 40 0 0 0 0 0 0 0 28307 0 0 96484 0 0 0 0 0 0 0 0 0 0 212 0 0 0 0 0 187695049 0 0 0 0 0 0 0 79785 0 0 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 823 0 0 0 41112 0 0 0 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 1978908 0 0 0 0 0 45714 0 0 0 0 0 0 0 0 8753814 0 0 0 0 0 10740 0 0 0 0 0 0 0 63272 0 0 0 0 0 0 1 0 0 0 0 0 0 50037 0 154 14952 0 0 0 0 0 0 0 0 235456 0 687049 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1680997 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 138 0 121373 0 0 0 0 0 0 0 0 0 0 0 0 27100236 0 0 0 28342 0 0 0 0 0 0 0 0 0 0 0 1071614 0 0 0 0 0 0 0 0 0 0 0 0 0 3038777 0 0 0 10024475 0 0 0 0 0 0 5764 10 0 0 0 0 0 0 0 0 1189 0 0 0 0 0 0 0 0 64814998 0 0 0 1599625 0 0 0 0 0 0 0 0 4519 0 429358380 0 66502 0 0 125 0 0 0 0 59963 0 9275 0 0 30676368 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 928 2 0 0 0 0 0 0 25 0 0 0 0 6601 49 54819 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1929873 0 0 0 0 0 0 0 0 0 0 73591916 0 0 0 0 0 0 6428569 0 0 77176 0 0 72510154 0 0 0 4796 0 0 0 0 0 0 35 0 0 4 0 0 0 0 0 0 7538 0 0 0 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17587 0 0 0 0 0 0 1494051 0 0 0 0 4271347 0 0 0 0 0 0 0 0 0 0 0 0 0 530531028 0 207 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 1928 0 896606 0 0 76 0 0 34039 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 6975 0 0 0 0 132611655 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 14 0 0 0 0 142 218 0 0 662 0 0 0 0 0 0 0 874021 0 0 0 0 5259889 0 0 53589647 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51968 0 0 0 0 0 0 647 0 0 0 0 0 0 0 0 5509 259574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 371601 0 0 0 0 0 2144 0 0 0 0 0 0 434 0 0 0 0 0 0 0 27639 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 634171 0 1799 0 0 0 0 0 0 0 0 0 0 0 0 0 0 161 0 0 0 0 0 0 4 0 0 0 0 0 0 426018 0 0 0 0 36685906 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 156953 0 0 0 1916432 0 0 0 0 0 0 0 0 0 0 0 2 0 1074232 0 0 0 0 0 640 0 0 0 53242 0 0 230898 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 125330705 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1777079 0 0 0 0 0 706 28 2 0 0 2972 0 0 0 0 6398869 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13372568 5516023 0 0 0 0 0 2094579 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 353524 0 0 0 1627 0 0 0 669504 0 0 0 0 0 2187923 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49915 0 0 0 98464666 0 0 0 675 0 532 0 0 0 0 0 0 0 0 0 0 141652 0 0 0 0 0 0 132 0 0 0 0 0 8270 0 0 0 0 0 0 0 0 0 0 0 0 85 0 0 0 0 0 0 0 0 0 33182829 0 0 0 21094 12463 0 1 0 59284 0 0 0 0 0 0 0 58511761 0 0 0 0 0 0 87121 0 680430 0 0 0 0 0 0 0 0 0 0 1 0 20982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 13 77947377 3 415280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 513517949 28159 0 0 0 0 0 20868902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27451 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4831057 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 22612426 0 58197 0 101892225 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 344463385 0 0 0 0 0 0 0 0 0 0 424493 0 0 0 0 0 0 0 0 0 0 1253 0 54790 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 232525880 0
2 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 317514800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 872529514 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 573186469 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194437862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 678084389 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 415956272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 908665380 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 557367625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 811085921 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 852151827 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 423869196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 473424583 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 689603585 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059
3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059 3880059 3880058 3880059
2 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 765827834 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 359517686 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 562250789 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 226209831 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 336440685 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 250977073 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 547627615 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 392108245 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 804632960 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66628661 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 740732457 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 521658760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 640864201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1774961 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4810943 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110041365 0 0 0 0 0 0 0 0 0 0 0 5740976 0 0 0 0 0 0 127006 0 0 2706174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103747 0 0 0 0 0 0 0 0 0 501747167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 427 0 0 0 0 0 0 0 0 0 0 0 0 83669004 0 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 73 1271 0 0 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1204037 0 52 0 0 0 0 0 0 0 0 0 0 158438960 0 0 0 0 0 0 0 0 0 15 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 8147982 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 0 0 0 0 0 0 0 667490 0 0 0 0 0 0 0 1 0 0 0 0 0 0 204058610 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1507538 0 0 0 0 210450 0 0 0 0 40637 0 0 0 0 0 0 65561421 56 111174011 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 266178402 0 0 0 0 0 0 19455289 0 33617733 208625923 0 0 0 0 0 0 144883743 0 0 0 0 0 0 0 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 5 0 0 13797 0 0 868086 0 0 0 0 0 2 0 0 0 0 0 87367582 152 0 0 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 967346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45297071 0 0 0 0 0 0 0 2113 0 0 0 0 0 0 267363 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 1113854 0 0 0 0 187355 0 0 3747 0 0 0 0 0 0 0 0 0 0 0 0 166961 0 0 0 59 0 0 0 23705 0 0 0 22064034 5741785 0 0 0 0 0 0 15377812 0 0 0 0 0 1283613 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 903240 0 0 0 7488753 0 0 0 0 0 0 0 0 0 45642516 0 0 0 0 0 0 0 0 2 0 0 0 0 167892192 0 0 0 0 0 0 121418620 0 0 0 0 0 0 1202849 0 0 0 0 0 15341069 0 0 0 0 0 0 0 1 0 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 0 0 0 0 0 0 0 0 0 0 0 0 0 4051 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 5690 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35866 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 381 0 0 0 0 0 0 176310 13994 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 35655 0 100 20732 7416631 0 0 3929 87897 0 0 0 0 0 0 84919273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3335 0 0 0 0 0 0 0 0 0 0 0 0 0 6005890 0 0 0 189758 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 791457 2963990 0 0 0 0 0 2396800 0 0 0 0 143387 0 759 0 0 0 0 0 0 0 0 45603539 0 0 144 1 175042029 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 138 0 0 0 0 0 0 0 0 0 0 0 3515 0 0 15842 0 0 0 0 135971545 0 0 0 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 3004 0 0 0 0 0 0 0 19635862 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 21468 0 0 0 15847072 0 296877225 0 0 0 65532 0 15012079 0 0 0 0 0 0 105961 0 31014824 0 0 0 0 0 0 0 0 0 0 314060
1000000000 1 0 0 0 77354173 223111 0 0 0 0 565461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7713 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 238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 357 110964 0 0 0 0 0 0 0 1174569 0 0 0 0 0 0 0 0 2907625 0 0 0 0 0 0 0 3751510 0 0 0 0 0 0 0 0 646 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 49951282 0 0 0 0 0 26866154 0 0 0 0 0 0 1852 0 0 0 309304 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 2278083 662062 0 0 0 0 0 0 0 0 0 237 0 1564 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1453705 0 0 0 0 0 0 49 0 0 0 0 0 0 0 0 877421 0 0 0 0 0 0 0 0 0 0 22 0 0 0 7 0 0 6133149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2095 0 0 0 1264 0 0 0 0 164041466 0 0 0 0 0 0 0 0 0 0 0 0 576096 0 0 0 1368 0 0 0 0 0 15 0 0 78 0 0 0 0 0 31376 0 4563 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30664 0 2 0 0 0 0 18468607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16337684 0 0 0 0 0 0 0 0 0 288900 0 0 0 0 0 10908807 0 0 0 0 0 0 0 0 0 0 71699137 181612 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58201 0 0 0 0 485751 248 0 0 0 0 0 22282204 0 0 0 0 0 0 0 0 2 175 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 8202 0 0 0 0 0 0 36595727 0 3 0 44 0 0 0 0 4 0 0 0 0 0 0 0 30371 0 0 0 153587535 0 0 0 0 1715 43 0 0 0 0 0 0 0 416 0 0 829 0 0 0 0 0 0 0 0 0 0 209 0 0 2 0 0 0 0 0 0 111 0 0 3069278 0 13570296 0 0 0 0 1469 0 0 0 0 0 0 0 0 5986365 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106610 0 0 0 0 780 0 0 0 72919 0 0 1615309 0 1290 0 0 0 0 0 0 0 0 0 9 0 0 21745147 0 0 0 0 0 10 0 163 0 246388285 0 0 0 0 0 0 0 18 0 88479 0 0 0 0 0 0 0 0 0 0 0 0 0 17 6610 0 0 0 0 0 0 98046256 83734 220657 0 0 0 0 0 0 34025114 1994492 0 0 17 0 0 23652 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5757994 0 0 0 0 1445 0 0 0 0 0 0 0 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 54941 0 0 0 125338 0 0 0 0 0 0 0 0 0 0 0 0 184768066 0 17403402 0 0 0 0 0 0 0 0 0 0 0 23 0 300 0 0 987555 0 3588965 0 0 0 0 0 0 0 0 0 710 0 0 0 0 0 0 0 0 0 0 675703 0 0 0 0 0 0 0 0 0 0 0 187558750 0 0 0 0 0 0 0 0 7402117 0 0 0 0 0 0 0 0 0 69 1 0 0 6099830 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 297373144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6094 3384 0 0 0 0 0 0 0 0 0 457 0 0 0 10197734 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4267003 7 0 0 0 5229 0 1414078 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74599356 40 0 0 0 0 0 0 0 0
2 1001
967746915 946653269 791528407 755425291 525019183 151084427 43789289 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
864024681 576448711 488967388 252190271 210568449 59265299 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043
3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043 3313042 3313043 3313043 3313043
2 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 610383592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 836253004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 158682148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 894260953 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 820469638 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 813261048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 769865124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 184842218 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 778392895 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 530266381 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 694569757 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 493113780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 670140050 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
168589380 134249295 110486197 109441764 107129687 84208359 81646805 80905751 72338458 65921640 64596277 62143561 60848154 51909118 50579262 42859001 41493937 41352462 40549390 38705925 37537268 37354467 33918688 33048804 31178551 30768571 30567246 29390723 29318916 29318044 28982272 26905513 25900096 25214577 24861112 24452205 23755890 23163195 23065849 23065577 22402431 21924216 21692090 21337466 20229014 20069254 18757527 17998376 17955061 17771844 17687639 17668539 17093604 16941469 16806990 16714075 16390616 16317820 16100951 15617879 15517954 14992538 14567069 14506983 14479850 14252913 14024841 13980200 13631930 13607637 13516175 13441909 13426924 13384177 13245135 13210828 13099699 12865021 12708323 12408144 12390830 12234583 11837626 11481718 11474427 11396830 11136068 11010803 10964169 10911692 10881045 10657518 10624544 10564114 10455386 10409213 10132377 10074415 9805496 9718691 9638083 9599306 9461017 9368362 9206645 9194002 9168000 9092241 9076708 9035808 9012724 8969999 8938002 8811599 8794242 8747682 8625002 8601354 8535612 8475342 8437193 8378792 8082198 7830002 7803247 7723327 7605324 7507873 7487517 7328746 7228335 7178885 6951856 6819903 6717654 6589720 6441229 6350798 6243164 6227606 6201646 6177149 6117169 5992172 5987923 5961371 5935961 5887615 5881181 5814645 5661261 5647256 5605563 5568638 5486572 5432005 5431171 5427293 5379081 5332652 5240450 5211800 5087404 5030948 4993972 4956429 4924489 4900000 4899487 4884868 4842401 4800026 4765788 4738990 4704395 4658902 4626321 4526395 4494815 4474123 4370407 4348865 4300885 4274732 4241138 4177245 4135083 4070342 4056366 4026970 4023713 3988560 3986719 3968153 3951414 3912158 3911390 3899205 3860019 3859013 3856486 3833003 3809947 3784005 3755781 3726144 3722310 3718181 3707172 3698627 3681896 3631358 3612186 3575214 3553269 3503439 3476633 3473210 3470105 3463565 3415099 3402724 3388146 3379309 3358909 3322444 3236165 3206377 3170536 3098147 3096953 3052026 3041363 2953937 2885208 2849071 2845748 2830883 2806927 2799196 2768582 2752931 2697245 2669268 2651050 2650543 2609369 2546500 2531420 2529097 2522044 2521264 2447138 2420146 2388628 2308039 2283006 2263353 2233390 2219914 2202772 2200098 2196534 2162962 2149001 2125611 2121799 2113640 2071714 2068011 2066011 2053518 2050343 2042585 1999455 1984247 1969868 1965393 1963118 1949264 1945769 1940287 1924121 1923232 1918569 1916915 1916060 1912359 1907649 1894931 1880854 1856169 1845904 1841657 1839453 1836890 1831903 1823469 1820198 1803352 1791612 1789599 1780860 1761436 1756244 1754294 1754015 1745346 1735586 1726984 1722585 1720575 1658898 1636896 1627014 1625475 1621922 1613473 1605493 1598445 1596787 1589844 1583043 1572898 1537174 1525815 1521862 1516501 1514174 1497361 1496879 1488914 1487349 1473099 1457386 1457107 1456782 1452295 1445120 1437673 1435391 1431245 1430020 1418356 1405326 1402294 1400482 1316788 1303430 1297392 1290976 1285865 1278133 1264420 1262156 1262135 1261745 1244975 1241832 1241433 1184213 1182910 1173105 1162983 1162960 1144857 1142069 1137949 1136619 1115068 1112988 1105199 1102531 1093117 1081112 1070176 1067228 1065702 1063803 1054355 1053626 1040641 1031631 1027373 1024794 1014313 1004170 1003176 998204 997604 996415 991978 975566 955750 950799 947178 943796 938980 930974 918118 914998 911636 897592 893022 889928 882678 871378 870386 869234 869177 865181 859359 842478 830575 819240 814066 811686 808616 806500 800045 787133 785119 783973 766470 766401 762946 757466 754279 738122 734235 732937 727169 726679 717890 717860 705124 703794 703511 699594 688701 687182 680590 680238 678040 662066 660932 654750 644618 639373 631467 624025 618133 616348 612488 611365 604751 602280 601308 597257 590258 589186 584187 583605 583267 581583 576603 574964 570660 569734 562792 560560 559156 555072 552341 550119 543703 537845 529276 524510 519057 518901 516629 511637 506451 501748 500808 492148 491988 490957 487724 486124 479435 476025 471547 468970 468412 465189 453347 444281 436650 431298 429671 422740 419318 416735 412315 407602 405949 396981 392588 392025 390529 389093 386794 380630 378776 376143 374350 372830 366431 361761 359131 358387 357732 355281 348661 345728 340572 340030 338012 337278 335851 332784 331695 330037 329016 325889 325610 324701 323407 318628 317192 314316 312396 309020 308746 304685 303898 302133 297810 296854 293958 293853 291934 288800 288297 288258 285325 285163 283046 280850 278618 274858 274747 270976 270243 270162 269660 268090 266883 266682 262380 261063 259996 256340 252366 251836 251687 250264 249451 248899 246627 246358 244211 244077 242773 241782 241771 241522 238368 235404 233812 233004 232119 230725 227437 227430 223843 223516 220728 219599 218324 217354 216761 216626 210327 209626 208085 207674 207073 206395 205769 204899 204033 202151 201911 201236 197292 197224 196003 195891 193754 193452 192911 192093 190265 188077 184576 183208 180631 179450 179016 177541 176952 176726 176348 175923 174896 174309 172204 170043 169771 169484 169247 167650 163464 163234 161233 159636 158177 157854 155342 155151 152271 152263 152133 148693 148350 147294 146826 145941 145450 145440 144291 143038 142916 142212 141233 140606 140375 135063 134915 134507 134327 131950 131125 130705 129906 129401 126416 125749 125727 125642 123618 123435 122336 121873 119279 119125 118094 116044 115651 112753 111640 111096 110760 110075 110021 110008 109683 109677 108753 107301 106504 105470 104910 104643 102557 100448 98882 98866 98442 97733 97463 92943 90302 89872 88513 87875 87134 85904 83369 83062 82993 79799 79490 76630 76217 74754 74670 73572 73047 71983 71692 71360 71148 71134 70404 70225 69645 68395 67614 65347 64075 63785 63728 63711 63104 62807 61705 61699 60383 59219 59215 59132 58539 57571 57290 57114 56634 56562 54469 53613 53600 53476 52630 52127 51951 51891 50644 50583 50518 50087 49799 48930 48905 48277 48131 47849 47326 46871 46284 45859 45674 45663 45502 45447 45364 44836 43978 43937 43222 43105 41948 39200 39133 38824 38564 38331 38109 36917 36535 36271 34694 34292 33673 33299 32865 32453 32141 31950 31740 31693 31616 31308 31050 30702 30530 30513 30507 30300 30216 30053 29747 29116 28888 28335 28310 28117 28106 28100 28026 27946 27850 27600 27405 26944 26467 26262 25725 24766 24577 23948 23759 22451 22110 21971 21687 21229 20806 20698 20469 20304 20229 19950 19611 19044 18595 18195 18096 17676 17579 17536 17313 17133 16833 16540 16341 15909 15908 15850 15328 14724 14610 14092 13844 13699 13624 13518 13417 13336 12716 12652 12361 12266 12107 11831 11775 11676 11549 11423 11131 10999 10866 10778 9516 9304 8900 8533 8462 8038 8003 7905 7489 7320 7293 7262 6950 6673 6652 6586 6459 6001 5938 5929 5528 5507 5443 5221 5123 5119 4717 4700 4614 4429 4325 4066 3871 3787 3755 3702 3692 3670 3652 3574 3533 3448 3056 2993 2766 2680 2647 2598 2465 2426 2389 2270 2265 2102 2100 2022 1996 1987 1969 1927 1913 1859 1801 1732 1548 1530 1505 1497 1478 1389 1379 1271 1253 1219 1128 1080 1034 947 894 841 744 596 578 550 540 466 450 435 390 389 363 344 221 158 120 87 55 53 43 7 7 6 5 5 4 4
156724585 151913932 136483478 129046656 103744592 84388816 76871503 59040462 55803855 53190196 51336930 49403758 48341406 47785193 47322519 45441961 44736912 42437188 42370832 38322305 38305004 37677256 37541536 36949936 33013902 31183212 30805736 29625025 29568010 28713299 27236392 27194748 26992761 26689543 26553487 26178685 25131367 24847875 24392639 23872351 23613462 23442069 21728708 21526606 21248476 20741533 20401987 20253446 18164369 18046787 17942096 17791542 17755640 17523399 17460442 17379613 16881290 16879951 16878106 16725816 16502054 15282909 15100231 14895330 14854794 14661846 14629551 14443411 14179158 13788603 13400159 13392702 13285085 13098530 13094619 12752699 12529459 12469996 12405222 12350018 12143314 12084060 11426639 11408091 11248557 11189267 11167420 10953997 10916751 10817203 10727372 10727319 10718554 10539936 10486344 10485571 10379985 10119440 10060348 10002876 9684468 9628214 9493850 9366247 9195439 9066233 8952886 8769132 8700111 8505542 8469456 8467097 8427027 8426964 8425285 8351573 8296484 8296023 8243402 8239730 8167037 8101278 8020856 8012238 8010724 7971851 7855546 7764794 7752375 7710829 7666753 7403204 7401477 7242216 7230657 7174790 7172721 7164854 7135523 7011758 7002174 6888615 6853676 6826857 6804554 6795282 6727749 6555249 6538345 6521321 6512702 6341799 6328876 6326394 6303677 6174080 6089097 6073871 5982192 5968601 5967015 5928829 5928146 5912641 5890279 5849790 5737552 5705399 5628751 5611644 5530260 5446163 5410255 5328640 5307649 5286311 5285217 5257484 5246643 5229861 5188223 5087771 5064818 5058302 4950920 4946624 4933946 4928297 4875368 4863668 4855816 4792702 4762180 4706808 4629695 4608275 4599406 4575279 4568378 4562140 4382358 4330465 4255014 4087671 4006701 3997242 3921431 3921425 3898273 3863539 3837809 3783159 3754032 3741893 3713796 3696050 3685773 3684328 3652586 3630980 3578095 3546046 3537085 3521974 3464414 3436580 3436278 3427189 3399085 3397818 3297559 3265720 3252991 3207540 3194006 3193253 3165306 3162300 3095116 3089990 3067063 3061460 3059114 3034106 3021812 3015570 3013809 2971328 2961544 2938798 2852461 2847920 2836581 2836326 2826915 2823127 2789542 2782109 2777433 2676849 2673497 2671201 2656039 2628717 2627947 2625738 2603086 2600005 2591189 2564655 2482102 2477537 2473329 2468043 2429583 2397069 2364229 2322360 2318934 2316390 2306923 2264468 2253255 2246108 2239530 2223127 2159975 2141282 2134816 2129715 2128269 2097930 2091643 2089424 2081838 2009431 1991480 1984591 1981778 1977643 1962544 1952618 1943436 1940011 1924058 1917187 1916997 1902769 1895229 1850072 1840513 1797199 1785348 1784710 1775586 1775488 1757764 1752957 1751406 1690281 1673107 1658221 1635161 1599877 1596151 1595066 1587952 1587692 1570986 1569674 1547776 1544678 1532203 1517470 1503328 1486974 1484456 1477683 1475604 1472297 1461064 1455691 1441360 1421950 1418635 1415273 1406381 1382419 1380840 1375777 1367626 1367215 1363871 1357540 1355669 1355575 1351235 1342638 1340219 1338300 1337797 1330672 1317802 1299326 1281162 1280447 1258353 1252796 1247747 1237125 1228910 1222261 1214539 1197220 1194035 1187890 1183354 1182532 1181739 1174749 1171325 1153059 1152905 1150837 1130943 1110774 1104334 1098343 1071542 1061259 1056424 1055486 1039051 1034225 1028608 1028190 1023863 1019740 1017666 1008621 1004357 1002242 1002141 985794 984658 983635 979348 950364 929234 924760 923390 914822 902621 900791 898499 877465 871444 850974 848433 847907 846375 840054 832394 829022 822457 821723 820835 804812 797316 793975 790463 787154 785810 781798 772266 771284 767510 761431 759095 756724 749969 748988 740193 736226 730934 727062 725436 708002 706075 699652 696560 693767 689385 685930 684277 683543 681647 679699 663227 662629 660174 653977 650728 644384 642328 641981 635059 634407 631263 627521 626807 624189 618634 614845 614637 611331 608014 605044 597221 595276 588800 584143 576628 574263 565069 562929 556296 555751 553208 552341 550723 548993 546044 545472 538930 535271 531800 531327 531157 525014 524693 521987 519685 518411 518109 513268 509320 506156 504784 498071 487944 483614 480570 480385 479402 476490 471589 471113 471081 468917 463699 463192 462941 460206 459205 455039 446165 441560 428018 425098 424940 424431 423049 418002 408515 407301 407225 407091 406194 403335 402553 400293 399722 399149 398375 397830 396626 391835 388736 378054 376831 374380 373163 371724 370057 368710 365750 362054 361078 358088 353981 349035 348607 346052 340960 340626 340490 336850 336148 336030 334428 333213 331594 329684 324341 318945 318330 317799 315798 315165 308460 306463 305173 302052 301745 299925 299396 298765 297174 296123 288924 288798 288389 286300 281642 279496 275868 272779 272296 268972 268346 268256 267891 265643 265417 265048 264183 264141 251588 249007 244514 243612 243077 241433 239327 235453 233758 230928 230136 228820 226992 224565 221792 220096 217914 217411 214536 213510 212326 209340 209145 206067 202731 202543 201816 201488 198744 195400 194730 192427 192315 191695 190715 189523 186222 184577 181560 180447 179077 179035 178435 177991 177931 177439 175871 175464 171926 171889 170836 170254 169881 169603 169437 167787 165363 164293 163545 161832 161706 159811 156991 156526 155118 152563 152526 150183 149544 148987 147899 147526 146686 146639 145872 144894 143141 142405 141425 138680 137747 133508 132962 131126 128572 128180 127988 127643 126958 125434 124514 122574 118881 118719 118331 117407 116616 116378 114504 112549 111604 107716 107572 102112 100706 99758 99494 99215 97834 97123 95982 95536 95363 93997 93898 93548 92843 91717 90643 89125 87607 87578 87574 87145 85519 81689 80455 80003 78465 78418 77763 77445 76682 76057 75363 74423 74029 73009 72028 71348 70154 69377 69231 69196 68680 68317 68040 67087 66927 66678 66202 64948 63254 63047 62531 60962 60595 59709 56599 56514 56154 54827 54111 53823 53593 52468 52064 50547 50459 49241 47986 46878 46381 46290 45453 45383 45140 45126 44727 44068 42797 42090 40736 40266 38234 38092 37626 37167 36902 35944 35588 35375 35325 35219 35076 33792 33749 32728 32560 32176 32077 31948 31890 31585 31436 30846 30772 30646 30521 30254 30242 29455 29143 28767 27736 27623 27520 27274 26784 26610 26567 26192 25839 25775 25712 25147 25130 25067 25039 24866 24824 24633 24519 24501 24361 24056 23821 23775 23435 23389 23350 23160 23128 22427 21971 21112 20359 19489 18899 18096 17887 17587 17500 17421 17257 16934 16559 16514 16273 16085 15733 15069 14986 14974 14890 14871 14824 14201 14090 13752 13558 13546 13356 13264 13230 12851 12742 12739 11668 11226 11129 11057 10662 10471 10450 10429 9589 9423 9287 8604 7998 7896 7796 7609 7605 7590 7136 6861 6667 6420 6238 5926 5857 5739 5397 5363 5302 5236 5015 5000 4801 4751 4729 4672 4472 4113 4076 4076 4074 4044 4042 3989 3938 3935 3912 3468 3358 3326 3323 3261 3204 3165 2924 2901 2736 2675 2623 2524 2503 2494 2474 2219 2212 2180 2165 1893 1881 1879 1863 1769 1749 1498 1409 1237 1209 1136 1084 965 947 852 838 768 763 715 712 669 583 545 544 543 526 503 467 451 417 396 347 331 290 246 235 193 164 162 134 85 50 27 23 22 12 9 5
2 1001
0 0 113459087 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63662676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 709143462 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 863092747 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 425493942 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 318963966 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 334491503 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 375922350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278910929 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110996248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 966452993 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20698827 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 888897723 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
124138 858 2236 10639216 11733 1748 727475 10662 55 2969284 2656 12026 61995 1186482 104388 242107 1501617 53399583 374752 253 62876 450433 403991 87182 89143 95198 1026927 6828916 19863 1338998 1588 725568 5432 13233 8499 177682 123246 338521 1801013 2551479 367812 146525 742841 881504 262731 130426 84958 12506 854513 124324 4066 1822807 1678 295068 8999001 1002122 1793897 58547 44374 971170 3610 4551538 115984 827245 2109590 25035 18669 449262 11141854 1507549 30322 232 14768 318116 240440 88063 255436 204468 121043 31291772 5684598 15733 1782518 5779831 6132 2227261 2283 9999 46667265 27691 3760 9578 65546 13208918 32225 1131663 116 38830 258 798 42445 705131 4102 7434616 950438 236 43837 36237 79333 22878 4 549148 527 164399 47438081 110918 8410 2336242 143108 425099 124157 1770 118114 40 12454 159647 13945469 101 264 2024308 150098 4920 269349 3737126 3234063 12244494 4578 357848 2904 3087355 246866 586958 2377830 141820 842892 235004 367 24753 27349 44732948 7929 256717 2346873 104783 145340 46873 32004 30765 4110725 29218 1405970 3595335 900664 7568205 64801 28239 37547 4774 505089 106992 1375797 13830148 3692590 14874957 23 750300 31813 127308 241875 1518293 5042331 400465 911 35312 72907 943887 1113882 5957106 10856 1765590 37896 7294064 27699 507031 1375137 23 565414 466318 448461 17696136 231472 2149045 800830 7152409 146834 53827921 23437 3088988 1870682 788482 2226813 695070 92425 2133 1009215 6497829 5 17335 1444 1553 968505 169393 36535122 9431080 252898 83282 816800 1577532 1143388 15667 403794 1113346 451119 2287 1100667 454856 518013 666254 60755 1049 1616 3987405 7576 49 2189520 6261645 7963 351991 1226 28147 78811 353057 1616188 9452 7310 19638 556179 6518309 15646581 4447835 4074 423591 38542 237418 9475 55431 66304 743562 762611 42018 216746 2574123 56228 64932 208 2979 159034 290841 298471 2223 2398 4484970 99322 164320 21969861 238043 12911 14706144 17594 61189 1835948 975478 5911307 3987 438944 714716 2461041 175127 18 153417 486208 3598 51989 55208 90017 327091 39639 7351807 1395235 1531817 731361 2321795 3355876 115622 132186 3849 1462 635 1853 208057 5484215 106 38246 37663 13100 400 31105403 145859 4157 19188 287677 1074017 748 152651 382803 5870 200971 16 30 9138 5071981 123409 8180436 15166 128448 323886 734428 4907931 894851 165141 1145806 1995 155846 77355 3517746 211716 2103 555947 175916 548088 14327 3333654 27675437 265633 2040 1641384 2275 263682 3425677 3592221 269969 68742 623570 92757 139626 11807 86731 1934560 142052 113823 3856 703321 4325 98 656598 455413 5293 438885 1473563 1709 57687 2945307 1173846 325431 1906157 3695934 1018502 74678313 986141 2833450 16148 128922 3246677 470684 32809 2438028 65190 45580471 56458207 9363 21971 648253 37878802 5397 1187872 10356531 652615 282420 5679 56100 251275 48428 2225 1746 1665214 498826 11002 8906 37 10876 3342361 168312 36843 18850 28133 10307846 2044685 217277 4083062 375703 12003 3994 14508 32040 9713601 61571 16720 377029 381297 36047 737043 3420149 10564 484959 2186192 92470 64806 31568 1529191 25938082 309296 872078 1063441 474029 425319 16783 7444936 20956 89178 2281837 798574 307633 4707992 4063492 572903 97804 429121 70217 712797 1136712 35699 9500 58336616 1298649 386 115254 380075 45 26645 62790 35380 149081 364 3949097 41208734 54738 94065 911 581022 6872235 334615 1866 2719527 8790436 1972403 17936 120000 2195518 604339 310 1077153 33100 16946434 484484 6620741 28111236 67823 333949 9115 4513177 4207720 1756930 29424 90405 484661 4059729 17122 5535 63913 1243395 8343 606627 521149 20303 6419797 2871437 208651 8709317 1520 705220 67933 74581 3361897 252769 103610 91597 372 2277674 5043090 480 15876 215 122066 139746 612515 97524 6247280 76318 283176 181314 196258791 19851278 21847 228561 79623 12810 1301269 3297363 361561 243733 106535 1356935 30918 116632 2979290 264224 57706 21209 1008533 3981 21155 542769 2522457 12866702 6669104 593470 2529 285216 49 7037043 1019 695566 2481 16092 247388 21276 586902 95215 4546982 3393274 489576 165852 133112 14615 223679 98231 611700 121953 2618 10312 123185 841798 338 6880 29798 56 16643 81423 604571 435215 3837451 7355096 747871 34726295 302899 2585 389133 129186 2009212 20069 508578 78110 560933 14465364 117231 112300 7592563 2425128 68148 519669 44358 5171 4434 390188 2022218 3218571 2416999 301179 658114 631177 4908 27579261 104917 138740 25971 3103033 929185 2057242 103 15860 8515631 2661 1057596 8589891 1451496 2304239 5263722 1561801 25445 8363101 3024845 2008 104467 1135582 50570 9401655 31437 583037 2516984 3083260 2152949 2426 140412 1135 35349 2342725 4080 3091682 176509 9267 8996632 190204 22917 274726 2059 1389422 5301989 655208 5181257 66484 130246 32660 317587 22182909 3381529 1119148 134373 2143790 1278379 1367819 3055635 11602580 74716 777933 24349 44150 506325 28687620 284007 3196050 3245591 108011 50435 3542645 3599002 183757 133350 25860 14961 10959 60221251 342553 121064 1807936 5600 763110 50728 1182587 44802408 56599 14349303 5815922 1919 192339 78844 17883932 72900 391683 182818 656216 28707821 5209 14489 687315 28186 2663472 2115648 19086533 562158 2077091 9489 4800 2106499 2435321 3705235 189415 3149201 41191 73 99961 14640 4732214 18550 9673 63664 587303 596422 3552059 15415008 107424 56698 190956 1693867 585836 2600 1699795 14766 1293 3452943 110983 557521 1841169 7075228 3522946 112492 164421 241313 819 13664 419645 72206 37033 33215 280478 668 2536325 81122 36030 3727 1136301 196029 188541 1154076 331820 292901 241860 142788 4839812 52143 1247045 297144 13268 30993 658 6305151 220517 14438 3691248 3 41600974 8510 14483094 12589136 13420 4616 5692097 4114 576 904 39673 100591 1462991 294036 2358249 361763 2011864 2497 823318 468 1117639 3013983 113823 270038 2523742 1471015 264811 220748 1544589 77308 327619 1751920 5376 12461 13082685 5839 604 21581 152017 534931 2299576 22918 343281 151826 4590243 47210 57174638 5284865 1675027 297364 211 292573 2682742 92184 4400815 899531 224 242939 88632 8330788 3222024 2626 186866720 302987 969136 2983896 23664447 61759698 51209 4724137 1032632 12826316 1374338 1 360720 683129 47343 8618 178598 6830336 114126 1080452 74914 30263 2130452 59558 7048 4170 45 2282 2432 402952 4874884 101804 513 334 6206060 4226 33180350 4879625 83883 179186 4943191 9322 156793 389574 1322 138309 195628 385614 2746731 2522638 32301 28840 21363 2534318 211986 30580129 36795 623725 374600 21685065 30546 806878 4633145 49172 19125 5481 56125 2139651 4735653 8878 174119 1526928 109402 1991254 205837 21986 1097020 29727 307397 16495 1614280 32033 3559592 1881945 1027562 1486667 1960 3238138 139728 2502420 211290 1736 2944 325599 163787 76104 138497 119798 354322 254620 9624325 155851 35631 6273 13253 1091579 20303135 17884176 23356 920685
368 3582656 88400 363322 15215376 411637 424554 7926494 337521 1664271 8128328 4596 103591 2092130 730172 3852124 845519 928951 14913 9718604 1546726 83398 35962570 13857 9569 22204863 1044637 15527548 19573059 282914 5044 48616 8196 356099 251054 1697 877136 50312 2837391 2101928 204499 2372846 1444148 708 505284 21046474 255650 10096126 2587908 6118932 372917 2517862 1215 115112 169803 87929 4843 8754277 226476 482472 322850 1021892 35851 1642505 1119104 13359 661477 155762 259891 30658 2109628 940929 2506 8034430 12585 19668598 145158 2162 1887260 410 28987 385677 12065 1774673 52207 18544117 8811792 209 260642 1672305 4601639 12850 456033 45708 15425 67891 8054276 963313 3953940 17639 6488 145156 1567495 615663 2470002 349463 22985 1039648 1371321 44447 29076175 8825 71779 10707 723829 277469 385037 512907 48170 590232 2312359 133 324892 93019 84167 5107 7279828 6003143 920804 8757 1213521 39908 25864949 3424181 136411 78023 6505411 190599 5593935 14314 13310871 58130 10458314 233813 14145 80057 23508 12813836 12307 1238236 480208 6491181 15875963 36208 81248 2668 62049 809301 25490201 26 60135 596769 327673 109745 2384318 3429 32559 3449063 698 42262 2998932 952914 4395167 43821617 356039 45001 123741 491833 28925 6611 1691 38134 1835627 22232 297372 75125 59130 803693 28755 2839001 4146481 570561 3440871 1195783 6096327 1667337 230731 1467904 51460 1971225 1335986 6578936 2059481 39714134 1349663 184384 4017 191530 47507 37981 3127 2873 171178 3485509 454788 32755594 2139914 1751 174259 12790 27950 52 21877 24749 3250074 5141 86961 890 7932495 27919 39710 391365 3351961 102508 2413979 57694 42664484 125489 2579535 557719 18268 3610864 102811 23979754 25 2483632 2 79 53613 2343023 84252 441 51093 45902 536 1335080 1717711 6883229 704687 120055 4 80921 6929 196297 207814 9421822 17838763 133003 508045 114947 1335620 436715 25236920 21824931 538760 21236 2961789 3820 5969979 54726 1135 17677767 435162 88303 425054 3955128 55922 1958698 226070 1358 1836443 332246 11492 1769040 53101 13607 1684163 346270 49753 1171130 148822 435 8835814 1073797 710675 11513478 507 370732 1745750 741224 1096 242734 28035 14259 3768 137941 17582 843852 1242 16507 899890 2161400 6052338 153505 359 4270273 7751947 101 6155 1913853 2287115 139224 15180 508 42984 56314 28592 14930 80852344 5156992 1879121 174136 168391 3923655 73955 1376329 357018 4888427 1067981 142266 2030326 3576988 49030 94416 2176 184258 1 441448 5132 713443 367813 135024 81789 3008861 1142196 157403 4714 118635 160031 1399 6768676 894 951 76695 87010 23666 133180 3900535 192332 9830224 8135 86370 351076 3130120 62140 91 18947 52358 5700 207412 259731 857955 9707 5039813 377465 252352 409452 756085 199 3802230 800047 43111 1074753 1070185 9408 24287 11299104 141942 13626 113693 371093 1524045 17208486 948 407074 26724 1270102 18691 214168 307760 10545293 282 45084 988180 162449 12711826 444 8809874 77930 1129834 1276872 2279352 98815 67312 295964 319885 643343 111351 499319 277278 5199212 11225 344445 121706 17210350 16978516 453557 1016 249 844217 1184557 80196 2962625 194 396278 15365 1188219 9871394 383968 1045 40199 118602 2660 449488 915173 12866 568 229159 1192929 101984 514681 1214533 22261 7833 1462102 270124 7093774 3007946 3488 548597 52687 253154 128636 712304 219391 115958 390162 1268 6390 226865 3778 749261 10239644 15832 634413 942022 38515 5298179 123 4666783 11616 1131585 6917666 77454 67165534 2998716 52367 584 8510 4828 7632 3995575 74904 1569251 61885 126869 403035 470845 472940 8547967 23048 168109 144722 871150 2070871 483779 97700 277620 11802207 8698463 29050 394681 2896 83190 358535 4162884 10318 897240 13980 3168401 30637 33203 950028 357844 137852 2536401 206778033 22016452 79334 5794439 432004 1838812 498 9029 607809 59128 559698 3731923 2825127 1092418 8048 1452978 55380 2139185 13686 351614 2218501 5609 49332 889419 9315 381806 19834 3067 11344 121 7094 893 7500 1357159 339401 857468 111451 854707 1883124 6111 234297 12685 23832 728011 193876 11667 92407 87279 5289 171359 586302 751627 3046 1962491 34077 9025953 211187 218820 6575215 3227073 118418 1712082 543304 1630340 23291081 111856 10844 35842 13585 191 245010 466 57044 61427 414799 18696 915161 184541 125 34807 3382485 193936 10119 456109 1589813 8552037 109367 4482592 25337 1082990 678405 1539517 2744295 86460 178381 2640661 134013 1144455 579161 167 1328910 46109454 3674687 4191944 27948 1811 27447739 88688 2231815 948 3145005 1011485 2126 1987592 5610 211974 200103 1238400 2149924 12111 3242 9895351 353331 46267 1676685 655391 1531210 388375 86192 4 13118922 49151 312383 2217558 2727041 214 2169 1801295 12717068 5594296 36288 3315 437129 5197 329380 1029696 77294 280022 308584 2641168 112701 2445667 8029976 2549405 4786165 35389 364833 66041 61789 682215 28157709 5698599 573070 722776 43308 17078772 465775 182274 19055 322490 1037 119418 40623 23901843 6493676 7941 1547938 84292 76166 4658191 103687 131469 3093561 3559280 224650 1247378 636707 2187 57597 170507 48438 97876 2542776 5303320 392284 485466 1143427 245726 192202 4155697 11432 3068237 13158 148 11069655 230276 163262 20478 162875 2856 259187 540825 165864 1099619 530516 2286952 4135617 160664 1803 7 38761 63002 627580 2512 2621 1118147 4633065 2548956 160869 2785814 5825 12479711 15034817 70242481 0 70858 149326 209 23887 427628 2432 232002 23127 36796 6315647 16638731 17522 118800 28181 70 3223 4615 1692 406897 12716 1615667 23792 716465 559511 8659 1788187 509267 365 1413692 79600 63555 310559 238108 312541 550926 616725 227473 608680 30815 1163157 5617440 9009576 2236 24900 16780279 20802 181947 145114 320837 8 2678 100183 3816 1486681 305458 1037277 40214 45 21839 53065 46189 383339 1630086 25383 912337 9896 1949050 159151 1547050 3802 296134 3803 14622263 10191613 157748 71371 1509277 134117 2060252 63185 393579 205884 283309 5044 5383 3070 20535 16618 849118 3685 135 370813 2883 74422 666 60376 1276 231209 2028789 69534 295357 437450 21472 66697 6056 166581 109872 6240 5176 10021 19957 2098908 381279 1556 658247 4313998 8561 18 33359 323735 8622639 337657 478354 756753 3629059 253656 962230 12785 1146 45934 2566411 46093 405426 315911 80605 6425437 128207 34478 47218 4318895 292105 19 302183 5173083 17 33379 3403 468686 887837 38909 5874 3611 144643 3118666 65963 6273289 60 85419 476 420492 2004845 8551163 365079 5649 241267 9245469 1761251 9910 148087 5862 3383684 1928493 327843 132491 920407 224206 976927 11189 48945 418575 80013 128178 134173 2097386 6456260 4491678 34078 1358587 70106 3706286 78852 14201 23296 1542201 4803 112868 14308824 17973 4805654 48320 231328 8854 1335357 92265 1607327 1740561 172577 59531 46144634 757825 734609 44148 5069886 570658 39365 152460 145938 41918 35557 62793
2 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 188450082 210471199 583905492 660443470 908630812
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 251375774 286089137 353683782 638720975 667035809 823158022 845267828 993634102
0 0 0 0 5874774 0 0 10078067 0 0 0 0 0 0 612066 0 0 0 0 0 0 0 0 44755401 0 0 0 0 0 0 0 0 0 0 0 0 0 972 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26583504 0 0 0 0 0 0 169132090 0 0 0 0 0 0 441 0 0 0 359214 0 0 191 0 0 0 0 10682 0 0 0 0 0 0 29097 0 8 0 0 0 1256608 0 0 0 0 0 0 0 0 0 0 0 0 0 146870958 0 914 0 193 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 197964 0 61166 0 0 0 0 6933 0 0 0 0 0 0 0 0 0 0 0 0 3792 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 11557528 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 171186 0 0 0 0 0 0 0 960095 0 0 0 0 61499759 0 0 0 0 0 0 0 0 171996 0 0 0 0 0 0 0 0 0 0 0 51774116 0 39 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 1283 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 336 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 46711 0 0 0 0 1388485 0 0 0 0 0 0 0 0 0 0 2388684 0 0 0 3002302 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 1602 0 0 0 8 0 0 0 0 0 3942237 0 0 0 0 0 0 123 0 0 0 0 0 0 311 39220 4 0 0 0 1753615 0 0 0 0 0 0 0 0 0 0 0 0 82962996 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85398 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 17832 0 0 0 0 0 0 0 0 10076779 0 2 0 0 0 0 0 10691 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 3228031 0 0 36817 531 0 0 0 0 0 0 100013 0 0 0 0 0 308167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3122741 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 0 0 0 6 0 0 0 0 0 0 0 0 11000 7 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23654 0 0 0 0 0 0 0 1041514 0 0 7 0 0 0 0 0 2785 0 0 0 0 0 0 0 0 0 296 0 0 27032452 0 0 0 0 8882024 0 0 0 0 11386 0 0 755789 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3606 0 0 0 0 0 0 0 0 0 0 202542 126233 0 0 0 58620489 0 0 0 0 0 4 0 0 0 205 0 0 0 0 0 0 0 0 0 387115470 0 0 0 0 0 0 0 0 0 4570116 0 170 1 533720506 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16802534 0 0 0 0 0 0 0 0 10 0 5800113 0 131158986 0 0 0 147036 0 0 0 0 0 0 0 0 0 0 136 0 0 0 0 0 0 0 0 108 0 0 0 0 0 0 1136480 0 29062 0 0 0 0 0 0 0 0 0 0 25764 1511219 0 0 0 0 0 0 339138964 0 0 0 0 0 30751704 0 0 129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 550066 0 0 0 0 0 0 0 0 0 0 0 0 1927 2 0 0 0 0 0 0 83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75032982 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2686063 0 0 0 0 0 0 0 0 0 177 0 0 0 0 0 2 0 0 76603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3908059 0 0 0 145138 3124947 0 0 0 0 0 0 0 0 0 0 0 2876 0 0 0 0 0 0 19 0 0 0 0 0 0 0 505898503 104 0 0 0 0 0 0 7101544 0 0 0 0 44935243 0 0 0 68978631 0 0 0 0 11 0 0 6602365 0 0 0 0 0 0 0 1062328 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 0 1157 0 0 0 0 224965 0 0 0 4837 165385 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 137 0 0 2434385 0 0 0 0 0 915 0 0 0 0 0 0 256413 0 0 0 0 0 0 0 0 0 1125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 503925 0 0 817 67049 0 0 0 0 0 0 0 1216 0 0 0 0 2639 0 0 0 0 0 1 0 0 0 0 0 0 0 101564756 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12151810 23987974 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 38 0 0 0 0 0 0 419123 0 0 981730 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194177 1664 0 0 0 0 0 7834257 0 0 0 29955223 0 0 0 320 0 0 0 0 0 0 0 0 0 0 0 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 25 0 0 174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73383974 0 0 0 0 1 0 0 20 0 0 0 0 0 0 0 215852430 0 0 0 0 0 0 0 0 401520978 0 0 5501 26532211 0 0 0 0 0 0 0 0 0 0 0 0 18494 0 0 93841858 528 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 184 787856 0 0 0 0 0 0 0 27853 0 0 0 0 0 0 0 0 0 0 0 11 0 0 17008506 0 0 0 0 760568182 0 0 0 0 0 0 0 0 0 0 0 176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1009283 0 0 0 0 0 0 0 0 0 0 0 13226394 0 0 69 0 87544 0 0 0 0 0 0 0 0 0 0 0 208947 0 0 0 0 0 0 0 257752131 0 0 0 0 0 0 0 0 0 0 0 0 0 485531556 0 0 0 0 0 8235518 0 0 0 301 0 0 0 0 9181 0 0 0 0 0 166305 0 0 0 0 0 0 0 0 130 0 0 0 0 0 0 0 0 0 19602 0 0 0 0 0 0 0 173 0 25 0 0 0 0 2064551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 161003 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1218663 0 0 0 0 0 0 0 0 0 0 1900148 0 0 0 31 0 0 0 0 0 0 0 0 0 183826046 0 0 497705 0 0 0 4805138 59 0 0 0 0 0 0 0 0 3314 0 0 0 0 2055 0 0 0 0 0 0 1811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4327 0 71639889 0 0 0 0 0 2 0 0 0 0 73786 0 0 0 0 0 0 0 0 0 0 0 0 0 63127137 0 0 25 0 0 0 1354282 0 243605 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1791550 582976273 0 0 0 0 0 0 58039 0 7 0 0 0 0 15400699 224753097 0 0 0 0 0 0 221 0 0 98117 0 0 10489 0 0 0 0 0 0 38727 0 0 729470 0 0 0 0 15152489 0 0 0 0 0 0 33298 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 141963129 0 0 0 0 0 0 8550393 0 0 0 0 1 0 0 0 0 0 0 0 11218 79 0 0 0 0 0 0 102 346 0 0 0 852 0 0 5540 0 0 0 182800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75187 0 0 0 0 0 7418673 0 0 0 0 137391506 0 0 0 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 455 0 0 1854699 0 0 32 0 3298 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4737382 0 0 3233 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 0 0 0 0 0 0 0 610280 0 0 0 0 0 0 486323438 0 0 0 0 0 0 0
2 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 625804244 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 597801411 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123810499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 747725153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 680243210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16599342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 266924130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 508234412 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 557565891 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 890540485 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 768528055 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 330537716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 188109639 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065
3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148065 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064 3148064
2 1001
979762722 633508808 490755209 140838033 114893986 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
874528264 724769467 588939512 385860658 385341904 353295302 199395867 76068819 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009
2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008 2971008 2971008 2971009 2971008
2 1001
964130253 961808559 567084717 428459163 203013717 76915955 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
857177006 625439907 582856034 346299411 282651488 209441716 205639226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 25751507 0 0 0 0 0 64506 0 0 0 0 0 0 0 163691 0 0 0 0 0 0 0 12091773 0 35498222 0 0 0 0 1811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 628 0 38 0 6 0 0 0 0 0 0 0 0 0 2864123 0 0 0 0 0 0 0 0 0 18222 0 0 0 12272085 0 0 0 0 0 0 0 0 0 1303 0 1573807 797788 0 0 0 0 0 0 0 0 0 19278444 38607 0 0 41525155 0 0 0 0 0 0 3 0 0 5641 79835125 0 16241900 0 0 0 0 0 0 0 0 7807 0 0 0 0 0 0 0 0 0 56925276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16009 0 0 4840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 348 48739486 516 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1452996 916933 0 0 0 0 0 0 0 0 0 0 0 0 1979296 0 45323800 0 0 0 16941 0 0 0 17507 16 181 0 0 0 68992488 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 207969599 0 132743383 0 0 0 0 1 9470 0 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 286956 0 0 0 0 0 0 0 0 505973357 0 0 0 0 0 0 15718432 0 0 0 0 0 0 0 0 0 3727278 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38443 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16575 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 127 0 0 0 63878 0 0 0 0 0 0 122 24530025 0 85596 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 213706 0 0 0 0 0 0 0 0 0 7315470 0 0 0 28 0 0 0 0 14179336 0 0 0 0 0 0 0 0 0 144 0 12 0 0 0 997469 0 0 0 0 407502121 0 0 0 0 0 0 0 0 0 0 537873 0 0 0 0 0 0 0 0 0 0 0 314087 0 0 0 0 0 0 0 0 0 0 0 0 3908400 7 0 0 0 0 0 0 0 1865 78 0 0 0 0 0 0 0 0 2275014 0 0 0 0 66085117 64315356 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 196 15065644 0 0 0 0 187961 0 0 0 0 8702 234523 0 194846 0 0 0 0 0 53490084 0 0 0 0 0 20489905 30646693 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2261 0 0 0 0 0 0 0 0 0 0 0 72180 3104490 0 0 0 0 0 0 163327 0 0 0 0 0 7 0 155684 0 0 0 0 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 723193 0 0 0 0 0 0 0 0 0 2944 0 0 0 0 75 0 0 0 0 0 0 0 0 1165640 0 1116 0 0 0 0 118 0 0 0 0 0 0 0 0 0 17896 0 0 0 0 0 0 0 0 0 9 0 0 0 0 473583 0 0 0 0 0 0 0 0 0 0 0 995438 0 0 0 2769571 0 0 0 0 0 7735160 0 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 178769019 0 0 0 0 0 5 0 0 0 0 0 0 1 0 87130 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 176 0 0 0 0 0 0 0 0 41 0 0 31833 0 0 0 0 21133660 0 0 0 0 22740247 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 493479 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 449405 0 0 0 0 0 0 0 0 0 0 0 0 0 952866786 0 0 108056 5964 0 0 0 0 0 0 0 0 2590699 0 0 0 13851662 0 0 0 0 0 0 0 0 0 0 0 555091598 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 98204456 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 5 0 4465409 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 181 0 226951907 0 0 0 0 8 0 0 0 0 705 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34651394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 895719 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 301717 168451370 0 0 0 0 14010 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 593122 0 0 0 0 33687 0 0 0 0 0 0 0 0 6372743 3 0 0 0 0 0 0 0 0 0 0 0 0 0 16099857 40 0 0 0 0 953707 0 0 0 0 3942809 48629223 0 0 0 0 0 0 0 8804 0 0 0 0 0 0 0 0 0 380 0 0 0 0 0 19 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 9807 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74153 0 0 0 42685142 1 0 0 131 0 18305790 0 0 0 0 0 0 0 0 0 0 1878 0 802780 0 0 0 0 0 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 52382 0 3916 0 0 0 0 0 0 0 0 175882 0 0 0 1168042 0 0 0 4463 0 0 1362 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 664 0 28124259 181837 3469311 0 0 0 0 8420 0 0 0 0 0 0 0 0 0 712 0 0 0 0 0 21 67 0 0 8017771 0 0 0 0 9532 1 0 0 0 0 0 0 0 0 2893 0 141 0 526733 0 3924 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 384 0 0 0 0 0 0 0 5692 0 0 0 0 0 0 8860 205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3980 0 0 0 15336568 0 0 0 0 352286 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 156168 0 0 0 0 0 0 0 0 0 0 0 0 69 0 0 0 60349 0 0 0 0 0 0 0 44596183 0 92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 174274460 0 322341 0 0 0 0 0 0 0 423075 0 0 1090400 0 0 0 0 0 0 0 3572576 0 0 0 0 4 0 1 0 0 0 0 0 0 92430304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 933 0 0 0 0 0 0 5645563 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77481711 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 78200920 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 493042553 0 0 0 0 89478008 0 0 0 0 0 0 60623 0 0 0 0 0 0 0 0 0 3 0 0 0 117 0 0 0 0 0 15 4867 0 697381 0 0 0 0 0 0 0 0 4499759 0 2854 8 0 0 111788 0 0 0 0 0 0 0 0 33 0 0 0 0 0 4881 0 0 0 0 0 155203 0 0 0 0 0 0 0 0 0 0 560950 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 721 0 0 0 0 0 42622 0 0 0 0 0 0 0 0 44868 0 0 0 0 0 0 666 12891 0 0 0 5 10 0 0 0 66478369 0 0 0 0 0 0 102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18598 0 0 0 0 0 0 0 0 0 0 0 15892746 0 0 0 0 0 776505 0 0 0 0 0 0 0 0 0 0 0 0 1444335 0 0 0 0 0 0 0 0 421771219 0 0 0 0 0 0 0 1364422 0 0 0 0 0 0 0 0 1640 0 0 0 0 0 0 0 0 0 922 0 288 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1447408 0 0 40916935 0 0 4731 0 0 0 0 669137 0 7783145 0 0 0 0 138 0 14965 0 0 0 0 0 0 0 138293690 0 0 0 0 0 0 0 245 0 0 0 0 0 0
2 1001
515295722 480715232 478055152 348035747 212340038 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
992472349 722283067 568325375 434927121 416250025 339228075 158192085 70954810 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 19 32 40 42 46 54 58 66 70 71 77 80 99 122 130 147 158 170 197 208 211 224 243 244 260 270 283 284 284 301 309 317 321 331 338 346 351 361 370 377 401 402 413 436 464 482 523 535 566 580 601 613 687 713 788 794 806 811 833 834 971 997 1005 1048 1236 1267 1362 1365 1482 1524 1573 1668 1688 1697 1862 1878 1896 1944 1976 1985 2040 2041 2056 2288 2327 2537 2547 2565 2581 2842 2899 2955 2984 3220 3279 3282 3468 3515 3760 3864 3978 4032 4119 4541 4666 4669 4740 4775 4785 4902 4977 5358 5559 5560 5576 5761 5771 5830 5885 6029 6053 6112 6135 6203 6233 6353 6483 6514 6765 6965 6971 7023 7030 7082 7157 7215 7239 7616 7621 7943 8359 8492 8863 9036 9054 9120 9151 9328 9469 9504 10018 10321 10730 10779 11049 11154 11271 11310 11592 11731 12137 12143 12286 12310 12494 13180 13902 14079 14536 14703 14823 14848 15031 15302 15508 15676 15679 16069 16117 16296 16570 16624 17142 17445 17820 18306 18430 18562 18622 18644 18747 18806 19036 19129 19452 19849 19959 20261 20358 20368 20411 20621 21608 21731 21751 21823 21858 21897 21955 22408 23124 23644 23764 24759 25059 25086 25140 25401 25456 25458 25490 25807 25932 26057 26409 26593 26710 27494 27955 28210 28331 28677 28779 29103 29211 29294 29893 30569 30598 30607 31325 32661 32795 32930 33178 33268 33746 34017 34430 34598 34621 35012 35091 35315 35640 36032 36785 37677 37757 37761 37946 38013 38118 38331 39839 39848 39872 40231 41661 42197 42653 42953 43449 43507 43641 43684 43973 44158 45447 45473 45997 46106 46508 47069 47618 47845 47938 48425 48712 49555 50016 50187 50676 51079 51166 51657 51779 52067 52358 52535 52757 53140 53871 54267 54987 56614 57510 59130 59746 60072 61187 61504 63399 63497 63881 64534 64861 66214 67269 67567 67624 68544 70827 71008 72655 73470 74559 74623 77115 79045 79778 80261 80451 81191 82627 83050 85191 85483 85535 85636 85994 86118 86420 86489 87935 88035 88659 88697 90007 90354 90440 91430 92338 92397 92576 92710 93949 94428 95227 98638 99005 99029 100857 102869 103104 103627 105045 105219 106923 109620 110129 110141 110587 110995 112659 114733 115444 117630 118100 119881 122748 123237 125648 126550 126856 127196 127331 130396 131291 133979 134151 136558 137468 137580 138390 138611 138629 140250 141911 142434 143556 143612 144465 144766 145894 146265 146641 149633 152603 152890 152907 153861 154257 154496 154938 155122 156464 159687 161311 161746 162821 163479 164329 165352 165953 166256 169597 170092 171500 172182 173092 175388 177073 180731 181378 182271 182601 182977 183889 184866 184936 185632 186059 189582 190795 191278 193226 196441 198429 198574 198642 202031 202318 202828 205433 207316 214271 219909 221363 221946 225144 225199 225597 230474 233553 234700 237320 240219 242331 246190 246899 246967 249142 249257 249528 252002 253647 257104 257270 257307 262644 263103 272730 274747 276291 278737 278887 281738 282684 283886 287004 287592 292267 295103 306014 306480 308532 310104 314259 315504 316736 317655 317878 322792 323788 324962 326392 327720 328303 329818 330566 331663 333151 336008 336210 339043 340338 342515 342864 348148 350492 353070 353395 354258 354510 355120 355809 356580 358686 365451 366462 368418 369641 370654 371042 372748 373176 373654 377755 383169 383686 383872 384006 388905 390315 391681 394849 403873 407296 408094 409739 415331 420722 423628 424174 426332 434042 437443 439249 447705 451254 460500 463187 464541 471705 472704 476665 477533 477984 479516 480038 480913 481313 487268 493327 494036 494329 498083 501146 502181 504554 505036 513656 524295 529543 533466 535373 536043 538852 544267 544493 545713 549964 551771 553381 553558 576352 578408 578642 583868 585301 590246 599898 614555 615355 618771 623298 627150 629339 630125 632756 633302 634380 637338 639635 646289 670981 683265 690070 691805 695766 697193 714395 720494 730744 735195 735249 743726 750800 755210 759005 766786 788304 792874 808504 814775 820646 825520 827000 828777 840065 841121 842307 842696 845556 848031 849553 854749 855740 867191 872524 880818 885668 892323 897643 899432 899524 900773 906290 906469 911105 928839 941320 943031 943401 945051 948001 950277 953069 960084 972331 972460 989632 993562 995140 1013274 1020295 1029240 1034263 1072754 1099696 1100010 1114985 1117795 1119800 1121154 1126348 1155541 1167362 1176048 1178537 1195776 1212572 1216658 1225938 1227302 1227876 1231002 1235124 1248761 1254182 1254599 1255384 1255529 1261508 1268096 1285604 1298797 1304023 1315337 1339689 1364946 1373819 1377978 1379533 1381232 1393865 1404361 1413935 1433647 1474441 1493090 1515796 1534503 1538637 1540953 1552700 1573630 1578005 1582496 1588637 1606195 1607152 1617542 1630612 1660663 1678548 1713063 1741280 1744314 1750234 1764512 1768810 1772256 1774733 1779066 1784201 1792238 1794412 1808568 1822658 1825269 1837948 1844383 1849948 1856439 1857508 1859153 1870045 1883709 1893370 1911201 1952422 1963436 1967244 1973240 1980025 1996965 2032198 2033250 2077511 2081462 2098625 2106805 2113751 2123244 2128231 2133307 2194053 2198530 2228070 2230170 2240529 2279472 2299406 2311372 2355733 2360703 2394083 2396689 2445070 2463452 2467708 2472991 2505834 2519502 2541013 2577441 2583354 2586569 2657873 2658265 2704750 2728867 2730297 2736699 2835942 2840741 2848078 2848425 2854088 2858378 2882205 2904538 2925088 2968672 2985365 2987023 3018020 3046204 3060366 3070986 3076955 3085632 3091174 3115800 3155256 3187147 3249835 3253235 3263825 3301098 3304235 3340470 3341958 3344605 3345261 3429330 3435773 3463133 3470936 3526404 3556488 3574083 3625796 3691807 3699645 3705194 3768115 3796375 3822580 3876044 3888817 3901999 3954730 3986542 4140720 4161549 4216125 4228856 4233774 4343951 4359141 4456546 4496419 4593791 4598614 4623604 4634304 4639822 4670642 4707355 4737920 4882929 4980383 5043346 5106069 5154196 5156333 5279352 5353836 5363411 5371152 5388304 5399332 5417473 5527849 5538242 5544899 5617234 5628164 5642085 5643228 5710585 5779138 5850295 5856054 5959734 5997680 6056823 6115971 6143932 6223772 6445912 6514704 6637879 6686134 6714958 6813568 6845027 6909608 6969128 7033325 7249007 7275088 7279741 7412081 7487675 7507762 7549165 7556184 7624683 7643611 7643892 8074529 8135547 8284711 8304167 8326149 8759433 8886361 9325571 9553404 9609239 9670709 10156284 10166353 10188277 10194419 10286259 10560378 10590124 10693920 10898876 10921021 10960540 11031211 11065701 11306513 11439493 12318262 12780842 12906588 13332722 13454215 13477424 14322323 14516509 15091188 15312098 16455886 16486746 16559806 17834450 18448939 18931845 19398267 19972198 20358884 20996925 21071815 22510071 22581933 23999998 24994166 26240004 27725390 28005356 29354996 29665455 29721532 30117548 33534509 34810402 34828532 35925684 38479277 39275662 47766120 49221174 50272211 51933604 52123679 54122465 56421116 63367604 66723895 69383537 121232133
8 15 21 30 43 67 73 74 89 108 110 112 144 193 193 198 232 248 275 286 299 311 312 323 336 420 524 660 691 695 789 859 863 875 926 945 947 987 1000 1031 1049 1060 1112 1161 1209 1220 1239 1246 1275 1364 1391 1395 1412 1514 1569 1621 1680 1731 1765 1809 1832 1852 1865 2035 2053 2107 2157 2166 2189 2230 2292 2310 2336 2356 2359 2369 2412 2603 2621 2667 2678 2702 2710 2779 2943 3048 3217 3233 3326 3372 3382 3463 3845 3892 3902 3970 4069 4144 4173 4276 4323 4323 4405 4433 4486 4542 4565 4718 4846 5055 5059 5221 5240 5260 5293 5376 5531 5579 5729 5781 5802 5984 6067 6172 6260 6390 6601 6618 6884 7001 7099 7338 7548 7656 7802 7839 8259 8309 8434 8435 8459 8614 8628 8848 9311 9427 9979 9996 10000 10269 10351 10533 10605 10852 10880 11024 11061 11080 11092 11295 11541 11985 12026 12422 12455 12664 12687 12818 12832 12884 13426 13541 13864 14059 14213 14302 14532 14538 14843 14918 15303 15817 15861 16535 16704 17331 17354 17661 17927 18232 18486 18636 18797 18801 19019 19565 19578 19856 19994 20346 20384 20668 21006 21022 21258 21382 21491 22615 22915 23151 23169 23549 23579 23844 24171 24829 24861 25519 25603 25924 26482 26932 27179 27452 27488 27804 28022 28292 28326 28568 29593 29656 30081 30119 30191 30461 30462 30554 30790 30954 31417 31812 32244 32255 32276 33330 33354 33963 33995 34953 36215 36595 36736 36927 36982 37499 37900 37916 38002 38133 38307 38352 38863 39415 39857 40816 40851 41079 42021 42263 42930 43591 43719 45888 46084 46341 47064 47354 47376 48224 48447 48999 49779 50037 50079 50381 51896 52143 52967 53268 53499 53816 53970 55939 56492 57085 58234 58648 59628 59941 60536 60947 61189 61222 61355 61497 61806 62260 62621 62663 63063 63729 64316 64637 64767 65558 65996 67655 68348 69532 70667 70990 71146 71353 71364 72396 72758 73055 73223 73291 74141 75124 76688 77178 77277 77369 77615 78164 79017 79144 81132 81301 82625 83180 83931 84285 84315 85336 85743 87256 88164 88551 89249 89849 90584 93059 96302 97987 98218 98629 98954 99095 99177 99826 100907 101166 103197 103507 103875 104107 104321 104527 104624 104835 105658 105820 105977 107272 107367 108148 111811 113500 116680 118055 118373 120723 121240 122651 123451 124804 128848 128964 130634 132235 132815 132876 132944 133130 134414 136845 137496 138104 140304 142391 143888 144017 144043 144525 145600 147239 152247 152502 154433 154488 154515 155611 159335 162319 162359 163499 164224 165487 166051 166975 168036 171653 172113 173823 173939 174613 174818 176600 177509 178335 178683 179217 182396 183456 184437 185068 185216 189711 189857 191912 193948 194197 197024 198712 203569 203760 205690 206206 206637 206760 209127 212440 213629 213759 214915 215023 215928 216666 217930 221135 223205 227458 228309 231630 231993 233370 238453 241594 242974 243688 250009 251796 251945 252338 253842 255885 257126 257794 257950 259332 262224 266092 266472 268410 268676 269338 271297 272081 272806 272921 273892 275058 276779 279636 283958 287919 291182 298150 303800 303988 305968 306775 310429 312828 312958 317127 318000 318710 322365 323575 328524 331027 332245 335447 339998 342338 345471 351901 356991 357405 362069 365076 365897 366629 367454 368187 372557 374042 382619 385031 393162 393212 396696 400310 417505 421128 427046 430253 430763 430895 432931 433714 435413 436988 440542 443250 443634 447614 447654 448807 450782 450937 453311 463129 463818 466044 472722 473383 473483 476945 479337 481313 483366 483551 484405 487219 487507 489591 490761 494044 503431 507259 510312 511403 514283 515158 516860 518123 519230 519422 520593 529439 532455 539080 539457 539484 553986 559310 569737 570931 572326 579300 579497 580597 583650 585164 585326 587541 589116 593538 604917 605030 611769 614378 617695 620420 621793 624057 626294 626451 637554 638888 639072 649157 650196 665553 669307 680882 695318 697348 702520 705360 722128 725842 727199 732794 739940 743485 744863 746649 748079 776605 791600 802835 803595 804621 821679 822617 833739 835309 839216 840958 847032 850330 857895 864656 867778 870167 872778 887990 889896 890086 897441 907639 910608 915608 927655 927877 928179 934157 936631 943388 954617 967698 978866 985952 993269 1002125 1012127 1021054 1032615 1039069 1047723 1049751 1076758 1079429 1099214 1107659 1111017 1113557 1133628 1159796 1161890 1162276 1173574 1183325 1189036 1192335 1194891 1214827 1219834 1227676 1228125 1230873 1230928 1240670 1243328 1244082 1251145 1252235 1258106 1258732 1259238 1275926 1297488 1317487 1319792 1320190 1325248 1333456 1352723 1362781 1371786 1375024 1380198 1384720 1390503 1412167 1424927 1432768 1457445 1463914 1465840 1466680 1480760 1483099 1503350 1508818 1527662 1540769 1548303 1564912 1569128 1572864 1578664 1604783 1607258 1609861 1636161 1641126 1650873 1653805 1659856 1660153 1663905 1667876 1681194 1682902 1723102 1725427 1727054 1750746 1763885 1767174 1769074 1782504 1785050 1792028 1796850 1874435 1875300 1895804 1902847 1922926 1927278 1946563 1953427 1978539 2028930 2056088 2100984 2116162 2134314 2137810 2158738 2165417 2177227 2193067 2216040 2224314 2224562 2230625 2243917 2261519 2330107 2407309 2448149 2455949 2478346 2490373 2494971 2499754 2618987 2633677 2649591 2661286 2665059 2665943 2671943 2682871 2691857 2704837 2733585 2757275 2789915 2796392 2838318 2843228 2922440 2929427 2954918 2958204 2966081 2970517 2976423 2977553 2986333 3031784 3074575 3117127 3174280 3219433 3256702 3260390 3309430 3327686 3369811 3381235 3383657 3388687 3479657 3603729 3610406 3616020 3617236 3618832 3700108 3722715 3797510 3829986 3836940 3889223 3906813 3908329 3964764 3974342 4111818 4134336 4152716 4196390 4208189 4228053 4325822 4329731 4401502 4403880 4431614 4435440 4457041 4503812 4506583 4562242 4607958 4681321 4683514 4686093 4709144 4748962 4779114 4838061 4942522 4946021 4985062 5037689 5094237 5126279 5126361 5190189 5223522 5268530 5462095 5482527 5553280 5555707 5607916 5637348 5695320 5710115 5744785 5822181 5853497 5956100 6033646 6038978 6086231 6131337 6274981 6290698 6374145 6393050 6528402 6564910 6609962 6747022 7103364 7242656 7265444 7587660 7633011 7880862 8164977 8257696 8353077 8405692 8946596 9059356 9106007 9174853 9215073 9401019 9618246 9775321 9831578 9874282 9900918 9928022 9931805 9985288 10021495 10325782 11037390 11053497 11065877 11083323 11446787 11911087 12103741 12146220 12293650 12371799 12552662 12596129 12607105 13157740 13388295 13735610 13784574 14126598 14282435 14390271 15156548 16288298 16667051 17040140 17128911 17278580 17579495 18387129 18791440 19272599 19275942 19673848 20007763 20149998 20334305 20431212 21377004 22076674 22509847 23123349 23815313 24317257 24524932 25666587 25767546 27251133 28792433 30677388 35151944 35671090 35694869 36720680 44796969 46568167 46676627 47320220 53964090 54264305 57971762 61047984 62003725 63480870 76284161 76628202 91654748 98740690 107765095
2 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 140395417 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 177104870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 343082045 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 385621227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 974217425 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 574853370 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 145522822 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 795918987 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 423226623 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 758846568 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 933762309 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 145412248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 730802364 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1489962 0 0 0 0 0 23600 0 0 0 0 0 0 0 0 84543911 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 43520932 0 0 0 0 0 0 0 0 0 0 0 23 0 38728963 449666 0 0 25 7884 0 0 0 0 0 11 0 0 0 0 0 0 495169 0 0 15810451 0 3139 0 20684 0 0 0 202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 0 0 0 0 317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 0 200598 0 0 14 421740 0 0 0 234831564 302003000 135080648 0 0 0 1885611 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26546526 0 0 0 1965 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 1020 0 0 0 0 0 3 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 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 15517 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 290846 0 0 0 120 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 5300362 0 0 0 0 0 0 0 0 0 0 0 0 0 951 893351 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 2121 0 0 0 0 16072 0 0 328 0 0 0 0 7878625 0 0 372112090 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 118 0 0 0 0 0 0 0 48926 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 577972730 0 0 0 0 0 0 0 0 0 0 0 76363936 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 663 0 0 107 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 77749361 291 0 0 0 0 0 99657500 0 0 441298 0 0 0 0 0 560766874 0 138371905 1760562 54115 0 0 0 0 0 0 0 0 31 0 67318838 0 0 0 0 0 0 0 0 0 0 484 0 0 0 0 0 0 0 15633 31169 0 0 0 0 0 0 29971 0 0 0 0 0 4953021 0 0 0 0 0 0 0 0 0 5 0 429543 0 0 0 0 0 0 0 16 0 0 622796 0 0 0 0 0 0 0 0 0 0 0 0 16422496 0 0 0 0 0 0 1 0 0 0 247 0 0 13446408 0 0 0 0 6 0 0 0 0 174 0 0 0 0 0 0 0 0 0 0 0 102 0 0 0 2779526 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 18753 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 4040335 0 0 0 0 0 0 0 0 0 0 239161724 37 0 0 0 0 0 20958 0 1958 0 0 0 0 0 0 110770686 0 0 0 17203 0 0 0 0 0 0 0 1745 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 0 0 17347 0 0 0 0 0 0 0 1 647 0 0 0 0 0 0 0 0 0 0 0 0 98 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 2184344 0 0 16 0 0 0 0 0 0 0 0 0 0 165807 0 0 701 22 0 0 0 51 0 0 0 0 318534814 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5959489 3557036 0 0 0 0 0 0 287205 0 0 0 0 0 0 0 0 2996148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5758 0 0 0 0 0 0 0 0 0 0 1 0 0 53343 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 145400198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 190 5271626 2 0 0 0 0 0 0 0 3555187 0 0 0 0 17966 0 0 0 0 0 0 37580 7622 0 0 0 0 0 0
0 0 0 12 0 125 0 0 0 677 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49995511 163204 0 0 0 0 0 0 0 0 0 0 0 0 2178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87259072 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90715769 0 0 0 0 0 0 175028 0 0 0 0 0 0 0 0 672566 0 0 0 0 0 0 0 179414684 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62988420 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47272 0 0 0 4896 0 0 0 0 0 0 1 0 0 0 0 0 159 0 0 0 0 0 0 0 0 0 0 0 0 2351 6 0 0 0 0 0 0 7235 0 0 0 0 0 0 265 0 0 0 0 0 0 22420 65275791 0 0 0 0 67721 0 0 0 0 0 40502 0 0 581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 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 22530170 0 0 134 0 49 0 562 0 0 0 0 65671140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3957 0 0 0 0 0 0 26263408 0 0 0 0 0 0 0 0 0 0 0 230926673 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 3426 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 434520332 0 0 0 0 0 0 0 0 0 31120 0 0 0 0 0 0 0 0 2843 0 0 0 15007 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 6 60714514 0 0 0 0 30147 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 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 321147109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112892 0 0 0 3765 2191939 119 0 0 0 0 0 0 92023047 0 2255253 0 0 0 79750 0 0 0 0 0 0 0 0 0 0 0 0 7929 0 0 0 0 0 0 89662 0 0 0 0 0 0 0 0 0 1245489 129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1687 0 0 0 0 0 10585734 1112412 0 0 0 0 0 402809 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 376983 178435 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 0 0 0 0 0 677404 0 0 0 0 0 0 0 80600 202774007 0 0 0 0 0 455405 0 0 0 0 0 0 0 0 0 21153287 0 0 0 0 0 47 0 0 0 0 0 0 0 0 0 3028644 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 5279423 0 0 0 0 0 0 0 0 0 256201 0 0 0 0 0 22769 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 2 0 0 0 0 0 0 0 2561089 0 0 17462 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 0 0 0 11659874 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 3402 0 0 0 66 6273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 777 0 0 0 86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 231832339 0 0 0 141369248 0 0 0 0 0 0 0 0 0 0 0 0 1128 400814 0 0 0 0 0 0 0 0 0 0 0 3668 0 0 0 0 0 0 37954 0 0 0 0 0 0 0 0 0 0 0 39592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27777 0 0 0 0 0 0 0 0 0 0 0 640 0 42 0 0 0 0 0 0 0 0 0 0 626 56 0 0 0 0 307471477 2 0 0 0 0 0 0 0 0 36286534 186 0 0
2 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 44151387 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 839567293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 504099128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 806138688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 986041512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198412636 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192526935 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 452182406 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 913069507 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 575158064 0 0 0 0 512921839 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 913286490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 565415448 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
148031999 114562915 106474178 92812296 66683476 64579256 63262177 59186793 55339068 53057715 50674196 50659971 48382938 47330789 46829611 43379872 43365469 42099239 39912433 39774748 36745759 35323840 33893110 33510132 32840808 30872955 30573279 30034413 29942535 28186286 27721916 27151808 27004670 25371888 24425230 23555943 22738943 22301899 21631796 21267151 20690634 19939717 19704946 19558227 18705820 17529473 17320533 16745118 16274152 16238361 16181210 15889457 14950896 14719428 14256847 14110101 13992479 13545157 13499257 13451111 13211811 13154549 12949879 12640314 12571745 12533318 12453510 12351731 12107917 11884827 11621049 11286572 11271366 11252469 10252728 10165098 10081841 9958256 9830686 9526127 9275889 9248851 9239463 8925227 8872392 8840168 8806190 8557936 8420121 8364335 8309535 8282604 8210343 8096821 8086299 8083163 8039075 8024259 7853481 7851804 7537818 7414790 7402536 7392519 7388676 7099247 7072501 6993496 6928883 6874382 6804083 6794156 6746004 6617323 6600295 6552899 6510444 6311187 6287046 6231542 6220566 6204453 5968475 5951237 5937102 5927216 5857374 5855353 5809154 5680999 5586019 5491733 5473166 5447018 5443050 5439305 5400085 5354156 5292308 5256184 5228939 5219720 5197099 4985556 4978936 4972279 4938260 4847700 4800332 4740305 4701569 4630965 4575338 4540915 4537585 4497145 4485725 4469179 4468984 4438680 4409683 4306578 4234963 4230591 4193804 4178286 4168043 4147080 4121078 4088788 4061664 3950176 3842773 3842410 3840056 3837930 3805846 3803004 3793142 3763196 3745896 3739785 3682806 3678061 3663489 3653923 3633530 3628775 3583289 3569237 3427507 3420117 3414674 3411518 3382828 3379467 3377952 3375548 3201732 3183670 3165588 3158689 3149776 3138554 3108235 3106110 3091396 3084146 3072644 3057526 2986472 2979496 2969143 2912038 2890705 2881426 2865607 2817094 2816509 2812608 2804744 2781976 2770321 2748059 2737923 2723821 2720380 2693651 2661491 2656499 2652435 2645520 2624874 2573312 2533779 2532087 2512744 2505360 2435028 2425369 2422584 2422018 2397743 2389019 2352315 2342846 2323878 2315920 2291493 2285549 2254967 2234319 2210144 2206749 2205016 2197630 2179136 2150149 2146821 2140270 2137001 2110017 2108008 2065334 2056682 2028862 2023138 2017631 2009581 1997367 1966423 1963873 1958848 1936534 1915246 1890637 1882813 1882227 1869421 1865057 1862607 1845103 1839410 1836168 1834013 1826789 1826403 1810797 1787754 1776182 1765500 1760267 1749743 1745587 1737224 1728420 1725990 1715839 1670544 1666531 1617826 1608219 1592180 1589473 1572396 1568436 1564232 1562405 1559634 1544829 1541138 1501404 1464825 1461698 1456101 1454235 1446347 1439987 1433640 1401927 1395093 1388560 1386292 1382738 1381621 1369339 1334169 1298875 1295613 1294558 1287901 1269170 1265765 1261029 1260499 1246578 1242876 1236571 1235063 1230099 1222721 1221204 1206302 1188528 1173767 1167369 1165736 1134415 1133688 1120984 1113952 1087938 1074324 1063010 1061028 1039704 1025362 1011054 996272 994784 965120 963921 957142 947495 942177 941290 940442 923920 909732 909473 909102 908798 904820 895795 890567 881387 881385 880879 879524 869761 852978 850946 846689 827638 823432 817530 801825 795996 794768 775735 766087 759657 754781 751340 751270 738157 735093 728788 719295 710433 699971 697282 682966 682578 673343 673095 670726 669446 662009 656237 654208 654050 643721 640781 640266 637880 637804 624188 616804 616191 615737 610053 607078 599630 595039 581394 571403 570915 561617 561028 558642 557757 556251 554068 538300 535105 532301 527108 517793 511808 511546 508300 494445 488046 484921 481802 481241 480828 480667 477466 476330 470002 463626 459393 458667 458516 454464 453077 446470 439087 437735 433023 432483 428818 427044 425162 419324 413927 412871 409418 408876 406820 394697 393376 390391 389771 387215 386128 383170 382374 382084 381737 378676 378012 376734 376338 373546 370199 369624 369064 369007 367011 363909 363809 362401 361921 358540 358525 354625 354550 353139 350084 346927 338394 337976 336837 336081 335239 332605 331477 329578 329287 328816 328509 323743 321931 320927 319993 319281 317391 313201 310348 308335 306342 305141 304256 300224 299247 297565 295684 294764 293644 292966 292185 292005 291256 286513 285547 284841 284722 283943 283853 282016 281571 280887 278750 278257 277861 276395 274991 271269 269969 269514 268922 268894 266193 265525 265430 265139 264908 264333 261076 260628 254563 250059 249871 247999 247764 246076 245269 244174 243115 242953 242328 242197 237371 236716 236543 230879 227990 227248 226517 224606 223455 223436 220657 219879 218802 218014 216161 214526 199832 199804 198123 197310 195976 195821 195810 193233 189072 188805 187050 186417 183273 182493 181622 180650 179912 179065 175032 173417 172702 172591 172556 172184 171698 168245 167851 167492 166976 163785 163294 160558 158550 156674 154148 151710 151536 151213 151108 148269 148071 147915 146506 145843 145517 145487 144817 144748 143577 143506 142961 142236 141978 139677 138431 138202 136993 135410 134587 134225 134143 131992 131719 131532 131323 130748 130257 129651 127322 125212 124840 124792 124495 123278 122854 122811 121010 120960 120001 119663 118360 118120 116818 113962 113785 110070 109681 108726 107245 103738 103619 102342 100775 100229 99740 98629 98162 95621 94772 93905 93397 92698 90922 90050 89446 88747 88575 87751 87444 86510 85206 84644 83664 81736 80614 80587 78566 78471 78338 78308 77325 77059 77031 76760 75721 75415 74764 74295 73840 73113 72646 72206 71901 71068 70582 70198 69870 67352 67124 65451 64098 63172 61997 61314 60932 60811 59210 58927 58146 57050 56010 55995 55686 55632 53681 53268 53085 53007 52496 51523 51093 51037 50075 49864 49736 49474 48603 47106 46940 46771 45658 45429 44932 44186 43836 42889 42451 42179 41906 41648 41309 40864 40747 39970 39652 39474 39323 38831 38417 37316 36239 36205 35939 35659 35310 34594 34118 34024 33870 33750 33427 32861 32640 32635 32425 31774 31388 29259 29073 28743 28723 28413 28140 28116 27895 27481 26646 26614 26199 26113 24883 24839 24774 24762 24241 24064 23964 23914 23588 23108 22492 22217 21888 21479 20727 20674 20588 20346 20215 19973 19972 19779 19224 19173 19026 18636 18412 18311 18294 17590 17538 16901 16714 16706 16613 16471 16422 16376 15828 15752 15542 15460 15431 15232 14707 14443 14289 14250 14116 13939 13474 13309 12909 12840 12699 12364 12032 11875 11667 11559 10915 10809 10787 10755 10674 10559 10232 10018 9418 9276 9254 9135 9025 8993 8814 8760 8648 8626 8190 8082 7829 7711 7619 7588 7569 7546 7524 7215 7070 6932 6632 6054 6005 5936 5568 5520 5501 5411 5347 5296 5118 5049 4872 4802 4793 4769 4696 4611 4461 4284 4093 3997 3914 3810 3783 3719 3651 3535 3382 3357 3321 3238 3201 3198 2772 2616 2600 2486 2389 2258 2125 2036 2006 1977 1919 1884 1774 1728 1713 1603 1548 1454 1446 1405 1372 1332 1317 1216 1162 1140 1123 1085 1057 1030 992 988 923 902 893 879 858 847 815 813 803 494 484 469 430 386 329 297 287 275 271 254 225 202 165 107 91 88 82 65 38 34 24 0 0 0
174370080 150951875 149436539 113986473 78575879 66143940 64806053 63808811 59130762 57549137 51043283 49286743 48947335 46850227 46222496 45424772 37968995 36326283 35604769 35543670 34569003 33498973 33083997 32613728 31050484 30970079 30756657 29653560 29326815 29241682 27777418 27557400 27502514 25538739 25266474 24838342 24465997 24202579 23999472 23087314 23038906 22866129 22825330 22591594 22540365 22367562 21193389 20644354 20311053 20273539 20031017 19612683 19328007 19174068 19088701 18907273 18777724 18691857 18190623 17655191 17464738 16943045 16942241 16000917 15794085 15265357 15237606 15199981 15129307 14602478 13904534 13777879 13741520 13554597 13479766 13099633 13053493 13016503 12729898 12449678 12174558 11955994 11898347 11883625 11880855 11417767 11231731 11177144 11081215 10578851 10506839 10360584 10287365 10251652 10216149 10172663 10082645 10055691 10048725 9978773 9856258 9823805 9817334 9772444 9680011 9440050 9410759 9128052 9028356 8670478 8670054 8500206 8471852 8306704 8259056 8184417 8183323 8162868 7903372 7894140 7576466 7511889 7493688 7452065 7199301 7181162 7165355 7100858 6981699 6978809 6838903 6832420 6719236 6674261 6670558 6648204 6603678 6581142 6492848 6422720 6381009 6284900 6263595 6134951 5942762 5935906 5893501 5885541 5829256 5778963 5736552 5682736 5630386 5623951 5617756 5613212 5603672 5479969 5396367 5244147 5215498 5212965 5202284 5150976 5139105 5006290 5003804 4993367 4919642 4891053 4830666 4798103 4794242 4678678 4563876 4471320 4380504 4322461 4321733 4292846 4275059 4271435 4256121 4228815 4197228 4172657 4106584 4062722 3957519 3951194 3841864 3828250 3787847 3769735 3724262 3703676 3655485 3652746 3615887 3581823 3577605 3562269 3509235 3456023 3404861 3374809 3371341 3357845 3281701 3267415 3265777 3247464 3218625 3193560 3189603 3169814 3145010 3136644 3101943 3064604 3051810 3010231 3000724 2978926 2958673 2887849 2883574 2848529 2830691 2812995 2793167 2760904 2742631 2708852 2699204 2689343 2684758 2673752 2671671 2671244 2593679 2529789 2504570 2470400 2461459 2420065 2382932 2378187 2376589 2370263 2366187 2306332 2291128 2274262 2258519 2249177 2229748 2228428 2176414 2162199 2137905 2135224 2125754 2120824 2092636 2044621 2043594 2031006 2011593 1999429 1989082 1981433 1977282 1974912 1973321 1962538 1954775 1953468 1952395 1926991 1922962 1907201 1900727 1890654 1851848 1848666 1823096 1797062 1795926 1790628 1787599 1781753 1773421 1767620 1751255 1736177 1733046 1723071 1669956 1653224 1652196 1626320 1619938 1618834 1614645 1610430 1594178 1571696 1569389 1565801 1536849 1533956 1530650 1530299 1512020 1506705 1502695 1494687 1453224 1452330 1450589 1444895 1444683 1434758 1434650 1434305 1433987 1426482 1418242 1400950 1379945 1376946 1374520 1355317 1351045 1347852 1344656 1331088 1326521 1281046 1280999 1279569 1262395 1256813 1245112 1237767 1223055 1222187 1219449 1202354 1188616 1186075 1183828 1181786 1175240 1150268 1148587 1144895 1138132 1124299 1121578 1107365 1106358 1101174 1086209 1081224 1061420 1056141 1053067 1036749 1035462 1033469 1032563 1032154 1024722 1024034 1021470 1011524 1010468 1007890 1006534 1000366 998730 983599 975314 970587 967021 963380 956994 955636 954585 949394 945127 937017 936875 928907 922468 922121 919112 918213 911843 906173 887868 885939 885608 885354 884915 875849 869779 864684 846999 840774 833475 833314 825979 825511 822727 815631 810524 810103 803233 801428 794939 780549 777836 776888 774291 759818 756881 756189 751510 745797 734476 724663 714823 710361 710152 704617 698260 696031 693132 690914 687770 681031 672041 671221 669461 668533 662040 656049 634357 634225 632643 632479 632171 631459 627950 627044 625520 617700 613745 612541 606330 583502 576639 574418 573790 571217 570701 570121 551504 551395 548968 548349 548340 547857 546842 528956 528526 523915 521599 519872 515368 512868 498472 495173 494885 490214 486789 481706 477624 477036 476144 472626 470214 466154 464627 457105 457100 453520 450789 447755 440525 439476 438294 437879 434960 432037 428612 426853 425434 420446 419990 419692 419071 418656 417239 415489 413930 413909 411703 409298 407599 406378 405404 402084 400013 396085 391269 390090 386268 384181 378044 373785 367917 364436 358552 355917 352520 349196 345027 343248 339875 338912 338330 335640 332103 331678 325555 324488 323237 315759 315709 315414 315009 313967 311115 307795 305458 297680 297011 292098 291951 291759 284168 283017 279848 279203 279113 278288 274860 274687 274680 268321 267285 266364 256949 250444 249056 246927 245809 244001 239866 236294 235996 232666 226526 224525 222540 222064 222054 222015 220869 218444 218284 215895 212627 207228 206350 205994 205575 204817 204726 204698 204411 199945 197873 197610 196848 196680 191505 190817 189772 185769 180951 179319 178861 178494 177341 175423 175096 173835 172258 171492 170525 165312 164269 163296 160904 160226 159449 156527 156084 155308 154777 153912 152909 149672 149648 148713 145631 144648 143074 142759 142615 142511 141899 138457 137246 134725 133162 132285 130780 130107 129892 129023 129020 128792 127688 125986 125932 125408 125145 124559 123313 122813 122569 121888 121692 119940 119460 119433 117175 116636 116545 116215 114963 113434 112546 111945 108776 106082 105200 103100 99252 98382 96204 95928 95330 94227 93956 93835 93555 93286 93005 89671 89008 88982 87870 87539 87101 87009 86470 86362 86187 84586 84547 83611 80968 80496 80482 76675 75864 75566 75305 75031 74801 73054 72944 67888 66887 66834 63760 63686 61137 61102 60488 58575 56820 56161 55883 55236 53704 53476 53318 53270 53210 53055 52896 51905 50714 50426 50016 48175 47123 47048 46620 46490 45716 45205 44327 43566 43447 42662 42381 42023 41755 41417 40936 40929 40808 40650 40000 39595 39423 39397 38900 38808 38584 38423 38307 38216 38163 38055 37702 37326 37005 36992 36312 35090 34998 34846 34438 34044 33542 33110 32899 32477 32248 31854 31627 31438 30801 30753 30697 30585 30119 30062 29738 27902 27836 27520 27107 27021 26824 26645 25238 24647 24508 23837 23752 23614 23112 22973 22622 22307 21847 20640 20590 20432 19879 18896 18879 18844 18613 18490 18430 18172 17758 17030 16878 16747 16638 16559 16248 16128 15952 15756 15317 15287 14902 14794 14310 14148 14051 14029 13923 13771 13752 13743 13741 13580 13365 13275 13253 13006 12785 12645 12640 12608 12393 12218 12180 12115 12076 12076 12045 11298 11102 11079 10969 10907 10095 10094 9464 9402 9380 9349 9304 9095 9034 8514 8479 8355 8046 7503 7490 7469 7380 7110 7057 7049 7044 6991 6973 6695 6648 6510 6471 6296 6001 5987 5869 5627 5427 5121 5036 5029 5026 5014 4970 4894 4624 4519 4093 3945 3895 3821 3820 3747 3734 3452 3449 3411 3246 3213 3185 3158 3146 3146 3125 3082 2947 2903 2792 2765 2721 2704 2644 2567 2548 2481 2368 2222 2046 1985 1899 1709 1677 1647 1551 1549 1547 1527 1479 1377 1193 1114 1079 1052 1040 964 848 799 633 528 508 484 469 404 395 378 364 358 342 333 302 270 265 227 216 196 164 151 131 128 125 102 79 72 65 62 52 38 22 20 14 5 4 3 0
2 1001
823156283 551039622 532130633 296699741 138839117 108206396 42072548 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
795533155 663698549 398666640 305095795 248767340 41094588 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 5 5 11 11 12 12 14 15 26 28 39 42 55 65 73 73 84 91 97 107 111 127 129 148 168 186 195 199 229 241 250 280 284 284 287 302 347 351 391 402 410 415 426 435 441 478 487 488 492 504 514 519 551 552 600 613 752 764 764 779 815 850 883 981 986 998 1108 1155 1170 1178 1246 1313 1330 1429 1481 1490 1517 1527 1619 1653 1694 1758 1842 1912 1914 1974 1976 2022 2155 2185 2342 2362 2383 2506 2530 2656 2819 2958 2984 3058 3107 3107 3122 3562 3610 3690 3802 3908 3971 4181 4201 4404 4549 4565 4632 4663 4877 4923 4934 4946 5067 5146 5273 5315 5376 5432 5607 5646 5701 5717 5783 5817 6016 6106 6155 6323 6454 6580 6660 6699 6737 6866 6907 7133 7195 7247 7274 7458 7519 7523 7608 7699 7721 7793 8041 8047 8109 8300 8586 8785 8840 8855 8936 9021 9025 9031 9152 9223 9513 9699 9754 10082 10134 10155 10309 10433 10451 10545 10836 11229 11240 11486 11498 11638 11664 11745 11781 11795 11915 11917 12042 12252 12277 12279 12469 12536 12540 12587 12850 12893 12935 13130 13734 13900 14084 14269 14654 14974 15167 15628 15694 16111 16171 16491 16565 16834 17125 17269 17476 17621 18295 18632 18705 19237 19373 19650 19760 20432 20996 21089 21148 21340 21537 21592 21676 21811 21844 22027 22155 22727 22991 23143 23195 23407 23502 24655 24693 24897 24968 25135 25268 25457 26299 27103 27331 27464 27741 28837 29513 29899 31063 31395 31925 31992 32126 32343 33472 34094 34410 34526 34802 35178 35331 36569 36918 36978 37197 38176 38288 39681 40653 40778 40794 40884 40899 41373 41793 42148 42227 42643 42860 42999 43100 44139 44599 44939 45158 45350 46027 46465 46539 47345 47626 47683 47846 47990 48227 48412 48479 48854 49137 49656 49718 49723 50312 50429 51283 53116 54133 54817 54876 54916 55483 55617 55709 56141 56159 56389 56697 56956 57045 57120 57174 57825 57830 57908 58077 58298 58636 59765 59799 61439 63706 64079 65261 65759 65764 66203 66594 66991 67373 67594 70351 71642 71728 72211 73730 73837 74391 74800 74896 76295 76547 76886 78270 78464 79238 82083 83110 84180 84230 84378 86083 86170 90488 90505 90569 90921 91058 92082 92491 92843 93090 93430 93621 93853 94244 95745 95990 96718 96727 96864 97237 97939 98917 98940 99340 99375 99539 100078 100088 102081 104255 106251 106341 106944 107885 109034 109396 110219 111201 111350 112164 115551 116635 117169 117920 118846 119101 119830 122840 124284 125900 126034 126674 129503 129907 130973 132296 134636 134915 135388 135827 136045 139182 140443 144008 149861 151097 151351 151546 151710 152202 153048 154788 156831 158648 158877 161115 161226 163606 164360 166410 168967 169114 170625 170798 171819 172467 172833 173028 173060 174608 174956 175234 177929 179453 181440 181647 183685 184616 186518 187425 189411 190512 190931 196001 196793 196998 197758 199683 201952 202551 202888 210124 210688 212920 213772 213883 214292 214912 215677 215869 217966 220170 223114 225169 225766 226311 228044 229057 229731 231172 231356 233445 235123 235132 235351 235881 235981 236100 237503 239026 240754 241085 242935 244559 249432 250103 251604 254445 259274 263810 265451 269431 270968 271377 279333 281555 282545 294751 296405 300068 300869 300977 301423 301908 311126 312073 312498 312767 315036 315283 319279 320555 320765 324793 325820 328827 329928 334729 339365 339550 343002 344241 348280 352204 354569 361112 365235 368085 369578 370457 372047 374578 380447 382094 385042 387900 398414 400181 404695 409710 418235 419200 419614 430904 434174 436455 439572 440286 440617 442953 444322 444985 445431 446472 448763 449051 452960 466232 472816 474216 479232 480748 483883 484604 489304 490256 493577 495813 497952 499551 501695 507443 507882 508467 509841 511320 512699 523857 531548 536726 537130 543613 546248 546938 549728 549800 554339 554692 559501 564145 566322 566584 568309 568474 568924 579051 579829 584739 586117 595146 609618 630480 633528 649612 653359 661039 680505 681908 687052 688545 690396 692028 700990 704105 706754 722571 733948 734865 735211 736975 738178 740709 747157 752648 753127 766414 772990 808925 812714 816101 820564 825405 831098 847860 848824 863994 864690 874166 881965 883554 885306 892876 893481 907817 911737 919999 920659 924300 945303 952500 953176 955830 959643 971334 972911 975301 983538 986247 987932 992193 1016707 1022116 1022132 1029883 1031179 1046938 1062896 1063729 1065492 1072521 1072746 1082844 1096377 1100303 1100609 1108211 1119350 1127077 1129238 1135451 1136755 1142055 1159134 1164015 1169288 1180509 1204363 1213814 1220808 1241878 1257464 1262232 1272986 1277312 1299731 1312045 1318221 1318698 1352356 1356825 1366652 1370900 1381260 1388493 1398807 1417800 1419024 1473919 1481607 1486422 1490402 1510310 1511672 1515050 1531368 1544372 1577392 1582707 1600054 1620290 1620886 1640838 1653642 1665258 1685635 1686818 1696459 1702253 1709978 1713707 1724633 1749845 1778569 1787252 1788790 1790403 1793528 1826450 1826878 1857277 1863393 1876429 1884142 1922019 1964613 1971223 1974694 1996860 2023867 2027244 2042679 2049366 2057901 2067087 2076051 2080234 2109130 2123542 2126034 2135786 2147634 2153682 2155583 2182333 2184933 2185991 2213667 2288186 2293808 2332828 2370178 2441824 2451624 2455434 2496504 2498419 2499570 2499888 2508225 2520774 2523440 2526150 2539883 2579385 2606115 2637768 2649430 2707633 2710303 2721382 2721742 2749374 2785665 2805203 2832017 2876941 2911830 2949887 2954495 2968110 2971531 3087072 3108945 3188625 3219889 3228002 3229365 3240572 3278537 3332359 3333619 3417300 3434610 3461645 3525221 3547313 3555022 3586358 3661487 3719021 3738259 3780351 3806820 3807706 3835396 3840044 3942779 3944813 3961292 4033243 4071907 4094817 4220576 4226899 4247824 4289017 4334167 4334809 4355530 4404235 4423130 4443258 4464368 4535175 4595528 4634746 4635650 4648613 4747598 4840835 4904205 4947797 5033166 5065149 5131144 5327859 5337495 5395022 5436819 5578587 5626401 5689855 5830720 5891676 6249887 6302058 6312854 6330058 6339148 6364401 6408094 6437732 6505766 6610356 6689043 6695621 6779247 6825246 7019169 7190034 7513006 7549006 7599916 7602756 7688486 7738092 7811802 7976156 8006950 8012393 8038867 8057489 8092994 8351284 8548987 8551067 8716439 8789995 8793727 8911752 8972719 9051426 9348831 9527241 9543783 9715470 9855257 9873357 9919170 9985951 10077514 10724522 10938959 10989278 11332118 11744263 12189655 12278564 12318501 12708191 12818260 12837974 13777391 14949597 15246851 15280336 15353810 15692425 16013236 16018641 16354819 16947484 17308694 18057008 18472091 18814116 19628220 19897674 20883304 21204387 22105940 22609770 22674990 22834505 23286152 23827724 24071507 25155406 25723264 25817651 26202821 26301164 28090576 33301774 38614571 39059732 42775752 47826127 54374522 64135164 78904185 106974534 124739641 142051724
0 0 1 14 20 25 31 32 45 49 50 51 52 66 82 89 91 94 101 104 114 118 127 132 133 135 139 143 145 163 171 186 204 226 252 256 264 276 283 323 380 382 408 430 440 443 453 489 495 498 554 627 628 656 674 684 705 767 807 813 874 883 904 943 967 974 975 1019 1022 1031 1070 1082 1179 1265 1307 1472 1491 1495 1593 1627 1759 1798 1804 1835 1889 1903 1930 1947 2006 2016 2031 2046 2074 2085 2215 2277 2335 2405 2449 2500 2550 2727 2803 2804 2885 2947 2967 2987 2992 3017 3043 3237 3241 3347 3362 3414 3545 3594 3595 3638 3649 3685 3699 3727 3779 3967 4018 4097 4126 4204 4247 4322 4426 4552 4572 4846 4858 4867 4939 5001 5155 5180 5257 5463 5508 5575 5679 5709 5762 5851 5981 6035 6120 6232 6309 6419 6642 6676 6685 6850 6917 7016 7124 7143 7149 7175 7333 7358 7469 7478 7619 7655 7729 7921 8070 8170 8296 8741 8967 9038 9089 9542 10354 10460 10848 10886 11610 12105 12141 12237 12351 12722 13041 13352 13463 13527 13565 13578 13769 13801 13977 15046 15095 15103 15266 15343 15347 15998 16101 16731 17065 17203 17260 17321 17472 17656 18097 18114 18165 18256 18260 18754 18806 19260 19344 19440 19559 20009 20028 20621 21325 21704 21750 21929 22146 22159 22204 22401 22495 22705 22996 23004 23039 23391 24063 24077 24192 24400 24452 24513 24610 24752 25339 26087 26134 26586 26664 27010 27274 27377 27528 28470 28892 28970 29002 29075 29201 29206 29630 30775 30778 31006 31171 31288 31412 31984 32264 32298 32538 32693 32809 32956 33118 33118 33838 33934 34107 34892 35026 35568 35811 36078 36223 36487 36692 36753 37175 37311 37483 37950 38081 38092 38643 39380 41585 41873 42755 43677 43710 44030 44410 44666 44926 46851 48042 49229 49267 50782 50791 51019 51095 52185 52622 52686 52782 53611 53744 54097 54109 54531 55245 55563 56507 57488 59127 59822 60696 60923 61505 61573 61589 61788 62737 62957 63626 64691 64942 65394 65821 67226 67683 68490 69179 69777 69840 72351 72552 73077 73397 73787 74108 75538 75689 79247 80354 80529 81720 81957 82946 83475 84001 84049 85135 85529 88042 88430 88440 89231 90486 90671 90691 91654 92155 93223 94183 95254 95264 96983 97512 97929 98390 100234 100361 101644 102283 102959 104186 104565 105610 105825 106033 106417 107587 107788 108609 110762 111358 111901 112461 112515 113309 113947 115787 116670 117864 117996 119715 120324 124381 124770 125478 125772 126499 127677 128680 129704 129726 130174 131252 131283 131716 132050 132706 132963 134856 135531 135946 138885 141497 143323 144384 144673 145090 145200 145919 147353 148644 149164 149710 151317 152222 153684 153978 154307 156557 159683 160442 160665 166059 166732 169110 169206 170351 170770 170847 173074 175418 176444 176600 180507 181562 182303 184401 184803 184825 185921 188067 188625 190017 192962 196176 197132 198945 199678 199800 201621 203439 204243 206488 208747 208952 209531 213372 213538 218996 219141 221698 221956 223587 225962 226056 226443 227657 229738 230865 233435 236557 236695 237549 237619 238934 239641 242685 246231 246254 247025 247143 251382 255933 257614 259497 261992 262216 263003 268979 269004 269231 271451 275127 276337 277252 280197 280761 282324 282732 285085 285211 285774 287688 289935 289962 292197 292394 297330 300446 300603 303988 305213 306072 306306 307256 308351 309408 311985 313378 314535 315507 318535 319244 320966 322362 326357 328210 329509 329599 332596 334748 338090 338417 339457 341220 341911 341921 345488 354799 355898 358188 359503 360055 360356 363013 363317 367029 367668 369701 373702 376147 379978 381861 382807 382937 387680 390923 391162 391179 397528 402134 402304 403988 405828 408116 410504 413623 416698 418482 425413 426161 427798 430822 438293 440577 442690 444641 451829 453823 453951 462672 463069 469206 472023 476808 483243 484771 489946 491588 493776 495843 496187 499074 500677 508431 515610 518907 520087 523406 524236 525694 534686 537393 539832 542694 552370 558284 562471 566829 568468 570023 576633 577014 580176 580243 589258 591162 605701 606551 611298 617907 620387 625096 630240 636168 642025 643035 643288 645696 645879 650104 652721 657242 663511 674912 680884 688493 689485 691753 705134 716153 720439 725019 726716 735948 736971 744656 746415 756263 766519 769372 770961 771058 772376 782431 791283 791334 802680 806522 806951 825596 831370 831604 841908 846368 863630 876313 877181 883610 895540 909282 912077 914638 915691 916008 924892 931572 932183 932809 934324 947738 959260 961368 963995 977412 986096 989850 993506 993788 995853 996700 1012075 1014241 1015338 1016357 1021377 1037922 1042861 1064372 1073281 1074471 1083553 1111629 1112184 1119724 1122946 1135246 1144703 1151566 1152778 1158950 1170702 1180563 1184672 1185609 1193470 1203589 1221080 1230929 1279281 1290556 1298973 1301446 1316013 1321571 1323594 1336458 1340192 1368659 1382176 1383246 1398480 1422166 1438515 1439152 1456468 1478696 1482832 1491957 1497143 1517276 1552047 1552987 1574889 1586648 1590477 1611910 1613760 1623355 1629756 1644107 1658135 1703697 1722190 1750356 1770627 1771081 1786790 1789309 1790990 1794069 1830442 1896202 1904301 1909329 1966836 1975786 1977585 1989207 1996905 2081613 2114001 2116988 2124857 2143525 2157795 2185419 2190421 2250046 2276963 2294995 2297977 2315759 2328690 2338950 2396756 2414520 2436863 2456896 2460453 2526569 2532791 2546104 2554505 2561861 2579902 2582674 2610061 2675191 2678148 2735018 2736164 2753322 2754369 2754925 2758151 2763011 2768982 2769979 2805554 2828805 2836350 2871637 2922253 2937484 3001616 3008927 3033102 3115906 3122563 3131713 3196994 3220542 3266964 3314620 3337559 3373420 3393680 3504099 3511823 3523061 3523191 3573160 3584025 3604500 3670479 3690005 3796303 3813025 3852728 3932268 3945235 4066589 4097879 4146190 4216789 4248416 4343514 4362063 4412153 4434063 4436098 4449748 4513068 4513523 4600196 4622999 4671433 4690648 4693012 4710003 4713814 4713849 4737916 4768282 4841667 4949357 5003818 5088356 5093494 5121027 5143843 5284266 5433464 5536657 5659840 5706783 5742193 5840767 5870941 6228487 6263546 6346929 6515347 6581324 6747734 6872395 6891984 7155056 7235595 7515060 7579753 7705086 7729722 8008327 8108185 8223736 8520510 8612587 8843633 9054782 9146972 9181330 9498721 9759048 9793379 9870135 9928523 10265976 10276867 10421054 10507120 10692642 11212445 11283628 11333434 11732502 11739505 12222393 12232921 12235398 12321897 12356153 12512531 12568393 12703816 12851672 13947963 14081217 14144196 14524207 14980136 15102717 15616348 15667648 15949535 16486457 17465665 17881581 19425679 19751888 19978024 22257387 25604361 27317196 28023061 28576860 28805322 28901360 29209706 31119495 31864731 32127481 32658634 33810471 35749080 44055962 45591835 46598245 51318542 51494707 61293208 68726638 122831081 146032536
2 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 52083962 0 757054198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 651116341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667416320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76527281 0 0 0 0 0 753507799 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 989791566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 124176417 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 996616929 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 863861878 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 324996603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 989660526 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 318053159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
341915804 118936417 106675078 106354803 91361762 71320791 64072258 52431663 50573842 44238729 43412444 43249786 43124528 42634769 41937152 41875774 40179603 40147258 40071766 39611287 38272052 38121508 35718709 34448382 32419331 31594372 30853278 29196890 29066720 28498734 28022922 26895777 26672163 24495002 24243939 23483978 23155213 22914529 22834477 22691622 22451257 22332658 20941242 20273408 20063598 19815171 19331080 19100081 18988857 18892562 18859681 18762082 18639386 18410961 17475945 17458251 16982047 16339203 16312077 16093961 15837355 15549593 14918544 14842394 14823616 14545458 14539693 14501775 14331213 14215637 14094693 14065913 13927984 13810867 13717377 13619269 13463017 13419844 13395623 12874070 12321321 12232673 12064915 12002898 11959491 11652233 11576392 11457044 11456003 11434512 11418456 11014598 10795929 10782905 10546213 10384940 10353256 10165506 9982848 9965010 9674259 9651596 9600040 9460193 9422967 9421274 9267709 9128503 9066902 8952767 8701931 8606641 8345897 8266976 8131634 8110846 8098426 8034410 7982045 7880307 7780697 7485961 7467389 7417696 7310168 7298739 7279726 7045020 7014965 6919590 6898375 6829952 6760900 6653297 6579853 6562354 6503142 6429973 6426556 6386552 6305602 6260944 6212590 6095562 6053092 6009414 5957199 5863775 5721905 5631077 5617913 5569168 5561369 5559042 5553306 5485940 5477913 5469423 5368494 5339971 5297570 5285697 5283998 5225271 5182264 5180555 5137332 5131711 5093796 5092798 5048163 5043020 5013869 5011596 5002644 4965400 4956263 4953986 4946564 4946320 4909307 4854294 4821825 4798928 4734735 4708583 4658265 4628022 4605137 4603730 4589378 4566531 4524209 4481627 4452503 4409202 4346676 4279576 4227156 4213022 4210406 4101754 4097101 4073717 4068350 4027841 4008163 4005829 3998611 3980863 3935786 3920349 3902507 3887817 3881771 3848971 3824086 3818995 3815827 3805693 3777497 3736651 3557422 3540300 3530699 3472359 3429014 3401931 3352014 3275571 3248515 3221640 3169906 3057398 3050751 3030969 3029274 2950296 2915656 2896396 2891271 2851693 2834295 2823300 2802469 2791853 2787671 2786311 2767153 2766886 2764226 2763298 2762964 2744127 2704907 2685313 2651241 2627462 2550448 2541174 2529812 2519492 2442797 2440368 2437725 2435498 2429694 2414369 2392807 2353993 2339597 2331435 2328593 2318504 2249916 2244978 2232797 2214683 2206710 2197399 2180254 2176506 2159341 2131268 2111428 2108447 2096547 2043806 2005315 1978709 1957559 1954247 1951172 1929202 1927932 1871052 1850899 1842840 1812108 1788508 1768743 1740952 1721208 1718402 1697742 1686852 1666006 1616914 1608914 1607429 1602320 1581897 1581680 1570746 1570338 1558889 1557828 1555628 1540446 1537906 1525230 1524364 1517491 1516134 1511144 1508712 1478980 1477640 1473943 1459872 1459191 1456778 1427758 1398592 1391389 1384679 1361561 1352950 1341394 1339601 1335737 1326288 1325184 1318551 1316873 1314930 1304670 1299460 1297472 1297427 1289040 1288139 1267601 1263902 1261327 1241482 1241291 1229289 1225737 1209018 1207310 1192778 1187558 1183930 1169086 1158323 1154574 1154160 1112134 1091396 1077235 1073241 1071228 1067647 1066103 1065830 1057181 1044169 1040486 1032642 1028148 1020816 1009722 1006977 1004867 996997 996677 994288 984829 976446 965938 963150 959523 957911 954264 950830 949745 945500 944453 938770 938184 929963 919776 917350 912693 911958 909456 907785 905386 903113 889467 888902 885205 883755 873811 865613 853404 851170 847911 838695 831386 830177 819815 806414 799691 798678 796585 790485 790354 777404 768938 767736 756894 754423 737770 737537 736754 732859 731097 730040 729788 726600 724885 722173 711293 706916 705784 701199 700159 683217 680313 674644 672439 672029 663883 652294 648773 648696 644603 642378 631678 625748 625662 617528 608485 589155 585827 572750 568850 566244 564703 564142 561112 559058 553921 548974 547540 546820 546738 542238 541993 541723 540804 538642 533753 531633 527654 526559 521972 509998 498613 490194 489825 488506 487479 483216 482517 480506 480299 472617 468309 463227 457632 453757 453333 452068 445562 444538 437268 433294 427981 419690 417005 412324 411058 410685 408955 407429 406983 406821 403905 396574 392851 392355 385205 383508 376125 374204 370886 369687 369596 363174 362223 358894 355455 352454 350115 349196 347712 347031 341902 335793 335392 329979 328621 328024 326648 319020 318827 317147 314574 307819 305043 294054 293910 292093 290915 289992 286109 280591 279576 275775 273083 272648 271844 271174 270955 260460 260439 260232 257037 253367 251236 250332 249579 249468 248810 247703 247219 243484 242722 242057 240179 240060 238109 236704 235793 229963 229674 229058 228806 228126 225874 225576 224779 222073 221604 220448 219065 217630 216857 213545 207009 206600 205998 205959 203217 202413 202022 201924 197135 197100 196566 196100 194801 194346 193867 192382 191607 191350 191230 190603 189573 189542 189268 188906 183736 181451 180171 179292 179012 176114 176104 174916 174576 173496 170494 167544 164180 159906 154674 154287 152336 151344 150185 148078 147041 142339 139752 139125 138104 136950 135875 134829 134269 131857 131356 131185 131174 128239 128166 128156 127656 125522 125105 124623 123377 121441 120623 119732 119186 117995 116979 116642 115997 113438 110773 108564 108123 107196 106329 105592 103477 103474 102890 102084 101698 101462 101115 98084 95590 95465 95085 93343 92111 91469 90218 89126 87298 86027 85622 85234 82512 82424 79949 75187 73884 73285 71624 71606 71467 70847 69646 69256 66238 66083 65469 65207 64578 64424 63935 62947 61925 61618 61439 58098 57920 57105 57082 56489 56384 55443 54670 53154 52034 51648 51383 49927 49571 49292 49145 48503 47585 47214 46989 46748 46470 46183 46000 45670 45130 44706 44619 44256 44153 44041 43502 43219 43075 43012 43001 41779 41539 41431 41311 39556 39308 39238 38016 37629 37413 36778 36452 36412 35791 35156 35014 34596 34346 34302 34214 33436 33076 33042 32982 32430 31785 31778 31364 31321 31316 30886 30115 29937 29831 29800 29250 29183 29140 28715 28326 28283 28187 27958 27847 27233 27178 26697 26481 26442 26286 26279 26152 26000 25927 25861 25627 25578 25482 25446 25297 25110 25007 24309 23874 23733 23520 22949 22855 22799 22366 22127 22118 22089 22055 21978 21879 21337 20991 20589 19910 19867 19382 19226 18978 18755 18721 18526 18327 17721 17516 16837 16797 16705 16252 16233 15858 15718 15349 15314 15291 15183 15128 15028 14955 14869 14826 14623 14261 14145 14061 13995 13762 13651 13535 13277 13247 12843 12438 12141 12030 11819 11548 11435 11282 11150 11081 11010 10946 10713 10598 10588 10505 9967 9326 9202 9100 8960 8795 8553 8251 8242 8129 8057 7525 7316 7154 7104 6912 6811 6754 6636 6606 6405 6263 6227 6007 4813 4281 4144 4060 3895 3707 3584 3574 3529 3525 3490 3425 3377 3375 3308 3231 3190 3140 2915 2898 2620 2613 2478 2309 2235 2224 2138 2123 2116 2101 2079 1984 1973 1904 1841 1753 1689 1554 1525 1494 1474 1418 1302 1230 1218 1161 1086 1033 994 959 953 942 931 918 793 781 753 715 714 710 620 537 529 496 478 358 345 334 271 223 216 187 156 151 147 134 133 125 58 17 12 12 11 6
99389267 98791849 81644608 76783132 72961712 70810054 69313289 60406217 58460171 56271993 54267555 54055209 50833457 45348954 42154527 41136898 39487343 38441734 37666464 37351477 35444118 32322758 32016496 29266299 27071140 26235472 25528873 25075928 24191112 24157816 23706671 23577730 23413107 21041445 20818035 20312883 20128820 19854628 19843485 19207022 18787614 18164438 18106753 17714158 17204125 17183093 17064160 16752980 15689213 15688734 14439917 13922817 13897650 13648406 13549441 13458734 13433864 12852613 12807148 12505113 12428931 12321208 12045394 12042284 11927948 11913629 11881229 11545917 11526639 11266533 11010691 10702759 10519575 10490516 10420345 10251691 10246263 10234141 10220264 10169062 10029042 9833371 9650986 9584691 9370429 9370365 9240924 9178211 9065375 9013119 8936525 8832116 8822047 8779474 8770763 8746224 8689431 8685574 8593996 8542711 8422790 8392237 8373891 8276736 8101453 7900932 7681257 7587232 7513652 7510957 7509758 7499929 7442990 7396927 7373749 7275525 7188429 7156213 7121692 7098049 7001051 6980794 6887438 6845392 6697406 6688858 6661047 6654121 6642220 6515110 6513703 6475131 6431268 6358782 6315865 6285762 6096520 6046827 6035897 5993378 5967647 5961948 5946731 5912334 5885693 5799107 5678580 5646882 5646602 5530695 5522264 5433717 5410637 5401227 5368108 5333135 5177342 5147912 5040712 5034621 5005458 4944286 4916746 4833124 4820943 4767281 4662754 4655382 4653303 4635873 4389075 4320579 4300945 4300783 4275098 4250863 4222095 4189353 4163595 4139848 4098858 4068161 4041514 4023444 3980455 3950958 3949177 3906242 3882407 3813411 3797998 3774979 3768022 3758064 3752136 3738337 3685510 3680899 3663499 3641695 3598369 3564180 3547124 3539661 3531468 3514409 3500918 3484934 3482980 3476060 3472614 3410428 3402215 3368847 3346840 3334104 3319130 3293637 3239717 3205690 3188690 3178691 3177762 3173903 3158945 3084998 3075763 3021278 3007392 2992130 2965675 2950332 2913506 2906838 2877293 2868295 2867132 2867073 2865017 2853657 2826378 2806323 2804598 2787367 2766649 2763842 2754560 2741620 2691475 2582583 2538146 2489534 2482881 2474727 2473438 2443922 2439808 2434398 2401695 2392787 2371302 2338208 2312269 2302277 2302054 2292430 2281702 2259042 2256920 2222121 2218548 2210981 2161545 2147808 2135612 2075290 2073158 2038492 2035452 2024435 1990100 1965540 1937658 1871100 1856393 1847648 1845508 1825414 1824279 1811296 1809075 1804423 1763426 1750290 1748348 1747212 1733599 1724330 1718164 1709035 1705499 1671005 1661660 1650757 1632431 1623612 1613358 1588639 1585549 1572138 1567780 1565927 1562528 1559830 1541917 1525839 1522135 1521874 1520093 1502452 1497981 1491049 1484775 1479870 1478979 1458442 1454402 1446798 1442568 1439728 1438423 1425143 1423920 1416433 1392186 1382695 1382373 1377927 1373011 1370103 1334532 1332877 1326144 1313615 1312741 1312051 1306338 1303242 1298843 1297628 1296932 1296305 1292120 1290826 1285822 1285050 1283623 1283392 1281600 1275479 1264091 1263625 1253167 1246907 1242707 1223003 1217837 1213633 1211430 1210878 1210761 1199093 1190664 1190140 1176911 1169107 1164724 1162480 1144598 1132156 1128027 1125400 1120058 1118405 1101911 1097905 1086977 1085061 1084476 1084040 1071754 1071735 1061892 1056638 1052375 1048479 1041049 1038815 1032439 1024146 1022587 1011770 1009055 1005597 1002833 1002483 1002033 984223 980083 980034 978850 972003 967545 948920 928438 927282 924514 923833 916512 880815 880456 862216 860694 848499 837550 831822 826172 820367 814695 799403 796896 788250 787482 770873 762823 749290 742884 735263 731027 720657 720483 719852 718920 714287 707937 706222 698480 691698 691126 685579 677245 674744 674151 670810 666805 657432 653396 651608 649630 646372 644855 641690 628599 626163 625906 620778 609810 601835 596100 593271 591282 588781 587542 581115 580935 580285 565624 560537 557527 553204 551680 551224 547254 534865 528639 526325 524089 522362 520730 515477 514038 513824 513119 512884 511393 511291 508404 508004 507030 505749 503168 502001 500651 498304 495610 492420 491049 489318 480072 477610 472707 472653 469180 466312 464610 462984 459267 457570 453738 452955 452081 451472 448652 441968 441593 433616 431649 431490 431411 428913 424046 423310 416683 416325 410243 409103 403547 402412 401021 397693 397333 392761 392017 391738 388380 386774 384530 376568 375931 372053 368936 365408 363265 362870 357295 353056 351650 350265 347858 344749 342513 338350 338198 328166 325142 321793 319269 311026 306101 305810 303744 303331 300559 300450 299037 298412 292388 291035 290129 287046 286767 284970 284064 283339 278652 278239 278178 277947 277474 276517 275527 273860 273829 268822 266741 266222 264589 263187 262426 254559 253000 252987 247789 245664 243617 242541 240463 237739 232019 231244 229772 228868 228321 226784 224723 222830 215639 213385 211627 210621 209188 207509 206921 206915 206901 206407 202291 200494 199990 199297 197822 194158 191389 188343 187255 186730 186635 183010 182532 180708 177839 176948 176535 175229 173118 169357 168379 167923 163151 162587 161229 160740 159337 158314 155347 153339 152685 151044 148617 143592 143141 143041 140841 139071 138772 138671 138477 136524 136316 132107 131651 130801 129216 128645 128148 125840 124807 121242 120608 119794 119669 119346 118526 118413 118136 117602 117300 115608 112974 110979 110574 108840 108812 108263 108078 107690 107332 107108 105732 104828 104700 104357 104126 102507 102427 101545 99872 98669 98594 98537 96522 96478 96423 96329 96314 96057 95147 93097 92839 92629 92257 91157 91134 90230 89673 88521 88209 87718 86794 85772 85764 85395 85076 84358 84303 83744 81747 81740 81409 81164 79104 78495 78075 77005 76458 76099 75436 75309 74760 74595 74543 73462 73280 73131 73015 71658 68055 66307 65929 65868 65467 64933 64286 63551 62867 61832 61141 60571 60268 59466 59106 58932 57618 57266 56825 56638 56330 56060 56046 55766 55610 55342 55193 55128 53428 53175 53146 51645 51152 50663 50420 49461 49159 49119 49033 47376 46691 46177 45917 45215 44642 44128 42930 42874 42247 42105 41280 41041 40160 40129 39892 39849 39299 38963 38417 38237 38067 37733 37232 37041 37036 36937 36092 35873 35522 35108 34763 32442 32419 31311 31143 31054 30698 30369 30107 29555 27897 27562 27400 27116 26481 26319 26274 26111 25722 25708 25557 25205 25069 24975 24692 23968 23477 23197 22930 22879 22109 21891 21886 21345 21306 19269 18763 18656 18373 18202 17586 16884 16540 15949 15823 15531 15433 15199 15119 14959 14683 14264 14045 14027 13906 13568 13438 13328 13040 13022 12803 12755 12635 12431 12098 12030 11943 11934 11899 11387 11200 11089 11046 10598 10329 9988 9765 9748 9623 9226 9044 8849 8841 8662 8596 8571 8437 7864 7861 7784 7628 7536 7533 7530 7506 7367 7207 6976 6847 6721 6673 6638 6377 6360 6281 6173 6108 6091 6068 6048 6029 5584 5470 5375 5120 5063 4889 4611 4218 4150 3941 3940 3828 3710 3615 3603 3550 3283 3223 3164 3149 2898 2848 2622 2424 2350 2317 2175 2115 2079 1914 1885 1761 1746 1744 1730 1709 1550 1367 1173 1068 944 939 816 785 676 654 632 586 461 428 418 368 317 260 215 136 134 131 106 65 51 17 16 2
2 1001
841656083 495965576 416499785 407667474 394423763 201774157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
874408855 853324167 449807389 413846312 222494808 173887468 89651564 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
116705017 107314495 97674984 85591327 80878659 75724257 71254034 61560681 55073562 51088028 47297497 45149808 43635325 43572408 43012538 42809765 41910901 38108365 35581404 34426538 33361170 32353260 31730562 31573046 30956752 30875772 29564114 29527739 28692250 27866844 27676649 26508586 25372608 25012531 24648364 24278508 22938849 21890945 21863551 21693935 21571364 21041099 21029901 20587759 20218882 18914503 17147168 15711714 15354215 15042262 14162227 14151030 14119321 13592178 13436205 13087639 13075899 12915516 12891760 12814030 12674999 12436279 12131734 12029881 11727848 11677319 11492984 11440172 10979625 10947726 10780964 10703472 10550227 10231861 10156302 10003677 9999795 9841603 9818702 9678155 9629677 9401572 9278167 9246408 9133387 9032749 9000050 8796446 8697285 8477418 8431691 8414172 8407200 8179920 8111833 8022009 7851093 7850512 7688351 7684060 7398620 7259417 7096516 7092062 6995022 6983549 6959971 6822418 6818803 6799355 6731909 6731428 6681256 6672465 6551297 6465688 6352305 6187134 6118736 6101098 6057417 5939653 5936272 5902240 5800127 5693852 5676386 5660650 5657840 5646187 5610323 5563657 5538840 5512091 5477091 5469879 5380060 5374672 5281118 5239486 5233319 5196329 5151468 5148017 5126469 5125433 5052147 5043496 4981439 4909488 4891087 4872769 4795555 4723831 4714708 4643652 4620579 4582655 4568998 4529167 4529109 4521391 4518944 4505531 4446838 4425838 4358078 4349018 4338367 4295896 4273265 4254014 4203159 4183093 4179948 4131070 4101369 4079078 4011092 3942517 3870082 3819190 3813513 3740214 3733584 3724336 3717350 3704931 3670733 3624880 3598165 3594059 3592947 3509491 3368600 3339976 3272462 3177193 3177086 3170018 3169272 3149219 3145840 3128490 3042649 3000226 2992796 2982994 2978062 2967628 2934622 2921119 2887846 2876951 2870910 2849793 2792355 2751016 2728138 2675367 2665238 2646055 2643608 2625219 2619789 2618058 2601204 2593336 2588133 2562632 2529861 2511141 2497984 2469244 2467297 2459766 2459253 2415563 2398120 2380322 2373257 2332974 2280803 2253176 2236837 2209351 2197714 2158251 2131024 2122374 2119601 2104840 2090464 2089062 2072385 2063344 2062483 2043515 2022969 2021284 1991642 1963160 1962580 1945152 1940731 1921740 1891214 1886839 1883433 1881082 1877257 1868960 1861583 1839748 1835082 1818546 1814825 1802818 1779838 1779158 1774420 1771332 1748262 1712710 1705820 1686018 1653302 1648191 1641769 1634668 1633139 1629517 1612723 1604275 1601532 1599941 1597799 1580916 1575964 1550413 1548804 1535419 1533481 1517413 1503830 1485568 1478599 1478498 1470326 1469942 1468830 1453948 1450150 1446244 1434755 1430027 1427123 1411132 1402632 1352684 1349761 1349509 1329069 1310416 1280863 1269211 1265678 1254671 1249345 1237220 1232436 1213576 1202922 1202065 1193514 1192150 1177647 1169854 1168440 1166401 1157859 1147988 1146081 1135158 1107939 1097021 1077656 1070594 1070266 1053093 1050980 1043629 1041435 1023736 1017632 1009284 1005839 1005224 995706 984199 981288 980844 978662 960994 955614 952082 942376 942306 942196 935534 932322 928597 917567 916352 913656 907526 906470 865668 856457 853616 853228 850039 845441 839832 825207 821996 819626 816862 816712 816359 811252 807991 804532 798120 784353 782845 781423 740388 734089 727431 726743 718590 716864 715112 713378 712413 708018 701291 689450 687886 683249 681298 678530 667406 665287 653200 649440 646537 644996 635223 629292 619168 618630 618211 617115 607780 602041 599118 598650 597793 596910 595526 595292 595023 591864 585763 581951 579006 578604 576219 575795 573774 571723 571308 568352 562526 560658 560608 557996 555962 540551 538317 532577 530179 527565 521622 520927 519530 514253 508072 503983 498417 494074 492203 476077 471152 470549 470547 469026 462043 457395 456611 456359 453467 451994 451692 450185 449790 448130 443375 442603 439432 434552 432420 431187 427637 427160 427125 427039 421035 419109 418564 413986 413239 408296 405515 405154 404210 395800 390266 378479 377286 375211 374569 369237 363875 357762 354090 353869 352690 351485 351457 350973 350471 342771 341479 335296 333637 331764 328549 326907 324297 320990 316740 311292 309167 303389 302108 299124 296075 295825 295178 293572 292231 290353 288551 288037 285654 284580 283992 283219 283142 280998 277936 276632 276087 275885 275548 273750 271221 268805 263920 262839 260530 259556 258769 256856 255701 253998 253257 253049 252763 248360 248220 246721 246463 246173 245629 245009 243584 240397 240274 237994 237358 235492 233710 233155 231436 228384 227415 225785 225449 219548 218264 217061 215695 212852 209560 209548 208427 207315 204578 203392 201302 201268 200832 196877 194614 193992 193156 190446 189741 188661 186718 184601 180490 179606 179505 179169 179143 168337 167468 167251 165759 165208 162831 162318 162049 161637 160198 159646 158555 155542 155222 152907 151697 145679 144702 138202 137550 135268 134743 133191 132069 131467 130762 130336 129400 129397 128740 127313 126715 124014 122988 122621 119550 116010 114552 112888 112578 106271 105941 105652 105549 105319 105276 103104 102736 102302 100662 98203 97703 97464 96064 95798 94265 94232 93498 93078 92931 92891 92680 90781 88165 88164 87461 87116 86811 86525 86151 85955 84674 84224 83516 83374 82890 82854 82314 79741 79155 78232 77871 77439 76697 76219 74987 74735 74684 74311 72876 72703 72619 72324 72038 70385 70271 70221 70054 68135 67126 66814 66711 66521 66312 65576 64955 63857 63108 62283 62238 62095 60920 60029 59645 58681 58076 57463 57001 56739 56698 56681 56192 55596 55075 55052 54761 52724 52465 52454 51774 51602 51219 50487 49286 47941 47411 47335 46767 46174 44008 43076 42577 42561 41939 41574 41560 40360 39872 39860 38707 38301 38273 37656 37389 36609 36552 36467 36088 34889 34682 34514 34437 33926 33225 31720 31218 30983 30948 29968 29324 29301 29048 28496 28437 28362 28299 27999 27785 27739 27240 26994 26821 26368 26169 26040 25999 25465 25337 25175 25148 25136 24635 24607 24578 24278 24055 23939 23827 23060 22498 22110 22096 21789 21615 21223 20404 19742 19537 19525 19521 19462 18120 18058 17753 17194 16963 16758 16675 16183 15592 15589 14982 14977 14743 14200 14099 13801 13708 13691 13453 13406 12862 12847 12727 12546 11772 11549 11191 11178 11171 11022 10950 10489 10251 10091 10074 9979 9664 9570 9246 9199 9100 8990 8968 8766 8756 8694 8569 8239 7912 7875 7703 7697 7615 7229 7213 7196 7014 6998 6941 6873 6867 6682 6648 6555 6411 6366 6355 6306 6222 6103 6033 6015 5867 5665 5654 5463 5106 4993 4885 4796 4663 4634 4436 4363 4346 4201 4109 4009 4005 3843 3791 3538 3505 3410 3405 3366 3155 3127 3086 3070 2985 2946 2911 2879 2832 2706 2670 2635 2547 2494 2477 2337 2103 2051 1974 1958 1901 1886 1826 1822 1768 1719 1476 1454 1361 1313 1271 1182 1161 1067 1047 1024 983 979 902 868 802 795 713 713 696 680 675 627 624 622 607 478 477 458 398 381 375 354 286 270 233 229 219 211 203 182 158 150 115 101 78 71 58 51 49 24 23 22 19 8 7 5 2 0
76667524 53836726 47436296 43682259 41376641 41279353 40773253 33584922 32481065 31682299 31093510 30140791 27963340 27599648 27015877 26413208 26221378 25456696 24419247 22775732 22339436 20930502 19801871 19705150 19585377 19197513 18532111 17460842 17010263 16868496 16845840 16460069 16432794 16356116 16285141 16284673 16170240 15876471 15661055 14888262 14784844 14627482 14375198 14365777 14275440 13949878 13920357 13878111 13610113 13601577 13373177 13177426 13032568 13024666 12971137 12849522 12415044 12380163 11857161 11627188 11474385 11149014 10914995 10903870 10616671 10329393 9931916 9903485 9770345 9421772 9264710 9130260 9126036 9031566 8970170 8864850 8754740 8739265 8603708 8527120 8437158 8251840 8125577 8083047 7786625 7713455 7686759 7578548 7422137 7195064 7188921 7166784 7136613 7007105 6903940 6827706 6808421 6754425 6665209 6568170 6562307 6389649 5994887 5937801 5762048 5707380 5610718 5606616 5541828 5535300 5381566 5358850 5346803 5335395 5288216 5277042 5236341 5177294 5175530 5161000 5113578 5037147 4980367 4965371 4904991 4877279 4862150 4846141 4678071 4671432 4665293 4560967 4552218 4491853 4473617 4410461 4319583 4261617 4233123 4057517 4037851 4022265 3904978 3894806 3849594 3848698 3797402 3757205 3743181 3720850 3642282 3614274 3605800 3605433 3588641 3568756 3506862 3450335 3442201 3425600 3378485 3322553 3303817 3261610 3242910 3232267 3225366 3211285 3204497 3170622 3145808 3124580 3104801 3072578 3036056 3005160 3004163 2991788 2983945 2971986 2961341 2951273 2932858 2915931 2891645 2875108 2867151 2857508 2855928 2839928 2836661 2764091 2734249 2669958 2661119 2648996 2626281 2621868 2591351 2570281 2569340 2559260 2538348 2538277 2483929 2434490 2418082 2416871 2403440 2334437 2303731 2280795 2266328 2260850 2257741 2240855 2230210 2225305 2163963 2156223 2128093 2125856 2118819 2106169 2100116 2081685 2061234 2059499 2038941 2035111 2027821 2025151 2011409 2007203 1999637 1979216 1970308 1970006 1962222 1948358 1924387 1921618 1910528 1893387 1893333 1859514 1831108 1826163 1822007 1812297 1810551 1794828 1787193 1785013 1777639 1776422 1762161 1757828 1738903 1730069 1719002 1689549 1675559 1672798 1658088 1642734 1620463 1619715 1584803 1575660 1551843 1546896 1546003 1539722 1516083 1507068 1477374 1468925 1449844 1443077 1421385 1399894 1389129 1357764 1349149 1347292 1340920 1322901 1322517 1322064 1318550 1318484 1310195 1289384 1287437 1284265 1249347 1248983 1238295 1217344 1217280 1215944 1215822 1213973 1202115 1195062 1194659 1185571 1180078 1179422 1175362 1172126 1168944 1152758 1142059 1099480 1072034 1071540 1069450 1057043 1053294 1052304 1048770 1042651 1030720 1030088 1014025 1008666 1006189 1005262 1004574 1003270 982607 974579 974120 961312 959522 956545 945204 938801 937801 936069 932524 925029 910816 907921 906405 902183 902013 887444 875010 854199 845597 842042 841906 838026 834349 830770 828884 826180 825499 819468 816954 811346 802669 800938 797770 795910 791206 790864 783320 782943 780377 769770 759891 753058 748822 745078 741309 731124 719176 718416 709296 705282 703996 701787 693720 682707 680700 661341 651538 651416 650908 650220 644314 626430 617786 615137 613825 605195 591090 587946 584048 581400 574953 568112 565790 565442 564319 561380 551981 546494 545601 545113 544526 535790 523770 521055 519968 513568 512019 507953 506096 504589 496611 490316 489071 487787 487588 482357 463837 462980 462221 461375 459253 455628 452799 449271 445960 445891 445684 444475 443561 442343 440757 437961 437740 432282 430351 427694 422602 419522 419472 419415 417951 416419 412347 411765 411528 400294 400222 399727 396668 393566 392905 392449 391903 390964 386430 383353 380973 379574 377862 374891 373516 372379 368908 368302 360456 358580 358382 355630 354424 352661 349236 348203 343819 340308 334291 333472 327675 327207 322196 321462 321388 318704 318253 314102 313048 308008 307049 303741 301897 300464 294201 288880 287524 281015 280817 276590 276304 275150 270522 269578 268800 268187 268118 264757 263086 257189 256458 254484 253393 252947 250733 250099 249943 249368 249268 246359 245032 244672 240996 238431 238151 235685 232669 228979 228160 226108 224385 224172 223757 222584 216778 212308 212000 211782 207225 206901 206884 206856 206823 204251 203018 202842 202625 201639 201564 200189 197483 197221 195751 192192 191216 189823 189459 186916 182275 178795 178265 178145 177698 177138 175036 174851 174270 172012 169658 166050 165033 164946 163878 162797 160049 159960 159371 159298 158446 158434 158097 157653 156747 152412 152217 151844 151765 151623 150258 144885 142194 141641 140101 139267 138491 136996 136747 136269 133435 130572 130504 129419 128683 126472 124818 123701 123662 123160 122882 122506 121190 119503 119114 117597 114564 114194 112265 112115 111740 110137 109739 109588 108513 108148 107056 105820 102080 101646 101542 100514 100428 99951 99410 98953 98594 97554 96668 96478 95039 94455 92869 92124 92082 91980 90087 89674 89026 87971 86289 86132 85911 85817 85814 85559 85234 84383 83988 82551 82215 81634 81533 80348 79466 79182 79067 75210 74983 74391 74001 72734 71979 71774 71691 70697 70397 70145 69595 68686 68461 68340 68179 68011 67554 67201 67066 66844 65690 64592 63883 63431 61881 61241 60932 60842 60681 60581 60366 59335 58805 57984 57241 56715 56605 56425 56124 55464 55364 55228 55003 54842 53619 53421 53000 52408 52105 51598 51184 51084 50904 50626 49726 48168 47801 47706 47250 47197 46903 46631 46216 45320 44329 43998 43878 43204 43141 42405 41301 40615 40390 40377 40219 39282 38250 38244 37818 37268 36763 35997 35260 35227 35112 34667 34646 34476 34121 34029 33999 33560 33403 32981 32977 32663 32272 31451 31170 30937 30034 29688 29562 29472 29033 27152 26888 26802 26370 26321 25482 25366 25363 24411 24062 23895 23886 23693 23612 23573 23337 23161 22874 22801 21860 21835 21694 20782 20454 20257 20205 20015 19860 19620 19239 19212 18716 18698 18620 18575 18264 18029 17878 17468 17434 17408 17398 17251 16869 16817 16666 16174 16077 15975 15797 15746 15730 15448 15437 15405 15061 14275 14118 13933 13342 12991 12930 12887 12152 11999 11730 11709 11626 11541 11414 11226 11091 10652 10614 10580 10357 10095 9949 9925 9597 8987 8916 8514 8373 8304 7945 7928 7585 7487 7452 7295 7255 6970 6648 6540 6485 6385 6330 6191 6072 6044 5910 5707 5689 5366 5293 5277 5265 5187 5141 5069 4956 4886 4787 4630 4473 4390 4324 4249 4248 4246 4123 4076 4044 3927 3895 3827 3784 3428 3352 3307 3285 3274 3174 3046 3000 2951 2795 2750 2748 2699 2692 2654 2626 2621 2538 2523 2491 2369 2238 2006 1972 1965 1941 1882 1838 1836 1727 1675 1638 1631 1524 1442 1416 1306 1302 1299 1131 1120 1079 1057 1016 995 942 916 902 875 849 702 684 627 626 615 577 519 473 467 446 441 418 411 323 304 240 235 222 207 172 161 115 111 101 95 72 63 50 44 36 23 19 16 16 15 13 11 10 9 6 0 0
2 1001
884660484 788875259 717608242 580856658 521529046 520058099 460471451 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
361236140 322564833 285530554 233637272 196663593 121743984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1418 0 0 0 0 20 0 350051 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15471984 5 0 0 1 0 0 0 9222 0 0 0 0 0 0 0 0 0 87943021 0 0 0 0 0 0 265978418 20 0 655397 0 0 0 5758293 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 104093 0 0 16689172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1422 0 0 0 0 0 0 0 0 0 5048538 0 0 0 0 0 0 0 0 0 0 0 0 0 6200272 0 0 0 18 1631 0 0 0 0 0 0 19600877 0 0 0 0 0 3 0 0 0 0 27861965 0 0 0 0 0 0 0 0 0 0 0 0 22218928 0 0 0 0 0 198010 0 0 0 0 0 35740278 0 205679777 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 1 0 0 0 0 0 0 19917 0 0 0 0 0 0 0 0 0 0 0 112257 0 0 0 0 0 0 0 0 0 0 0 0 0 15588 0 0 0 0 0 0 0 0 0 0 0 0 0 538453 0 0 0 0 25458 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 9 32 0 0 0 0 458130 0 0 0 0 0 0 0 0 0 0 920285 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 346740 0 0 56090613 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8196 0 0 0 0 0 38794005 0 0 0 312916 0 0 0 0 14 0 0 0 0 0 0 0 69096192 18 0 0 0 92472206 0 0 0 39936 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 234458 0 0 0 0 0 0 0 0 0 0 0 0 0 78707 139864 0 12049 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 102203581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36569 0 0 0 38294 0 0 39816694 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 341928 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1048 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9837 0 0 0 0 0 0 0 0 0 181 0 0 0 0 0 9462282 0 0 53445 0 0 0 0 0 3595587 0 0 0 0 0 0 0 0 0 0 0 0 0 1746 10736629 0 0 0 0 0 0 0 5428 0 0 0 695799 0 0 0 218087557 0 0 0 141300165 0 0 0 0 0 9 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 2 0 0 0 39792 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5845 0 0 0 0 0 0 0 300 0 0 0 0 70726 0 0 26148344 0 0 0 0 0 0 0 0 0 546090877 0 0 0 0 0 0 0 0 0 4 0 66793 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 94 0 0 0 0 197 0 105394168 430270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16406 0 0 4722 0 0 0 0 0 17865900 0 6361 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4185620 0 1621 46284846 0 0 0 0 237 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 66470 263 0 1144 0 0 0 3 0 0 0 0 0 0 932680 0 0 0 0 32416858 33 0 0 0 0 0 0 0 0 0 7463649 0 0 22721509 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 74 19878155 0 0 0 0 0 0 0 0 0 0 409 41392007 0 0 0 0 0 300741879 0 0 0 0 0 0 0 0 0 0 564 0 0 0 0 0 0 0 0 0 0 0 0 0 28766 0 0 8 0 0 0 0 0 0 0 0 0 0 0 38899 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6784 0 0 0 0 0 0 0 2 0 0 0 0 0 113470 0 0 0 15403 0 0 0 0 0 143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 137584812 0 0 0 0 3230062 0 0 0 0 0 0 0 0 0 262 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 93 0 3 0 0 0 0 0 63 0 0 0 0 28 0 326 0 0 0 0 0 0 1 0 232 0 0 15446 0 0 0 0 0 0 0 0 0 0 0 0 180 68473 0 0 0 0 0 0 0 0 0 0 0 7901438 0 0 0 0 0 0 2 0 0 0 0 34084 0 83963243 0 0 0 0 0 6435453 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 227224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 407 0 0 0 0 23901074 0 0 8 0 0 0 1113231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5769468 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 1 0 594 0 0 0 0 0 0 6119614 0 0 0 0 0 0 0 0 405607 0 0 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 11695 58014795 0 299773 0 0 0 0 5 13 0 0 0 0 0 0 0 0 0 0 0 0 23702855 0 0 0 0 0 0 0 0 0 23 0 0 40 4 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 3281 1790 0 0 0 0 0 0 0 0 0 0 959327 0 0 0 0 0 0 0 0 0 2 0 4 0 0 0 0 0 0 0 0 0 0 0 8409 0 0 0 0 0 0 0 0 0 0 903 33390 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 89649049 0 0 0 15751 0 0 0 0 0 0 0 1094 15426 0 0 0 0 0 0 0 0 0 0 0 0 2444 0 0 0 0 12 0 0 0 0 0 0 0 0 989952 0 74318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 435182377 0 0 370270622 0 0 0 0 0 1091593 2981223 0 0 0 0 0 0 0 0 0 0 0 0 0 969 0 0 0 0 0 1014649 0 275251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27510158 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2405879 0 0 0 1 0 1153197 301834864 0 0 0 0 0 87795 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4824240 0 370 0 0 0 0 0 0 0 0 0 2 0 0 0 116595333 0 0 0 0 9533060 0 0 0 3456 0 0 25797785 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 287 957 0 0 89 0 0 14598 0 0 28101 0 0 10040 1512 0 0 0 0 0 0 0 0 0 0 6914 0 0 21075 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25517567 19 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 5423983 119141 0 0 22922 165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 674658 0 0 0 0 31242 0 0 0 0 0 0 89 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 3847242 0 0 0 0 0 0 0 0 0 174721 0 0 0 0 0 0 0 0 0 0 0 0 0 88383 0 763 0 0 0 0 0 0 16 0 0 27753910 0 107484 0 0 0 0 0 0 19444590 0 0 3 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 4728 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120047 0 0 0 0 0 0 0 0 0 0 0 0 0 8232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4269876 0 0 0 0 0 0 0 464396 0 0 0 0 0 0 0 0 445662931 0 36307766 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 1000000000
2 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 10627610 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 614137960 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 478379521 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 973552001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40330809 0 0 0 0 0 0 0 0 0 938486592 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 610433471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 469639213
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 880058360 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 478515557 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 951023343 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 249851433 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 833009546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 38 39 40 47 51 77 82 91 125 125 145 159 176 178 200 201 238 247 267 313 355 362 396 469 494 520 538 545 545 626 681 710 744 762 813 955 993 1081 1101 1213 1251 1322 1523 1543 1550 1572 1613 1633 1770 1863 1933 2118 2127 2192 2490 2507 2584 2690 2701 2728 2799 2954 3052 3455 3457 3674 3716 4043 4144 4169 4245 4269 4671 4680 4762 4831 5107 5232 5237 5342 5769 6038 6461 6661 6891 6994 7036 7044 7463 7504 7534 7803 8405 8845 8984 9015 9332 9426 9687 9977 10009 10014 10449 10478 10838 10889 11062 11293 11973 12508 12795 12978 13553 13652 14238 14256 14728 14848 14952 15066 15088 15285 15398 15487 15497 15537 15663 15712 15972 16084 16098 16260 16473 16651 17257 17261 17286 17451 17643 18064 18083 19086 19255 19451 19703 19705 20562 20614 20790 21510 21570 21572 21935 22333 22529 22564 22570 22591 22966 23058 23844 24001 24348 24440 24767 24857 24869 25745 25774 26420 26865 27275 27790 28219 28382 28457 28949 29446 29667 29793 29935 30001 30197 30395 30949 31319 31356 31440 31710 31960 31976 32803 33650 33963 35301 35493 35753 36559 36576 37239 38748 39429 39676 40166 40333 40403 41023 41783 41912 42945 43534 44086 46769 48326 48393 49416 49666 49707 50196 50275 50413 50425 50976 50981 51260 51596 51960 52082 53665 53693 53817 54983 55341 56525 56919 57035 57681 58077 58087 58295 58520 58588 58700 58903 59417 60536 60830 61980 62157 63663 63868 64909 65620 66236 67264 67373 69023 70160 70580 73988 75134 75186 78073 78437 79657 80513 81127 82935 84186 84952 85414 87279 87424 87591 88615 90287 90475 90706 90750 91780 92109 92529 93666 94652 94904 94923 95227 97421 98246 98371 99317 101000 101980 103062 103205 103489 104035 104764 107372 108990 109929 110734 112237 113303 113407 113659 114368 115966 116287 117613 117647 119103 119326 119346 120727 121808 122547 122744 122768 123544 124487 124768 124929 126437 127585 129312 131876 132275 135058 136232 137518 137995 138328 138567 138924 139172 141669 142243 142389 143541 143669 144015 145150 145641 146663 147797 149150 150414 150658 150749 150827 151058 152654 152699 153035 153222 154507 156385 158002 164145 165853 167797 168031 168298 168380 169640 170821 171298 171763 173984 176364 177227 180264 180386 182058 183088 184476 185058 185082 188349 188751 190091 191135 192051 193649 193706 193797 193822 193972 194872 197490 198557 198928 199133 200862 201261 201705 203816 205964 211636 214935 215089 215479 217556 217734 220119 221941 222231 224578 227176 227704 228190 229996 230623 235571 237219 238880 238912 239814 240274 241477 245928 247280 248120 248386 248588 252191 253281 253783 253961 259171 259532 260522 261971 267214 267373 267808 268538 269256 269287 274310 275039 275558 275938 276366 278208 280835 282095 291857 293773 294804 294941 297963 299565 299783 302779 306921 322724 325692 326110 329884 330504 332679 333280 342256 347891 353299 360251 360587 361702 364464 368964 369410 371491 376417 376495 377695 378157 385625 386746 389654 389968 390690 399133 407301 422162 423864 424557 426525 427195 427617 427696 432887 438635 442727 446783 447119 451155 451894 452982 465881 466637 473608 478280 480634 481209 482677 486974 488254 492926 493652 501220 503111 516241 516852 519527 522534 529272 529704 530173 530281 531897 532421 534844 537818 548001 570320 573491 582419 589256 592077 600469 604785 605146 611555 619098 620544 626268 627461 630027 636984 640485 643424 643472 645134 651706 668038 668130 668514 669200 670748 673288 675419 682721 683500 684096 687268 691611 694747 700253 700623 705978 706901 709542 710141 710621 723850 728704 730233 732087 736660 739155 741066 741922 741949 744840 755534 761410 761677 778829 787728 798120 808548 810110 814795 841423 846190 846535 848569 849255 864702 875455 882820 918091 918270 921132 929749 932822 933495 954415 959430 969982 982734 993639 993897 996611 998254 999381 1013782 1014073 1021093 1025963 1027193 1035042 1041352 1042403 1043961 1052370 1054240 1054953 1055639 1060657 1065135 1070121 1073612 1074277 1083352 1102186 1105629 1110552 1111281 1112905 1115770 1116969 1123190 1124513 1124602 1134987 1145413 1151954 1152999 1154347 1163231 1185660 1187978 1196566 1211366 1219266 1222712 1225414 1228657 1231766 1232504 1243590 1243667 1282527 1318491 1325753 1332971 1333434 1344992 1357403 1361756 1362997 1369615 1372005 1381135 1399413 1400207 1414625 1423598 1427256 1444529 1446099 1455295 1467864 1469600 1470145 1471983 1484326 1495467 1505561 1518326 1526432 1548425 1569916 1571964 1591520 1597205 1600538 1603634 1616065 1628771 1636417 1644664 1648340 1707576 1711338 1711885 1728476 1733966 1741010 1743529 1745767 1746518 1759414 1769959 1773428 1790785 1796218 1823499 1830555 1832528 1842156 1853029 1856756 1861737 1889273 1901972 1908975 1917561 1929141 1940237 1965536 1968246 1997527 1998261 2000603 2032461 2048919 2074777 2090801 2098713 2099881 2103880 2128985 2132510 2157904 2158236 2173006 2224364 2235062 2298520 2301357 2326066 2348387 2357321 2399482 2408955 2501846 2548911 2562569 2604253 2607292 2643671 2647653 2656911 2700011 2706099 2762544 2780112 2825678 2877612 2958407 2988094 2992415 3002555 3030067 3093427 3095770 3102182 3113582 3125365 3140259 3157476 3164018 3207131 3242692 3310114 3318788 3368601 3473218 3489830 3495397 3501541 3527993 3588609 3608294 3767437 3815639 3826051 3856922 3863312 3871390 3892095 3938182 3944850 3951303 3957956 3962973 3990406 3998793 4119178 4126166 4134000 4141225 4166659 4182328 4207794 4219582 4219779 4231285 4239347 4300022 4327313 4339382 4378672 4419995 4447146 4467843 4532324 4546929 4560373 4585416 4594100 4663644 4695642 4698663 4728934 4831504 4920158 4922824 4923172 4948692 4959450 4971594 5001381 5036541 5084487 5084929 5136865 5172000 5180306 5198202 5267486 5299569 5350919 5381300 5436529 5443640 5629609 5779027 5787427 5833528 6060935 6088928 6107634 6150553 6266610 6398437 6428195 6440439 6461785 6553352 6627534 6736809 6740559 6782610 6802560 7211205 7255570 7270824 7321846 7333912 7424858 7483916 7498439 7551979 7618550 7622317 7678465 7854734 7908913 7948116 7969283 8029744 8035423 8047229 8114999 8121346 8142506 8154883 8163880 8216458 8251981 8294078 8346716 8466982 8553171 8622899 8698098 8907213 9124814 9125353 9156899 9499928 9563310 9718478 9769008 9841247 9943526 10057154 10183779 10250818 10362470 10438861 10716844 10794469 10874906 10968819 10978366 11155467 11324699 11458783 11687275 11689630 11696961 11891302 12180124 12398766 12448907 13149334 13597225 13664965 13667765 14135059 14435245 15469670 15592308 15906427 16250645 16394527 16563709 16775522 16782226 16904635 16926423 16952652 17738535 17942096 18526307 18682026 19583602 21193674 21884925 22106747 22654965 22971574 23085863 23087481 23738534 23739758 24021221 24503649 24820545 25582910 25717346 25744331 27265506 27615039 28146113 29506572 30883485 31116483 31937981 32185676 32644592 32717045 33338351 35932397 37256668 38232394 41463325 41809213 48252934 51070316 52899823 56964246 64945863 68227926 74657058 83670552 92409282 100445500 102359733 111721101 145636225 154652109
6 8 16 21 25 26 33 60 62 74 95 98 129 168 169 191 232 238 280 280 302 309 312 395 397 410 484 497 502 513 614 655 660 677 719 737 748 766 768 773 790 808 810 865 915 969 1013 1049 1129 1134 1154 1193 1280 1283 1331 1332 1353 1356 1390 1475 1507 1618 1656 1759 1829 1907 1924 2026 2204 2219 2281 2305 2576 2580 2596 2596 2740 2745 2779 2788 2921 3100 3163 3207 3312 3326 3379 3460 3513 3601 3667 3838 3954 4212 4425 4488 4663 4876 5116 5394 5601 5669 5916 6130 6274 6309 6346 6514 6737 7046 7132 7421 7533 8093 8404 8485 8972 9087 9122 9211 9402 9513 9598 9827 10006 10411 10455 10533 10567 10994 11712 12310 12361 12593 12960 13288 13450 13516 13672 13721 14610 14734 14786 14802 14900 15269 15567 15751 15868 16024 16717 17413 17437 18275 18296 18325 18501 18540 18962 18973 19537 20032 21224 21396 21468 21911 22264 22267 22436 22652 23021 23031 23828 24484 24629 24747 24868 25309 25319 25326 25452 25494 25802 25827 25854 26198 26236 26313 26501 26754 27183 28161 28419 28445 28826 28844 29397 29420 29778 30200 30603 31596 31719 32108 32793 33195 33244 33335 33448 34983 35601 35673 36135 36731 36935 37050 37248 37681 37707 38499 39465 39485 40137 41023 43049 43105 43106 43437 43465 43612 43840 43948 44313 44976 44994 45292 46962 47375 48204 48343 48738 48939 50422 51040 51067 51286 51337 51386 51674 51740 51922 52163 52392 52622 52793 53702 54448 54557 55064 55125 55693 55851 55890 56440 57578 57644 58361 60023 61494 61516 62203 62275 63052 64692 65037 65380 65624 66568 67420 68644 70081 71049 71211 73212 73215 74743 75094 76287 76806 78020 81622 82699 82906 84665 87055 88341 89004 91140 91985 92151 92168 92894 93023 94116 94280 96728 97382 98478 98487 101162 102407 102606 103649 104203 104216 104719 105330 105416 106660 107093 108480 109398 109612 110104 110945 111619 112347 113375 113444 113520 114152 114813 116340 117184 120491 122165 126240 127631 127920 128456 129740 130955 131510 133362 133585 133770 134786 136402 137226 138346 138405 138716 139775 140578 140588 140761 141867 143110 143701 147416 147540 147770 148219 148421 151149 154459 155763 156370 157533 158815 161632 163300 163543 165067 165463 165914 167538 170229 171214 171577 171620 172355 172390 176216 177334 178334 178635 178994 181153 184219 186820 187316 191798 192564 192937 197803 199140 199319 199647 205044 205457 208640 209709 210173 210250 213656 213982 216630 218219 218277 222061 222195 222382 222408 225955 227239 227445 229076 238982 242555 242997 243086 248573 250054 250808 253116 254619 256226 256280 261013 261890 262357 263876 265988 273427 274110 274158 275100 275473 276970 280985 285407 289264 289693 292767 293234 293740 294205 294815 299958 300046 301851 302807 309521 313594 322040 322344 323174 325427 326877 328158 329080 329744 331555 335683 345311 349176 350517 353508 355283 357367 358067 358788 360523 362316 368018 368937 372155 377433 380866 389890 390511 391174 397592 401916 403439 410233 411497 411590 417703 418274 424898 425486 426485 427487 428302 429004 429078 432223 437298 440545 442071 444107 445752 445927 447137 451851 454826 455595 460725 463183 464284 465631 465951 468357 471131 471135 473143 486048 493605 499285 499336 499530 503758 508417 509797 515900 520870 525895 527223 530125 530364 535664 537156 537166 544263 546404 549828 551013 552093 553852 557275 559237 559319 569752 571353 573699 576106 576260 586288 587003 591581 592025 599678 600234 601516 610768 610917 612154 614028 622101 627972 629581 638639 648191 650801 655463 657629 658476 660330 664381 669964 670417 678686 680369 681924 684659 691217 692988 696802 698377 700147 701729 716911 718351 724892 725102 727484 737483 742471 747285 753330 753941 756432 757216 761226 765117 767953 770699 775249 775394 788549 803304 803626 806278 812511 812657 826385 827779 839157 841999 857597 868845 869863 874534 877279 886936 901525 933123 935203 955431 961250 1011728 1016656 1022592 1028043 1032056 1036340 1038864 1063646 1070036 1071201 1071940 1077887 1088807 1091260 1091942 1120945 1122511 1138738 1140744 1144084 1158603 1166469 1169574 1177524 1179668 1191697 1198876 1200815 1202289 1204026 1215284 1218442 1219273 1220707 1220763 1221802 1226564 1270024 1305454 1308294 1308402 1324265 1345450 1349883 1362906 1369326 1370771 1386096 1398143 1403642 1420904 1422587 1423092 1453524 1458834 1467644 1473184 1474765 1495726 1513546 1533063 1534224 1572374 1578044 1578216 1579868 1581771 1600750 1615375 1615891 1616331 1628165 1630139 1656008 1671828 1676546 1679281 1692353 1693329 1702101 1711574 1714867 1757258 1821213 1850552 1857739 1867008 1882466 1884347 1914692 1916728 1941066 1944302 1954458 1959424 1973944 1974328 1990751 2025343 2029061 2045886 2103054 2118551 2148355 2157730 2169206 2172169 2202954 2206954 2218138 2240086 2253171 2272380 2277795 2280867 2283286 2296120 2318804 2320044 2332276 2337521 2351589 2353910 2378461 2384932 2436136 2462993 2493165 2496334 2511486 2524204 2525884 2556073 2597931 2632514 2635819 2652007 2684272 2698075 2703305 2786150 2815294 2845937 2861014 2892530 2918468 2947660 2961983 2976851 2991069 2991824 2995397 3006386 3026876 3033183 3035484 3055374 3080871 3129307 3145291 3179023 3187142 3195655 3198262 3207001 3219186 3248572 3264281 3271434 3271535 3286430 3300929 3327068 3329338 3387781 3395492 3438002 3489427 3495164 3498432 3525569 3556648 3600642 3634432 3647721 3659357 3681963 3739426 3742564 3761046 3802776 3839583 3901488 3902524 3912840 3914414 3950516 3981502 3981887 3994638 4014100 4053379 4070902 4102547 4170977 4211389 4250211 4271541 4291614 4302107 4313847 4345308 4382546 4519421 4631134 4697766 4706843 4726231 4736530 4758790 4774477 4805676 4963954 5040342 5056545 5060723 5118804 5144505 5160369 5161721 5294881 5297085 5368803 5520436 5524940 5577235 5614881 5746272 5758184 5758579 5786160 5798390 5853480 5854810 5901388 5993319 6103714 6195641 6259366 6301925 6350783 6418716 6511388 6512301 6715199 6728387 6771344 6861265 6873997 7000504 7158642 7166402 7183824 7236998 7362658 7427507 7504386 7567828 7677147 7807436 7896149 8218743 8320347 8403099 8502221 8614647 8657492 8746586 8818789 9453617 9661018 9694118 9853666 10020633 10045227 10107534 10193089 10343289 10473198 10579450 10678594 10795189 10843407 10918819 11298622 11535074 11725799 12034327 12104157 12239092 12411837 12706025 13213447 13241531 13344630 13388602 13445402 13723804 13787015 13908600 14111569 14157207 14776369 14786086 14953427 15092807 15448515 15453116 15505750 15541701 16138712 16627083 16658326 16718458 17032360 17455705 17729184 17856941 17881263 17887352 18296106 18534291 18817324 19398989 19551779 20279207 20486585 20535628 20851886 20940032 21564753 23096800 23408558 25483827 25790583 26724405 27271723 27348323 27750163 29114289 29649435 29966919 29977381 30670794 30863467 30964094 31558796 33090774 33623853 33762762 34221917 34547451 34657905 35258673 35303869 38377331 45533489 46608839 47489090 60003664 62325241 67996389 76669022 77747277 79942230 82875405 92728747 93225249 102300683
2 1001
900846648 893743603 858477430 844711894 774725035 624547315 619383628 142543790 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
862179133 769665889 733070532 702561322 366051531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713
4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713 4541712 4541712 4541712 4541712 4541712 4541713
2 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 464694393 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 723884463 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 139481736 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 549795023 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 840352361 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 478681345 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 679174731 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 796323532 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 692267469 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 491330914 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 690644609 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 162937059 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 865223216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 45 56 59 59 66 88 94 102 104 108 128 155 158 163 198 207 226 229 241 247 268 276 279 295 296 311 429 441 443 468 474 502 544 593 715 748 753 1090 1159 1182 1230 1317 1376 1420 1473 1476 1486 1498 1592 1599 1714 1739 1740 1743 1786 1790 1858 1873 1879 1887 2016 2081 2206 2310 2351 2494 2502 2622 2647 2662 2748 2752 2859 3003 3035 3071 3080 3137 3239 3292 3482 3572 3601 3633 3733 3788 3887 3892 4111 4208 4773 4790 4932 5057 5066 5274 5316 5450 5525 5615 5726 6062 6121 6830 6874 6900 7026 7036 7147 7255 7301 7304 7349 7699 7964 8065 8280 8374 8711 8743 8834 8968 8995 9001 9149 9165 9292 9410 9449 9778 9894 10277 10295 10327 10393 10518 10519 10595 10689 10834 11097 11099 11250 11332 11332 11557 11875 11972 12262 12450 12461 13418 13689 13821 14038 14108 14188 14396 14530 14917 15196 15232 15413 15885 16103 16434 17243 17493 17514 18159 18447 19047 19274 20628 20702 20900 20935 21518 21554 21751 21972 21983 22094 22423 22502 22560 23225 23497 24096 25157 25383 25478 25647 26263 26406 26605 26864 27320 27624 28583 28889 29438 30225 30535 31562 32039 32559 32854 33504 33989 34428 34699 34797 34829 35050 35270 35571 35697 35835 36019 36745 36781 36879 37123 37195 37296 37415 37767 38262 38267 38371 38374 38716 39733 39887 40080 40295 40546 41568 42420 42709 42820 44066 44424 44541 45600 46460 46539 46585 47104 47193 47219 48971 49212 49429 49657 50236 50625 50985 51759 52545 52925 53632 54896 55013 55736 56450 56887 57081 57711 58452 58974 59354 59403 60340 60656 61052 61730 62032 63108 65108 65192 65412 65641 66927 67033 67266 67621 67886 67945 68089 70708 71564 71790 71843 72168 72322 72987 73293 73489 73719 74475 74864 75403 77828 78446 78645 79541 79635 80953 82962 83184 83906 85489 85729 85820 86379 86500 86925 87478 87965 88348 88612 89059 90278 90307 90518 91200 91944 92499 92612 94358 95377 95764 95783 98201 98451 98894 100037 103435 103993 104254 104501 104711 106258 107471 116806 118018 118578 118942 119007 119126 119698 122499 122827 124275 124759 126104 129057 132168 132194 132782 133888 134519 135295 137971 141209 141546 143226 143569 144173 145608 145647 147010 148996 149278 149345 152496 154238 155394 157208 160029 160464 161601 163019 163762 163770 164191 166523 171038 171627 173089 173601 176296 176443 177547 178009 180854 184023 185608 185655 186618 186679 188654 189935 191074 196980 197793 198868 199661 200168 201426 201473 203907 205580 205828 206136 206634 210023 211767 213369 213824 216405 216453 217866 218423 222532 222883 224044 224320 224604 226059 227972 228300 232842 236015 238323 239049 239993 240224 240786 243230 253317 256928 257190 265789 268275 270898 271050 271241 273182 274926 276219 277080 279916 284014 287231 288106 288446 288676 292270 292519 293063 296006 296101 298052 299153 302431 304603 305257 305314 307063 309636 311213 318864 319368 321319 326452 328047 329912 333240 333890 340914 343248 343721 344006 345675 347138 348702 352070 360416 370063 373364 379675 379867 383807 386971 394659 399527 399762 400397 401972 405734 406526 407146 407296 408997 409112 416239 418675 437885 460941 474354 476802 477015 478446 479679 483246 484855 487626 500689 501402 505819 513952 519391 521967 535686 539546 541527 556202 563341 563777 567510 575465 577982 578664 583924 586534 587605 587921 590023 591135 595598 601948 603276 603802 603888 613541 613571 615346 628403 635084 635478 641496 643755 645571 653256 655496 661894 665748 666734 668920 673623 677368 685118 686126 689064 689623 698106 699583 700500 716495 724965 735201 741960 743958 756674 758981 762276 775618 798484 803469 804586 809903 819257 819368 824842 833395 836433 842363 848248 861372 862061 867820 870634 876223 876853 878901 880838 882567 888431 893098 897937 900319 911421 916822 932149 932970 937008 938148 940450 953659 953700 957328 963763 969544 973768 974331 978869 980173 991977 1008157 1025745 1036647 1045962 1052959 1058330 1060122 1060526 1068868 1079864 1090349 1097021 1109763 1124264 1131442 1132811 1139504 1143918 1151488 1169324 1171043 1175056 1177609 1183115 1198322 1203192 1204782 1207572 1213947 1220949 1228912 1249116 1256947 1277132 1295224 1295674 1300726 1324497 1325233 1328297 1330877 1351784 1378905 1380817 1384035 1385255 1392530 1403676 1414103 1415362 1449768 1451839 1460649 1460894 1486096 1491856 1508157 1518659 1521419 1545273 1578527 1615678 1618045 1642218 1650207 1670072 1676396 1686928 1697903 1726251 1737282 1761128 1764173 1765774 1773380 1777293 1804291 1812769 1824909 1835085 1839047 1850474 1877450 1889044 1910762 1952600 1981663 2001335 2030043 2043446 2051197 2093151 2093907 2119262 2125445 2128355 2129469 2160326 2169845 2196561 2206433 2213385 2234963 2260675 2268978 2290090 2304889 2307436 2331516 2333639 2339973 2348788 2378113 2387647 2412095 2437210 2446055 2450430 2453568 2471172 2486039 2506960 2513082 2571484 2571827 2576796 2577999 2583250 2585394 2604819 2605995 2609377 2625029 2626715 2649395 2650600 2693836 2695018 2748657 2779105 2801371 2811321 2838052 2847043 2851316 2876439 2922307 2924614 2951082 2962325 3058643 3073364 3083753 3086970 3102400 3106353 3128017 3174289 3236967 3239846 3249038 3250450 3255172 3330424 3377391 3383022 3397076 3398390 3423876 3481294 3513353 3572609 3608004 3745958 3772721 3819889 3895144 3908023 3918176 3954561 3954728 3971562 3986079 3998403 4005243 4031592 4043512 4078205 4162743 4215925 4237618 4386947 4400608 4498466 4522993 4531690 4535569 4594973 4596820 4624342 4698024 4720517 4763781 4783113 4806589 4816636 4891851 4893944 4905315 4909670 4954845 4972009 5054099 5057397 5107774 5128690 5167456 5167945 5236334 5257348 5264777 5311961 5355165 5396145 5407312 5429201 5524011 5546791 5555781 5594194 5647958 5695998 5768014 5838932 5934599 5970390 6100826 6112795 6221124 6221951 6249211 6292955 6344137 6345609 6363844 6398057 6431909 6492136 6503235 6584397 6631401 6684256 6853979 6883940 6999889 7025803 7083697 7118903 7206859 7226352 7852844 7937945 7997599 8034277 8194610 8274459 8276801 8278168 8337245 8365424 8501734 8543498 8678301 8686706 8770943 8852636 9119735 9168802 9243538 9247083 9333969 9410120 9660872 9758592 9828402 9909614 10165926 10187041 10239201 10848583 10896333 11030982 11285994 11289451 11432329 11591329 11684326 11740236 11866590 12004184 12194095 12277458 12318908 12440462 12503041 12685707 12733122 13259065 13292516 13312436 13344185 13496726 14129691 14209565 14300432 14437389 15289907 15465960 15571637 16026031 16355969 16843519 17500951 17707364 17847148 17991112 19113973 19142712 19380281 19576570 19747513 20122147 20212795 21021819 21784117 22652153 22929701 23187018 23968950 24492829 24924103 24961735 25043379 26023467 26326002 26982431 27539809 31077466 32191855 33053451 34397487 36227632 36944351 37245693 37539968 38090982 41935162 42139838 42692436 42964861 43672871 43740807 45744203 48321825 48678625 52108068 53146452 55544104 56917581 58777683 59564694 64410918 70273360 73445731 113755919 115037465 154767351
9 14 15 37 70 74 87 123 126 126 133 141 158 290 359 376 394 397 436 494 511 517 575 586 640 675 682 701 722 723 801 845 862 957 971 990 1004 1019 1024 1045 1066 1082 1111 1125 1170 1223 1328 1336 1338 1411 1418 1449 1474 1497 1509 1612 1726 1743 1805 1849 1949 2135 2151 2153 2167 2211 2333 2771 2789 3011 3079 3196 3334 3356 3451 3504 3576 3642 3659 3689 3726 3847 3937 4054 4063 4071 4095 4288 4326 4342 4418 4444 4616 4915 4982 5284 5376 5449 5621 5793 5814 6179 6333 6503 6797 7006 7255 7294 7513 7760 8100 8148 8373 8422 8797 8842 8895 9116 9295 9748 9952 10072 10154 10369 10382 10405 10625 10748 10815 11613 12276 12789 12886 13150 13830 14470 14616 14751 14785 15036 15208 15263 15432 15477 15628 15768 16026 16044 16269 16337 16396 16460 16463 16586 16609 16819 16958 17098 17213 17359 17507 17647 17746 17825 17911 18027 18211 18392 18589 18646 19623 20576 22311 22406 22588 23107 23573 24195 24596 24613 24684 24720 24734 24943 25030 25134 25145 25284 25316 25427 25499 25813 26613 26958 27030 27060 27098 28063 28082 28686 29516 29732 30003 30214 30416 30478 31122 31407 31408 31408 31812 32252 33235 33511 33553 34498 35448 36451 37008 38037 38167 38273 38322 38532 39217 39498 39541 39846 42326 42388 43506 45014 45310 45580 45721 46497 47079 48726 49988 50022 50254 50388 51150 51268 52088 52199 52284 52916 53605 54540 54790 55031 56763 58924 59244 60843 61019 62066 62237 62742 64035 64947 65659 66430 66800 67358 67540 68959 69191 69220 69492 71930 71981 72384 72503 72612 74026 74028 75768 77649 78048 78213 78486 79459 81224 81431 83509 83948 84744 85173 87685 90143 90786 90954 91715 92063 92132 92368 94128 95987 96063 96077 96422 97744 97941 99152 100844 101867 102243 103125 104415 104525 104979 105772 107350 108958 109288 109694 110148 110485 110890 112980 117211 117565 119164 119205 119809 122068 122658 123038 123356 124114 124202 124728 125191 125575 128851 129273 131802 136786 138831 139268 139741 140268 142096 142191 143939 144879 145244 149381 151671 151964 151967 155957 156536 159153 161059 161682 163021 164998 165447 168615 170336 170647 170926 172717 173023 173742 174995 175260 176087 177950 180267 182069 183811 184211 184292 185470 186617 186913 187003 187851 188118 189179 189464 193224 193960 199405 202285 203311 207731 207973 208559 211262 213531 214370 215526 217101 217378 219874 222583 223298 223648 223811 224355 225575 227161 230111 232375 238682 241647 242941 244402 246852 249473 254751 256395 257821 259779 260285 261316 262085 263045 264139 264529 265870 273664 274207 274713 277016 277575 280224 281538 282997 283169 286062 296067 302547 311523 311810 314141 315650 316356 319426 320124 320798 321237 322256 323022 324084 324495 328797 330884 333890 335029 338342 338346 340120 340608 340787 349226 354608 355600 355799 357427 358869 359478 359922 361909 363820 364024 365386 366949 373123 373749 377586 377600 380834 388501 389411 390808 391038 391834 395798 396423 398131 401787 409538 412115 415007 416661 420591 422050 424684 425352 425922 426738 432139 434198 434245 440507 443706 448870 451016 456417 467156 468795 474855 475478 478680 482665 484823 486319 486469 487816 500504 501148 501295 502393 503338 508864 514056 521647 522081 524187 532323 533512 547752 548809 551381 562488 565030 569160 570008 577854 590228 590746 591174 593691 599152 601402 607517 630201 636026 643748 648989 649583 651230 652025 663030 664740 665747 667410 668022 668039 669492 669570 670420 672866 677716 680709 681165 682737 689774 691113 694787 695228 696327 698491 700188 701746 705472 715480 723859 725042 731451 733272 734169 738675 742819 748565 749609 753134 754360 756037 756536 767986 772808 793140 793284 806211 807948 812529 812979 827750 834343 856472 856532 863332 865550 866949 867899 869377 875578 876045 879855 888943 892356 903065 903598 909204 912853 922402 935532 937488 941866 950603 954014 956895 957697 963435 965778 972463 978705 1006504 1008423 1009572 1015730 1035145 1043491 1048171 1056696 1058468 1084487 1086812 1091439 1092895 1118663 1120433 1123360 1126379 1139227 1143495 1146553 1150240 1152865 1158400 1162605 1165024 1165547 1170351 1194922 1196454 1196486 1205669 1210468 1214765 1226117 1240848 1251040 1254191 1260871 1268136 1289461 1303233 1309147 1325026 1334003 1337002 1342422 1345938 1349404 1350111 1354505 1364036 1402029 1404955 1413986 1417619 1425843 1438202 1455597 1468978 1477485 1500573 1504888 1506606 1507106 1513241 1541157 1549923 1559932 1560831 1588564 1588783 1593595 1601037 1604547 1623737 1628316 1645973 1649449 1655211 1670913 1679545 1685337 1694846 1746464 1755941 1762588 1766883 1783939 1784073 1795506 1891724 1891877 1902347 1913389 1937877 1949856 1965874 1967730 1987887 2005393 2025356 2089618 2091220 2096239 2104644 2139525 2141322 2150563 2163503 2178469 2181426 2200038 2213918 2227878 2231962 2252141 2261105 2266474 2268667 2280912 2288976 2316126 2339941 2376863 2386984 2391346 2407028 2445276 2479758 2502727 2552175 2581902 2590018 2591457 2626475 2626538 2657115 2675225 2692378 2699429 2732122 2739242 2818440 2863821 2866091 2887154 2924527 2943029 2953899 2962885 2985245 2988927 3010849 3015984 3020427 3039210 3064518 3096637 3112941 3118812 3133400 3160841 3161317 3177237 3204697 3238339 3352389 3362141 3379061 3414319 3440738 3444730 3461494 3510166 3543051 3549983 3551142 3563261 3629305 3700347 3731944 3777924 3842292 3870500 3927536 3931307 3933136 3953167 4082990 4087052 4334096 4361878 4526927 4528764 4530646 4609519 4642347 4654951 4671606 4699189 4720633 4757703 4794366 4845877 4881512 4954814 4962910 5142880 5204698 5219824 5277516 5523039 5541099 5551341 5577413 5720564 5734863 5766346 5818840 5821124 5914261 5978734 6044799 6299531 6307817 6320413 6378245 6392422 6502330 6551742 6627674 6641077 6701860 6738322 6743767 6754095 6849098 6866834 6906938 6955644 7065221 7131641 7181300 7210598 7500719 7623979 7631615 7690015 7711367 7728828 7765254 7902137 7936235 7968799 8060985 8123615 8206847 8303208 8304562 8314270 8430275 8446382 8768262 9001657 9033253 9064944 9163220 9175466 9311662 9318553 9328268 9404344 9761118 9765374 9886808 10130238 10198346 10247497 10249209 10309217 10365117 10396409 10410802 10415796 10420855 10468601 10736873 10932460 11024312 11048618 11057760 11087100 11229538 11257487 11267998 11340503 11378738 11539452 11562317 11861094 12176477 12315497 12350764 12381008 12460101 12532969 12614026 13038909 13362664 13629313 13822485 14382521 14454317 14902779 14902835 15511588 15512256 16010800 16024909 16061015 16309304 16436655 16809094 16952041 17060374 17358980 17367569 17596423 17651741 17766207 17956829 18477040 18920835 19944121 20311290 20325230 21827319 23489174 23655329 24797183 24825116 24979768 25191842 25333400 25411669 25743534 26213414 26748571 27349877 28314817 28669945 29129388 29399292 29440452 29793901 31276620 31691996 31969743 32080824 33320693 37969815 38568372 39313789 42358024 45635426 48705323 50764423 53984749 58358382 63390283 63861588 72203813 73125430 82263545 89240262 105949564 165581094
2 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 255925277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 281426779 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 604895649 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 231823612 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 912971641 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 676682772 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 587007597 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 859148721 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 152525653 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 705400177 0 0 0 954666785 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 840766914 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 910474698 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
11053722 1905955 3402320 72890 26117 752426 56883240 10992450 24 77184 66409 979704 968201 133790 3053000 4084196 1244672 10009516 69873 11302072 150402 82333 2853768 434125 11586390 722959 4099682 1266 254696 598866 9641515 46468 57462593 1506016 38711 37388242 18037388 3289387 1835148 2213846 344827 1771758 36486 29226 21659 386064 1764545 98452 12240 1306165 5176668 227705 114496 5852 106807 31352 6370204 581066 226814 3650 3740828 350816 275411 21666 7995 50303 346133 5179731 73612 62548 31802 372099 110885 2827346 672134 1330600 7484 145544 4466398 44341 2401500 5969 108493 17241400 834702 1577758 757948 916670 12182501 3641977 5745240 3762696 88445 1244913 4107 555225 2832193 42526 1402919 1330455 9452556 41 1158296 16787 932431 1087075 480349 71324 4666316 16399 17504247 6506378 374130 160177 1997674 58677 17496 307272 69438 96982 1140737 4325659 206479 2892127 206654 1120313 2342624 2232524 776515 11660785 24693 18510234 66 17606741 77261 8745957 21883054 5709 90389 3145666 2294 89272 3738 34033 2043 705740 2769 234538 625053 374 136666 6535020 65194 6527 88165 241092 59209 2545604 795357 8395190 87998 1211719 138098 121893 20013546 854 213 3133389 438321 885031 5774 1525760 17618 3265105 6948237 17002387 979283 200111 1501833 4454 895066 1516 685767 20125 5511 3696851 1961213 32824 58895966 450 13571 458333 54378202 17568088 2777 3102593 5966 21555 567677 2812738 1047850 5358565 1520462 897768 14582380 115709 54519 377 21720 49679 359006 5606898 35793 46370451 38105 73732354 4528 3556454 28096404 8795573 4214657 82015 89 2647 277505 232722 646552 728518 1483483 490592 2509867 6698517 59641 154530 42 1252881 3795280 196067 112368 4567797 12260948 21504 2736996 316364 29626484 21562 6234 8354853 5321065 83443 6298351 7739823 390845 382303 435481 6199704 153916 402801 860672 1629 27064 382929 1476037 17902 888692 526862 2912102 4512864 12304 10341 211256 10069 123844 569644 666334 1121013 14920552 21281402 7818992 28669 18947641 527913 17323 1646 7326863 4014 49349536 6665 167957 12847812 54242 9281283 6853589 2133414 6694093 1015212 34760333 20577663 977 387956 32270843 7782138 568372 15387 34894 744202 8818765 3440894 8836232 50703 2418 394306 82741 161260 6100 30924 258 399067 5352800 217452 1139173 360439 357211 20591995 927901 1026960 984099 55776 8749286 307058 7364193 1170696 419654 1873051 5000264 617587 6000443 11432625 91327 2624686 3835 147848 960841 933704 647813 978208 45259520 32622 636020 14952 5114293 2245768 721 365435 25220 16873493 48959298 25383 88575 30964051 3339124 48352 267046 417166 825174 16658012 269034 295811 860439 565982 113139 46990 4302825 397508 1360 972571 734470 1997 100740 2763 4173404 15790 13961638 1744210 10967396 65361 827774 21994 24772 2290132 11236 2136697 2905863 9150424 6562390 943975 11200626 791662 6078205 1304556 302763 9450831 1760089 290477 2832386 9744489 8424320 502883 4681839 41296 3649 1538036 58494 8701 1950978 46 122120 531553 362298 11374 8261939 2334401 980510 9835112 179 852623 21870148 17833579 2513457 30797 1390764 7661 5050 7768 80751 1028089 98213 47067 353783 7606572 13418 176004 120568 776374 746517 71399 191148 2842928 25070 201233 11337541 9194611 2006393 13872209 71391 110313 12023313 7367467 3961606 13488947 1688216 16562093 323126 1479485 1972537 5260255 5439114 543203 2898191 255708 901216 2144573 3133948 19776 263 1641 34484 30219 1359291 754586 20380110 32617 19160 21255793 1719395 1133706 9414 86641 416075 128100 128865 14276700 3217751 90127 439427 1142439 109170 574655 332785 11267469 658377 23727 6122 5420 4953 8547 4263467 6479 40007 3862884 8075092 245724 27980 440687 9246854 3242305 7516 1725309 133 655090 3081956 262585 315701 492663 16723 1371597 711240 185643 12101 24111 39005 1455933 40203 8544 406369 2699532 648322 138445 1638065 13740838 5429900 134468 462631 319808 3896959 3543762 1241956 49991 141102 1451882 582739 3207528 35107129 1420619 1238822 14937498 60220 33841 26584704 180164 12710 17616 264826 688736 33131 114 1758330 4752854 381220 10250003 6851 380266 5788139 30181 4937862 12170 637046 10551 2729649 52992 15560 1211306 24704 392343 1477681 499 836681 204901 4448019 1602862 906820 584492 713038 1226532 17068 50478899 2630903 663164 34098 640213 339593 9980 5169047 4253892 192217 14976 89370 545160 6309 9404 1513952 288791 1042921 1376797 2673718 64077 23576972 422671 36839 3280806 1181793 14980 3137 713261 30216 30361 4053442 17791 41473694 5238905 300030 99837 17616 84002 126150 10412 48655 4616 8317109 136 3688983 823780 115043 23619 7221 16587 280231 533690 410628 20517 40653564 5070 294399 4139 777865 1238806 19062924 2421075 3496495 369399 1385620 8742785 1430 55583735 48612 246 3096018 681487 3850690 4341438 1030245 255683 27454 31712 4779780 92014705 21844394 2152393 7183 1773498 221347 17974635 424224 210871 126597 2169775 969 5459187 17013259 38090526 627882 24517 2614241 236675 2181624 424117 1192926 7509698 59219739 427987 37935758 3206222 793295 292093 478641 3126215 288420 371678 36247 8825064 55377 398871 110938 144393 13031007 114115 252132 4910409 11165364 21385074 244964 9669 985395 6112896 35878 60269 158384 745068 16139137 10659 2624729 588150 5667987 40303 515976 78708 33286 966657 3377137 48681 1605 159817 1797393 444923 773897 1344993 95354 736490 8466362 31811 269723 388992 430874 1773459 14075716 754479 562979 593721 92757 16382 1924013 2216613 1136122 10803734 28391 91810 76541609 465277 36148 11338959 63285 311482 89258 337809 1023333 20889 8513746 14578 1866385 7899245 1862595 5397230 17046179 433712 154391 16670088 2687268 394418 1951853 2346047 1129361 3630280 96605 99721 13461 1616513 7197651 15509446 3094042 5074737 1458878 474913 851593 187060 1665785 4455 66360 952871 619 95478 473389 5074731 644209 178109 2361050 644208 113232 93310 1116814 37736 1004197 603036 1330173 111596 5075375 123871 4887112 1938914 944221 1728193 189 62648 131337 68884 33356 310465 13592 157898 8972 2633 24042932 1099673 872737 291317 3229668 391050 5090296 185966 160404 1549 2477 10128391 21290379 529476 873809 16804 1490864 14814289 271391 13095680 138934 52696 86998 1747 89498 161265529 439880 10966118 730787 7780289 12837045 17205 2690 18725 14320 849475 2961 11270713 225207 8254 1049896 8638 519608 5349957 13759 18340 23600808 242583 4526537 68633 3924142 150740 705011 337332 10121830 90264 43996 637376 69327 764 3330673 9758655 594490 9596405 2970543 253319 44365 1909081 12096051 4016337 1887606 1409069 363038 16231 1510863 74413478 522725 2887162 2525 307514 1277 49994 690305 123929 103581855 75885 20380 293834 405220 5286599 416893 2530236 264984 220193 202 2527509 4020190 73291 4758770 8973 567002 1236139 4408500 104154 1237580 1064 715967 78467 9473 86206 5342484 3271 107389 11723 381080 83586 90435 209 3957 196127 41488 2029577 7601050 33821 35163827 7725 95619 1478 1810149 48476 241690 831015 12544132 41754 1786 2620202 36765 2914557 80411 11826 4777251 1287196 110154 435748 47546 23383 14485018 1721379 4321821 162556 39112 10273615 10403532 2362811 9767677 584812 113277 984 181027 38278 6004692
877907 19544 215269 70075 970705 1111471 140102743 1621602 23586 208521 1515959 57662 483342 1202868 128833 267328 124924 36975 50825 334511 54 246620 2536896 22300184 1625851 4538 223 116633 517718 455113 17021830 525931 57145 106494 7318294 33253 8007 208352 322152 1176172 107919 1313646 5955141 1335402 7295197 99847 275223 35930786 7103026 262458 3252763 7926922 935029 64119 227175 2399217 2189688 6544665 427435 259094 2401657 112591 277 434878 15216 772427 1161244 1913 686199 24964 833566 618705 338488 3423172 1515875 31141 254720 187406 28813 183472 2970528 2423915 4047243 5484338 98822 41 7557919 746410 166536 33056 186912 1250108 197 902929 257072 100748 17062806 944557 3250424 132334 710165 179 569718 5827659 152311 10537762 7625022 2508 263997 2715527 30152 3572021 5697 2590846 2959 20262020 2841419 2839 91953 54 2801347 2963 65461 264502 6683896 1215477 395539 3678414 136214 35499915 10697185 273631 65600 379182 444604 4678641 161761 66190 2190 47138 43905134 39594874 2141373 4884 7052 299 1624145 815138 9690542 15237502 2773 172527 418005 418270 192737 1661986 19980335 4913 1490046 14856630 580633 1510550 12661960 23779 3784748 75526 1549 81012 5832 713865 408527 1208341 2607506 611950 24833 5189851 12347589 152631 1064 701 34303 616121 32066233 4539 3152520 38833 428848 14951 1144839 101152 399044 792582 2416594 25298 1311059 7256162 168886 19565 78823 3400247 269888 2554 47371422 19578 739247 815 153970 82867 7106447 2880 3020880 2185565 144959 24090082 66629 101 6551513 94422 3746937 757994 211061 27697 1503758 2607909 36739 10 551197 38618 360448 16297483 421300 27693 181933 342387 448026 533502 187930 233312 36695 2974095 16402 2183868 540298 24163090 73722 245830 136234 787920 5770184 262165 52435198 6939 997303 1011431 4665 1273693 704993 795006 1929 1953 4903125 18460687 15534985 1091771 940382 4004193 402 289140 156928 11733834 19931 193806 80600 1863060 60904 1322425 106226 2093802 4617917 3017168 1842427 100617 67690 263430 837237 35510 1132 441217 10247057 3868539 15906 407431 621399 63009 4181551 1970149 2502548 1750 120921 20310599 887290 1633110 8741252 4535349 197594 1234448 316 2226267 524038 322 74951 8381522 2063680 3381 11204 783814 2414 258772 9780 908889 21105 5176624 3983309 6170360 73182 1791421 111670 16670 10385 25134 893708 19431852 3340041 11862 74 1567083 16055626 13431775 225323 2945795 293994 1037 4271723 6476217 430763 928 8261722 849536 553936 2637845 3857041 23195 470038 7993570 111269 237327 241722 318690 1292036 679145 9796 4330 909363 1224001 1571702 75372 2291302 735968 86187 5289203 1487702 1183921 4758131 148359 24659 27728480 6397316 1497848 2226813 3261 557724 1614704 797145 717 6744434 121761 496673 34034 1616568 888805 10447 16109 798775 38027346 290086 422306 20290 141769 77463 8710 5692203 69044 477218 1551114 40513 2576009 1262644 118982 22671750 442302 889262 1920842 11781073 234220 1136107 836343 35330 30233567 14129 2078350 586839 585588 42583 3975706 170174 1873 365867 9217698 15443083 174174 33101 2972 1072000 2480 496798 110147 254767 372210 423438 19497112 1555742 74213 3693 8891733 117509 18897 18931 36987 8676 2004502 933199 30763 767727 1030 1323470 3345356 2996957 2037078 34 2510140 227891 9456351 199 6357 67860 3275507 756087 42742 198329 29487684 94619 1345445 165296 35727 933558 198684 19085879 1052952 2145 8537638 339436 460277 40144 929 28212 32020 832221 3311875 600826 2162471 11619736 2677368 1569452 4276911 586594 7817 65166 612304 686282 755329 27587 166334 2492644 19024595 524466 32321703 2498548 839747 106 11651 571287 773 20544644 241 104588 1007734 2923915 35639163 1470607 34872 150481 976 3586 10536557 3354739 3796227 1389336 22517363 321707 129296 672776 139727 75860 316877 5747 261976 149091 1033 52031 2876980 1806134 344081 10582224 62755 74419 665031 1134033 19043 36429683 57921104 105293 6710135 64666 348970 2430748 1290639 1935867 11358 127261 242 544767 986001 90734 598106 28100987 13411430 1305673 12497748 117961 31115 38961 59852 119495 1329519 1659961 15657 414925 3680015 1458214 3903608 7918324 60234 3344 807211 13712567 5527734 3373421 801750 301258 3584124 27528 113936 6205779 69266 38555 7834 36171595 23809 271276 38990 800426 5574964 642825 10946661 1057729 1056670 34075137 6308180 10710163 1723164 16102154 27610992 158142 111 56955 25248 578396 1528597 28105 81996 17332 1806110 258316 264171 593947 830852 88584 171979 18415 1888705 273556 709476 14550 9664388 5403006 352304 2692517 1862432 1381987 195429 4133415 1920308 92036070 55318225 537 3305361 41527 473546 4617435 9478313 2714 380663 51611 59831 737691 1250933 35041857 88588 2793 530204 4543 93404 472049 203987 2353908 4129934 305761 162477 192512 3524163 110589 1783056 249308 9287863 2412119 15701407 16341768 6486 4194381 2942 232877 50199261 185975 3836690 36058 637767 870 1414474 315959 2940207 572254 11168 53869 58 2790 301785 445 4951411 6654893 231222 5212116 15552 7290 725582 4252284 9725724 2976810 4699334 2129820 4469552 5286 863506 659093 358140 479716 630220 372077 5518006 416215 3587 3095429 420439 925738 198845 5038309 2475 54073108 1342671 12223898 6665066 1944 33758 2910 355866 116486311 590972 402003 12831378 36123 119196 8356529 25871 4681746 2447909 527400 4266244 41444407 1454574 349591 6348713 221758 936569 1211685 288 9576 2047437 10089545 7752989 397792 244399 73542 3908351 1734190 13178 235129 4115 2286440 58703 830136 13343402 1223 18008541 32164 50099 16525650 480256 67965 448977 4813339 158064 3267 12330551 12395053 1220802 736351 354084 312768 5679415 13455356 6099294 1020818 35427 1028225 21287285 1308377 65730 15525216 530105 1506520 27609 6064 11913383 68 5490669 4297 293069 1147403 2744892 3061147 13161164 183873 7735 57705 7999 146495 335183 400854 497355 2804489 5425108 92569 306735 2540 98696 347024 42118 760267 25291748 40422 2605808 17913210 35033 187170 764757 493083 1270683 506537 4787993 79226 1024851 1391652 299304 56429 651723 31642 504818 51 15288154 270141 5238472 9195613 8230423 73923639 10071 673095 73697 18319477 405123 2822965 10378585 395945 542489 1296 62898 1271653 2553 477 74030 153859 715198 6587500 8989729 8209569 2970694 102490 111463458 245725 10135 107390 2986191 699442 75145 2750322 1495 1243738 9823010 2910347 457154 3120165 298635 10470 642145 7612 3716536 993208 4516690 2568334 98507 9885283 574617 14822 2639 1008232 353245 39856 537957 12081 2745048 5150091 102498 1983503 7445 229544 28517147 1761170 1943573 2217975 604401 48651 5875641 35003047 593506 370491 6860 63012 116718 8952 296559 11788 850657 8399 795051 29147 20763114 53765451 6765119 89001 59529 578652 17062 37972 6879146 6079244 22495802 877453 15423 105582 12705010 40356 10852 29770662 3666 26217 463779 62079 557050 41808696 484965 23602 4460561 1118716 10070 10788 2862046 112244 16604 1607366 131461 63032 1014754 334063 39994 24867 739923 5945758 82696433 25018445 17062345 5288 60484 34728501 474621 119372 7235 212583 421846 1114 75914 70442 79487 2810390 26019853 10507932 26555452 654727 1536734 6207347 48862 3680440 2215634 114973
2 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 154054867 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24174243 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 671678540 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 130390822 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 479427613 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 510800905 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 719351581 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 619621927 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 158163835 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 270616513 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57651477 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 319854379 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 509654125 0 0 0 0 0 0 0 0 0 0 0 0 0
10082 126926 47195534 75001 12415302 355495 150531 61507 706902 30947 63899 9236609 7456 2103500 2607545 27691660 8435411 6261004 17293 2234919 307855 6847874 248926 2142506 103642 1057852 61049 309142 251479 1162233 395 23707 470592 8477 1125 2822 1690624 24333 396579 5197194 1769665 92 10401 13200189 12754530 2711543 1756723 10882 1462548 55516 673941 180945 59690 2165223 202022 4640 2674 18523 457150 10094498 294339 155984 8195 713932 8779 358928 7130004 441 224305 97616 50805 5184102 103966 4249997 649096 107648 1208203 2383681 7084 6416 15630171 7330 401240 130775 15275 3752 4891456 4250242 2 883649 5633274 3630522 5914 4985840 5137141 3549 1357388 64903 129648 213496 13419 43376 5147 8586 100192 4344 1019532 1738365 555476 8418411 4270972 55601 998319 336476 738317 11335752 62578 45624723 138729 50547 910399 6622 33133206 2378840 394 72170 2809225 11126 8966 300007 1111723 1481581 65342 3804730 8771467 889553 10105 16976 28905 2624413 5754 23604 25983 1143800 96 88366 233796 1651 600365 3475 157 16047 8002 539 12 6118197 74234 454 277975 173358 919444 803583 3679204 3259707 598770 19093 77248 16124170 19474 1599403 342769 36361 49803 602712 62 513530 94851 101031 674844 853102 1284781 1166866 6925 42332 19777 171650 1766390 1217064 5746 405976 386479 49522 549432 596777 15434 353552 4987 35719 81996 3060282 7046 50138 2761469 429164 24547363 3541656 5699 1326719 19357710 1331457 4706 11331 44887 375 3322599 213528 35689 1102754 103605 4529891 46921 125993 1977478 3266959 5458012 19058 11732263 9397 69564 458299 480618 606568 27702 73195 25575 1117129 171458 265388 299498 1303731 16190 4447 14732 460049 1859488 142469 4144320 4410908 720251 2275110 2789 57998 41853 16422450 1132 23511 361 787527 108551 2618 33411 165752 4556641 122413 61827 3251421 473849 1113772 58 237557 132062 2419755 84476 145564 144035 248526 5193939 34623 3050038 137080 2516387 2680863 103129 6099 137947 102925 7790855 54092 34087 98119 348718 2313391 5716806 4090488 1006031 568329 6445 77974 2644977 7629919 7784306 5741592 5240672 61392 69736 5161 8775 54681 40971 95613 827758 17529311 287625 901846 98104 34254 725 31501 154692 1980363 44983 2101027 3356823 2776329 243512 975212 109153 916739 2405467 1875839 2964208 315428 538131 489652 114918 140203 105296 266857 889939 1992123 163390 702231 6948386 2704029 50368455 40786 337763 159727 147703 1318821 2310270 215476 96806 81514 11615 902 14812 6925884 2106669 60 1034638 280005 278449 2153578 6487 54473 2821 336383 294140 1181839 35219 67726 2456 57673 426225 36109475 377427 986371 1522 67 15030 24291782 2922949 317014 12421 34898825 696 27927 236132 204580 22781 1020427 692957 7073538 183384 435157 1417730 6758 5165156 2453284 126580418 31119 158236 1082771 360041 8634 6363 16787 101 4542753 158712 1637526 202122 151598 4569114 80137 82038 7614 83700 59932 2555814 2968597 463724 30198 90674607 329049 14047 6597 83518 13537402 167007 512129 4461636 119422 687 631005 5722618 25943 981997 6063 741513 212 321708 26486154 30237 4148 20512 1492166 1385 138372 1733985 5383109 64810 929398 6922856 1100253 117045 44387 67794 9888889 104021 284500 1414693 85205 420356 208523 29504 1029269 11141 1515344 856937 69192 3665 13203591 1945638 8549147 19593070 785554 15684770 16580 828399 375201 1316354 319663 22431 3320064 236797 272123 87629 340102 878750 35903 111987 11023753 716251 3066637 2024 433258 845328 1688715 708693 73802 185941 67873 19354 200489 87433 1900 988724 9301 3903 8735654 37440 100672 3666 199169 289706 315722 25048 598737 116073 6394377 32448 659 42507 1394 405397 36181359 245105 921874 66404 490418 741969 2539 640236 5417 1928563 101836 858790 238868 44144 134837 34311383 1163456 66 3979911 384822 161479 485808 5190562 965086 122612 1669899 4057178 78596 1822957 136898 1637531 82739 2276 832426 8147469 2458411 707929 123439 971218 1356324 64354 457001 64097 92902 39203 497099 4277445 1702643 1050643 23228 258117 2228495 755257 7242448 355114 998188 124 21648 291863 393964 50956 12425 47281 410799 9258 50857 13984 1225206 3450 352771 9560281 944536 3088233 484322 315265 443221 704 11338 134646 2278110 2329888 461930 488 37463 365439 354581 4949966 3259708 266214 2027038 1471 3755915 4906060 4334 3011898 199849 10583 20701239 727134 245368 1392580 1813840 0 814548 45044 3775 1071693 2627573 72216 3892 1204006 54949 2245586 45136 8206 38918 973183 207175 1123098 12333060 380858 2852940 8391472 45637 94740 16108 1289184 294886 1415891 1398459 6163543 81770 3304396 215897 37625 89425 71581 22640 48754 53985 29977366 2282 653087 211630 297317 30974 261707 2214611 1160394 4381 236118 5434 4877619 3228799 21381 16990 1779877 25586 442734 58911 4212997 770 18997 284283 571490 2171 86873 58010667 14361633 772 991973 11445293 6309 421366 3951245 2001 1826748 101716 94144 126479 46434662 5330 4097382 398176 52942 11445069 393373 12712 880715 299242 181694 43072 21960 416753 36118 354705 79245 471739 2435 1303271 7283687 314943 133806 187313 78438 20897089 158711 2723 1361471 1165 4713189 231 34443 315999 168009 393704 1100510 17216103 861267 70334 32336 1659848 376287 52023 70654 3991447 2978526 69459 158971 705161 292876 10552 2724 53793 491382 64928 5628 43563 102 326936 4258515 3751216 190219 134156 2484740 1275201 91373 7017954 2887167 9966 1675922 1386 32418 18496 316 5126 1851702 3309 2834 35687177 2095666 339354 895326 2994731 21550 86903 3042835 8149 336 23381456 26238 18498 1503874 1002237 1502048 7380 117816 350209 27112 514513 45785 2441364 330805 131078 4123130 48118934 40642904 10575 244766 143073 7768 1744 148938 1500964 1404999 171022 15749020 6600602 25462 4788430 126 30236 378910 5084 477 2958824 2108358 35672 437857 10 1074 14978129 12488616 15739 6863471 8942 56697 6850383 3136 56357 449446 984918 341807 10970027 256724 235902 91903 1150029 21564 60378 704793 11513 131303 131826 4601686 402 1209527 182409 109763 476 1266 14179796 181377 9136581 124268 167618 86906 60024 69617 73421 49786 933327 12114 1701148 461135 3751924 680872 5760 6165988 976590 1713773 211200 246 9690 65164 170303 1413433 766 19999 2039586 2053325 6060 306388 2108488 3361225 4538685 1102354 482287 392170 1683 619543 221 506613 9141484 4841573 280396 107228 1846418 1821 4526470 317 52296 460047 120653 491354 4987681 328613 8910 3090138 628458 6299889 3377 210853 5389211 10576 241193 6174870 4917072 701315 3169 260532 260433 158852 69985 1186 88100 22311 1045685 410304 64609 1427477 16142 2450834 916287 83843 100490 26494 118915 7438 101534 52137 99818 4182172 4110541 85543 1558332 1639033 991524 150767 65 1356364 3232782 5898835 5317 767274 389892 206779 58431 487301 417760 426 5447 30046 2856914 66008 647216 1026404 170252 1358324 126135 98382 29277 4618 133885 9172782 243700 292931 290041 7368 106016 5026985 46931 17656 2530336
749 3367518 11743 7 9118448 477991 1642 5580 28210 339884 40318092 207161 15012546 142725 587148 3439 1181594 21287494 171247 176808 48337 1534 4779108 324648 23231 15739 286044 11434202 48792 369468 6976 128745 392674 20068 47594 212811 76043 39018176 6299188 1493029 352758 54693 97217 203996 3808956 5327 3770 779377 1475572 454751 4515656 331 2199 133011 2282 28984 25951581 3118 2709 2629229 353877 1051 3720786 26822 786475 283522 20 618 3330 44209 3821609 97903 144029 4495072 34998 52821 816433 275659 539541 32287 1133223 628329 1260845 2874612 6 7792983 723057 275746 2999 57911 166467 17136 589214 7243087 1272739 1541765 51216 4900175 956945 256781 2399 19738 83140 138422 4218 52044 744112 3946201 12612743 663875 8598531 14710 32400 43655 565 76625 990168 95405 2905672 39016 430246 19317 4166469 1790 5195747 2149172 486510 8134314 38150 1071052 84888 768641 10568155 59556 2138364 136939 655 687844 3125106 9212 12174258 14002 95319173 7404250 345 1360754 31628049 2503400 1562247 1438460 7681 5439 94330 1071 276 1371518 545743 3406 553925 71506 3365237 133271 7495 333997 37519 346734 476677 480 132062 178225 5829086 2067397 547357 495 320326 580 23965 5075560 3034858 1653432 201556 1144913 27564 1292274 8547 141002 30154 44531 781935 21841890 1927 4933651 59776 7816 485224 3960592 7257163 974 23532 1551992 1556764 17559 315865 945637 82658 6838778 248726 58404 983748 765908 5001 150944 8565144 1141472 3845178 43716 143 72253 196523 5591656 4129 336256 15900 202067 15328 33845 466235 1542539 879 60351 76733 92803 69439 1011 2874914 529200 12945 8781464 1188 214123 312058 3762553 42018 1513035 60414 2849684 13900100 2957 2306 12098 84567 23303 73327 1317 9814 4614482 38151 1409833 110092 11244 1531 596912 83078 3395926 26252 6480 15313 36671 1327 17500 1432577 1170768 465432 2982713 1153825 2602390 329027 165310 1816092 86741 1637 6835 15149 735170 7502562 1491800 1546615 2444060 25385434 9235175 8874918 198043 159133 1487 1064 5548640 2123970 854960 464263 367459 90045 135392198 3 10687 709198 1953106 14451 121982 65914 1919648 11329404 9402 14800 3675199 6351 76034 1510 128493 99142 67716 160012 100 9064 290326 9837109 4283650 15703 8502 332219 882584 216 57726 87207 16137 7484267 68139 29886 1961799 73612 9524 2953911 182 1440400 126086 3902960 187720 17380 822 64844 12119 21436 84567 24125 1036064 1519023 25794 1051493 399954 980485 28001 16411944 1109337 7509 463247 3578039 34334 425462 65106 2030 3714146 39815 938439 414955 527010 52979 17027 1085999 1608178 3223071 39054 131076 34966 3363634 30765 209386 19547 3930477 1063582 93781 2884611 194971 11759 1294896 339087 270155 12217 13541 21388 1092674 1816870 24342 2941736 227405 3492411 3219777 91999 4788 8 23941 578354 4611 23087 273878 3844978 16786234 708795 3497497 14676 181747 3918648 753489 9926103 6340374 114048 304669 146048 1481872 1797204 38711 233228 6776263 472024 377501 97443 2130609 35282 10157052 417591 2966 1238538 257502 54532 152999 3176412 45841934 34806 257738 4394 473067 2138114 116419 160193 653324 9485 68317 8318138 905858 380513 890644 53829 367326 650 25 382 580428 14521 19842 868419 1857 6901 1509701 180745 372398 65948 6001 1346967 5553 1881 65010 148498 224408 3158344 226610 2735 214078 1994175 270680 289314 200288 250810 99590 17787 3180 53548 94 1142934 1613036 9589 11242 21 36337 824133 5166284 194296 2843578 12713727 488126 1186 13404 4498389 93552 7766189 34455 55404955 13219492 66189 1318597 530 2746512 41721 49001 263892 1892670 24410 314984 210981 30666478 17169 1444 1232003 13228 18329 127761 758376 242440 480095 8811 294102 3304071 2282930 529117 2188941 47352 390785 2724 9372338 444515 9365 282715 2628 7868 106827 179908 146797 1146 537926 740 135537 1584537 9463 6067 26624 4421 355 158183 118639 1607283 650964 216902 120586 910679 1827052 1262 21787 8787 200444 5096 21248143 1559 481215 182557 8374 197733 514660 1149 2108846 631782 875 1470 100143 244501 450780 590204 31436 287516 3086 40193 252543 175587 182684 2151593 2897720 65513 538398 10449 14794 33150731 6115 245336 971840 489 201 1252 270405 12521 2259 84718 62025 21127 9506 5257 417228 41564 4208800 118569 42241955 1010025 22357 23472 56538 2535081 7486881 32012 657040 2102435 126493 10091275 7321536 786564 259875 60392 2197927 700637 515257 9064401 43807 295572 1579553 10087 5470 2841930 1826003 827254 1555912 239222 15694004 16108 188389 177376 12232 69766 4625 72988156 1635544 168031 14990 418624 2264 415137 339295 620691 145986 751608 13770043 283508 2423308 346215 356595 2775099 427931 21150324 51 164783 4805987 3544297 18905696 124548 3971427 102400 1441332 11708 351440 441032 26407 144058 677308 46455 24450 675736 208117 22807 9838710 17916 134997 3961779 398435 2383750 10167169 1425352 23033512 90716 4153134 300206 6342 5541406 1102757 68301 17309783 1002304 4459034 59387 11601976 9571126 349779 6532188 978923 1439994 12241968 36943 3794 54980 87950 2917677 572017 61046 6866982 4022199 274743 399167 84969 8153150 20702 205202 905139 803147 287870 8748 7788 1291 1746173 151546 1371445 56105 203082 606536 2931 63040 1385085 6231375 141106 43663 2524653 2389776 322 12616 1196804 998298 195540 95281 166834 349718 110 34133 28080 4002900 190828 22323893 901178 794191 4847725 14834 792684 387652 170 106860 10811 348436 24772 1668318 57175 205090 84936 89235 349130 82997 1288720 1157589 26822 2519397 156663 7053196 3659519 79574 2218595 121354 1338129 77301 42662 737172 105191 151470 339183 472403 7518 24673 191989 1015631 66959 862873 8472 47850 1014425 265892 70771 403749 375175 56787 2349991 655089 15585 227491 310 22880 34108 6445 78127 9553 2764198 214 49053 105355 11914 241100 109231 18670 4188110 452220 607430 1581739 30460 8210543 6539071 2352005 325 2132661 6589661 59616 1109871 80937 136386 207318 396 3537977 59337 17575 12123496 312539 9369116 2272884 77638 55213 1002044 134854 848947 329784 128640 1047714 47 115998 2749329 607411 382720 17684467 8229 6396705 11362 9509620 2506161 2245721 179050 4538 257595 86675 581533 40787295 107682 2329914 424 11360 824240 368825 12656782 4435342 592598 301848 568976 539610 215 48696 2063 367359 113092 44199 30089 8202 49402 17759076 1705463 521039 946 4173 1234472 226882 248955 1339 12645 133 828818 175862 2798330 2993783 316316 4225636 432 1763188 5737 13798924 4262 10928 9378 2553509 816119 362788 95 10852780 449611 110226 245468 49077490 2782 349003 94110 40038 921518 55754 62344 857961 4097001 3400 173731 2176 24251873 2166998 4073832 20418 3489 1132250 7984 28591 213152 15639215 2089677 341224 938706 556867 14200 64568829 4 172152 27982 1246042 508767 30462 11405 2023250 3081219 1079831 924760 42155 647275 1844353 621026 2646917 69145 104139 17282214 5904762 10651 120474 2979948 38465
2 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 96965296 155763080 349507772 506815738 524257871 935129840
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 289423882 291778752 638256874 656099642 697484481 730360458 792515528
0 0 10 15 24 31 41 48 57 66 82 167 199 231 239 258 262 321 342 396 438 448 469 478 513 564 592 627 650 688 769 790 798 812 843 845 858 914 991 1059 1098 1099 1111 1122 1139 1264 1283 1346 1384 1671 1680 1700 1962 2070 2233 2257 2272 2289 2383 2452 2614 2624 2665 2949 3014 3049 3092 3104 3326 3548 3598 3634 3948 4075 4181 4210 4385 4726 4768 4827 4998 5020 5046 5174 5345 5491 5773 5802 5984 6083 6091 6102 6123 6193 6199 6231 6562 6742 7290 7357 7389 7584 7634 7703 7801 7977 7983 8557 8632 8801 9032 9195 9604 9610 9665 9735 9799 9895 9938 9944 9951 10180 10195 10383 10757 10802 10866 10973 10986 10989 11157 11190 11341 11365 11598 11622 11962 12670 12741 12832 12953 13033 14531 14658 14740 15226 15698 16085 16353 16739 16856 17126 17222 17905 18057 18100 18126 18416 18946 19503 20710 20736 20964 22397 22951 23967 23975 24295 24593 25104 25173 25212 25317 25343 25398 25422 25490 26963 27070 27792 27883 28442 28457 28988 29522 29679 29833 29911 29952 30009 30185 30274 30625 31078 31144 31426 31858 32003 32052 32256 32699 33426 33578 34079 34147 35056 35418 35586 35725 36419 37029 37257 37891 37892 38030 38043 38459 38495 40396 41524 42038 42061 43886 45456 45456 46097 46273 46631 46711 46879 48154 48322 48634 48911 49092 49263 51096 51284 52326 52782 54727 54795 55815 55934 56384 56429 56683 57138 58019 60291 61169 62093 62643 63144 63359 63506 63516 63563 63897 64950 65377 66150 66867 67349 67672 70355 72450 72977 73194 73367 73870 75525 76558 77649 77858 79753 79880 80321 80562 80603 80640 80799 81495 81647 82652 83422 84133 84384 87232 88399 90453 90771 91685 91692 92605 92789 92993 93167 93193 94142 94229 95814 96785 98108 98486 99094 99351 100512 100708 101961 102480 103309 103331 103335 103367 103469 105656 106049 106272 106553 107149 108244 108998 109007 110685 113293 113770 115566 115851 116151 116515 116776 118397 118640 118664 120481 123078 124553 125112 125457 126137 126573 127899 128215 129242 129624 131414 131602 131901 132267 132843 133193 133854 133885 133987 135296 135647 136400 139076 139881 140412 142416 143314 145283 145862 146398 147075 147777 149137 149329 149614 151275 151995 152031 154504 158170 158951 161702 164010 164788 165386 165691 166777 170125 170220 171057 171112 171634 172663 174442 174840 176080 179042 180959 182207 189003 190722 192618 193351 195002 195299 200287 200659 201544 208404 208697 210864 211250 213783 214256 217521 220447 221345 234039 235431 238066 238190 238795 246065 246487 247465 248053 248112 248263 248440 251535 253412 256876 263138 263725 264160 265902 270674 276110 277759 281899 282765 285215 285974 286299 289867 291762 292748 294403 295201 296759 298392 299063 300782 301234 302198 302310 303223 303748 315233 319564 322697 322940 327022 332277 333295 334534 335774 337998 338093 338232 340656 342003 342660 344119 344268 344950 348415 350534 351724 354669 361391 365441 365458 365671 365989 369594 370510 371385 372266 374493 378144 378428 381587 382818 383241 385014 386704 387109 390855 391442 402975 416088 416304 420213 422469 428072 431691 432755 433768 434454 434886 436107 437428 441246 442634 450968 451009 457673 460746 462182 463634 467326 472487 475719 476730 477966 478793 479766 481253 483140 493055 497361 506802 510851 511128 517475 523857 526022 530333 531503 532394 532508 536123 546889 551367 553006 553193 555195 556297 564717 570713 580624 582874 584867 585185 588228 588327 594652 595011 600730 601514 613375 616667 630931 635762 645711 651310 656307 659651 663788 676729 684395 692364 699366 703735 706231 707111 710533 712241 713336 721549 724127 736467 737331 738237 740402 745648 750597 756056 756231 757535 759809 767388 779540 781963 794419 797916 805559 806823 815104 817134 819375 831563 833862 844955 851391 858384 861815 864646 893078 899758 903012 917941 918287 918587 924225 936019 940201 946300 946652 951275 964883 969414 980352 983507 985597 986251 989468 998453 1001231 1017827 1023709 1024785 1024794 1027157 1027498 1038080 1039916 1040624 1041002 1057519 1071917 1075937 1076830 1080211 1082309 1090670 1092402 1096039 1111166 1114513 1119537 1120797 1123284 1124004 1137931 1142044 1152815 1174439 1179504 1180492 1182817 1183944 1185255 1192532 1195552 1199743 1200810 1210090 1216760 1219056 1241028 1250123 1251200 1259895 1273461 1282238 1283096 1293351 1296070 1300376 1307800 1357956 1367658 1376955 1387995 1397138 1411346 1423435 1432698 1435925 1446231 1450722 1461746 1463855 1464793 1481124 1481727 1494759 1497793 1498301 1508044 1534600 1538108 1540303 1547494 1564378 1573513 1575173 1586264 1611689 1614346 1623419 1625297 1628225 1641788 1652065 1658065 1669766 1687304 1695159 1698139 1717394 1737392 1766640 1825492 1843366 1848106 1877271 1877771 1919425 1937079 1944865 1946713 1968767 1982283 1990461 1991461 1993225 1994021 1994826 2004565 2010023 2017151 2018498 2039068 2044380 2078108 2098744 2107146 2117142 2150025 2152134 2202244 2229012 2229576 2249339 2250090 2298351 2298897 2364309 2379602 2388211 2398949 2409986 2424872 2443147 2452281 2468525 2498188 2499057 2509153 2564801 2590624 2596430 2610896 2629819 2665268 2675686 2693695 2771663 2951034 2962612 2977924 3007990 3026148 3026918 3056500 3079835 3131064 3199570 3209545 3213108 3282889 3295474 3309641 3400067 3414422 3440841 3446318 3453766 3468106 3512760 3558757 3569813 3594860 3625169 3672212 3681524 3700276 3730819 3740994 3750464 3791893 3803732 3841160 3871834 3881314 3884996 3892883 3912216 3933852 4017370 4017690 4057225 4113587 4120616 4132919 4232870 4319866 4356256 4471653 4489331 4574507 4652865 4660148 4757857 4762359 4790804 4792507 4807218 4809903 4860966 4914621 4925782 4926812 4939257 5001364 5019491 5043533 5074455 5123808 5155620 5163281 5174455 5175932 5206636 5245030 5304183 5318302 5369675 5379858 5465756 5506153 5583063 5605762 5636969 5647664 5667754 5691079 5728923 5795843 5804295 5869869 5942451 6010950 6115673 6165455 6192265 6204477 6224805 6243861 6529932 6576384 6645078 6653361 6682524 6712889 6784827 6996757 7039191 7171823 7236331 7250286 7333099 7455839 7595654 7650170 7665473 7711513 7848649 7948780 8027080 8248406 8248843 8298675 8316061 8342182 8369433 8660565 8695748 8888001 9001654 9002575 9037168 9037795 9174377 9190747 9284254 9404947 9506098 9533701 9672208 9784434 9820365 9933331 9969864 10061582 10433425 10593336 10603149 10665304 10799369 10811470 11056684 11071116 11126665 11383849 11537154 11575555 11595014 11871919 12060362 12174798 12198858 12884960 13042798 13098756 13135198 13271464 14026461 14055206 14500303 15101410 15116138 15407693 15577689 15890095 16184123 17176238 17834803 18033485 19551188 19973285 20459419 20726273 20853715 21203050 21929561 22681620 23066637 23369831 24122590 25452169 26540085 27143529 28433069 28837748 29173130 29251996 31872639 32597123 32830801 32936020 33214024 33786111 34202789 36169472 36497498 36687472 37584905 39647366 41927726 42666924 44429653 46287305 46493223 48330448 58689833 58808959 67853067 84382185 96390769 174517530 191039959
0 1 2 4 4 5 34 46 54 59 71 144 163 180 181 182 184 186 252 256 282 294 328 386 392 402 428 442 486 533 553 561 576 590 631 654 678 709 758 766 773 780 883 902 927 938 956 970 1011 1035 1073 1114 1199 1204 1225 1278 1282 1345 1359 1434 1434 1447 1487 1535 1538 1620 1694 1938 1987 2044 2098 2273 2465 2492 2534 2553 2582 2611 2750 2854 3064 3178 3205 3350 3417 3531 3599 3625 3649 3668 3756 3759 3766 3855 3870 3871 3898 3969 4011 4094 4104 4194 4223 4467 4559 4597 4787 5230 5272 5423 5520 5575 5626 5652 5664 5768 6021 6189 6265 6288 6290 6330 6402 6409 6505 6645 6827 6999 7236 7439 7658 7784 7840 7948 8014 8189 8398 8956 9367 9511 9895 9980 10083 10366 10476 10847 10881 10985 11168 11299 11303 11482 11968 12028 12051 12083 12492 12628 12721 13099 13149 13245 13399 13456 13512 13513 13528 13535 13595 13606 14234 14789 15202 15488 15546 15628 15681 15732 15980 16303 16967 17156 17213 17464 17509 17636 17645 17845 17944 18136 18355 18900 19086 19119 19639 19883 19994 20574 20684 21315 21543 21635 21783 21867 21996 22011 22152 22269 23220 23755 24254 25038 25360 25701 26394 26546 27475 28322 28533 28943 30344 30788 31008 31008 31545 32366 32455 32773 32901 33549 33635 33765 34593 34613 34755 35871 35902 37140 37733 38325 38589 38871 39020 39568 39732 39936 40695 40745 40936 41078 41291 41572 42500 43680 44585 44699 44763 45213 45615 45672 45844 46207 46289 46339 46374 47149 48620 48647 48984 49066 49079 49246 51125 51231 51455 51612 52056 52562 53012 54163 55039 55693 57441 58425 58644 59286 59614 59874 60434 60453 60844 61212 61517 61577 62387 63420 65273 66791 67778 67899 67913 68058 68522 68697 70118 70618 70626 71582 72066 72096 73220 73629 75812 76896 77062 77314 77449 78840 79726 80641 80913 81225 83268 85110 85748 89353 90203 91046 92707 93296 94588 95946 96231 97038 98201 101169 103088 103750 103919 105672 106955 106958 107560 108122 108655 108846 112310 113121 114044 115962 118719 118912 119182 119235 119886 119926 121027 122777 123462 125510 126653 127106 130822 132261 137289 137897 138336 139926 140299 141609 142349 146761 147726 147900 148643 151232 151621 152191 152251 153450 154653 156899 157202 158566 159657 167654 168020 169070 169330 171047 171121 173101 173267 174882 174956 175614 176295 177540 179017 179180 179480 183479 184440 185379 186558 187284 192520 193776 193922 194385 195690 195703 195930 197619 200102 201439 206898 208106 209327 212525 215014 215780 216731 217963 219087 220357 222737 225639 229985 230028 230261 231951 235374 243652 244145 246999 247007 247623 248104 250392 251936 252977 255057 256535 256556 256697 257406 257538 259004 259066 259692 261397 262429 263775 266089 266175 267359 267672 271912 274750 276680 283638 285053 285601 286005 288422 291013 291423 291473 291892 293366 294707 298080 307064 308206 310465 311300 312815 312975 315707 316078 319974 321601 323059 323182 323842 340383 343124 343734 349318 349392 350840 352643 354314 355128 356975 362195 367915 369986 370196 370221 371260 371302 372956 374958 375581 376883 377586 379156 380789 382580 385867 389818 392668 394783 399797 404021 406550 408025 411602 413249 418692 422281 422834 425110 427201 429328 431568 441836 441882 444103 447817 451578 454104 455406 458649 458992 459482 463898 466896 475983 477337 486426 488516 503151 509144 509713 513026 514931 517092 517600 519335 519406 521133 523350 523904 526649 527473 528922 536045 541850 548761 552060 552944 556325 561763 571564 576165 577205 577264 587908 604095 610916 614136 616584 617348 631266 631386 633115 637818 638998 639863 642609 643290 651531 652357 653814 658395 667149 671367 674643 678268 678450 684510 695488 701859 704203 705215 713888 719091 726883 727436 728303 729706 732066 735854 743446 749518 750159 757046 758349 759298 760688 777181 777668 784440 800734 801538 805291 807639 809000 820171 825267 827285 842542 842960 843928 851072 852805 856832 862416 871478 878460 895312 897570 898855 919972 924964 926250 930732 934469 949123 950898 959124 970990 975615 989239 996750 997112 998290 1008349 1020714 1025513 1034324 1037455 1039219 1060553 1061251 1079392 1080877 1090957 1091817 1097991 1099229 1108473 1112998 1118238 1119190 1127526 1130975 1138013 1140483 1147735 1173956 1183365 1200053 1201154 1201748 1210689 1211537 1211543 1213719 1226197 1255173 1255986 1296341 1328058 1334409 1346166 1380362 1383910 1403505 1411593 1429563 1433926 1437050 1449393 1452441 1463901 1473695 1483849 1486705 1488246 1496898 1501499 1506651 1523047 1529785 1534115 1534227 1548409 1556290 1574219 1579888 1580148 1594918 1595563 1596658 1597980 1618275 1629255 1644400 1666059 1667041 1674868 1688810 1708970 1755602 1757017 1765251 1765664 1776364 1809301 1812368 1818318 1901699 1908623 1930143 1936964 1941864 1947457 1955481 1958320 1977064 1980572 1992132 2006020 2006757 2008505 2032817 2049465 2063116 2064170 2066936 2081735 2116138 2132573 2139150 2144073 2217886 2221592 2224666 2295150 2302419 2329322 2351625 2354045 2358775 2375802 2400100 2403667 2496649 2531655 2541873 2559428 2565455 2597851 2609820 2621498 2633729 2687317 2690051 2692422 2697206 2758092 2773770 2832849 2872179 2941300 2942203 2942217 2949120 2950337 2965112 2992084 2994103 3004439 3028612 3033634 3047837 3063211 3071374 3149583 3210425 3220713 3240792 3351446 3355776 3402037 3498970 3504952 3530970 3546630 3626009 3640180 3668591 3784648 3838659 3897433 3903671 3905721 3907767 3948587 4100516 4101384 4183658 4188721 4220524 4244232 4255661 4296768 4326277 4349258 4351702 4357334 4360213 4376935 4402434 4419545 4547735 4598115 4647853 4661171 4673103 4689815 4878901 4957016 4998262 5072592 5086404 5104790 5139406 5226913 5233635 5336262 5361288 5634110 5638073 5663116 5799266 5953645 6000217 6115959 6126246 6150148 6166322 6178581 6202560 6210705 6262553 6316166 6385105 6600936 6606133 6616450 6637987 6648283 6687586 6757924 7370114 7385520 7448658 7466900 7500892 7657975 7696225 7798090 7936754 8076737 8103262 8141073 8190187 8193993 8336215 8413364 8440401 8650721 8781747 8917454 9014176 9035533 9039348 9045596 9173952 9212712 9224581 9431661 9632424 9706877 9814351 10049018 10205723 10383178 10668900 10728568 10889516 10940335 11105251 11133263 11174216 11258696 11417693 11460705 11534648 11728832 11757630 11786094 11874264 12233521 12326217 12513183 12587568 12686308 12981659 13021719 13047621 13206124 13368378 13377898 13493986 13678648 13952833 14138575 14484542 14511852 14550333 14551848 14611348 14641059 14735954 14774109 14928823 15094158 15377441 15491487 15703227 15710145 15877721 15986636 16534454 17145981 17727046 17754668 18107667 18313936 18332049 18655375 18743764 18752304 18797198 18860314 19448216 20026210 20194583 20496860 20698348 21140355 22573511 22638843 22733207 23098353 23395636 24223468 24399206 27558797 27601512 27865116 32819714 33878066 38195768 40740519 42670411 43639954 46429045 48539952 58750850 79554028 81597152 93329491 109464678 122497905
2 1001
0 0 0 60542097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110450146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 361453860 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 309019554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 440206066 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103931597 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 269607053 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 337249687 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 642634095 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 896916271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 411270721 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 356536858 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 215827554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 295321686 0 0 0 0 63460 0 0 8 0 0 0 148 0 0 64554104 0 0 0 0 0 0 0 0 0 0 45 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 398412 0 0 0 0 0 0 0 3463 0 0 10368 0 0 0 651 0 0 0 0 0 0 0 0 0 0 0 11853 0 0 0 0 53235829 0 24540 0 0 0 0 0 0 0 0 0 24 0 0 0 0 23895 42166742 0 0 0 0 0 0 0 1 70 4968 0 0 0 0 0 0 0 11 0 0 8 0 0 0 0 0 2 0 0 0 0 0 0 0 19 0 0 0 0 4523 0 5 0 0 0 0 22640562 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 118139597 400126 0 0 10941 0 0 1247400 0 112400 0 0 0 0 1286 0 0 0 0 0 4612 0 0 0 0 0 0 1083299 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 1211 0 0 7 5 0 0 27525 11 0 0 0 105561 0 0 0 0 0 1046615 0 0 0 0 0 0 16493424 1 0 0 0 0 0 0 0 0 0 0 0 281 0 0 0 97974 0 0 922 0 0 3767426 0 0 0 0 0 0 0 0 0 0 0 2259781 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 21018 0 0 214095 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 1152507 0 1058674 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 812900 0 0 0 0 0 2002419 0 0 0 1905340 0 0 0 0 33872859 2027449 0 0 194 0 0 0 0 0 0 0 0 0 0 0 12 37 0 0 0 4 0 0 0 0 0 0 1397437 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3227775 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40981 0 214 0 0 0 0 0 0 0 0 573 151634309 0 104 0 0 0 87268 156308 123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8487335 9936381 2267 0 0 0 4000 0 0 93 0 0 0 2987 0 0 0 1 257080 0 0 0 0 330 103457 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 104107987 0 0 0 0 0 0 76028 0 0 12178866 0 0 0 0 0 0 0 21 32093 0 0 0 0 1 0 0 1111 0 0 0 89782 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 713 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 15210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5929 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87066 0 19043 0 0 0 0 12 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 874705 0 0 0 0 0 0 0 0 0 1620352 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 189804484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90112 464848 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 34406787 0 0 0 0 0 0 0 0 0 0 0 0 0 336524 0 0 0 0 0 0 0 0 167 0 0 0 0 0 0 0 0 0 0 0 441 0 0 0 0 0 0 0 0 0 0 0 0 0 3779628 120302 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 135212 0 0 0 0 0 0 97847968 0 0 221326 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 10760 0 0 0 0 0 0 0 0 0 0 0 0 0 9378 0 0 0 2307 0 0 0 0
0 0 0 0 731 0 0 0 0 2 0 0 0 313 0 0 69501 0 7286065 0 0 0 0 0 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 271491227 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 2590750 0 0 0 0 0 0 0 0 1034 0 0 0 0 0 0 0 11683 0 0 0 0 0 0 0 0 0 60315 0 0 0 0 0 0 0 0 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 114337 0 0 0 727 117011873 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33976940 0 0 0 0 0 53577 0 0 0 0 0 0 279 0 0 0 0 0 0 0 0 0 10501329 0 0 7866 0 0 0 0 0 0 0 0 0 0 20072 0 0 0 0 0 0 0 0 268545131 0 0 0 0 3427580 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 570247 0 98 0 0 0 4 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2498614 0 0 0 4382637 0 0 0 0 0 0 87973987 0 21699045 0 0 0 0 0 0 0 0 0 5655746 0 0 0 0 0 10784754 0 0 74931 0 0 0 0 139382 3 0 0 0 0 0 0 0 0 0 63885 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 843 0 0 0 0 0 0 0 0 0 1332562 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7575138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 145 0 0 0 0 0 526 0 0 77202442 0 0 0 0 953746 0 1599847 0 0 233350 3 0 0 0 0 0 0 723 0 0 254 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 19276177 0 0 0 0 0 0 0 0 0 0 169838 0 0 0 0 0 0 0 0 47 6 0 0 0 0 0 0 0 0 0 0 49682 0 0 0 0 0 0 0 0 0 426716 0 0 0 0 0 0 0 0 0 270016 0 573938699 0 0 0 0 0 321 35 0 380 0 0 0 0 0 0 44 0 0 0 680490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 867559 0 0 2198246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 0 0 0 0 0 0 0 0 7232 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 84475671 0 0 0 417179 7166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384 0 0 0 83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92 0 0 0 0 0 14980 0 0 0 0 0 0 323745 0 0 0 49 0 0 0 0 0 0 0 0 1005178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 864 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82814900 0 3087 0 0 0 0 0 0 0 76502 0 0 0 0 0 0 0 0 0 5749558 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3835860 0 0 0 0 0 0 0 0 0 0 0 2568 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 268015072 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 104197 0 0 0 0 0 0 0 0 0 0 194872604 0 0 0 0 0 0 0 0 0 0 0 0 2899853 0 0 0 0 0 0 0 0 0 0 0 2427538 0 0 0 0 0 0 0 0 0 0 0 10065563 0 0 34299884 0 0 0 0 0 0 0 0 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 78152 0 0 0 0 0 0 0 0 24 0 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 247646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9872 0 56 88 0 0 0 85088 0 0 0 0 0 0 0 0 0 1000000000
2 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 59569149 236806777 340131581 427535999 454500057 708355657 897470770 977015311 978692931
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112187824 215494196 301896978 892387224
124019969 98793109 96060365 64169928 55633795 54227695 51595082 50251847 50082339 47256822 43691164 43686092 42315370 41903024 38554753 37263628 36365780 34848624 33617231 33336825 31965057 27341205 26912682 26808027 24186635 23774448 23747344 23034458 22182045 21978138 21644122 20465616 20010178 19987548 19687022 19145876 19135691 18136036 18058875 17693864 17503155 17359720 16667124 16344302 16323939 16073783 15590026 15355068 15299843 14830348 14652911 14621285 14407557 13889227 13887478 13845850 13650324 12884805 12652773 12524107 12081726 11940689 11803059 11441614 11440947 11425871 11417499 11287351 11258521 11225103 10844660 10841607 10340269 10333158 10280137 10278592 10169587 9822613 9597450 9385046 9310525 9303008 9301808 9276620 9273177 9010431 8910342 8747025 8679945 8589714 8578795 8347649 8165547 8034126 7799419 7748790 7686146 7506429 7317478 7292460 7274271 7187243 7175684 6962471 6939489 6915583 6848463 6843826 6775474 6749805 6711401 6699525 6597265 6398220 6315293 6294623 6254675 6052453 6014867 5911736 5828988 5790627 5702420 5585774 5533988 5529532 5513340 5387852 5367838 5366301 5360412 5300767 5287741 5178077 5135003 5119985 5110042 5108670 5060548 5036198 5002842 4867124 4821519 4782223 4745699 4732216 4730328 4718613 4712857 4650777 4643479 4603759 4596774 4438979 4429863 4395447 4353921 4294445 4248023 4232384 4221235 4146626 4141783 4135981 4058852 4049253 4000032 3983452 3968255 3922687 3913617 3896085 3842400 3839436 3782108 3781969 3695901 3695202 3691313 3661052 3657007 3642120 3625800 3614326 3606264 3588743 3586619 3558062 3527417 3526518 3483859 3468114 3456137 3432790 3396559 3352583 3260292 3257941 3239601 3170483 3154866 3148589 3112609 3064808 3036124 3033352 3011171 2986328 2965758 2923365 2921106 2889347 2817692 2802101 2791312 2782811 2781665 2756981 2749111 2717180 2707462 2694756 2678778 2676736 2660531 2638231 2635065 2609182 2576866 2576379 2557397 2553649 2509841 2494786 2491972 2459182 2458865 2416933 2389811 2374563 2330048 2299346 2272640 2256751 2241443 2203124 2149551 2139358 2120908 2105546 2091058 2065584 2039066 2032186 1995281 1958101 1950856 1950841 1937319 1915501 1912431 1902074 1899611 1898848 1896618 1894983 1876806 1857975 1847716 1823632 1821000 1820979 1804007 1801665 1792760 1782985 1750859 1744982 1729848 1696981 1689777 1678423 1641382 1640142 1639738 1622198 1615261 1609790 1599105 1589714 1573385 1572133 1567783 1567608 1559520 1538996 1535353 1535292 1507211 1506871 1503635 1500794 1480363 1473803 1472972 1455404 1452011 1446555 1438583 1420666 1411534 1401069 1397682 1391295 1390522 1386941 1385781 1381970 1368954 1357144 1331243 1308149 1306234 1298742 1290896 1287121 1271195 1269505 1256911 1255244 1255167 1244720 1236797 1230827 1224799 1214305 1209609 1184434 1171219 1148371 1147655 1146982 1138708 1135141 1127272 1125688 1111536 1100878 1096590 1086650 1086236 1082851 1074464 1071960 1070814 1068108 1058043 1038662 1032229 1022807 1021159 1015580 1000262 998015 968790 958431 948315 942519 932655 922972 917496 915640 914362 909703 900749 896498 895443 895245 893843 892629 879763 851827 850288 840435 836153 810660 808905 806434 802227 799344 796647 792223 784655 783666 779809 771129 758709 756749 755011 751976 748003 743092 740533 735490 732802 729842 728457 723449 719343 718268 696798 696377 691540 688542 686425 680093 678118 672490 661219 649735 635076 634954 633709 624857 620221 616288 604787 596599 581141 571836 570048 568693 565088 562908 562650 556294 551713 546786 546020 538015 535059 534299 530007 529871 525415 524286 520633 517749 505803 505000 504171 502064 501650 499475 491685 490253 486706 485007 482158 480983 479656 478158 477721 470015 459916 458553 457807 450722 445151 444697 442801 442226 438562 437601 432271 431180 421477 416810 402594 401514 399900 399150 394887 394206 392587 392281 390703 389279 384668 383520 382341 380788 378905 377313 374704 371733 365649 360324 359236 358311 356551 353895 349414 343143 341945 340015 330452 330146 325606 325515 324956 323362 320878 319585 319091 318222 315441 309433 305235 303321 299753 297961 294281 292394 287694 285355 284849 284598 284082 283740 278048 274270 273116 270386 269955 269368 264919 264695 263738 262722 261506 260928 260368 259100 257657 256791 256443 255921 247787 246217 245660 245526 244501 242974 241448 241400 240775 237643 237435 237396 236357 233754 231229 231128 229302 229300 228730 226993 225801 222637 217142 215330 214595 214334 214295 213409 211570 211523 209636 207714 206187 204253 204169 201329 198493 196963 193922 193327 191296 190785 190217 189787 186698 186227 185008 183938 183213 181542 181402 179147 178550 178215 177551 173098 170860 170632 170046 169104 166347 165381 161913 159922 159667 159067 158468 158217 156976 156685 155987 154971 153707 153643 153143 152010 151777 151515 149999 149870 146316 144032 143756 143299 143109 142545 142016 141992 139838 138507 137330 137030 135486 134619 131445 130144 129251 128048 126385 126118 125595 123697 122755 119881 117804 117510 116420 116016 115120 113728 111712 111567 110830 110600 109698 108787 108684 106834 105591 105230 104122 103119 101730 100947 100894 100619 100444 99546 98268 98048 97673 97483 96396 96174 93789 93083 92119 91311 90129 89661 89463 85840 85683 85375 84677 84486 84427 84178 83255 83088 82634 81140 80950 80574 80347 80144 80063 79997 79939 78695 78322 76461 76295 75408 75131 73765 72422 70267 69786 68853 68177 68125 66613 66612 66513 66234 65884 65510 64033 62968 62565 61505 60726 60704 60688 60396 60393 60193 59797 59757 58827 58663 58407 57846 57718 57377 57216 56206 54178 54151 53476 52256 51816 50724 50597 50445 50347 50325 49835 49484 48470 48385 48192 48045 47427 46503 45287 44589 43294 43145 42775 42366 42086 41359 41278 40678 40193 39637 39259 39019 38843 38687 38361 38279 37950 37782 37541 37468 37238 36364 36225 35771 35577 35399 35273 34743 34323 34210 33974 33948 33252 31895 31665 31257 31103 30801 29773 29457 29221 29138 28958 28911 28131 28020 27646 26636 26551 25760 25719 25637 25553 25118 25083 25047 24894 24835 24234 22968 22353 22263 22167 22054 21976 21727 21658 21457 20843 20665 19070 18616 18541 18455 18174 17941 17506 16460 16037 15980 15411 14931 14908 14835 14287 14259 14120 13809 13648 13499 13454 12930 12702 12551 11879 11846 11135 10867 10829 10731 10683 10545 10527 10333 10039 9964 9878 9692 9514 9449 9318 9286 9108 9058 8649 8637 8403 8381 8200 8044 7982 7945 7912 7854 7765 7597 7452 7394 7330 7260 7208 7126 7101 7098 7026 6905 6813 6791 6479 6358 6183 6132 6076 6041 6006 5861 5855 5802 5769 5546 5497 5376 5248 5228 5123 5088 5087 5044 4993 4925 4919 4898 4867 4769 4618 4477 4446 4333 4093 4073 3982 3739 3650 3522 3225 2985 2943 2737 2685 2651 2495 2244 2193 2193 2181 2103 1959 1935 1901 1899 1857 1753 1704 1673 1665 1657 1478 1422 1418 1330 1298 1251 1251 1241 1238 1212 1148 1119 1060 1021 980 866 855 814 775 684 640 502 467 342 338 338 253 196 145 145 135 111 51 46 42 35 28 10 0
260398575 82661846 69999813 67214017 64504877 62383073 58889314 58716788 50065841 44795215 43410534 43287629 42037842 41539223 37062525 36445589 33992326 33131052 32010869 31290802 30777454 30161160 30160046 29661155 29605898 27660407 27529076 26765163 26296995 25875176 25310203 24320526 22913519 22324258 22259323 22028113 21947911 21852395 21223595 21116074 20317755 19735806 19730837 19664099 19082088 18184118 17351442 16904921 16847617 16711209 16059109 15245760 15090714 14954649 14872471 14804414 14713060 14646593 14597834 14298612 14236418 13876338 13779564 13573112 13350248 13072900 12655737 12629540 12570181 12493421 12408173 12308736 12264718 12214998 12058954 11977349 11932958 11724330 11604869 11233272 11014681 10993967 10910355 10903919 10560058 10462972 10415117 10113824 10107870 9969112 9733210 9714320 9391786 9391471 9301191 9015224 8926773 8836786 8822504 8783138 8742207 8533111 8513174 8497865 8409365 8383328 8171380 8171019 8113256 8073445 7918430 7798591 7778193 7754882 7681282 7587436 7532231 7486150 7438185 7380169 7354827 7273162 7263901 7206920 7140468 7126105 7046968 6983515 6933044 6842138 6759825 6721028 6647662 6637688 6548381 6515864 6502250 6484147 6407799 6116524 5956360 5808792 5807611 5802310 5743378 5692440 5683988 5542492 5516417 5417961 5398996 5346544 5278118 5245713 5096231 5019053 4932677 4912086 4812433 4800119 4742648 4703255 4665700 4655220 4635530 4617662 4600377 4598999 4581036 4549614 4430365 4411948 4369119 4357263 4338003 4177128 4057231 4009213 3966775 3805838 3749990 3748765 3717903 3707030 3692185 3678720 3664422 3636613 3559835 3536709 3529770 3443831 3443496 3404386 3387037 3385281 3373719 3318840 3275683 3221395 3189852 3173140 3166131 3159727 3121722 3079830 3059135 3031974 2997311 2995334 2983970 2956884 2935152 2929711 2868106 2861457 2851151 2841001 2839801 2786702 2786622 2784832 2781261 2774346 2748767 2746334 2743453 2715340 2713721 2699283 2696633 2680701 2672606 2660251 2649154 2626481 2624258 2620421 2608091 2603768 2603762 2597808 2597374 2588736 2529643 2513100 2502043 2494500 2489620 2463387 2433450 2407390 2393601 2377325 2351438 2279398 2277624 2269275 2247482 2225938 2222146 2217655 2213954 2201221 2193456 2148105 2147169 2136177 2134010 2076462 2040300 2021199 2001256 1972370 1968350 1966996 1961700 1947446 1946829 1923589 1894861 1890893 1779117 1776934 1775447 1765326 1756385 1755947 1747778 1745713 1738399 1720671 1718732 1649387 1642174 1633444 1619300 1577207 1566476 1565577 1544124 1534330 1519525 1506795 1493059 1488206 1486534 1457558 1445100 1416986 1407823 1406518 1404064 1379597 1360726 1342387 1319959 1303440 1302877 1300449 1286260 1285209 1254313 1252428 1241455 1226273 1224101 1188791 1150578 1124212 1123882 1118427 1114974 1104244 1096743 1095617 1095081 1088752 1086358 1084644 1073243 1072239 1064733 1061125 1052280 1044243 1044023 1041972 1040945 1034865 1027151 1011060 1008822 1002028 1001944 1001640 987471 982050 976095 971183 964150 958575 954300 952074 938619 934100 933911 926993 925008 921705 921101 916734 910068 893561 892175 878376 866609 866364 858265 850410 841521 834767 833145 831240 826105 815539 815529 815454 797807 792075 783500 780794 766236 762502 760807 744849 743806 741321 731909 730977 730134 726058 723830 715342 705188 701010 695269 690496 686622 682012 671587 667708 655128 643726 638907 637569 633626 633567 626666 626535 620715 619423 601878 599645 593837 593070 591619 591437 581897 578851 577698 566976 563540 553080 534317 527981 522019 518093 513128 512634 505413 502245 501007 500889 500566 495216 489793 485994 484694 478713 478485 475592 471682 471583 471078 469330 468017 465328 463308 458173 454895 452393 450386 444267 437798 431386 430448 424255 420805 420607 419763 416791 416411 413134 410827 409819 407300 407133 405304 401425 401014 400413 396979 395216 381366 374365 374156 370411 370059 365433 365232 363171 362784 357081 355711 355679 353137 349718 345325 338719 338027 337347 335298 332463 331463 329775 328768 327585 327417 326434 323067 321054 315009 314227 307893 303024 302688 295302 292029 291714 290872 288348 286485 283372 283173 279345 279288 278593 278092 275666 274371 273266 273262 272866 265023 264099 263446 261647 261319 260711 260240 259045 257734 257695 257024 254383 253729 251318 250389 249951 248098 247271 246407 241749 240676 239629 239320 228746 228667 227561 227410 220848 219283 219010 218917 217267 209770 209002 207839 202899 201858 198414 196962 194652 194130 194025 192667 192420 187757 187268 185597 182991 181552 178804 175860 174845 173641 173018 172575 171142 170671 168452 165473 162366 162196 160605 160450 160086 159370 158656 158106 155537 155145 151869 151566 149885 149600 146901 145874 144814 144044 143471 143214 142890 142788 142654 142269 141729 141678 141415 139194 131635 131291 130920 129934 129800 128789 127693 127390 127028 126496 126390 126163 125269 124965 124638 123720 121722 121483 119154 118394 116773 115836 115363 114047 113029 112507 111892 111097 108767 107715 106032 105759 105196 105109 105084 102806 102292 102278 101646 101434 101040 99992 99984 98409 98276 98257 97744 96819 96267 95813 95549 93707 93371 92968 90133 89901 89381 88712 86972 86574 85141 84884 84829 83013 82954 82699 81238 81202 80871 80800 80291 76094 75373 74851 74510 73920 73888 73525 71865 71538 70840 70652 69721 69701 68406 67040 66954 66506 66404 65925 65924 65001 64435 63849 60708 60329 59930 59898 59887 59706 57512 56797 55619 55602 54077 52293 51088 50938 50712 50526 49624 49245 49221 48908 48139 48021 47030 46943 46943 46585 45742 45152 44523 44267 44223 43796 43466 42801 42241 42126 41942 41476 40747 40409 40347 40135 40089 39939 39876 39374 39328 39119 38877 38749 38700 38205 38108 38105 37499 37454 37425 36848 36796 36468 34895 34684 34309 34292 33690 33467 33201 32782 32305 32151 31967 31619 31611 31228 30578 30554 29909 29141 28994 28652 28033 27879 27581 27402 26998 25924 25751 25598 25279 25221 24897 23563 23400 23082 23081 22566 22538 22469 22377 22357 22265 21967 21866 21758 21587 21087 20343 20008 19986 19704 19555 19474 19384 19289 19279 19157 18623 18370 18157 18034 17636 17328 17152 17131 17116 17097 16742 16079 15884 15876 15759 15709 15288 15227 15163 14838 14019 13976 13938 13685 12941 12822 12717 12069 11453 10689 10597 10531 10430 9874 9855 9824 9673 9428 9255 9145 8896 8211 8150 8126 7882 7870 7655 7442 7406 7019 6842 6733 6565 6562 6528 6506 6313 6243 6232 6142 5966 5955 5909 5747 5649 5567 5559 5522 5432 5013 4964 4934 4917 4884 4800 4548 4471 4330 4329 4063 4030 3755 3585 3566 3505 3486 3440 3381 3286 3179 3151 3125 3104 3079 3068 2982 2967 2921 2913 2786 2752 2702 2680 2674 2670 2472 2448 2367 2274 2185 2142 2139 2128 2020 1994 1967 1853 1849 1808 1794 1768 1717 1512 1496 1484 1418 1298 1282 1100 1020 1004 955 916 812 750 737 612 557 551 532 524 511 507 476 472 437 417 378 346 319 207 205 198 174 171 136 107 84 69 69 41 36 30 22 22 20 14 9 5 2
2 1001
0 0 0 0 0 0 42958573 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 665410651 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 494982005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 291112606 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128018470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102322308 0 0 0 0 0 68140324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 511558554 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30286236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 699387945 132231627 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 880777309 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 878258313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 5575 0 0 0 0 0 0 0 0 850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10587 0 618986047 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 447107710 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1180240 0 0 0 0 44018 0 0 0 0 283 0 0 0 0 0 1918114 0 0 0 0 0 0 0 49649 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31370 0 289331 0 0 0 0 0 0 0 0 0 0 154 0 0 0 0 9172 0 0 774754 0 416 103277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5546 0 0 2008377 0 0 0 0 18675328 0 288479 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1628753 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62 0 0 0 0 0 0 0 43529626 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 133552 0 0 11 0 0 10 0 16248008 0 0 0 0 0 0 0 1113 0 0 0 0 0 0 0 0 0 43117 0 39213 1113076 0 0 0 0 36034939 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 242713 0 0 46559779 41322 65 0 0 0 0 0 0 21543842 0 75 2006562 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 359122 0 0 888 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1612 0 0 0 67951 0 0 641417 0 0 0 0 0 0 0 0 0 0 1185165 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4220580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 711 0 0 0 0 10582200 0 0 0 30866663 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1398 0 0 0 0 0 0 0 0 0 0 0 0 42002 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 165485843 0 191257859 0 0 0 0 0 0 9561125 0 0 0 0 0 0 29726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1079573 0 0 0 0 0 0 0 0 0 0 301123 0 0 0 0 0 0 0 0 44926688 0 0 0 136 0 0 0 86709 0 0 0 0 0 326088878 0 0 0 0 0 0 0 0 0 0 2 0 3 2504 0 0 56337308 0 0 0 0 0 0 0 4813229 0 0 0 0 1 0 0 4484105 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 96672332 0 111723 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 630639 54 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15287 0 0 0 119593 0 4193 0 31780754 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5764 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 0 0 0 0 0 0 0 0 0 0 0 0 0 21397889 0 8826576 0 0 183551 0 0 0 0 0 0 0 863249 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 0 0 725369 0 0 0 8424 0 1 0 1273 0 0 0 0 0 101067 302 0 0 106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1998 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15126811 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 103 0 0 0 0 0 0 0 70 0 0 0 0 0 2116 0 0 0 9407473 1 0 0 0 0 0 0 0 0 0 0 4178741 0 0 0 0 0 0 7592 0 0 99462017 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 375 0 0 0 0 0 0 0 0 0 0 1187731 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 4 0 0 340571680 0 0 0 0 0 0 59387219 2804826 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 213 0 0 0 0 0 70464 0 0 0 0 0 0 0 0 0 6 0 0 0 829 0 0 0 0 0 0 0 0 0 0 0 0 2545 0 0 0 0 0 0 2366 550499971 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8971640 0 0 0 456 0 0 0 0 0 99794 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 114878 0 0 0 0 93 0 21617368 1479294 0 0 0 0 0 0 0 2380121 0 0 0 0 0 0 0 0 0 1701010 149112 0 0 0 0 0 0 0 3922449 0 0 0 0 0 0 0 0 0 0 0 18027663 0 0 0 0 0 0 0 0 0 0 0 0 0 5375671 0 0 0 0 0 0 0 0 209 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 143242203 0 0 0 0 0 11522589 522 0 0 0 0 0 0 0 0 0 0 0 20187240 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9034 0 0 0 0 0 0 0 0 0 0 131893570 0 0 0 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 5 0 0 0 0 0 96386 0 0 0 0 0 0 0 0 0 18095 0 0 0 0 132253177 0 196 0 0 0 0 0 0 0 120376 0 0 0 0 664 0 0 0 0 0 8398 0 396 8208270 0 0 0 0 0 0 0 0 0 735 0 0 0 0 0 0 0 977907 0 386 0 0 0 0 0 0 0 0 0 0 32502809 0 0 0 0 0 0 0 0 2038170 0 0 2485249 0 1977 0 0 0 27559041 0 0 0 0 0 968 0 0 0 0 0 71211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54541 0 9 0 0 0 0 0 0 0 0 0 0 0 0 2507027 0 0 0 0 0 8793912 145 333865678 57320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 239427617 0 0 0 0 0 0 0 0 4 0 7153 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 7619575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110664 0 0 0 0 0 0 0 0 0 708094 0 0 0 0 0 0 31993638 0 0 0 0 0 0 0 1 0 0 0 241067 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38275769 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7480 0 0 0 0 0 198573 0 7759299 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92040 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 23203 0 0 0 0 0 0 0 0 0 113574427 0 0 0 82 56029 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 53470322 0 0 0 332886 0 0 0 4814527 0 0 0 1380936 0 0 13482937 0 0 0 0 0 0 0 3799 0 19122 786 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1655899 0 0 0 0 0 0 0 0 0 0 0 0 0 0 526228 0 2597785 0 19088 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35338 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 0 0 0 0 0 0 0 0 703416 0 0 72 0 840 517 0 0 0 0 0 40 0 0 0 0 0 0 0 877 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 0 40572 0 40422337 0 0 0 0 0 3951 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 690605 0 0 190226 0 0 57116616 6968678 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 2122752 0 0 0 18152396 0 0 0 0 125351 0 0 0 0 0 0 0 166286 0 0 0 0 0 0 0 0 0 740948 0 0 0 0 0 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 1001
992432195 803543461 586151525 553111139 396761462 289151127 208030397 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
806143576 779518597 283781756 236646388 202799243 90978837 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413
3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111413 3111414 3111413 3111414 3111413 3111414 3111413 3111414
2 1001
954380302 685271256 657597038 590640177 192491198 67764316 27539892 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
888367924 869162521 842578524 756557398 443149932 27177250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842
3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497841 3497842
2 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 142659341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 662109799 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 680296354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 357608845 0 0 0 0 0 0 0 0 0 0 749264481 0 0 0 0 0 475048730 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 321179174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 260552677 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87528239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 253154118 0 0 0 0 0 265440019 0 0 0 0 0 0 0 931348410 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 736671872 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
129163799 121182940 83836713 71200630 69609488 66835831 63292423 59253063 59073196 58534034 55175082 50810421 47614264 47436534 42257277 41747068 38114642 38084968 33949265 30188269 29965762 27643321 26972267 24669457 24204764 23594885 23129224 22633755 20977434 19766900 19678243 19329921 19114473 18822306 18533116 18322906 17752631 17545896 17453038 16043087 16013332 15913800 15547764 14985759 14729916 14662930 14430706 14298112 13810306 13774360 13763591 13555719 13139202 13116558 12857630 12833596 12659709 12640897 12306954 12259113 12257310 12075493 11546145 11463954 11303192 11278313 11109345 11094323 10974181 10884721 10569920 10407820 10399376 10366308 9994331 9314042 9048815 9014170 8862164 8747154 8743017 8639240 8307249 8273348 8269448 8267756 8155545 8000424 7728620 7580416 7500162 7423481 7367549 7331433 7122583 7084428 6996359 6991915 6904765 6892069 6877422 6728704 6619921 6579586 6469688 6467778 6301923 6266230 6244185 6145382 6143910 6054437 5988789 5907000 5840004 5648822 5613864 5580648 5504889 5463874 5441890 5435615 5433411 5229966 5226522 5215021 5081142 5044348 4814228 4729781 4720587 4654690 4636269 4581923 4574478 4561424 4445805 4444819 4393621 4371217 4266812 4094534 4086480 4075514 3988048 3985071 3980833 3959520 3885066 3881498 3874916 3852511 3773088 3674726 3624441 3571358 3557884 3536675 3534576 3456920 3425110 3417662 3397954 3391776 3373372 3368218 3361056 3339815 3298720 3261247 3253151 3248796 3217641 3209069 3195827 3163988 3127705 3109330 3040715 3035431 3021031 3003678 2990224 2936827 2926249 2922611 2915618 2861984 2843433 2841954 2820149 2789581 2785589 2761424 2747320 2677534 2677514 2675044 2659479 2643584 2623112 2602078 2571466 2508600 2485311 2458336 2415274 2409255 2406340 2366475 2365282 2352880 2312733 2285547 2277807 2273888 2265425 2238654 2235468 2234535 2229909 2223307 2213862 2185601 2158895 2155841 2139066 2137724 2127677 2102251 2054422 2037912 2028921 2011277 2004034 1984970 1927147 1918132 1911980 1885657 1874228 1856806 1854955 1853544 1841017 1805443 1779438 1771187 1764834 1760330 1731804 1710613 1684584 1682330 1655040 1626723 1609368 1585155 1582689 1575610 1560243 1559245 1554875 1545249 1539670 1536416 1536235 1535458 1532145 1523948 1519790 1510359 1510088 1501927 1466467 1445755 1430452 1427937 1416021 1409802 1400095 1396509 1395300 1388917 1385569 1367854 1364776 1364307 1363930 1361347 1359578 1358273 1354283 1353820 1349733 1349259 1322383 1298590 1239742 1213899 1211664 1189296 1187998 1181247 1175085 1168764 1168703 1156715 1152912 1151307 1149080 1144414 1133645 1129159 1127432 1123218 1118088 1109031 1099236 1082942 1082451 1079408 1078089 1069963 1062990 1035327 1034880 1018107 1005843 1005283 990489 989230 955405 949580 901490 897467 894317 893077 892098 891213 890761 889075 884904 884613 884369 866695 863131 860374 849627 845641 842279 836838 835854 835506 821834 809700 800537 799679 797529 779038 778791 778629 777993 775173 764478 748958 747285 742787 737550 737060 734941 724776 716972 713524 713386 712968 704082 700602 696173 688810 686659 686521 686236 684443 684442 682564 679677 668208 667691 664539 657079 653017 650964 641765 640951 638774 622932 620825 617040 605462 603579 600230 595162 593574 588709 587425 587155 587087 586743 586265 582451 578887 572073 565103 564042 563991 559007 558235 556313 550112 549728 548429 545459 539604 539464 536183 529060 522133 520078 515309 512484 508363 505267 503499 503292 500779 498042 497631 496806 495367 495181 489655 486741 485608 485216 478887 473451 469689 468545 464922 463301 462331 461778 457926 456878 452751 451711 441947 441767 441460 440379 439647 437217 435186 432016 429830 429302 427827 423250 421929 419768 417129 414249 411682 409591 402069 401730 397484 392497 392095 388066 377347 372224 362360 361487 359044 357942 357422 355954 354025 351384 350493 349407 349317 346355 341572 339612 336323 333605 331781 330962 326358 323728 317212 315152 312945 311809 311347 304429 299003 297860 295003 290278 287893 282709 281829 278503 274690 269608 266438 266409 261169 259503 256892 253307 251496 247532 247479 246933 245476 241609 241512 240295 239604 238487 238117 236597 234070 233871 231050 228871 226880 225476 224418 221627 219223 219101 218518 214917 214581 211132 208300 206365 203977 203658 203190 201501 199366 197825 197669 197357 196194 195542 194430 191944 191591 190421 189741 186728 184812 182213 181619 181619 179792 179456 179213 178139 177472 175749 175679 174897 174832 174584 172766 172116 172073 171938 170528 166917 163628 163272 162834 162379 161727 161463 160836 160643 159951 158410 156198 155255 154497 153429 149699 144346 142758 142280 139861 138631 137701 137428 137149 135991 134081 131123 131029 130694 128777 128729 127534 126911 123882 123019 122495 120440 118529 118297 115608 115552 115088 114366 113543 113446 113254 113218 112197 110330 110059 108804 107411 105966 104631 103841 103708 103498 102680 101798 100934 100646 98222 98027 97939 95432 94505 93885 93811 93726 92096 92007 91734 90666 90270 89248 89148 88681 88255 86682 86023 84533 84407 84322 83536 83385 82715 82628 81517 80983 80826 80716 78346 78017 76822 76764 76218 76163 75651 75478 75207 74573 74463 74449 74364 74262 73187 73057 71872 71845 71842 71308 68881 68420 66880 66850 66162 65993 65081 64176 63757 63593 62986 62443 62202 62180 61331 61307 60530 60400 60194 59155 58585 58286 58277 58199 57625 55788 54784 54197 53222 53208 52906 51683 51642 50153 49853 48953 48814 47999 47579 47546 47542 47201 46662 45820 45796 45515 45036 44980 44844 43493 43279 43022 42978 42788 42208 41931 41806 41036 40796 39159 38831 38677 38566 38468 38434 38157 38051 37941 37829 37798 37766 37133 36441 35772 34906 34870 34453 34334 33493 32629 32481 32392 32127 31193 30096 29717 29346 29297 29189 29052 29003 28708 27821 27759 27734 27662 27478 27126 26595 26521 26474 26283 25881 25492 24904 24673 24599 24186 24154 23835 23753 23578 23284 23034 22867 22826 22634 22577 22442 21228 20789 20479 20238 19932 19653 19584 19312 19179 18979 18916 18837 18788 18741 18585 18575 18317 18293 18093 17730 17727 17503 17421 17294 17289 17108 17036 16426 15647 15599 15577 15474 15252 15156 14989 14954 14538 14370 14194 13940 13779 13743 13704 13641 13344 13185 12753 12603 12311 12158 12031 11797 11788 11655 11535 11516 11449 11305 11230 11102 11074 11051 10625 10592 10413 10229 10217 9061 8850 8834 8427 7898 7700 7385 7137 6960 6475 6459 6413 6324 6318 6306 6273 5824 5513 5418 5379 5340 5228 5215 5160 4959 4841 4603 4494 4476 4402 4333 4207 4175 4153 4116 4049 3964 3941 3927 3720 2906 2852 2852 2805 2728 2560 2430 2392 2372 2315 2315 2254 2205 2166 2157 2114 2009 1951 1865 1691 1686 1665 1652 1618 1613 1605 1475 1428 1392 1361 1353 1350 1326 1297 1088 1048 1026 1000 909 895 893 866 835 827 798 777 678 663 658 656 623 554 549 520 454 359 352 340 285 280 258 249 248 246 236 225 172 98 51 49 47 25 23 16 14 1
104993810 89689039 62052661 61094462 58800407 56879596 48143839 43264058 42483001 40226919 38390912 36309402 35484192 30509262 29858006 28520535 27223299 27175122 26421226 26095344 25998179 25920489 25901276 25231176 24628690 24218205 23064262 22272208 21631381 20647286 19937118 19497644 19392990 19076601 18941420 18522790 18514127 18364340 18048674 17690241 17680647 17515609 17043122 17033757 16520278 15952233 15513461 15494408 15482741 15373664 15348167 15283576 14860905 14823152 14801424 14512499 14357323 14001859 13800300 13769126 13732322 13432076 13199898 12734448 12180120 11931350 11768044 11380314 11100926 11041186 10578966 10507584 10498420 10243364 9983477 9886233 9658367 9508569 9437284 9418003 9393587 9313845 9304467 9267657 9063749 8955149 8889348 8634458 8439354 8409790 8332870 8252175 8248049 8162506 8127629 8025745 7865591 7850329 7795403 7778877 7643431 7629747 7495856 7259099 7244510 7203375 7201338 7041389 6899621 6880900 6829513 6815386 6807021 6731237 6673227 6563360 6497288 6480696 6422794 6354605 6192452 6191385 6180297 6152463 6016435 5996275 5650633 5550311 5540747 5497566 5464777 5379006 5347508 5280746 5127941 4963847 4803405 4736558 4674193 4658796 4639052 4632040 4605233 4550065 4471258 4464941 4385167 4325365 4318982 4285497 4229969 4165481 4157599 4098770 4096767 4049824 4014956 4002739 3952110 3944622 3944111 3913419 3868779 3863110 3855504 3845608 3824689 3818999 3791780 3747284 3681955 3681898 3628741 3538551 3533126 3526081 3521925 3519236 3502728 3470725 3393975 3277968 3267679 3248132 3217434 3207334 3195186 3172497 3156529 3126279 3125939 3058054 3058031 3052007 3026717 3015722 3015566 2944528 2933722 2881529 2872618 2862495 2857398 2825729 2817440 2732883 2696794 2684776 2668214 2609163 2600460 2579197 2557877 2517301 2514477 2513868 2464515 2443216 2434858 2372168 2353909 2257187 2251720 2251717 2204468 2191837 2177008 2167067 2159090 2132201 2051025 2030507 2022410 2008204 1982870 1938008 1921309 1908223 1871231 1870905 1850552 1845782 1838716 1822916 1821025 1810996 1802359 1792925 1769754 1760652 1760505 1743791 1741222 1705218 1698647 1687110 1680766 1648244 1617068 1601630 1599923 1597798 1580036 1564980 1561646 1557185 1554808 1550010 1542115 1538242 1532249 1521458 1513453 1509948 1509305 1508623 1487956 1484602 1480136 1479560 1476225 1466141 1435839 1400139 1375807 1367530 1366859 1365925 1362511 1355462 1346341 1335502 1335130 1326560 1305438 1304030 1288621 1271058 1268146 1245433 1240581 1230659 1220998 1211161 1209154 1207243 1204654 1200539 1199179 1198976 1192882 1187568 1179248 1175452 1145046 1138311 1134500 1132101 1130330 1128918 1128067 1124264 1114471 1111856 1096654 1086998 1085545 1071813 1058710 1033952 1017404 1016920 1009909 1005154 1002934 983405 972968 969330 959769 949864 941177 936569 934994 934749 919672 913028 904096 896456 889656 882639 880364 880079 866090 860110 857876 857026 852712 849470 846789 844171 839865 837192 828944 825505 824024 797615 796626 796169 794699 789254 773044 770180 765605 760316 748535 745893 739997 730494 726186 716842 711630 709492 700878 700818 696129 689767 684449 682812 678754 674679 674264 662628 662467 655180 654918 648285 646831 646543 638472 633317 625990 624523 623002 621404 612133 609435 604908 603850 602988 600284 597574 596597 586253 583726 583345 581609 578642 573268 571713 569152 564527 557942 556339 549939 547705 547379 545157 542745 537838 537735 534976 534623 525090 525011 523446 520810 520023 508488 507443 505513 503582 500070 497442 495869 489124 481136 479988 478804 477222 475120 467032 465157 459662 456084 454873 454035 449567 442937 438903 437941 433706 431921 431334 430413 430156 425622 423197 418570 402333 401584 400377 395581 395473 392495 386239 385502 385204 384311 383280 379940 378820 374210 373522 373467 373435 370284 370073 367717 367243 365648 359917 359574 355600 355011 350039 346623 342417 341567 339766 334481 328819 328223 324960 322194 315712 314413 313027 312066 311641 306740 303348 300486 300385 299876 292509 292453 291758 289781 281791 280451 274053 272495 269724 269312 267418 262339 261904 260741 260598 260166 254634 250278 250133 246949 245958 244396 244352 242193 240096 239165 238513 235999 234927 233747 230116 227296 224264 222196 221355 216400 213682 210368 208815 207231 206327 203593 203269 198325 197802 197319 196785 194764 194310 190534 189989 189632 187504 184724 184482 184089 181305 177038 176191 175038 174814 174619 173508 172453 171359 170704 170280 169864 169688 169469 168403 167067 166894 165286 164410 163513 162685 162187 161409 160013 159616 158982 157117 152577 151988 148716 146904 143188 142004 140890 140129 139829 138205 136694 136324 136259 134582 134231 132473 131114 130964 130755 129918 129335 128656 127953 127843 127508 126263 123477 120148 118792 117912 117141 117036 116293 115927 115509 114891 113852 111788 111699 111688 111607 110003 109357 108917 108145 105797 103861 103745 103336 103260 103107 101826 101091 100761 100324 99800 99594 98268 97632 97626 97194 96851 96217 95880 95114 95047 94707 94171 93601 92546 90303 90128 89930 89765 89706 89555 89310 88336 85484 84008 83582 82379 81599 78304 78130 77465 76392 76001 75969 75089 74849 73469 73353 72906 72273 71459 71021 70748 69962 69870 69624 69163 66458 66312 63702 63144 62665 62110 61771 59906 59170 59007 58692 58224 57680 56373 56225 55570 53784 53618 53322 52653 52592 52462 51533 50322 50038 49907 49103 48886 48477 48274 48233 48117 46667 45517 45172 44522 44434 43906 43513 42890 41676 41496 41024 40871 40503 39715 39627 39261 38861 38837 38773 38141 37267 37199 35567 35406 34902 34899 34175 34053 33798 33387 33332 33297 33102 32135 32111 31808 31787 31769 31681 31668 31235 30392 29338 29234 29105 27632 27559 27512 27135 26740 26628 25497 24589 24399 24374 23457 23394 23309 23072 22332 22332 22302 22267 21796 21792 21738 21707 21205 20832 20651 20160 19864 19626 19457 19431 19289 19131 19096 19056 18875 18708 18069 18058 17995 17948 17487 17479 17329 17162 16550 16434 16431 16406 16390 16151 15514 15304 15208 15159 15116 15098 15073 15047 14902 14467 14158 13810 13556 13545 13361 13139 12721 12383 12051 12006 11594 11359 11341 10644 10628 10521 10194 10153 10097 10070 10008 9823 9775 9583 9551 9441 9377 9282 9084 9019 8853 8282 8231 8129 8095 7796 7611 7567 7513 7491 7113 7100 6943 6572 6551 6340 6302 6272 6234 6234 6018 6011 5976 5971 5964 5942 5902 5882 5872 5582 5560 5549 5400 5224 5061 5012 4922 4870 4734 4618 4472 4470 4392 4370 4300 4177 4093 3929 3813 3796 3700 3562 3550 3479 3433 3348 3337 2663 2587 2569 2446 2405 2304 2221 2196 2160 2083 2072 2021 1937 1831 1807 1692 1675 1655 1646 1633 1579 1561 1537 1477 1448 1401 1375 1343 1306 1237 1232 1202 1158 1150 1143 1107 1105 1093 1078 1068 990 939 931 753 749 743 706 668 654 624 616 503 498 454 447 435 421 394 351 283 209 202 178 167 134 102 86 82 82 66 59 59 11 7 3 3 1 1
2 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 410090756 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74208032 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 244434340 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 503000103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198833928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 529031717 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 933786429 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 634856853 0 0 0 0 0 0 0 841307405 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 558439634 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 291993996 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 626928714 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48691245 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
150640067 91684965 77634508 75233088 72482867 67100482 58808749 57243239 50111153 45539975 37508040 36759587 35984298 35244864 33867556 33803254 32769017 31592826 30777687 29132384 28458242 25415404 25266995 24303206 24279628 23199851 21885841 21557289 21411872 20812717 20281548 18935262 18405944 17305555 17083239 16642986 16484119 16296993 16123560 14946834 14782272 14777214 14686167 14532141 13409137 13174215 12972598 12936629 12890431 12730502 12511132 12450839 12391058 12374062 12148253 11873533 11324849 11240646 10811457 10764929 10720064 10457153 10148480 10078403 10015121 9958686 9211603 8942761 8899801 8810325 8779380 8635010 8564555 8547545 8543552 8482470 8442768 8425517 8407065 8316704 8229059 8225119 8194933 8134823 7973770 7956151 7849397 7734606 7734563 7568372 7549466 7371042 7259071 7188843 6975848 6886844 6860559 6838146 6813105 6800508 6772005 6697705 6675964 6622104 6412267 6258856 6001059 5954068 5837401 5818336 5728545 5699254 5669283 5610989 5563281 5557626 5542996 5474959 5410615 5400331 5274112 5240955 5177504 5088694 5050020 5036744 4994736 4937870 4882804 4862680 4825690 4728229 4718898 4679734 4668923 4611271 4493466 4493260 4450460 4437612 4422970 4275917 4262837 4219795 4201132 4198280 4183483 4166179 4135372 4068813 3988775 3955414 3906814 3869873 3843002 3839098 3822225 3770907 3675965 3605560 3582913 3539534 3503666 3487857 3479321 3472813 3457008 3454324 3440214 3423710 3395216 3355991 3284102 3233982 3226006 3116235 3097693 3049500 2970078 2959805 2955272 2940630 2929043 2865245 2843757 2837569 2829669 2810596 2733312 2728657 2727570 2717465 2702018 2676204 2657007 2616071 2613426 2600439 2598643 2571071 2566807 2565935 2559319 2555415 2552638 2539982 2531025 2530536 2506098 2460495 2455257 2424746 2404823 2396084 2372791 2356543 2328037 2325889 2290314 2261350 2259834 2241911 2224716 2186744 2186656 2178427 2174453 2111597 2084689 2078431 2051048 2050575 2050529 2049628 2049518 2032012 2021776 2009254 1998978 1984507 1977244 1958955 1956328 1954518 1933967 1928371 1923406 1909796 1900483 1873474 1851603 1825075 1818704 1812082 1794392 1791527 1759216 1758636 1748286 1730855 1718587 1716642 1712667 1696590 1681041 1654012 1651855 1644694 1642987 1591625 1589068 1558464 1554731 1551703 1544501 1540053 1506755 1493387 1440585 1387571 1387164 1381156 1350140 1335481 1332895 1311362 1285955 1273770 1264574 1254332 1236936 1231297 1228763 1222263 1209675 1206061 1190867 1187865 1177150 1177111 1173912 1173641 1163925 1146240 1135463 1134520 1111756 1096302 1083643 1073415 1050627 1047566 1046091 1045124 1042942 1041480 1033851 1019470 1016098 1009511 1007834 1002419 997597 995299 990750 973897 963573 957669 956610 956490 942280 940085 938976 936190 927417 923532 919412 909476 908865 903692 899036 897720 883948 860898 858939 852765 852125 850103 846336 833682 829429 828617 823497 809249 806230 798683 796179 795892 789633 771155 767306 765855 759757 755259 752894 725405 710777 708377 693453 687430 685556 676051 673000 671277 658101 657442 654518 649181 636056 635912 633863 632628 632546 624009 623803 613480 609058 604876 599876 591041 587759 577284 575627 570640 569054 566518 566366 563590 558549 556820 555812 552706 544507 542406 541846 540693 536850 532799 530095 528420 523959 520900 520049 516300 511102 507387 507204 504809 500377 500208 500138 496131 491070 490169 489229 485272 483441 483216 481143 477412 477187 474261 473071 469201 468555 466110 465896 457565 453834 453267 443854 441032 425489 414774 412488 404935 402210 401417 401142 396017 394364 393498 391909 387776 383291 380793 378664 377543 371871 370212 363680 353423 350367 348700 344093 337004 336140 331302 330325 329931 322835 321960 319085 318430 312664 311209 308110 306583 305277 302736 299527 298590 296279 289778 288395 287051 282076 280004 279849 279639 279476 278002 277583 275389 273104 272483 271929 268249 267371 263072 262539 261815 259351 257420 257290 254972 242119 240086 239693 238056 234527 233309 229673 225985 224148 223700 223287 223066 222190 220980 218600 218147 212105 212058 210301 208922 208639 207573 207387 204410 203477 203476 203373 203101 202981 202821 199839 199110 198309 196433 195635 194332 191903 188470 188424 185394 185077 184258 184120 183918 182439 180792 179130 176482 176350 175655 175216 174666 174312 172351 172252 171521 170441 169423 167730 166904 165912 160132 158958 157313 155672 154344 150806 148984 148742 148179 147295 146544 144837 144017 144001 142580 142081 141534 138960 137931 134538 133757 133635 133290 132951 132106 131473 131366 129633 129380 127283 125116 125019 124132 123772 123324 121339 121307 120796 119628 119249 119077 117729 117683 115664 115035 114234 114073 113424 111383 110105 109548 108935 108219 107989 107541 106026 105798 104154 102852 102789 101301 100924 100394 99405 98400 98072 95795 95168 93761 92328 91986 90516 90116 89993 88144 86620 85599 85490 85392 84511 83724 83073 81307 81237 80609 80428 80144 79931 79820 79552 78079 77786 77536 77252 76504 75824 75077 74745 74597 72780 72326 72103 70868 70559 70135 69907 69682 69675 69179 68646 68435 68120 67786 67388 67024 66547 65415 64669 64230 63271 63190 62769 62373 62289 61728 61122 60634 60407 59141 59037 58509 57865 57824 55124 54921 54880 54311 54245 53959 53369 53346 52487 52155 52060 51746 50958 50876 50843 49502 48499 47893 47742 47531 46935 46905 46773 46612 46242 46226 45950 45472 45399 44631 44490 43791 43645 42490 42466 42445 42131 41734 41721 41643 41176 40033 39849 39394 39019 38481 38154 37940 37734 36672 36152 35667 35338 34697 34636 34385 34351 32506 31666 31507 31302 30817 29169 28530 27608 27207 27019 26866 26641 26469 26229 25385 25341 25216 25191 25176 25062 24263 24070 23697 23580 23460 22490 22038 21917 21878 21455 21406 21375 21167 20907 20759 20728 20609 19984 19858 18745 18717 18190 17798 17248 17164 16927 16886 16819 16686 16669 16655 16528 16465 16449 16400 16372 16238 15554 15438 15434 15056 14170 14163 14037 13983 13518 13504 13383 13311 13065 13041 12831 12766 12675 12673 12567 12471 12416 12381 12247 12218 12160 11693 11675 11384 11324 10720 10541 10447 10340 10322 10309 10193 9952 9909 9848 9770 9754 9658 9552 9295 8889 8834 8075 7957 7608 7554 7401 7223 7151 7135 7099 7036 7011 6656 6590 6527 6521 6412 6396 6339 6326 6322 6145 6047 5927 5905 5805 5790 5778 5764 5639 5397 5374 5343 5025 4966 4924 4921 4838 4440 4311 4190 4126 4093 3843 3836 3813 3797 3787 3557 3555 3485 3343 3301 3241 2977 2867 2841 2644 2519 2504 2446 2410 2397 2331 2263 2165 2023 2019 1996 1963 1961 1895 1883 1804 1792 1699 1548 1527 1524 1291 1281 1268 1264 1170 1134 1099 1085 1005 977 976 962 927 918 897 787 777 776 775 669 665 610 548 547 528 506 475 398 395 366 353 333 331 328 323 303 300 295 291 289 270 254 226 209 206 199 191 185 172 129 128 127 77 38 37 34 29 25 21 11 9 7 4
107352363 89141580 85630755 83547457 69361252 64544447 53426486 52101513 51606136 44605323 44496744 41918153 37936152 37394698 36506157 36481970 34873683 32479809 30774159 29001154 28950914 27865501 27718576 27704612 27266295 27038431 26493140 26369375 25303160 24616295 23948657 23526337 22934364 22524219 21876925 21221597 21072292 20673929 20495418 19885729 18086501 17687947 17541941 17225228 16663844 16633738 16541606 16249030 15705834 15661484 15533888 15461622 15040775 14872439 14615318 14514347 14418443 14205704 13720156 13561369 13526426 13448022 13355261 13050104 12553592 11704806 11687376 11489474 11431848 11360792 11219028 11166300 11105275 10920368 10911107 10723903 10696263 10628761 10469003 10402845 10306514 10274106 10270754 10030253 10006629 9590710 9486710 9369142 9218262 9141311 8782494 8770061 8650727 8466382 8462454 8459418 8368250 7781904 7625954 7556757 7411031 7275579 7180177 7125141 7081030 6971908 6872382 6841658 6828525 6804303 6699494 6519809 6471022 6468795 6447585 6325714 5988299 5928572 5901806 5870479 5846550 5571426 5547856 5486945 5461754 5371205 5343809 5275873 5150626 5019384 4992868 4959865 4946241 4885486 4809712 4781930 4608120 4575462 4559753 4537849 4523934 4398228 4392559 4391114 4383507 4351543 4226500 4225103 4213037 4163677 4118867 4096592 4038719 4035874 4035547 4009655 4003197 3990428 3958219 3907194 3888700 3833946 3570826 3448618 3429355 3426666 3416994 3405988 3395539 3373310 3319762 3296779 3268594 3260249 3210631 3159816 3156201 3151137 3119283 3069112 3035349 3018239 3014520 2995412 2977740 2932345 2905591 2887033 2856193 2835531 2773129 2743183 2714962 2685628 2680738 2679875 2652869 2612281 2533167 2506214 2471593 2461696 2433143 2407660 2402314 2396913 2386324 2384886 2380547 2352873 2326502 2311251 2277421 2268759 2259072 2254467 2250334 2239100 2238485 2218625 2191706 2188613 2181169 2124211 2098528 2073712 2073305 2072191 2021793 2002909 1995053 1991583 1930796 1923869 1910675 1891547 1875426 1861800 1850342 1842749 1829571 1829168 1809691 1798041 1787465 1778925 1765605 1754392 1748867 1747323 1702423 1692019 1691813 1636427 1632755 1631551 1628132 1610151 1596845 1588632 1581088 1576126 1548902 1535621 1513714 1503112 1489857 1485078 1482550 1481695 1479976 1479479 1475396 1468897 1466346 1460720 1446167 1445250 1405621 1401594 1392394 1343953 1326589 1319877 1314204 1313012 1305488 1287901 1287690 1279289 1270130 1265866 1260165 1246427 1245858 1240198 1233490 1213114 1210729 1202036 1197150 1182104 1177942 1158883 1146105 1143439 1142604 1137835 1137226 1129088 1113605 1099164 1098518 1088563 1086683 1082599 1071483 1062809 1040507 1040015 1033759 1033162 1031014 1025937 1016838 1004856 997765 992491 990539 987090 986884 977901 972434 971049 969616 964347 964304 956497 956219 948852 928977 924714 923299 921172 916494 909624 890478 886056 864699 855905 841510 839254 838637 834175 831100 823941 813406 806777 797721 785085 780462 778415 777242 765597 760433 759213 747047 743435 723524 722170 721666 716494 712487 706038 696133 695721 691109 690268 687369 685118 680003 678647 675528 672626 668711 661160 655442 644788 641600 636406 629174 628260 615284 612089 608942 601818 587305 586461 585070 583017 581033 580651 580069 575682 569046 567085 566174 565505 555957 548952 539256 534013 532855 526282 526024 519333 514255 513898 510003 509513 505278 499178 499007 494774 490674 488596 487497 486102 484908 480373 478910 478560 477854 468896 468360 461895 460673 459644 457348 457275 455514 454975 445599 444408 443886 443397 443012 438459 436819 431561 422608 421611 411427 411277 400925 395751 392840 392197 391656 390227 389496 385851 382898 377706 374266 372884 372403 370093 369907 367476 366635 364191 358633 356274 353644 343929 343427 342051 341921 341552 341464 340668 338392 337068 336226 334714 332874 330546 330211 326762 325006 322086 320815 320516 309138 301083 300438 299694 297549 297318 296015 294270 291978 286938 281241 275153 266987 266551 264729 261335 260776 260088 255390 252659 249209 247516 247052 246614 246011 242244 242056 241226 240381 239546 234999 233902 231254 231078 228102 227409 226346 226176 224356 221823 220406 220146 218601 214880 211082 209461 208363 207919 207877 206839 205959 204729 204568 200095 199477 197757 191853 190513 187245 186080 185519 185277 183789 178900 177730 175869 172616 171496 171096 170458 169579 168999 166184 165584 164674 164418 164327 162722 161101 160677 157436 155721 153935 152884 152663 148400 148377 148174 147055 146963 146374 146053 145172 142750 142090 139551 139345 139001 136244 135784 135006 133011 131768 130426 129403 125511 124633 124064 123844 123691 122980 120951 120602 119971 119933 117981 117770 115048 115031 114429 113113 112104 111514 108873 108592 107558 104923 102599 100869 99033 98376 98328 97572 96905 96857 95594 94589 93833 92852 92104 91838 90550 89941 89520 89350 88725 88719 88025 86839 86081 85728 84391 84302 84175 83997 83886 83682 83508 82506 82474 81825 81085 81061 80904 80655 80079 79100 79094 78470 78214 78206 77604 77542 77491 77386 76350 76277 76270 76079 75993 75559 74756 74607 72721 72095 72044 72010 71283 70940 70632 67046 65353 64824 64794 64422 64261 64002 63892 63266 62588 61013 60046 59946 59649 59271 59085 58336 58025 57929 57843 57441 57367 56336 56229 56127 55579 54803 54288 54274 53834 53793 53420 53092 52703 52031 51907 51162 50900 49007 48973 47878 47436 46122 46065 45534 44722 44410 43636 42687 41739 41293 40170 39978 39604 39412 39105 38900 38787 38372 37908 37789 37027 35918 35571 35462 35196 35072 34774 33663 33490 33100 32927 32471 32054 31762 31167 31039 30773 30634 30211 29779 29612 29030 28715 28141 28062 27886 27809 27759 27609 27293 26725 26518 26467 26231 25347 25180 24623 24502 24339 23877 23671 22739 22709 22676 22517 22101 21901 21702 21409 21348 21326 21284 21139 21095 20752 20608 20478 20446 19894 19709 19487 18726 18696 17255 17120 17056 16769 16616 16347 16067 15986 15751 15694 15417 15280 15147 14903 14887 14838 14653 14443 14396 14395 14318 13898 13654 13515 13265 13080 13044 12557 12555 12550 12288 12048 11835 11448 11426 11301 11167 11165 11142 11136 10916 10203 10088 10011 9877 9877 9746 9316 9307 9121 8913 8773 8581 8527 8504 8392 8355 8117 7885 7876 7802 7645 7408 7327 7287 7245 7098 6862 6849 6763 6320 6312 6291 6247 5965 5892 5642 5510 5214 5122 4887 4851 4834 4367 4222 4199 4173 4138 4127 4013 3549 3496 3449 3416 3399 3332 3156 3119 2882 2876 2870 2838 2797 2767 2740 2697 2696 2635 2606 2503 2339 2250 2238 2231 2189 2017 1946 1913 1904 1882 1821 1817 1799 1750 1739 1685 1662 1648 1629 1599 1546 1539 1250 1167 1125 1026 1022 960 934 810 707 660 610 608 602 579 551 522 513 489 396 396 390 388 387 380 365 360 348 333 326 306 287 286 284 246 211 197 175 149 144 126 125 122 113 108 107 106 87 80 74 74 72 65 59 50 30 29 27 19 17 10 7
2 1001
974699304 945692619 736375021 645738640 508062297 447988821 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
935847616 808335161 681099401 446056257 436135805 153202754 57276101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 33209799 0 0 8783 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1062343 0 0 0 11425806 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6979819 0 0 0 0 32297141 0 0 0 0 0 0 0 0 0 0 0 0 0 44247 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123065 0 0 0 0 0 0 37751 0 0 0 0 0 0 0 50047 0 0 44590973 592231 0 0 0 15005 0 0 0 0 0 0 0 0 0 0 0 658316999 7 0 0 46398778 0 0 0 0 0 0 0 1 892 0 0 239 0 0 0 0 1 0 283800 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 70 0 2 77179205 0 0 0 0 0 0 0 0 0 36 0 0 0 0 0 0 0 5 0 0 86669 0 327550 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92 1 0 0 0 0 0 0 0 0 0 0 0 0 0 172909 0 0 0 0 0 2937928 0 0 0 0 0 0 0 0 0 2890970 1 0 0 0 0 0 0 0 48 2 0 0 0 0 0 0 0 0 0 0 45966911 0 0 0 0 0 201977 0 0 0 60126483 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 18421 3260 0 0 0 0 0 0 0 2336542 0 2625736 0 0 0 563 0 0 0 0 1 0 673471076 0 0 920189 0 0 1181045 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3157 0 0 0 0 54831050 6234863 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 236649742 0 0 0 0 0 0 0 0 444347 0 0 0 0 0 0 0 0 0 0 18932941 0 0 0 0 0 0 0 0 0 0 0 0 0 306 0 0 0 0 0 0 568915 0 0 0 0 0 0 0 0 0 0 151783 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2364221 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1297 412 0 51517 0 0 0 0 0 0 624 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3934 0 0 0 0 0 0 0 0 0 0 0 116 0 0 0 16458 0 0 0 0 172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50494 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 3382417 0 0 0 176287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9410885 0 0 0 0 0 0 0 0 0 0 0 1521585 0 0 478140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1240 0 0 0 2338004 0 0 7 4 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 34142377 0 0 0 0 0 0 3837646 0 12824512 0 385 61649548 0 0 1 0 0 0 0 0 0 0 174 0 0 0 0 0 51297 0 0 2926 0 0 1227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19055 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8882 0 5858113 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 89 0 0 426462278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 743 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33757 5824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2646 0 0 0 0 532230 0 0 0 0 684626 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 0 0 0 0 0 0 0 1 0 0 0 0 0 0 597716703 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 12370571 0 0 0 0 0 0 0 0 0 0 0 0 0 32617 0 0 0 0 0 0 0 0 0 0 0 0 754749 0 0 0 0 0 0 260119 0 0 0 0 0 0 0 0 0 0 4504 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 0 0 0 0 101041915 0 0 0 0 0 0 0 0 0 0 9655 0 0 0 0 0 0 0 0 0 0 2106 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 22239155 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45403 0 0 33650488 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5078738 0 26539998 0 0 0 0 0 0 0 0 0 0 123314397 0 2 0 0 0 0 0 3532257 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2441 0 0 0 0 0 0 0 0 0 0 960 0 0 0 0 0 0 0 0 0 0 0 119695724 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 242491 0 0 0 0 0 0 0 0 973260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 158557303 120 206102193 0 0 0 0 0 0 0 0 0 10336934 0 4 0 0 0 0 0 0 0 0 14290 502127127 0 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 0 1 39299 0 0 0 544704 1465424 530288071 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28245 0 0 0 0 0 0 7 0 0 0 33 0 0 0 0 0 0 136 0 49 0 0 0 0 0 1046242 0 0 0 3130971 40373 0 0 299513646 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 19216 0 0 0 0 2910 0 0 0 0 282 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6235184 0 0 0 0 117125 2385479 0 0 0 2 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 2 0 16207135 0 0 0 0 0 0 0 0 0 0 0 0 0 20629 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198709184 0 0 0 0 0 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 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 13 0 0 0 235 0 0 0 0 930 0 0 0 120054 0 0 37224179 14 0 2 0 0 0 0 0 0 344883 0 0 0 0 129754 0 0 0 24677816 0 0 0 0 0 0 583956 0 441198 0 0 0 0 0 97035473 10575 0 0 0 0 0 0 0 0 0 0 72360979 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119613169 0 0 0 0 0 0 0 1 1779299 0 192106 0 7 0 0 0 0 0 0 0 0 0 0 24 0 3 0 0 0 0 30347 1134684 0 0 0 0 0 0 0 0 0 0 3465 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6490 0 23 0 0 0 0 1174 0 0 0 0 0 0 0 0 0 16536415 0 1690 0 0 0 0 0 0 0 0 0 0 0 0 37790 12070 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62674 0 0 0 0 0 229010353 0 0 0 6456810 0 0 0 0 0 0 12426434 0 0 0 0 0 0 3542619 0 0 0 0 0 9 0 0 10 23375739 0 0 0 7 0 443 0 0 0 0 0 0 0 0 0 0 0 0 0 438278082 0 0 0 0 0 0 0 79853 0 89 0 0 0 0 0 0 0 0 0 0 0 0 0 584 5496 0 406360 0 81039254 0 0 0 0 0 0 0 0 0 0 0 11169137 0 0 0 0 0 0 0 24101297 0 0 0 4500 201078 0 0 0 0 0 0 0 1394 10 0 0 0
2 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 401676081 458546846 463170868 479044439 807934428 921487189
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81039199 473402611 484182421 549199025 652822810 768387734 959397545
3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746399
3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746400 3746399 3746399 3746399 3746399 3746399
2 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 543310940 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 857830827 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 879879386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 773945619 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87911236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 664971055 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 808035759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 999626333 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 769339242 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 559109633 0 0 0 0 0 0 0 0 0 0 326104980 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 747051690 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 372134087 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13017 1120 0 0 555 0 0 0 0 0 0 0 0 0 0 1109653 0 0 0 0 1127607 0 0 0 0 0 0 176350 0 0 0 0 137 0 0 0 0 0 28255971 0 0 0 0 0 0 106 0 0 0 44128336 0 0 0 0 0 0 0 0 0 0 0 94 0 59792856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99298 867 0 0 0 0 13781 0 0 0 0 0 0 0 748 0 0 18 0 0 0 0 0 0 0 0 0 52 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 217816 0 0 0 0 0 0 65546 0 0 14723 0 0 333489 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 28619 0 0 961860 0 0 0 0 0 0 0 0 206968298 0 0 12097746 0 0 0 0 0 0 0 0 10 0 9545623 0 0 0 0 0 0 0 0 0 0 0 0 0 122048295 0 0 0 0 0 0 0 30 0 0 0 0 0 0 11575278 0 0 0 0 0 0 0 0 0 0 0 0 0 4097 0 1 0 0 0 0 0 0 0 0 0 0 0 2633489 0 0 47 0 0 45227 0 0 0 0 8472 0 0 0 0 0 0 0 0 0 219 0 0 0 0 0 1 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 397 1634 0 0 0 6357677 0 6 23063 0 0 0 0 0 0 0 0 2 0 0 0 0 0 129525 0 370 0 0 0 30 0 0 3 0 0 0 0 24698 0 0 0 0 0 0 0 0 14617 0 0 664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83180 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 974 0 0 125539969 0 0 0 0 0 3 0 0 37673 0 0 0 0 2 8348065 0 0 0 0 0 0 0 0 0 0 0 0 480287909 0 7925 0 0 0 0 0 0 0 0 0 0 0 0 22127 0 0 0 4 0 0 25714 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31657716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94145920 0 0 0 0 0 0 0 0 1254 135 0 0 639881 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 0 0 0 1272785 0 0 0 0 0 0 2 0 0 0 0 52428881 0 0 0 0 27768 0 0 0 122 0 0 0 0 0 0 0 0 0 0 599961 5307 0 0 0 0 0 0 0 0 0 0 0 2910 0 0 0 0 0 2320383 0 1061380 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 111522 0 0 0 0 0 0 0 0 0 53490 0 0 86993 2556 0 376317922 600 0 0 0 0 0 0 0 0 0 0 0 0 0 18500400 0 0 0 0 2460 0 0 11562 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5549 0 0 0 0 0 0 0 0 396 0 0 0 0 3194056 0 0 0 0 138980234 0 0 0 0 7695269 0 0 0 0 0 0 0 0 0 0 6680 547 0 0 0 27 0 0 0 0 0 0 0 0 399120066 1 0 0 0 0 0 0 0 0 0 0 0 0 0 11065 0 0 0 0 0 0 0 0 83882 0 0 0 0 479398796 0 0 0 11037 0 3 0 390 14 0 0 8789016 0 0 0 311 0 0 0 0 161 0 2812091 0 0 0 0 0 94280149 0 0 0 68 0 0 0 0 0 960262976 0 0 0 0 0 0 0 0 0 0 10419269 0 0 0 0 0 0 0 0 0 0 0 0 0 8064 1 0 0 0 0 0 0 224119420 1 0 0 47799 0 0 0 0 0 0 0 0 0 0 0 9812135 0 0 0 323097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9941118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 15360 0 0 0 0 0 0 0 0 0 14457724 209 0 0 144 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 1449 0 19640
0 0 0 0 0 0 0 0 0 0 0 349 0 0 0 67 0 0 0 1402349 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 0 0 0 0 0 0 372521287 0 649626823 0 0 0 0 0 0 0 0 0 0 0 0 2468 0 48994 0 0 0 0 0 0 0 3889 0 0 0 0 0 0 0 533878061 0 0 0 0 0 0 0 0 0 41533732 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13496 0 0 0 0 10253835 0 0 0 0 0 0 0 0 0 0 0 0 2849 0 0 0 0 0 0 0 0 0 0 0 0 85108 0 0 0 0 0 0 0 0 187582 0 0 3233 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 0 0 0 0 0 0 0 0 0 0 0 203989691 0 753 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 372 0 0 0 0 0 0 5973984 0 0 0 0 0 0 0 0 82 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 284981285 0 0 698 0 0 4 0 0 0 0 0 0 70 0 0 0 2 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 6200515 0 0 0 0 1290 0 0 0 68 46649228 0 0 0 0 0 0 0 0 347398 0 690 0 43986 0 37261 0 0 0 0 0 0 612463 0 0 0 0 0 850776 0 0 33 0 0 8394 0 0 0 3029376 0 0 0 0 0 0 0 0 0 0 0 14960 0 0 0 0 0 0 0 0 0 415894 0 0 0 5723941 9 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 10386394 0 0 0 1252 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4058 0 0 0 0 0 8 0 0 0 0 0 0 221 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 3845 0 0 0 0 0 0 0 0 0 0 0 13656330 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100948924 0 0 0 0 0 0 0 0 0 0 0 0 0 353202190 0 0 0 0 0 0 0 0 0 6555 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 174543936 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16126176 4389257 58582937 0 0 0 0 0 0 0 0 28738 0 0 0 0 0 0 0 0 0 0 37 0 0 0 2221435 0 0 5 916 0 0 0 0 0 4865029 0 0 0 0 0 0 0 0 0 0 0 16319 0 0 0 0 0 7287 0 0 0 0 0 0 0 0 0 140 0 0 145 0 0 190567 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 521 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 13 30597 248 0 0 0 50256 0 6324 0 381311 0 0 0 6640019 0 168398 0 0 0 0 0 0 16311421 0 0 0 0 0 0 0 421657 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1269 0 0 24022 0 0 0 0 538 0 0 0 0 430128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 138 0 0 0 0 0 0 0 0 0 0 0 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 513630 0 0 0 0 0 0 1195 0 0 0 0 0 0 0 0 85387 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4724 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8279780 0 0 0 0 0 0 0 0 0 108 0 0 187915 0 1005 0 0 0 0 0 0 226673954 0 12373 0 1 0 0 0 0 51789 0 122152317 0 0 0 9 0 0 0 0 0 0 0 36374 0 0 0 0 0 0 0 0 0 0 0 9761 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 33206557 0 0 0 0 0 320758 0 0 140 0 0 0 0 0 0 0 0 361334
2 1001
842415370 724126736 676936409 664658033 351966625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
894063557 634971724 449300149 440523432 373974070 342219471 149000338 33202109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 7938406 0 0 0 0 0 42716 0 0 42569 0 15555569 0 0 0 0 0 0 0 0 0 0 0 125791 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 687874 0 0 0 0 0 0 0 0 24267098 0 0 0 1148998 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3582 0 0 0 2 0 0 0 0 0 0 7 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 0 0 431317766 0 0 0 0 0 0 0 472 0 161805895 0 0 5536886 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 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 258 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 292 0 209 0 0 0 0 0 0 0 0 0 0 0 0 7 8 0 0 0 0 2101720 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2146 0 0 19 0 0 0 0 0 0 4297449 0 0 0 0 0 212 0 0 0 4258 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34711 0 0 74 0 0 0 0 0 0 0 0 1 0 26 11 0 0 0 0 0 0 6667693 0 0 0 51561356 0 0 0 8072567 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76 0 0 0 0 0 0 0 1387 0 0 0 0 0 0 0 0 0 0 0 0 1 0 50281310 0 0 0 0 0 62216 0 248740 0 0 0 0 0 0 0 0 0 16 0 5462 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 2528562 0 0 0 0 1977 0 0 0 0 0 0 0 0 0 0 19737175 78652505 0 0 0 0 0 0 0 0 0 86 5835590 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 19310801 47118677 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1953198 0 0 0 0 0 44 0 0 0 0 0 0 0 0 0 0 0 0 0 28476738 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2292677 0 16276634 0 0 0 0 0 0 0 0 0 0 412 0 0 0 0 0 5180467 0 0 0 0 0 14677 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2108 6 0 18 374 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 0 0 0 0 0 0 0 0 0 47577454 0 90792 0 0 0 0 0 0 0 0 0 0 16981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2112 0 0 0 0 0 0 0 0 0 0 0 0 5370819 450 0 0 6590235 0 589057794 0 0 0 10094005 0 13 0 0 0 0 0 0 0 0 0 0 0 0 61 0 0 0 0 0 46992908 0 0 0 0 0 0 0 0 703056 0 0 0 0 0 0 0 0 0 0 40073228 0 0 0 0 0 0 0 0 0 0 0 0 127042370 0 0 0 0 0 580 0 0 0 3281099 0 0 0 0 1 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 22643271 0 0 4782 0 0 0 0 0 0 0 0 0 0 0 0 0 32753273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 469302 0 0 0 1087317 0 57 0 0 8003203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 104489 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25300 0 0 0 0 0 0 0 832499 0 0 4 8065185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1975262 222247104 0 0 0 0 109113970 0 0 0 0 3871 0 0 2656832 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 3543 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40594 0 0 0 0 0 0 0 0 0 0 0 0 0 43564 0 1293948 0 87342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1260376 1792426 0 0 0 3 0 0 161692 0 5 0 0 0 0 0 0
0 0 2347 0 0 0 0 0 241702 0 0 2146 0 235409 0 0 0 0 1 0 25 0 0 0 0 0 0 0 0 0 0 1044713 0 0 0 0 91984897 0 0 0 0 0 0 0 0 0 0 0 0 7116892 173501029 0 0 0 0 0 1 742 0 0 0 64596 0 1742219 0 6013361 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8768 0 0 0 0 0 0 0 0 0 0 0 2201176 298 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 9 71 417396 0 0 0 0 0 0 0 0 0 4 0 0 0 57 5565127 2355723 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1196863 0 0 0 0 0 0 0 0 0 49673 0 0 0 87754 0 0 0 0 0 0 1 0 476 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 731328 41087447 0 0 0 0 0 0 0 0 0 0 0 6947 0 177 0 0 0 0 0 0 16169 0 0 0 0 0 0 0 211545 0 31 0 0 5347153 15149 0 0 0 0 0 0 0 0 0 0 0 0 0 368482104 3364 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30535094 0 0 0 0 0 0 0 8154228 0 0 0 0 1 0 0 0 0 213013574 0 0 0 0 0 0 0 0 0 0 38705369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112910 0 0 2421536 1208563 0 0 0 0 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 92866978 13942 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 517582097 0 0 0 0 0 10 0 0 0 0 0 0 0 0 48836169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 18180 0 0 0 0 0 0 0 0 0 777562 0 0 0 0 0 0 13096198 0 0 0 0 48 0 2424 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 309609 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3667556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1734144 741 0 0 0 0 30176 0 0 0 0 0 0 0 62011700 9 0 0 262105 0 574787 0 0 0 0 0 0 0 0 0 0 0 0 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 50402 0 11 0 0 0 10881 0 0 0 2505 0 0 0 0 0 0 0 11 0 0 0 0 1 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 175 0 0 0 252 0 0 0 46 0 4103464 63 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 1 1 0 0 0 623425 0 0 0 0 0 0 0 0 328976 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 426 0 0 0 0 0 0 190262157 0 0 0 127723612 0 0 594674821 0 0 0 0 0 0 0 127 0 0 0 0 0 0 0 0 71149967 0 0 943154 0 0 0 0 0 0 0 0 2642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5352898 0 0 0 0 0 5 0 0 0 0 0 19447 0 0 0 0 850993 0 0 0 0 0 0 0 1 0 0 5 0 0 1512 0 0 0 0 0 0 0 7316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4651 0 0 279 0 0 0 0 535 0 0 0 0 0 0 10569 0 0 0 0 98 0 0 0 0 0 0 0 0 0 9607331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1440 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 4 0 0 109036168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148604 0 0 0 0 0 0 0 8 0 0 37 72721 0 1286 386254567 740679355 0 0 0 0 0 0 0 0 652924 0 0 0 0 0 0 47246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 228389779 69813799 0 0 0 0 0 94511
2 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 723945365 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 958094928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 578475054 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 104136870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 793475800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 318388991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 897572876 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 685871884 0 0 0 0 0 0 0 0 0 0 0 753616158 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 401832353 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 394694540 0 0 0 859703965 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 494618831 0 0 0 0 0 0
134324522 103991623 98550453 93606610 70474611 64242849 64237049 60547611 60020137 48653575 47993358 45394515 45199731 45141613 44612873 42011434 40433988 39463514 36503413 36355439 36346893 34768921 32819183 32768017 32528954 31604367 30860372 30712013 29865160 29802859 29360069 29161298 28184310 27744924 27693542 27525734 27097597 27051588 25031014 22788003 22696896 21944460 21892881 21208522 21110498 21071739 20296640 20047974 19454264 19295670 19088673 18594120 18150882 18007078 17981068 17542359 17306626 17259789 16729376 16727175 16356648 16221996 15585694 15393043 15384254 15242402 15168766 14865922 14817764 14814267 14801046 14129482 14111764 14094719 13675612 13523410 13475238 13168959 12498205 12063431 11415097 11387321 11193083 11186067 11172209 11119202 11107612 10757486 10694074 10467110 10462999 10447220 10422811 10405570 9902479 9830447 9625501 9527466 9455765 9367626 9363857 9264003 9235060 9179380 9106963 8963243 8614022 8566070 8541536 8466141 8400434 8346234 8259800 8224329 8224267 8098841 7773950 7609672 7517629 7508447 7463225 7174820 7114353 7103304 7081916 7047214 7028022 7016143 6997383 6836021 6614236 6559997 6401312 6367397 6328011 6165629 6043161 6003066 5997501 5931974 5906452 5888586 5811813 5748806 5742097 5654733 5621951 5561263 5476176 5376461 5324690 5306752 5260839 5222807 5171682 4951913 4898795 4854377 4836613 4806560 4804863 4763352 4722672 4634168 4601496 4474806 4466833 4413119 4358320 4320441 4269472 4247360 4196964 4154647 4145987 4124377 4055791 4014319 3913420 3877552 3865310 3864968 3850119 3848730 3776240 3766816 3765219 3755237 3748469 3702868 3695315 3687099 3642815 3627443 3566838 3500284 3486985 3455847 3442360 3437557 3436911 3422888 3414968 3311542 3289703 3240715 3224560 3213896 3209620 3192964 3169216 3163476 3155442 3106716 3088128 3081051 3041895 3030136 3025523 3011134 3010484 3009793 2992349 2992164 2965718 2949795 2945180 2929616 2883232 2870084 2867012 2818145 2766315 2709187 2704132 2646216 2637018 2612424 2608302 2597127 2579623 2538774 2496479 2495228 2487369 2485953 2432747 2416093 2414118 2406029 2373255 2360321 2339521 2321355 2313060 2288521 2250054 2236987 2234055 2205907 2203471 2192179 2186011 2145365 2144020 2127956 2119401 2102016 2091854 2089936 2071016 2064701 2036817 2035916 2032713 2024410 2011319 1997148 1983618 1975607 1964320 1954497 1953273 1949539 1943329 1941500 1924540 1919720 1879175 1874975 1865772 1797140 1795766 1780652 1758326 1750221 1737188 1734807 1733203 1721869 1705423 1689272 1652341 1648237 1647891 1633657 1623042 1606914 1593167 1591840 1560878 1550200 1545143 1515541 1514111 1513545 1504636 1499681 1492528 1487871 1487441 1483744 1483468 1474789 1472893 1464059 1463352 1456008 1446691 1444856 1433305 1421085 1408818 1387453 1376202 1367275 1363965 1363935 1361768 1361730 1357443 1337728 1332033 1326379 1326138 1321243 1319312 1309742 1293660 1278724 1273704 1272541 1261859 1250934 1232242 1226047 1214149 1200397 1188660 1187360 1171221 1164990 1159949 1155172 1154515 1149380 1144500 1143736 1136002 1122559 1120062 1119579 1111386 1104811 1101830 1099204 1097172 1095211 1089170 1088511 1066739 1051938 1034270 1030494 1027181 1024937 1020289 1016382 1004910 996711 993114 974004 973858 972732 971950 966031 963632 959603 948982 947023 940822 938462 938182 936050 935419 919555 915219 900499 889714 883985 871011 868446 866354 865068 861684 858283 854440 845297 845047 843890 843286 824121 820620 806947 800680 800327 797612 795988 785415 783320 773799 768903 760398 754467 747332 736345 718580 709062 705301 703322 691560 687333 686915 683336 678446 677138 668612 653776 643045 640227 640175 637849 633677 632758 630366 625747 622924 610934 603175 590547 583799 580400 579183 578490 577864 571791 571164 569119 565713 565149 552088 543322 543321 542453 539429 538604 538506 538298 530499 528583 524832 522393 510983 507684 504757 504276 497612 497611 495218 494366 487571 483851 480923 473073 472793 471810 464254 463629 461314 456287 453371 448225 447524 444976 444876 440689 431500 430528 427683 425188 421125 420379 417871 413239 410776 407769 406894 406289 405340 404144 404074 403560 402372 396176 394913 394485 388393 388020 386203 385281 383619 383112 381345 380617 373187 370788 370485 369124 359913 359760 355597 354840 353195 352375 346403 340490 338633 335283 332374 331588 330390 326602 326292 322808 321158 320239 315772 313997 308758 307232 306908 305858 305399 298267 295910 294651 290761 286219 279821 277574 271845 269920 269139 261392 260382 258813 257821 256110 255908 253255 253020 251440 251242 250699 248064 244553 243649 242126 240989 237418 233540 230879 230148 225894 223280 221775 220566 213816 212555 211180 210755 207319 206543 206240 202552 201591 197813 193353 190687 189568 187612 186257 185712 184668 184148 176497 175689 172236 170632 169625 169612 168449 166923 166101 165912 164213 162668 162644 158693 158633 158109 157429 156998 153769 151943 151120 150463 150159 148024 147192 146930 145636 144345 139329 135360 134756 133789 132442 129106 129097 127675 127155 126818 126808 125944 124902 124766 124348 121685 121363 119889 117076 116797 116408 115769 115393 115371 113308 113221 112667 111123 111031 108700 106672 106595 106392 106205 104863 102885 102527 102334 101864 101815 101233 101223 99664 98655 98205 96271 96244 95921 93895 91854 91690 90061 90009 89260 88981 88575 87793 87665 86599 86495 86077 85387 85135 84967 84728 84179 84093 83033 82681 81602 81412 78373 76133 76080 75742 73861 73091 72042 69421 68940 68100 66208 65288 64934 62319 62028 61989 61575 61416 60390 59854 58986 58378 58283 56123 56080 55829 54367 54076 53675 51813 51262 51240 51165 50576 50122 49815 48793 48389 47773 47665 47115 46233 46067 44136 44121 43781 43713 42794 42706 42318 41879 41489 41358 40651 40068 39958 39482 38982 38783 38563 37620 36923 36416 35621 35418 35295 34956 34628 34589 34332 34242 33950 33901 33152 32884 32318 31296 31133 30902 30833 30785 30316 30245 30115 30097 29338 29199 28444 28146 28020 27796 27758 27575 27285 27272 26879 26723 26673 26437 25473 25288 25179 24746 24644 24368 24246 24005 23625 23556 23488 23264 23017 22660 22196 22156 21648 21568 21523 21381 21051 21020 20976 20932 20711 20687 19527 19492 19434 18704 17884 17799 17701 17547 17386 17341 17126 16969 16472 16265 16071 15607 14833 14665 14652 14541 14525 14157 13911 13805 13589 13370 12966 12838 12702 12495 12448 12403 12225 11699 11624 11203 11075 11043 10700 10640 10379 10274 10261 10236 9973 9891 9455 9313 9087 8860 8855 8813 8689 8630 8419 8229 8088 8046 8033 8011 7945 7940 7928 7763 7281 7101 7034 6991 6818 6640 6588 6215 5921 5869 5320 5210 5193 5117 5092 5088 4992 4781 4206 4203 4029 3870 3765 3755 3651 3628 3449 3417 3396 3381 3300 3270 3213 3188 3156 3114 3093 2989 2842 2779 2762 2728 2591 2427 2138 1963 1962 1904 1804 1710 1676 1658 1583 1565 1360 1341 1271 1225 1221 1120 1118 1069 1059 1050 1049 921 898 897 862 843 739 704 694 683 664 553 503 469 432 359 358 335 228 199 188 185 178 146 133 107 107 94 73 65 47 23 18 2
144577827 130982059 124222536 90812614 85915702 83023086 78345136 76662464 68495307 66279646 54203662 52963533 51037851 50998962 50048735 49936276 47986343 44969397 41745679 39351591 39183501 37069020 35911258 35506153 34175217 31748695 29337048 28269565 27924720 25970431 25770180 25613029 25569022 25210799 25052704 24890346 24780234 24490078 23276755 22487469 22242392 22202262 21806721 21558815 20744080 19825976 19723121 19667078 19464814 19175905 18911549 18826535 18798067 18669092 17355131 17163356 16554086 16549633 16499629 16347956 16221155 16193117 16129920 15955451 15777989 15432176 15361605 15102721 14990554 14986431 14681395 14179340 14129024 14126433 14092471 13998968 13826508 13798922 13605118 13604508 13524192 13298605 13166891 12918240 12852403 12801840 12762042 12428841 12398217 11873194 11787467 11694947 11643165 11621355 11528399 11512284 11511704 11302268 11286876 11252261 11098077 11096907 11067711 10978694 10756931 10574214 10504936 10488890 10238293 10042987 9867936 9784612 9769874 9658140 9625280 9435214 9158505 9148433 8841844 8735203 8639639 8595074 8560336 8446369 8310446 8154243 8136779 8132684 8111324 8094483 8049102 7852600 7849407 7784120 7782790 7736722 7672085 7552698 7547591 7471796 7392747 7378113 7361766 7344436 7255765 7088186 7064836 6944522 6617004 6612794 6555521 6538229 6528168 6517727 6444925 6405011 6387862 6367991 6367764 6319424 6307867 6224851 6198154 6185553 6180296 6149097 6095469 6042489 6018622 5981096 5874976 5751604 5726841 5665151 5627000 5545643 5472162 5387129 5372185 5366158 5336201 5333569 5311748 5228607 5202721 5128300 5097689 5055661 4967293 4910149 4891976 4851512 4787358 4768972 4743828 4711865 4674854 4590097 4582755 4529561 4517704 4509919 4480950 4416143 4302189 4216019 4207460 4202826 4158961 4129729 4106172 3923088 3905657 3803330 3755842 3725023 3708229 3705242 3693876 3685627 3675746 3646175 3616393 3591951 3586339 3580295 3551672 3524655 3500030 3439365 3407708 3406671 3383215 3361167 3356839 3341581 3340778 3340203 3320907 3318593 3315190 3294211 3283062 3277751 3277028 3264646 3227156 3224346 3214692 3192215 3145061 3058530 2984451 2975552 2936791 2935647 2927677 2861037 2849614 2830200 2823031 2797250 2794956 2776533 2757498 2739880 2725755 2702783 2675789 2668905 2659742 2605309 2580735 2566432 2536646 2505280 2497535 2398587 2372558 2347549 2249296 2242777 2226914 2147576 2138673 2137556 2131477 2119948 2081945 2056135 2007668 2003604 1971462 1946009 1943159 1910424 1896855 1892149 1875801 1849470 1842134 1828337 1827521 1825284 1821585 1821441 1813755 1806505 1800507 1777615 1767021 1764565 1761108 1744593 1740216 1724310 1711213 1703877 1697227 1658641 1652412 1634656 1632359 1630651 1604544 1573038 1570843 1565316 1564584 1556117 1520608 1512737 1503590 1490964 1481177 1463933 1460620 1433380 1427622 1403449 1397811 1383863 1383579 1362822 1362243 1357358 1356971 1337330 1303892 1296710 1257536 1244644 1233868 1221739 1217294 1212123 1167565 1153171 1145317 1135083 1125019 1119545 1117866 1115725 1112378 1094819 1090442 1085207 1079495 1073828 1072497 1068295 1060548 1051448 1040628 1025247 1025128 1019633 1014753 1009365 995582 990760 982601 980724 971981 968950 955606 955221 954930 954575 912686 908497 902130 893459 882617 882548 882371 882177 876054 873870 871649 862634 856410 846943 836473 835156 832541 826592 825355 825147 824926 820999 815124 814019 809065 807928 805108 800032 795336 793527 791655 790592 789641 786858 772332 770328 765577 761551 761330 746146 745159 741276 734329 726349 726043 724337 722263 720606 714492 709388 701572 687245 683269 676028 673888 671965 668847 660620 658822 657255 656745 656259 654605 640766 638816 636003 627688 625335 620121 610630 609501 609228 597072 596017 595604 589162 583536 577240 573511 571827 570681 555829 555104 553038 551177 549426 549025 545531 542802 542172 541971 532252 528838 521302 521101 518032 515755 512630 510783 510429 509285 506465 502211 496247 495153 481961 480168 477197 475276 471003 470563 469586 467549 465579 465489 464171 462686 461426 460407 459897 457544 456338 443196 441819 441174 439777 438855 437147 434871 434780 432459 428860 425878 420605 417261 411851 411616 407258 404612 403693 397117 394776 389841 388702 388350 387968 384676 381321 378496 376724 372067 371288 365512 362786 358961 358408 357023 355960 336734 334797 330603 330586 330440 327017 321355 312050 311176 304295 301625 300532 299539 297883 292707 290366 287767 284270 281258 280180 279861 278946 278077 276897 275187 269430 268040 267158 261524 261355 260664 260062 258900 255642 249216 248611 244910 241351 240363 235758 235078 231879 229148 228806 225898 225481 225462 225356 224574 222969 222506 221889 218707 215408 215290 212395 210649 209652 208280 206810 205256 203737 202383 202132 198425 197285 193722 189721 189681 189583 189539 186108 185685 182527 181370 181246 180534 176940 175555 175470 171212 170399 170364 168685 168014 166710 159848 157589 156987 156624 155647 155005 150887 150180 148800 147630 147461 146395 140110 139510 139452 138530 134540 131451 128838 127177 126994 126587 124310 123595 123181 120781 118751 117941 117534 117221 116992 116146 115692 114940 114108 113473 107882 107416 107412 106477 106096 105465 105289 100848 100493 100015 97932 96498 95743 90554 90113 90024 89878 87423 86993 86401 85908 85904 84055 83984 83889 82012 81856 77981 77574 76816 75835 75531 74303 73937 73935 72656 71342 70995 70785 69893 68857 68300 67621 66282 65504 65480 64978 63836 63245 63072 63051 60300 58977 58579 58053 57945 57681 57538 57377 56938 56730 56477 55494 55085 54603 54092 52573 52418 52242 51534 50559 50502 50234 49757 48973 48654 48465 47971 47810 47083 46463 46371 45854 45027 45023 44964 44198 44100 44063 43828 43800 43680 43091 43042 41550 40817 40736 40605 40105 39631 39391 39340 39197 38727 38140 38025 37417 37236 35998 34782 34506 34480 33951 33598 33450 33389 33257 32986 32926 32841 31305 31005 30290 29617 29553 29343 28790 28682 27651 27223 26626 26426 26395 26368 26310 26051 25234 25160 24288 23348 23119 22822 22789 22507 22310 21830 21464 21342 21335 21217 20937 20779 20496 19528 19349 19297 19111 18831 18435 18430 17616 17042 16593 16571 16041 15876 15700 15603 15583 15414 15277 14749 14610 14497 14047 13829 13353 12784 12754 12651 12398 12188 12170 12155 12036 11943 11813 11803 11775 11421 11293 11194 11080 10726 10697 10485 10388 10233 10175 9982 9832 9747 9607 8881 8855 8710 8693 8616 8561 8376 8218 7915 7853 7767 7490 7472 7351 7331 7278 7253 7132 7090 6975 6826 6775 6768 6618 6543 6507 6372 6012 5911 5787 5601 5350 5307 5273 5273 5141 4837 4520 4495 4466 4447 4447 4403 4393 4253 4212 3887 3883 3834 3795 3779 3648 3578 3521 3470 3450 3318 3117 3097 2508 2500 2391 2387 2260 2171 2124 2008 1963 1855 1687 1600 1570 1527 1474 1441 1382 1282 1213 1199 1170 1159 1124 1097 1075 1067 1066 1016 1009 1004 887 885 769 759 744 709 708 601 595 544 527 511 425 418 326 302 284 254 252 241 136 123 114 90 82 81 66 60 57 55 52 45 35 22 20 12 10 8 8
2 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 69906209 71062874 104718855 159332671 191608134 252905302 293347223 356288009 447669630 563898349
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 290666549 606462340 934633531
0 0 0 0 0 190507 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 325 0 0 191158 0 0 0 0 0 0 0 691145 0 0 0 0 0 0 840 0 0 0 0 0 1446739 118167 0 0 90676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2959 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 254289 0 0 0 0 0 0 0 0 20118 0 0 0 373 0 74819600 0 13016487 1647 9283988 0 0 0 0 0 0 0 0 0 0 0 318 0 0 0 4564 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 179 0 0 0 0 0 0 0 0 0 8625 0 0 0 0 0 0 0 0 0 0 0 150930 71097794 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1525 0 0 0 0 0 0 0 0 0 0 121632 0 193 0 0 0 0 0 0 0 0 0 204305365 0 137 0 0 0 0 0 0 0 566567 0 0 0 0 0 0 0 0 0 0 0 0 6210547 0 6 0 0 0 0 294789637 0 0 0 0 10088 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 2281 0 0 0 1715648 0 0 0 0 0 34899 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 129 0 0 0 0 0 0 0 0 0 0 2515573 0 0 0 97579 0 39328750 0 0 0 0 4270747 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70100299 1199 0 0 0 0 0 0 0 0 0 0 0 0 0 143 0 0 0 0 1 0 279 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 362335 0 0 0 0 0 0 0 0 716358 0 0 0 0 0 0 0 4035 0 956752 7191400 0 0 0 516 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 11388 3356 0 279 0 0 0 0 37715051 0 0 0 0 0 0 8211872 0 0 1509449 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51473905 2653 0 0 0 0 0 60118414 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 171 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 0 0 1493461 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21276 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 5957637 5 6240 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 910 0 0 0 621 0 0 0 0 0 0 0 0 0 0 315204 0 0 0 0 0 0 0 0 0 848342 0 0 0 5 0 0 0 0 9369 0 0 0 0 0 0 23143824 0 0 0 0 0 0 1992907 0 0 0 0 0 0 0 0 0 0 11021842 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 1 66283 0 0 0 0 0 0 121967 72 0 0 0 0 0 0 0 0 32826 0 101587732 5 0 0 0 10242099 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75655 0 0 0 557695 25081 0 139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3906 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2615951 0 0 0 0 0 0 0 0 31697 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1095104 0 0 0 0 0 0 0 0 0 56864333 0 0 0 0 8070 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 5004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9264322 14 573808 0 3 438794 0 0 0 0 0 0 0 0 0 0 0 0 78991400 0 0 0 0 0 0 0 0 0 0 0 33015 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80142 0 0 0 0 391879 0 0 0 0 0 0 0 326066295 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 49337 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 7095552 0 0 0 0 1906075 0 0 138 0 0 0 0 0 0 0 0 180 0 0 0 0 0 0 0 3492 0 0 0 20 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 61469 0 0 0 0 0 0 0 0 0 527 0 0 0 0 0 0 0 0 881 0 0 0 0 0 0 0 0 0 0 0 0 0 0 486105 7811871 0 0 127519716 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 33653775 287207139 0 0 0 0 0 0 0 0 339 0 0 0 114689 0 0 0 197 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 411149 0 12528 0 0 0 0 0 0 0 0 0 391 0 942402 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 0 0 0 0 0 0 0 0 0 0 0 0 618743 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16284 0 0 0 0 0 0 0 0 0 0 60397113 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 7345 37124 0 0 0 1 0 0 0 19 2109568 0 0 0 1027442 0 0 0 0 0 94 0 0 0 0 2785 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 929813 0 0 0 0 0 0 0 0 0 0 0 0 0 334 0 0 0 0 1816 0 0 0 0 0 0 0 13923 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3083321 0 0 0 0 5923022 0 13117 0 0 0 1 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192919 2365550 0 0 0 0 0 0 570907220 0 0 0 30861107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15890068 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 330320374 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17023 0 0 0 0 4384196 0 0 0 0 0 0 0 0 0 0 0 0 0 1477 0 99 0 6106546 0 0 0 0 855107 0 0 0 0 0 0 0 0 0 0 1264 37 0 0 0 0 57129266 0 2 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47167688 0 0 0 0 0 0 3 657 0 0 0 0 0 3809290 0 3616796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87670403 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3285 0 3316254 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 24508 0 0 464104775 0 0 0 0 0 51743619 0 0 0 0 0 0 0 0 0 6489857 0 0 84 0 0 25517065 0 0 0 0 0 0 0 0 0 0 0 41774102 0 8476197 0 0 3 0 5815407 0 0 0 0 0 21 0 0 0 0 0 0 0 0 17020942 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4773764 47477990 0 0 0 4 0 3 0 0 0 0 0 0 0 35039 0 0 0 519 0 4 0 0 0 298940743 0 0 0 0 0 0 0 0 0 0 3 0 0 56151630 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2892127 0 0 7111747 0 0 0 0 0 0 0 0 0 907 0 0 0 0 0 0 0 0 0 5 0 163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 324468 0 0 16317
2 1001
841036557 671271670 290143506 277147855 29942497 714498 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
856577660 815405017 719467443 618098297 548798491 486596448 267061599 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923
3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207922 3207923 3207923 3207923 3207923 3207923 3207923
2 1001
627625375 557254158 393562188 347900367 294444657 128428424 76528187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
976116175 464321767 363370822 352671219 159611996 57529796 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
90055024 87110228 63063063 63017280 61378710 40567434 40221839 38320097 35693529 34634311 33266703 30748397 30371441 29857231 29138686 28277100 27360566 26169130 26045329 25246436 23833177 23641108 23461730 21767980 21010170 20774596 20573357 20467593 20261570 18370241 18329545 18302911 18270055 18242908 18051096 17898640 16519511 16122499 15861743 15729911 15555103 15259008 15072893 15004031 14934477 14135206 14105001 14094259 14047191 13656756 13021158 12868014 12490816 12098592 11959239 11701402 11632100 11554351 11543874 11463988 11060720 10793774 10589848 10513955 10230253 10188386 10113320 10017024 9974933 9731966 9698943 9686026 9459941 9356665 9221205 9039854 8937056 8907404 8549268 8429022 8314029 8152779 8077719 7700002 7664352 7521328 7504700 7389308 7091653 7011091 6964073 6803345 6723767 6628127 6604357 6581968 6556889 6540101 6475739 6440231 6369774 6246321 6167740 6057019 5980966 5955487 5837011 5735591 5599899 5512099 5442690 5366802 5357992 5296015 5265663 5262181 5044707 5015425 4935502 4850874 4822032 4698952 4690212 4664246 4658950 4607252 4538271 4396473 4384205 4371096 4351280 4308999 4275155 4228775 4223919 4161324 4126113 4022477 3953048 3929843 3857134 3856985 3852081 3783137 3754803 3730859 3697891 3675140 3615292 3606581 3568814 3508154 3504341 3466425 3458488 3449547 3430412 3413171 3401648 3337586 3269092 3140830 3074040 3066181 2994917 2991127 2867918 2858475 2839509 2824416 2814915 2814086 2688382 2643582 2593317 2549563 2549282 2508370 2505703 2503951 2479488 2446757 2435245 2415921 2390192 2326773 2326252 2323312 2275237 2270826 2244267 2238408 2224718 2207101 2190916 2157247 2108037 2080144 2061584 2050627 2025898 2008059 1988351 1969927 1962081 1961485 1954318 1953559 1909395 1898468 1889971 1863684 1863418 1852328 1822887 1804285 1765671 1757186 1753784 1753604 1744324 1729996 1724384 1702779 1690943 1660305 1651659 1638446 1615122 1605294 1596949 1593489 1575619 1550320 1547118 1541815 1541718 1540507 1526958 1514420 1500058 1492245 1488980 1469147 1466354 1457643 1455813 1449199 1447851 1417211 1411093 1392834 1375901 1374519 1370914 1369249 1363175 1362918 1361676 1353473 1343243 1327910 1322246 1317785 1275300 1271266 1256135 1248695 1245342 1241858 1239332 1237727 1230852 1221390 1213458 1203602 1196849 1167777 1163379 1152384 1151746 1145600 1135074 1130069 1129791 1122941 1088637 1079192 1075289 1072345 1053323 1040623 1031385 1027066 1010442 994872 992498 964920 948151 938666 933982 923005 920447 912981 909695 899794 898971 898898 887162 884608 883571 843275 840066 833550 822484 810254 809149 799206 788565 779831 773372 758251 752443 748734 748442 742763 717754 714620 711721 711376 700078 698314 697874 694946 691496 685909 680598 679360 671038 670807 667716 665240 658695 658359 643881 639555 633897 627559 624235 619991 616949 612248 611550 602463 600391 593845 592559 580045 578454 574415 569313 562376 560763 554265 553372 544690 540956 533335 530554 528493 520128 511791 505349 504836 493087 491204 488667 485764 484826 481337 478747 475664 473554 472473 469732 467262 462904 457184 454363 453377 437094 433303 432463 431830 431581 431027 430898 422125 420714 414598 407648 406856 405810 403352 403285 397741 393009 390294 389028 387135 380183 375495 374135 371748 370573 370302 369761 369243 368609 366910 365763 361057 360361 359184 357582 357517 354508 352281 351996 348728 348651 348610 348006 347368 346573 344429 343660 343637 335776 335317 331380 328116 327682 324200 321692 319638 316399 316035 312120 311956 311308 310828 309060 307443 299484 294218 292665 292387 291524 289558 288587 282173 278968 274207 274083 265887 262324 259899 259832 257705 256687 255710 255473 253636 253376 253034 251001 250681 250421 248511 243574 241236 240466 237591 231213 230679 230355 230309 225880 225599 223010 221409 219178 218970 217346 214871 212828 210892 207834 206025 202237 198755 196738 195839 194214 191615 185990 184330 179685 178407 175779 175211 171343 171015 170638 169369 169172 166722 164978 164774 164526 164207 163552 162282 158864 154370 154105 152059 151453 149945 149804 149216 148356 148208 147671 147298 145744 145407 143603 141835 141153 139927 138929 137486 132984 131309 131061 129837 129329 129178 129078 127148 126800 126292 126229 125733 125661 124283 124172 124117 123671 123233 122268 121230 120872 120221 119830 116846 116511 115491 113327 111464 110550 110369 108036 107998 107960 107834 105185 103662 99511 99426 98628 98298 97530 97350 96153 96094 95524 95454 94608 93944 93485 93015 90950 90819 90560 90054 89677 89578 87681 87559 86918 86287 86059 85091 84673 84544 84063 83468 83407 81764 80839 80157 80001 78412 77757 76232 75144 74897 74832 74385 73959 73461 73353 73351 72562 71635 70361 69292 68590 68157 67175 65108 65026 64958 64695 63602 60386 60358 60082 59403 58628 58625 58240 58113 57903 57745 57541 57190 56216 55988 55023 54927 54664 54011 53723 53702 53700 51761 51490 51261 50822 50654 50637 50498 50407 49759 49463 49120 48761 48358 47714 47083 47074 46903 46288 46152 45627 45559 45155 44976 44907 44903 44599 44409 43905 42908 42796 42689 41117 41053 40956 40328 39946 39768 39656 39551 39521 39239 38949 38233 38198 38162 38133 38125 37702 37634 37404 37254 36704 36651 36330 35770 35708 35310 35051 35025 34871 34445 33873 33252 33029 32607 32565 32563 32305 32160 31819 31315 31066 31026 31021 31015 30876 30806 30568 29263 29200 28947 28940 28097 27733 27680 27584 27562 27363 26990 26234 26035 25895 25528 25399 24899 24786 24500 24272 22666 22150 22143 22012 21047 20998 20830 20701 20539 20232 19866 19196 19179 18951 18926 18601 18590 18326 18223 17905 17254 17160 17017 16766 16652 16571 16248 16185 16153 16044 15884 15833 15630 15584 15577 15572 15042 14836 14663 14616 14468 14463 14462 14344 13829 13716 13678 13622 13452 13215 13140 13135 13086 12631 12623 12078 11959 11915 11637 11598 11504 11389 11384 11299 10865 10776 10473 10448 10396 10328 10169 9777 9730 9174 8930 8914 8890 8520 8235 7904 7873 7805 7769 7762 7734 7660 7560 7239 7091 7032 6993 6919 6914 6764 6656 6649 6621 6561 6337 6282 6229 6025 5993 5993 5974 5580 5548 5507 5257 5217 5159 5157 5155 5119 4984 4954 4906 4901 4898 4848 4768 4336 4298 4292 4170 4097 3877 3865 3858 3832 3789 3787 3784 3639 3522 3504 3403 3340 3292 3290 3027 2988 2982 2945 2924 2912 2910 2890 2867 2725 2708 2553 2510 2479 2423 2417 2296 2247 2238 2215 2175 2152 2152 2101 1990 1963 1886 1885 1824 1814 1771 1723 1711 1697 1647 1461 1458 1453 1176 1173 1141 1110 1108 1014 950 934 913 852 806 794 794 793 760 756 722 706 665 658 604 592 586 529 522 505 492 447 431 416 394 392 375 344 296 277 262 231 220 214 207 199 179 172 152 149 108 104 93 92 89 86 78 77 71 65 64 63 55 54 50 27 26 14 2 2
136629624 77349998 54137765 53530832 41007158 39678522 39080261 36551892 36245003 35580724 35442291 34471756 33083105 27560868 26903347 25836960 25048694 24676586 24454084 24087098 23733014 22914883 21537172 19672737 19580104 19177360 18766848 18593360 17613413 17560975 16975488 16798771 16493742 16069617 15946532 15625827 15287307 15165733 14986259 14956725 14756167 14531029 14478081 13035604 12938107 12747097 12401646 12217626 11731312 11590271 10888858 10875440 10874932 10590283 10584116 10430801 10290501 10159665 9965301 9816746 9784099 9393834 9219588 8951839 8667278 8549997 8544921 8490905 8308102 8239902 8222686 8210202 8190300 8161895 8150142 7977125 7831150 7714934 7713294 7498471 7495743 7356078 7349778 7273424 7026998 6920793 6912577 6772135 6685490 6652546 6521819 6476676 6406133 6402350 6358851 6343922 6313461 6064869 6013449 6012061 5984184 5894613 5698480 5697353 5484579 5347875 5311825 5201640 5192200 5128247 5086324 4947007 4884125 4815047 4773505 4750124 4670256 4658870 4644409 4595324 4576436 4535796 4530261 4512470 4509529 4419017 4375707 4276135 4204921 4066794 4001246 4000619 3963279 3922825 3919706 3863187 3802224 3740140 3685297 3682319 3633706 3610489 3582259 3577322 3540462 3538104 3464718 3431425 3410179 3373917 3357306 3353941 3350866 3349710 3327247 3305171 3234070 3135792 3128595 3080723 3079668 3022810 3009066 2997627 2941544 2862870 2854538 2786066 2785200 2747499 2728782 2715822 2596581 2555808 2513424 2501388 2498330 2487973 2475103 2464820 2423330 2410566 2379608 2357829 2346698 2319740 2305962 2281033 2277076 2275932 2275287 2233671 2225441 2198734 2195186 2176563 2083036 2081763 2068837 2058033 2055805 2053650 2029905 2004162 1999799 1944860 1908668 1880840 1864621 1862528 1835524 1826617 1817178 1805307 1792321 1789982 1786712 1731927 1709155 1689179 1687338 1665134 1652888 1649459 1644067 1633016 1626280 1610323 1600778 1591489 1572251 1564262 1533929 1525609 1516025 1502336 1472232 1464978 1458679 1456411 1452941 1429006 1409839 1407864 1406791 1402370 1370789 1366864 1344410 1341871 1337159 1327775 1304960 1302808 1299969 1293740 1289947 1283662 1279821 1275031 1273262 1217301 1216101 1215080 1197520 1196020 1190765 1179037 1175772 1165374 1137355 1127749 1125585 1110578 1096743 1049072 1043144 1039697 1038651 1035303 1024586 1023662 1019966 1004758 993112 962573 960103 947375 932226 931989 930686 917455 915903 912356 907077 901810 899197 898704 891955 887198 881250 868150 866005 865407 859357 853585 848240 847135 842270 839980 839363 837757 815072 796159 785004 764899 764539 756438 750714 743974 739359 738070 727137 717068 712988 704200 699045 697759 689626 682716 680832 672996 666025 664247 661950 660920 657951 653654 647821 646469 642596 633074 631971 631770 627995 627837 625341 620890 618780 618168 612041 609506 593969 589650 587772 584593 576535 574488 568802 564549 563144 560624 558653 556760 554827 537644 535422 533616 530306 528175 523931 523433 519094 511130 505601 504637 499508 498091 494497 493280 492267 482074 475876 473755 471969 471314 470759 469669 466452 466293 463843 463412 461621 460682 457174 455833 452193 443074 438264 435299 432992 432059 421297 417745 415698 413101 410335 408456 399189 396204 394128 387639 384323 380423 378802 377825 377373 374920 374034 370059 369273 368499 367794 363125 360089 359577 359434 359249 358207 348764 348399 345049 343329 343114 333875 333487 330462 330345 328539 327876 322636 319360 317878 316434 315452 310158 310036 305884 299123 298975 298721 297279 291616 290599 288848 286585 284853 282780 281158 280846 278338 276489 273762 271287 270946 270868 269501 269148 268052 267169 266528 264763 263135 263042 262374 255381 245525 243171 243045 240329 236774 235554 232155 230152 225710 225267 224249 224221 223008 222979 216786 216020 213536 208839 207360 206363 205625 203238 201606 200554 200281 199370 199156 197925 197873 196468 196361 196273 195884 195787 195758 194914 194490 194056 192294 191552 190702 190240 189963 188493 187401 186781 185341 184600 184431 183867 182473 182052 180490 180253 180140 179730 178779 178563 178304 177516 174284 173375 171406 170257 169897 169377 169125 167214 164948 164080 163949 162381 161353 161058 159991 159093 158951 158820 156773 154504 153371 151989 151865 151541 149233 148590 148577 147776 145485 145026 144641 144471 144402 142995 142065 141211 137984 137380 136616 134388 134326 130945 130711 130352 128933 128612 126239 125427 125087 124579 123497 123455 122832 122489 121900 121065 119920 118379 115895 115600 115215 113066 112953 110977 110833 110456 108644 107899 107827 106047 104700 103436 102863 102758 101950 100891 100197 98778 98604 97596 97423 97374 96902 96873 96410 95394 94960 91248 90349 88915 88674 87428 86005 83611 82956 82599 82598 82249 81864 80487 79783 79470 79074 77667 77230 77222 77039 77024 76841 75532 75355 74774 74382 74171 72413 71847 71661 70397 70111 69177 68994 68714 67447 66753 65207 64450 64050 63954 62656 61046 60615 60576 60533 59526 59040 58850 58777 58624 57204 57022 56890 56881 56249 54857 54832 54177 52387 51919 50727 50035 49918 49782 49615 49227 49089 48696 48676 48530 47687 46645 46548 46493 45392 45306 44085 43684 43209 43169 41918 41692 41284 41178 40035 39939 39465 39417 38972 38853 36892 36801 36553 35659 35210 34609 34180 33609 33581 33427 33424 33048 32752 32627 32264 32248 31957 31340 31154 31072 31068 30375 30018 30013 30006 28796 27865 27345 27031 26520 26241 26014 26005 25750 25553 24459 24426 24301 24094 24030 23901 23490 23197 23196 23119 23085 22676 22507 22424 22293 22276 22041 22021 21751 21668 21462 20340 20209 19671 19466 19418 19167 18974 18692 18552 18543 18326 18284 17976 17924 17874 17788 17755 17662 17518 16958 16843 16821 15779 15324 14962 14899 14642 14624 14529 14419 14315 14235 14174 14150 13933 13819 13790 13651 13621 13544 13181 12994 12874 12779 12748 12742 12675 12504 12448 12433 12105 12001 11954 11786 11322 11298 11247 11088 11020 10916 10397 10254 10024 9577 9506 9093 9092 8978 8907 8825 8809 8784 8686 7945 7784 7021 6900 6867 6676 6515 6368 6353 6271 6269 6211 6161 5985 5899 5881 5856 5850 5785 5686 5584 5535 5527 5513 5344 5102 5064 5020 4909 4538 4503 4471 4464 4416 4403 4381 4240 4188 4186 4017 3825 3788 3768 3749 3748 3727 3708 3688 3679 3539 3482 3420 3378 3361 3339 3256 3175 3131 2909 2899 2758 2734 2667 2638 2523 2361 2344 2283 2272 2203 2112 2038 2020 2005 2001 1993 1969 1880 1781 1751 1681 1669 1656 1557 1509 1484 1389 1388 1374 1369 1359 1356 1321 1252 1242 1213 1180 1179 1162 1131 1120 1084 1066 1037 997 972 965 959 933 932 869 831 775 768 759 756 700 679 664 618 608 586 565 525 503 355 337 309 308 307 299 297 254 218 217 194 185 183 179 163 143 115 110 100 90 75 67 56 47 40 40 34 30 30 25 10 1 1
2 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 451572394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 822531472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 246099820 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 516536452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 812394609 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36964571 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 718142078 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 856193637 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 175867028 0 0 0 0 0 0 0 0 0 895684056 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13484310 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 684774753 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 624103621 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
719594 3917297 879322 365792 20793478 1041514 340919 258700 88349885 782903 1595 461913 325104 151831 45371 617241 43803 1098 25387 28600 1302501 1750548 531886 876 63174 3591510 676172 83587 5862166 19829717 57962 2899029 3499483 1145669 272120 14451921 2330384 116184 36834270 33675 4401729 227012 57 167874 142411 5504216 5548511 98187 2045064 1236426 1700189 6161108 25884 815421 13706 445314 1325164 516261 761348 345044 25969 60937 120852 334542 31888273 0 9539 3128548 1538331 160923 520876 283 534259 598750 6436 3726916 9466 1598 300727 387051 1964713 383565 2378815 3816361 416083 11291235 547140 2222266 286592 1961535 81915 10793918 76576 208424 105063 845347 0 2164694 55530 6127989 308177 255384 40609 83710 15795747 286059 76459 1376 3568355 352171 1486201 13362280 19061 1191079 8324060 28 969225 1045166 23963 2139142 3651594 731108 202246 125125 297979 222849 29704 13698650 2531412 683820 18364 59171 276414 132697 19606857 825861 22133 340114 676114 59415634 656293 115085 19095634 456 17159899 3311766 2646963 241496 104539 30942 4033 1689227 14179138 7641652 4758348 865 8560191 4442664 3364728 5185 113956 22145 629035 520821 13462520 11833 298491 35340 66305725 22627 9963 1722010 500 667358 16460 14795483 570 22478 464794 4692 160118 75612 1824 5639 36011791 421091 2957039 1661318 739871 75294 2959570 27359 189336645 101965 698 454074 102238 12862 823686 353125 1317961 7352380 1093188 49879141 15491064 1647982 6616419 77319 1230 364432 259245 12744 195444 49120 7582 55164 12140 9530 2866875 200 4540625 2125528 705785 11080 166797 85996 210858 1042372 9154979 185918 163456 1183485 113940 137910 70900 1001598 1314446 1103691 135814 186166 82410157 149272 6309134 87758565 11591885 9080182 11203236 64213014 991 38191 4408518 1782657 64940 2091 142754 58790486 334 62050 5104985 5775636 2119006 46267 409773 220404 18508569 75326 175362 8071368 2009 353635 113931 88630 173019 124122 141 19345651 1253905 1110117 1854360 42319 230464 244588 559307 328304 10618133 13010354 7051 2034 1940712 573060 1196454 113502 61629 71810 608740 39205 863949 135096 511454 209 3352 277307 21791 956029 132432 379984 15026772 1005025 285244 37475 1384675 45205 408543 316118 6404 720140 18005899 132906 18547666 7017 51938530 6461 203737 7656 58376 15 97514 1063892 50619 24028742 4400 68675 9837661 509172 12391 20482 3269711 178203 26379542 6807 3349434 7507 373868 163828 28362 726216 198067 535606 601 9317080 4264 19800 222955 8226 482245 6609781 12204 2425471 44100 1648715 632103 1252160 497130 15892336 906097 136215 581379 633599 4702365 14398372 1125127 435940 6336915 2179688 332519 5056188 88224 12496097 10765502 23463 41742 6326 95925 1029676 1644 11802 524091 2303525 1878379 418 140567 1618496 440810 797430 835278 3543973 1160837 1237 674677 321 946624 14108810 19762 16224 6082369 123 138194 36506840 11842 9851502 204207 351712 155777 6218 1114082 69181 1730 5902996 5161 16750018 181710 5383 84504 159850 6471509 76092 249743 15523 6891611 5779732 12446 402 2449686 1227651 124647 28270959 1860271 189380 208222 140562 54762 1524792 75501 225636 4482334 484910 15098 2310759 205537 158176 1852735 354 8545693 609997 492122 2364 4694910 500578 564343 1655226 702958 223390 6047895 452373 227203 4489510 11065 3279453 1664 5286883 68475 8848 5052213 1432664 12393939 18389898 4846248 223845 25321925 7146079 836 50 856430 213 6977996 908776 2999028 656164 75934 1188521 929153 1284003 9904296 27827 153241 469141 241779 10815949 316459 3238791 29505 972160 1405 53 29998 6830973 866759 16619166 1281740 432804 197552 12360 593102 46736 37178152 654692 3013873 10372966 288066 266483 1087715 1835931 34401772 393712 1297503 14615 233433 940 310507 10037 1263 3210375 8651676 8462752 969440 3411954 3926343 3519088 2762905 73863 3392682 326086 48202 17291703 3400935 100318 447549 382415 3639909 61106339 99969 1444297 2667 71037 1479561 1548 8458 4685368 28471 2678 366335 93397 535544 17495673 8746 159 158180 15707 10133 171491 2956558 4638183 5471052 2046 2211954 1001324 2435 611685 1833 16220706 14894 45691311 324926 2932903 404106 81611 60015 20480 4479712 448413 12405 440819 1324882 2963 39964 247896 1370 176604 802754 78805 121627 216943 331649 1485 159411 1514098 2529 493735 1869952 825722 2869651 13676287 33728982 398596 288940 92368 14039260 18947 11833652 129289 408087 10904 9884 2414242 2271724 231543 2240410 1071862 502854 383659 62990 26214 16603640 62855 163071 140770 18433 475147 494793 13577 33223 89193 8001 4553025 3051750 263328 1873 1028 16949 1901579 1399605 20491 101942 561180 43760 26861 14719 178759 7284 6005875 4855645 523390 5975 2971 3564810 400585 6978389 253234 2105214 424242 1281878 142995 256192 39907 29523436 466618 12868672 1106 16679454 4423073 2715737 1143908 2741364 114151 1204 214226 1157497 1299675 124812 13451101 6723294 497377 317883 186140 115503 159 17136326 35980 144975 10899957 19178735 1927359 1081449 879708 3820999 10416 13757 477080 2475768 10 452772 884276 159918 145 1299 21225586 8036482 1471360 191790 231083 25032 1320469 3861633 15510016 2541536 4994133 1906812 1265 499415 328225 124517 231538 853 18129 1221625 1077445 91062 150118 6538970 504637 2410 1075883 1710618 1706870 6 589076 7339737 2537 34579 1859 206807 139291 122608852 2641619 6889016 1598537 141772 11986 399728 976117 346098 1797394 555957 1841808 702 4041356 102344 4923202 537011 1340342 11171813 214144 57721 277263 137605 34011 15885329 181597 659234 303290 85415 18959377 2000258 1369 2040866 672 15637 1448741 412314 6317514 166471 647197 353024 1757847 62258 827181 3828677 140298 421 8638263 756754 3916511 5421748 571893 310737 218227 179081 20635 84583 1172 2350637 553986 584791 2393530 32724 4581 5899830 253641 2058403 179740 53447732 11129 56153043 5124889 586426 144207 43169 201481 542419 46537 364860 41716 2059 45176 371149 103945 8814324 6334333 69801 285357 1791056 143095 4551 3895077 39326 64777 45814 20031 31566 1743266 27425471 32190592 304651 309212 37235 71984 2213745 528 1268505 17918459 3335 18838789 195467 11738 3145 236714 524 1107661 319959 666454 1838469 476191 1231493 108066 305240 3143341 304799 12908 10208744 1202785 132992 693459 362439 9512 527065 2980 1220011 13681 2448 23682021 1888413 53404 5161684 13014632 7924045 63026 951672 2999 2525545 3154 56655 443753 12459 12149 12039734 15367 31390433 139 52715 15598939 359028 1318291 9533834 570077 3314 88848 138761 929501 167794 6270389 26064285 2394331 5710199 0 43913690 10922 18850 80083 218781 14235409 572 341257 47357 885861 8620564 377276 31565916 101343 331604 381765 2936403 649497 13873 2572 89714 5704727 679288 7404190 181039 12653294 304305 32024 225619 17606 43952 76764 5979427 29993008 1995523 1850000 251 295258 1426542 2499 4463 1145572 2027002 2108755 454301 1197019 29795118 46262 1139733 181048 1604177 130146 191297 5710 25323 25704 21039387 3377 408730 1213342 24125 3970 1159611 3493825 32 1718608 459 38145588 9579258 2091798 30517 390057 299438 101254 141416 859012 65948
35 27026 6016 703896 1179080 978 3 99170 4338652 136545 1610841 229303 41576 21193 42749345 1965935 130833 760268 337065 1914988 10477 860039 503399 577500 12256960 1241006 11336130 48331 40148 152788 1573429 79563 807281 201464 66019 280610 1403844 435884 3204831 9523 26726 706 230489 23929 497846 1527765 63307486 62668 386819 2315 44089 32133 280091 146150 251352 95770 9941473 12500 61537 101850 167576 3303488 2064003 9590 263289 6497248 30122 693567 393747 32349 256832 3795711 1766563 463376 3006261 1547 10509331 194814 229666 277 11123 1366393 24039851 8721904 44406 20825785 2218 91453 13227813 296376 119344 42295 9230 180494 69978 13845 12867 71960 1954 10104 1816906 320556 1528970 4699349 1897298 832425 1092692 50747 1753396 288322 3370488 38402 467795 1505421 266269 72215 6094 41526 1531181 87758 9243 4898656 7648380 15185 2658513 18255643 1186795 330317 861994 68036 70864 129952 205082 1719346 7739965 12933239 452031 0 722711 135678 15277486 64503 817933 1805779 1276555 8581 1519357 14470755 15459641 281677 1009009 4539 14524057 602829 263605 42373 60326 11804817 665472 7267373 1312067 26656 37293 54 39273581 629501 1314616 14955170 510618 1578727 96558 251919 873430 20 177503 149230 72598 9105863 3045074 1481144 42466 8429820 968215 320722 2697002 454871 170202 110951 215763 415830 238004 314866 3201 6246547 152477 77061148 979831 1834028 8001684 2265 692447 1738681 12377831 126204 16785443 1231301 1225761 43107113 35960 420403 27854 4181721 348192 1902 9590 2440 16907001 1589278 9678 6049754 8416 13519 473313 7998 51173 68325 40713 190 303224 859 2552411 45002 211962 246368 135292 1141121 623686 839906 16094 366970 58269 19270 407823 33 80417 2560621 158852 373684 40860 417272 4296994 28566 628163 2988026 103 9224 56 820063 12194082 1738087 24103 8220452 66536 1384094 11396027 15915171 3046669 1038873 2253965 238015 3061144 972413 12867 366316 216123 62661 458362 215 370 815823 89492 4279 129246 2677 29637 40595 493591 14430743 19040 103384 35721 614280 61986319 472364 905 57747 13397 24648 320764 1448539 14753 1315 298709 254794 8015 1524836 191636 188618 1023208 28793 71149 258198 6394 88200 6464646 28272 5757621 48109 61323375 8515550 35939 57201 140438 30496088 80039 695474 876428 353369 127322 660497 1094145 1415330 4101 84921 847848 7483 4261 4930 933068 546340 1416703 1690 4385 412223 56193 3316676 4889958 253675 2858166 1341622 4579514 3382 75196 10424208 5659082 295272 894756 1358621 117 15743287 2115471 4230622 15084 1095352 2077557 141236 4801606 1746760 2404004 51530 56300 8707593 1556771 646 201581 674480 1293972 126574 151271 1508393 21312 842105 1492809 2462739 227182 36526 25 1003176 1521662 197081 2310886 3430 1336420 120534 265847 148552 8230915 304718 163580 1881764 1805921 183388 3652237 28059 987270 182816 90669 4836180 6687187 3393003 33385 41054007 476305 1014230 3867155 1706682 249317 1492 84634 29946 34729 421559 86256 856394 36502 6232 132 667 164465 209806 9 1605710 139974 85993 1847278 70534 502372 1357 4329451 36831 3343754 7124082 1005484 156608 686982 9979 2161366 674078 542501 51589 148293 7656 543100 6082061 2747617 5483256 3965648 200504 436794 6612155 88070 9103616 28164 20092 5290 2291454 910494 170975 20824 4094 19302 17622 1004740 26273614 19501 3096670 595193 3413044 1119397 2332 59341 67512 224942 19774 678796 30860 348674 15381 144747 1924 1016021 7318187 215874 1180055 41377 522119 406263 54318 1539776 9601253 1155489 34599 126838 109686 2427227 16083141 4840938 3594438 1677968 105665 6957483 2497198 1290920 1622228 7538 334652 794172 2502618 206876 464 358 109630 9388 2490943 2646 247239 13271325 31103288 499444 161270 1245530 240138 649653 79612 11581 88680 9035 3987647 2288799 181707 8211 4228988 1037358 3257422 103878 4379817 1902121 31338 1200553 4339811 5415250 1344215 3759 4684512 136138 1282268 1194 11048 1621738 1163138 2468478 112903 843764 13726276 42881 36932 54040 3710958 7265695 1948869 1138605 381616 396288 46622 1520 10795 36335 1526 50083 506819 3793 900920 17112 96960 164928 1357295 2137551 20693 2121324 1055 29071965 3417900 19576 2344567 1223315 302807 768184 9499 841905 27915 1704357 970418 5164668 4563020 147136 64534 74842 337028 89504 639527 250776 6976 1396308 3321358 1769291 379292 752846 613130 2269 42374 155416 3672448 3532383 178510 1232467 931333 326751 1278332 194931 696877 1412733 15870973 125049 336615 728 10254 226636 762138 44068 1723103 4468000 18572926 218052 1240305 121961 316550 9062590 536699 38699 172673 5237204 53018 58874 5547 32955 59 68085 8533 622757 43535 26231 4113 30123 119050 38694 937577 493644 95693 1456771 113876 21718 16799 852666 19315 11861 29421810 391619 101723 71021 50016837 35163 64556 1575624 515004 494585 104980 503442 161410 7169 18965 32451 173753 483814 17760049 11211 170086 78767 43606 411723 841595 2840050 1785998 729 4426 42 1420607 760265 10694129 30 402087 1360469 3332484 778033 457744 44955766 52251 518737 341106 22871081 4101482 874199 68165 192 1328120 220 2727073 407967 1089675 30542 28260812 11693277 21561762 3964735 72648 552502 1650637 101932 33100 85267 513897 43448582 16636 2426503 7381811 5804 383410 3661738 535023 4712 40097918 3579446 71633 294250 6594610 117047 21745 749519 131646772 27185 90906 1292657 18975 301471 99854 31003 87855 1084227 32380563 1495925 340890 72019 1804184 5053590 5671 11 254004 4591 1192682 2454390 26063 6634797 1355323 239304 499544 481221 39535 69159190 861216 1077182 376339 3201736 721 85904979 571 32201 58979 27025 6689499 379178 14595 6471233 58623 22223 427839 336766 3816337 32138 384240 3551247 2554987 174609 297747 4037522 4150951 345620 450012 1680338 223587 2067558 103890 88456 6070 376368 1187009 1074 109048 2817149 764147 167481 19335 7501403 265339 104001 3432483 1782894 83359 27048 1384712 2586550 21047608 3255633 11108 361850 88 111158 206635 34932 1243484 430245 1089359 4068060 33433 16087185 1873255 17230 130485 115688 215292 747272 2240222 6094493 327305 254212 92008 136909 571317 997 1237 1905869 99156200 440873 287984 130055 23306060 14853 100565 1625778 61598 99975 31704962 1605328 381915 140728 3831 22080 10366373 13122 20379501 42266 13371858 41441 106 187748 2627804 4314501 221222 25557 133647 120547 3909196 1673828 138042 82599 1485167 10979743 4511588 5568 8076 134345 1191766 6858 18976765 130817 265003 14420 7070384 1833 9165 183070 581359 81279 365 445231 5296207 33719212 195431 1123210 8852436 7494938 921264 206660 171269 96 1376169 8092934 21703 17423700 2226383 111743 43724 3654955 11869341 5055515 4111982 7049317 403 195529 1100400 57334 33931107 163617 6845546 68585 2025 684979 128816 151461 3577 25272 1475991 16203 13386 232597 257 1018182 1940581 18751041 127401 3454 69103 10950325 2153999 990165 826050 19624600 391397 15079 16620 38442 2685191 1390368 100525 5241 743108 286582 6749 15397137 20794 163782 9260 1062981 924326 2488865 32754 25616 1021467 238864 277826 34078751 5359937 11404891
2 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 815139320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 526051943 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 809518858 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 941836351 0 0 0 0 0 576847344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 602517118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 338137654 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 996307301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 897268036 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 539547241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 744382931 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 820837713 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 270804253 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 306 0 0 0 0 0 0 0 0 0 34061555 0 0 2836429 0 3 0 0 128163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 4405 0 0 0 0 0 150 0 0 0 0 0 0 0 15319407 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3336 0 114 2795747 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 17188291 0 43667509 0 0 0 0 0 0 9 0 0 0 0 2767097 0 0 0 0 0 0 0 1291 0 12548272 0 0 0 4393240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1240318 0 0 5 275572 0 0 6395 0 0 0 0 0 0 0 0 0 0 0 16570861 628471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85676 0 0 0 1 0 0 0 0 0 12676919 0 0 0 0 252456971 62 0 0 0 0 0 7484 0 0 0 0 129752 1 0 250 0 0 0 0 0 0 0 118127476 0 0 0 0 4036 0 0 0 274 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 807 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 409440 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31090446 2 4 14666 809416 0 0 0 0 0 0 9673071 0 0 0 0 0 0 0 3389 0 0 0 0 0 0 0 88865 0 644798 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 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1291 0 0 85719590 0 0 0 0 0 0 661013 502 0 13706632 2779 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1018854 0 0 0 5 0 0 0 0 0 0 0 3502460 0 0 0 0 0 0 0 201691116 510 0 282335749 0 520 0 0 19 0 0 1225 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1353 0 0 3145 0 0 65420 0 0 787 0 0 29692 0 0 0 2768436 10260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97896725 0 10828664 2 0 0 0 2918 0 0 0 0 0 0 0 121 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 24267791 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 150954876 0 0 0 10955 0 0 0 0 0 4313 16793 0 0 0 0 0 586 0 0 0 0 0 0 0 0 176878964 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4590 0 0 2945492 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51017 0 0 228178243 0 0 0 0 0 0 0 0 0 0 0 0 0 671 0 0 0 5 0 0 0 0 64242 0 0 0 8397 0 0 0 0 264 0 0 0 0 0 0 0 0 16 0 0 0 46287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 173 0 0 0 0 61 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22228082 0 2447407 0 176055778 0 0 0 0 0 0 0 7336921 0 0 15831442 0 0 0 0 0 28 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 288178104 0 0 0 0 10069779 0 0 0 0 0 0 0 0 162452 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96186592 0 0 0 0 0 0 0 0 0 0 0 2216 0 0 7 0 24 0 0 0 0 0 0 0 0 0 0 0 3 0 29324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 253933 154938 0 0 0 0 91 0 0 0 0 0 0 0 0 0 0 0 0 0 392496320 0 0 0 0 0 0 123546 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 108 0 0 0 101344 0 0 615353 0 0 0 0 0 0 0 0 0 681460 0 0 0 0 0 0 0 0 0 0 0 0 0 0 123 0 0 0 0 2252 239203 0 0 0 0 0 0 317778805 0 0 0 0 0 0 12543801 0 0 44706 0 0 2521 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12098024 0 0 0 0 0 1000000000
0 0 0 0 4978 0 0 0 0 0 0 0 0 0 0 0 0 0 4539 0 0 0 0 0 0 0 0 0 0 1512890 0 0 0 0 59960915 0 0 0 0 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 0 0 0 0 0 0 62 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 230693 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 285 0 0 0 0 8269 0 0 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 0 0 36835 11 0 3253882 0 1039 0 0 63865118 0 0 0 0 92457161 0 0 0 0 0 0 0 12 0 0 112904178 0 0 440 0 0 0 0 0 0 0 4276266 0 0 505 0 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 1 0 0 0 0 0 3 0 0 274142740 0 0 0 0 0 0 0 0 0 0 0 96061 0 0 0 42454 0 0 0 0 0 0 0 979 0 0 0 0 0 0 13680 155390547 0 0 0 0 0 2755 0 0 0 0 0 0 0 0 5613617 235043043 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26127753 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 216747896 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 240339167 0 0 0 0 0 0 0 0 0 1598 0 0 0 0 0 146 187398 0 0 0 84728 0 9446719 0 0 0 0 0 10 268 0 0 5889617 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 846997146 0 0 26770422 0 0 0 0 8 0 0 0 0 2 0 0 0 0 10372832 0 0 0 0 0 0 33997385 0 0 0 0 0 0 135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2020303 0 24 0 0 0 102 0 0 0 0 0 0 0 0 45362 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1564019 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 230521 0 0 0 0 0 0 40576 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 175666908 0 0 0 0 1519032 0 8 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 43 0 0 102 0 0 2 19410 0 0 0 0 0 594960530 0 0 0 0 359676 0 0 0 0 0 0 22245797 0 0 0 0 0 0 0 0 0 0 0 732 0 0 0 0 0 0 0 0 78 0 90772 0 0 0 0 0 0 0 0 0 57561 0 0 0 0 0 257 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3555 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3578891 0 0 0 8528533 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2862 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1824 0 0 0 0 0 436 0 47 0 0 0 0 0 0 0 0 531 0 0 0 0 0 0 0 0 188597813 0 0 0 0 0 0 16751051 0 0 0 0 0 0 0 0 372152247 0 2 0 128 0 0 0 0 0 0 0 0 1080113 0 0 0 0 0 0 0 1367675 0 0 0 0 724049 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 422302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 138358 0 0 0 0 11091 14274902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25014 0 0 0 0 0 0 1112 5729 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2303 0 0 1497138 0 0 0 0 0 0 0 0 172421415 0 472738210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93839 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 7347804 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 172768721 0 0 16 0 0 0 0 0 0 0 0 0
2 1001
906047704 787846868 459426303 356602508 38547552 20127162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
858973413 722561725 425764395 361301667 307120192 289391971 189709518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 12087890 0 0 0 0 0 0 0 0 0 0 52 0 0 0 0 0 0 0 0 0 0 0 0 77958 0 0 275526 0 0 0 0 0 0 5377220 0 0 0 0 0 0 34617871 0 6544 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 5 119015 0 49271 0 0 0 0 0 3603 0 82739 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 196814 0 0 0 0 0 0 0 0 24 0 0 0 0 0 30505 0 0 0 8652 0 19829 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29135608 12724509 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 302520 0 9 0 0 0 3 0 578 0 0 879 0 314 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5091 168204101 0 0 19824576 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109011 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3456 5 0 0 0 0 0 0 4981794 351620 0 0 0 14571 0 0 0 0 0 0 2981473 0 0 0 0 0 5634 0 0 0 0 0 0 0 0 1089952 0 0 0 0 1105 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 600466426 0 0 0 14158 0 0 0 0 0 0 0 0 0 0 0 0 222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55309525 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 3 0 0 0 53826 0 0 0 121282 105867491 2623048 0 0 0 19 0 0 0 0 0 3101 0 0 0 0 0 1 28850056 0 0 0 0 0 0 0 48275002 0 0 0 0 0 0 3766 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 512 0 109740 1418422 0 0 0 0 1 0 0 0 0 5603549 7 108758179 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30976 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 60268 0 4539198 0 0 0 0 131240 0 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 14395 0 0 4231482 0 0 0 0 0 0 0 37545093 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 203 0 9115025 0 0 0 0 0 0 0 1031445 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 1033 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 0 0 0 44966 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 2 0 566 0 0 0 0 16201 0 0 414007096 0 0 35272795 478 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 59409031 0 0 0 0 0 23 0 0 0 0 0 0 103988 1 0 0 0 0 0 0 0 0 0 256 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79111 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 234713841 0 0 0 0 0 0 66472 0 0 0 0 0 0 0 0 0 8899351 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89549 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 276441 0 0 0 0 0 0 0 94 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1449651 0 0 0 0 11 0 0 0 44647156 8084075 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 71 5 0 102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6767 0 0 1000000000
0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 5931434 0 344782 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 754 0 0 0 0 0 0 0 0 0 0 0 0 86486568 0 0 420 167 0 128530 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47022 0 0 0 0 0 49926 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43273769 0 0 0 0 0 0 0 0 0 0 0 0 0 39 0 0 0 0 58 0 860532 0 0 0 0 2762 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 652281 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9389 0 0 2510318 0 0 0 44 0 0 31653 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4114 9188 0 0 0 0 0 0 0 0 0 0 208422 0 0 0 25683554 0 0 0 0 0 0 0 0 0 0 0 0 14677468 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2432745 0 0 0 0 0 0 0 0 0 0 87512 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3676 0 0 0 0 3105394 604 0 60016977 0 0 0 0 0 0 0 0 0 0 0 14680 0 0 0 0 15 0 0 0 0 0 0 989974 0 0 0 0 0 0 13 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8581 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15835 0 0 0 0 176119148 0 0 423 0 0 0 0 0 0 0 343319878 0 0 0 0 0 0 0 0 0 0 0 3699375 0 0 0 0 0 0 960609 0 0 0 864535 0 318 0 0 0 0 0 0 0 1 0 0 0 18417 409 0 0 0 0 0 0 0 0 0 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 0 0 0 0 1182 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 211458 17 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 29 0 0 14 0 0 273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48209765 24099986 0 0 233348 0 0 0 0 0 0 0 0 535894 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13586 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2312 0 7677 0 0 653099606 0 0 0 0 0 0 0 0 0 244045 0 0 0 0 0 64383358 0 0 0 0 0 0 0 0 6957801 0 0 0 0 0 0 0 0 0 0 0 0 0 87404122 0 0 0 0 0 0 5173890 0 0 30 0 8539 0 0 0 0 0 0 0 0 0 3 0 0 0 0 3773228 0 12 0 25 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3121 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 218920 0 0 0 19391 0 0 2 0 0 0 0 0 309 0 465917 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 0 0 0 0 0 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 494 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3382532 0 0 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 34 0 0 0 0 0 146972142 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 5 0 524157099 0 0 0 0 0 0 0 265516206 0 0 0 0 0 0 0 0 0 0 2778 0 0 0 0 0 0 0 0 0 0 366 0 0 0 0 0 0 0 849840 0 0 0 0 0 0 0 0 0 0 0 843809 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0
2 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 913424155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 482701020 520176945 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120488774 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 397076531 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 441072464 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384866729 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106353237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384973730 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 290962611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 474169136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 914767410 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 743449249 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
281301313 64519944 50623172 50412152 39422507 36410650 32663360 30436740 29126476 29017914 28809060 27563380 26164282 25167998 24838317 24571926 24561065 24171855 24012231 23999350 22591452 21808644 21485659 20426592 19959763 19270776 19267369 18531369 18244036 18167030 17685490 17564054 16946047 16943075 16590052 16455968 16414799 15972736 15727170 15678288 15538740 15361057 15156124 15152189 15120542 14795267 14132621 13956235 13727813 13378711 12941031 12903748 12654434 12167592 12052488 11867648 11773187 11699405 11598107 11593529 11592210 11580691 11510934 11236439 11158134 10781954 10762089 10340464 10335027 10305178 10202393 10189738 10076744 10057045 10009044 9906044 9641995 9608180 9464200 9403375 9402790 9257632 9215225 9061164 8930607 8767579 8762856 8646871 8430074 8416366 8334182 8284372 8173335 8113033 8112991 8034750 7884047 7869050 7765486 7621212 7505965 7220071 7203291 7184938 7124245 7094039 7000873 6878263 6619627 6487182 6486853 6349198 6182279 6058034 6038659 5991622 5939729 5923402 5835008 5815502 5748583 5737169 5711072 5613669 5595357 5573464 5487320 5411958 5282073 5277419 5266639 5227428 5224124 5150294 5132609 5031644 5001061 4946801 4937443 4909328 4898284 4860081 4851016 4842141 4816230 4747168 4729308 4636394 4544894 4469432 4368516 4342962 4305718 4301572 4298064 4272192 4267871 4267569 4237991 4217544 4123131 4080600 4071397 4058953 4014919 4010875 3901221 3897410 3864189 3857538 3712055 3698520 3687852 3677276 3628922 3530526 3497176 3477269 3422157 3370766 3345566 3343213 3241633 3226500 3209697 3158543 3143698 3111988 3106173 3063273 3051389 2987117 2975423 2955627 2935429 2911525 2874677 2858862 2804980 2785928 2773742 2731189 2718778 2710934 2697281 2685385 2680472 2679456 2632554 2618579 2594190 2574732 2531703 2529479 2517650 2516361 2482637 2442537 2415872 2381355 2363626 2344180 2333193 2314487 2253050 2230112 2221245 2209673 2203802 2195602 2195139 2179096 2164638 2138716 2134733 2130308 2106023 2100723 2083550 2060995 2005707 1985921 1982360 1967756 1967576 1945851 1899894 1882656 1881348 1843544 1840907 1836570 1827427 1822917 1821333 1811316 1810462 1787268 1754798 1723051 1683228 1666530 1649083 1646568 1644478 1618180 1605330 1592535 1575398 1574922 1571497 1561610 1552507 1537812 1523597 1516049 1506997 1471062 1446857 1442647 1437352 1417672 1400106 1398937 1387463 1386742 1370211 1367031 1347178 1339963 1330565 1324919 1312118 1311402 1309583 1282957 1260885 1247361 1246318 1241887 1237937 1227024 1221028 1202002 1197046 1188144 1186722 1177775 1171129 1167692 1165947 1164042 1163270 1156067 1155859 1148582 1141891 1132674 1129467 1125110 1123070 1119589 1113053 1111594 1110699 1108507 1084509 1082093 1076317 1067886 1059215 1052796 1051373 1043314 1022169 1016224 1002795 993659 989749 988764 976769 963558 956128 945093 942320 942152 937476 926017 918845 916052 914216 906971 904775 891243 891206 878653 861373 847895 844654 840919 826952 824684 824143 820452 815395 813455 805220 796406 796087 793919 786674 780703 772991 771631 768805 766315 758732 758453 754403 754054 751046 749801 730125 726027 724799 722349 721659 720871 715143 712633 706779 706003 696357 695540 694763 690577 690148 673913 670419 662723 661397 657597 654447 653156 650649 644682 644119 643979 640903 638305 636333 632826 631054 630212 624780 618381 600453 596513 587854 584202 578650 575415 574809 574631 572801 571930 567605 563001 562701 561687 557032 556655 556539 553617 552632 544770 543422 535911 533660 529895 523445 520342 516268 515860 510497 509905 506899 505102 494919 483348 483312 477351 470575 459545 458833 453111 449932 446386 442615 439679 437893 430975 423378 418485 413386 409963 408345 406556 405127 402253 399690 398142 396803 396544 384313 366833 365322 360782 358850 355580 354565 346404 344726 344680 341699 341487 340906 339530 337094 333635 331043 329703 324552 322983 322162 316884 312242 309344 308454 306012 302421 301933 299183 297233 296265 295719 292348 291620 287379 285589 283711 282832 282572 282080 282077 282041 278430 278104 277615 276534 276073 275822 274688 271732 269841 269628 269095 267958 267885 266406 264312 263070 262436 261889 261615 261519 257906 257017 255345 254476 250139 249820 247118 245495 245183 244270 243306 240366 234876 234737 232651 232562 230005 228936 226561 226037 225563 224943 224277 222308 221349 216695 214536 214228 214086 213800 213318 210634 206025 204370 204148 202915 201603 198709 198329 197759 197581 194265 191867 188214 183718 178677 176458 175913 174999 173665 173108 172712 172332 170861 168273 167437 167108 166584 166164 164869 163780 161374 159862 159291 158708 155596 154760 152950 152841 151690 151390 149906 147507 145997 145285 144088 142559 142087 141772 141732 141635 139222 138706 138652 138524 137542 137085 135887 134290 133513 132952 131417 131087 130215 129744 127933 127003 124211 122225 121737 120756 119948 118562 118000 117911 117823 114313 114297 114292 112847 111072 110298 109423 109329 108409 107042 105832 105560 105119 104838 103895 103228 102303 100985 100309 99356 98642 98393 97966 97299 95022 94247 92962 92484 92375 88693 87479 86551 86472 85712 84572 84008 83609 83580 82876 81950 81307 79710 79201 79035 78616 77223 76488 76310 74399 73840 73286 73013 72974 72269 71820 71406 71127 70174 70121 70047 69955 69808 67452 66913 66902 64259 64066 62566 61801 59871 58534 58000 57727 57478 57013 56854 56795 54340 54302 54140 53699 53163 53033 52339 50423 50167 50119 50108 49604 49353 48813 48749 48611 48552 48292 47400 46869 46463 44850 44649 44613 43663 43606 42775 41367 41234 41050 40190 40110 39128 38934 38921 38873 38835 38739 38697 38655 38586 38566 37524 36934 36862 36692 36488 36136 35941 35752 35144 35123 35030 34766 34186 33627 33536 33353 33105 32684 31822 31564 31512 31497 31467 31136 31095 30473 30049 29879 29264 28668 28240 27615 27414 27287 27030 26784 26714 26057 25852 25419 25154 25047 24648 24094 23602 23402 23332 23297 22508 22447 22390 22349 22252 21713 21416 20153 20123 19997 19903 19857 19418 19030 18761 18542 18247 18058 17998 17552 17354 17224 16545 16321 16176 16113 15881 15521 15134 15082 14966 14577 14441 14355 14311 14176 14110 14030 13961 13220 13151 13023 12975 12924 12791 12557 12430 12423 12146 11799 11785 11751 11743 11722 11508 11058 11041 10945 10817 10726 10259 10245 10174 10158 10040 9669 9526 9410 9388 9378 9203 9115 9009 8547 8123 8091 8090 8024 7956 7556 7447 7363 7279 7277 6747 6495 6467 6418 6409 6239 6225 6165 6112 5943 5936 5808 5554 5399 5380 5280 5149 5098 4963 4929 4826 4818 4706 4695 4662 4605 4465 4382 4272 4074 4035 4011 3864 3772 3771 3702 3591 3496 3019 2846 2821 2546 2428 2393 2270 2152 2023 1940 1938 1779 1760 1728 1572 1570 1548 1463 1368 1318 1293 1262 1256 1170 1136 1132 1110 1082 1043 1003 951 943 749 748 729 724 704 678 663 551 544 528 521 514 486 423 387 324 263 242 219 218 211 199 187 157 155 142 122 113 112 89 52 41 17 11 10 5 3 2
230745006 138481512 129952628 120209443 104301639 94820404 67238783 61558373 61108982 59138156 49135548 44109550 43101960 42627598 40008012 38376640 37882518 37290193 36879487 31952606 31080149 27604355 25786236 24491473 24078453 23594917 23437596 23107825 23035325 22968915 22721416 22427628 22002510 21966894 21623869 21587791 21442558 20487692 19194548 18476760 17665834 17197898 17043291 16544257 16234838 16185996 15041695 15024697 14910400 14845652 14637366 14318722 13936994 13670887 13343530 13294805 13225599 13217369 12655272 12577879 12492061 12018284 11806823 11802971 11692789 11490274 11052871 10996954 10619546 10335956 10314770 10113174 10033757 9849566 9791187 9285136 9173794 8965301 8911560 8722168 8641220 8532195 8417811 8370137 8321119 8043534 7876114 7845369 7809842 7708037 7703440 7588172 7515062 7486351 7456287 7355257 7226236 7021470 6996926 6922063 6787794 6755955 6721106 6720942 6687964 6659927 6633607 6611795 6541286 6363590 6211091 6170830 6135603 6120405 6111460 6036949 6032170 5995917 5945661 5943174 5830351 5813501 5790041 5580881 5572813 5562176 5502882 5492330 5169754 5157515 5135955 5115599 5077125 5043488 4974119 4949073 4911539 4848136 4786476 4751750 4736200 4700972 4694770 4669473 4656980 4549469 4435098 4412868 4357477 4252893 4245988 4207116 4181008 4178162 4169849 4113465 4063918 4047680 4005190 3986183 3924826 3906185 3898899 3895566 3873990 3872608 3786333 3762579 3744618 3678890 3674550 3654001 3639232 3628522 3627858 3546072 3542022 3535872 3534675 3520759 3509290 3502217 3499671 3484270 3432187 3426881 3419440 3403812 3403589 3380862 3364175 3347489 3326114 3312102 3305439 3260727 3240440 3196911 3194217 3146045 3130794 3072684 3063325 3050765 3050189 3005165 2969784 2951031 2949729 2908997 2905039 2883062 2882532 2817874 2755394 2743951 2716956 2671496 2663686 2620747 2614320 2550311 2541061 2539353 2506594 2449065 2415663 2414030 2402079 2396371 2392150 2340069 2318586 2275885 2256647 2234959 2223686 2215504 2212145 2204937 2203779 2099613 2079723 2072440 2035106 1993425 1990183 1985412 1978793 1938056 1915416 1899529 1894088 1886699 1857211 1856290 1854527 1848673 1807614 1798178 1776991 1763634 1721621 1720220 1707638 1700381 1699796 1698706 1697137 1693986 1668292 1607412 1606186 1588161 1581800 1558721 1557358 1535095 1512416 1498706 1494761 1472148 1468971 1462635 1458059 1439723 1433493 1417377 1396814 1390333 1389276 1385826 1369064 1364276 1360382 1351113 1331907 1286393 1274785 1253595 1248025 1244210 1221385 1220325 1215807 1215068 1213844 1209369 1209224 1185359 1164827 1154509 1152241 1151079 1130733 1126350 1125833 1090323 1078290 1077953 1068697 1061129 1059699 1050050 1043502 1040689 1030663 1023424 1017755 1015713 1011932 1004733 992006 990758 982717 982710 973866 971025 964793 951864 949769 938908 930295 929837 925493 919232 918230 904341 902455 901977 901152 901038 891397 885522 884634 862860 848746 840695 829694 823476 816346 809560 808865 808368 807067 801796 801117 798266 795428 785312 784906 777152 772876 743010 741933 711100 706549 706292 697890 682171 680761 669601 663485 660369 659325 648518 648116 643914 642954 642640 638203 636964 632704 622644 620784 616571 615790 615774 613900 611291 606494 604830 595098 592528 590749 578946 577571 577034 568302 568113 565953 564011 560314 550216 548946 546844 545387 544059 543892 543861 541696 537206 535787 534841 532819 530758 523487 522056 520988 519820 519245 511068 507468 505580 505292 501143 494597 491481 490019 486399 484866 480662 475248 474918 468969 467128 465156 461229 457596 450724 448316 441757 440021 439315 436790 433519 426556 425793 418319 417830 414066 413222 410031 406591 405499 400432 398144 397282 393997 393889 392973 391638 387530 384117 383890 379287 378573 376983 373299 368548 368314 366675 360204 359730 355889 354179 348012 347940 346071 345228 338733 336481 336245 333352 332091 332013 330495 328440 325868 324091 317431 314189 312585 311229 308963 307988 305757 305678 305361 303926 302822 297513 295900 294999 293921 293187 288340 284202 283999 279656 277152 274138 273131 272155 271649 270212 268098 266271 261656 256821 256114 253334 251400 251134 250195 249598 248864 247451 247226 245953 243211 241797 241668 236420 234459 234392 233463 233066 231589 230526 227005 226445 225195 223432 223127 221193 218605 217209 216443 214908 211061 207639 205432 205321 204313 203968 203618 202121 202106 200758 199269 195248 193110 191816 191598 190554 189097 187758 187461 185775 185048 184614 184290 179108 178669 178078 174829 173972 172694 171736 169191 169132 167757 166827 166802 164481 164441 164218 162941 161850 159252 159089 158556 157821 154940 152608 152454 150824 150108 149469 146417 146343 144676 143349 143223 142873 142717 141860 139968 139589 138502 138235 137515 135133 134817 133659 132114 129860 126228 126036 125073 124051 122381 120961 120781 120473 119984 118720 117056 112056 111656 110363 107328 107163 107056 105943 105636 105060 102054 100569 100084 99733 99444 99433 98678 98274 97373 97279 97203 96885 94595 93415 93359 92721 91481 90220 89364 89330 88857 87311 86852 86065 86014 84787 83741 83452 83409 83270 82920 79603 79359 78431 77097 76502 75160 74262 73642 73534 70614 69604 69132 67172 66702 65731 65717 65100 64851 64681 64183 62524 61270 60506 60152 59320 59006 58621 58019 56478 56260 55398 55240 54966 54946 54548 52754 52573 52447 51513 51044 49596 49455 48709 48257 47055 45565 45560 45389 45338 45137 44998 44864 43938 42830 42778 42436 42117 41929 40863 40577 40324 39729 39410 39133 38224 37995 37736 36688 36653 36519 35748 34794 34364 34163 34082 34021 33804 33674 33662 33303 33214 33095 33034 32694 32683 32630 31975 31421 31215 30509 30376 29812 29516 29422 28804 28761 28621 28396 28039 27797 27741 27314 27256 26904 26428 26182 26108 24876 24855 24618 24444 24205 23483 23226 23207 22999 22866 22723 22510 22499 22490 22443 22427 22182 22110 21990 21902 21424 21264 21197 20761 20351 20128 19762 19272 18267 17565 17451 16932 16795 16754 16716 16715 16538 16509 16438 16373 16141 15794 15681 15666 15565 15212 15162 15051 14975 14609 14420 14136 14001 13776 13624 13481 13445 13404 13312 13252 13251 12902 12887 12428 12388 12360 11718 11686 11556 11413 11256 11154 11083 10989 10969 10805 10768 10559 10480 10375 10190 9959 9673 9143 8958 8883 8824 8277 7652 7556 7510 7094 7047 7043 6559 6154 6049 5922 5853 5530 4937 4698 4624 4572 4555 4511 4414 4401 4339 4336 4241 4238 4213 4049 3938 3874 3841 3815 3810 3750 3484 3462 3421 3321 3275 3259 3185 3178 3170 3135 3112 3079 2954 2907 2868 2836 2727 2706 2693 2650 2635 2393 2345 2341 2213 2191 2150 2101 2031 2023 1888 1851 1805 1776 1723 1689 1663 1659 1657 1565 1549 1532 1523 1483 1383 1313 1165 1148 1116 1099 1088 1001 966 963 955 953 921 761 730 727 710 616 597 592 579 423 387 375 349 345 328 293 291 289 230 220 216 175 160 147 136 130 108 87 73 51 48 46 42 35 34 21 16 1 0
2 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 731540262 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 823385870 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 698231017 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 172007502 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50216319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 376368251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 680756677 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 566717671 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 374901925 0 0 0 0 0 0 818820958 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 294607171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600173091 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 608307390 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43463 0 0 87277 0 0 0 23353 0 2625746 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1431088 0 0 0 0 0 0 24776620 0 0 0 0 0 0 62581 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 571 0 0 0 0 0 0 7373 0 0 0 83992 108695 1 0 0 0 0 0 0 0 0 296 0 0 0 0 0 0 7684722 0 0 0 0 0 68 0 0 0 0 0 15555 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 11392 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69623 0 0 0 0 0 0 0 0 0 62 0 0 0 1184 0 0 0 0 21249 0 0 0 0 0 0 0 0 1 0 0 0 1808 0 0 0 0 0 0 118002 20204 0 0 0 0 0 380 206 0 0 0 0 0 0 0 0 327 0 0 0 3 0 0 0 0 0 0 0 0 64813 0 0 0 0 0 3 0 0 0 0 543423328 258 0 328 0 0 71411 6 0 0 0 0 0 0 0 0 0 0 395488 0 26777 0 0 0 0 0 0 0 0 0 0 0 138 0 0 0 0 0 0 0 1443064 0 0 32699620 0 0 83415372 0 0 0 0 0 0 0 0 0 0 0 0 0 0 221436 0 268848 0 0 0 0 0 275160577 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2698 0 19297409 0 0 0 2870 0 5 0 0 0 0 0 0 0 0 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 84315 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 6910 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18927975 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 988 0 18857 0 0 0 0 0 0 0 0 0 0 0 0 0 338432 0 0 0 0 0 0 0 0 0 0 0 0 0 3604099 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52642799 0 0 0 0 0 0 0 0 0 0 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 233475 0 0 0 0 0 0 107801 0 0 0 0 0 0 0 0 0 36 0 43371635 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9245592 0 0 0 0 0 0 0 0 0 0 0 59480836 0 0 0 0 0 14234118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21092 0 6351019 111687002 0 10 0 0 0 638 0 0 0 0 0 0 0 0 0 0 0 0 0 2062037 0 0 0 155018116 0 0 0 0 0 0 0 0 0 0 0 0 0 198785 0 0 0 0 0 0 0 0 0 0 0 0 100227759 0 0 0 0 0 0 0 0 0 0 61 0 0 0 0 0 0 0 0 0 0 7 0 0 4210579 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 31611585 0 0 0 0 485354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3260129 0 679 0 0 0 0 0 0 215979690 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 58 0 0 0 0 1344973 0 0 0 242 0 0 0 0 2229452 0 268771 0 0 0 70599 0 46610 0 0 0 185 0 0 0 0 0 0 0 0 0 144339 0 0 0 0 0 0 0 0 0 5462192 0 0 0 0 0 0 0 1628717 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 11415 18079033 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1285 0 0 0 0 0 0 52 0 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 68657 0 0 0 0 0 0 0 0 0 0 0 0 0 30658668 0 0 13152 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 162452604 0 0 0 4635 0 0 0 0 0 0 0 0 0 10664 0 0 0 12822186 0 0 0 837804 0 0 0 5135 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 684908240 0 0 0 0 0 0 1609423 3 0 0 0 0 0 0 0 0 0 0 0 0 0 16548 2645 70459855 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 206094453 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12107011 0 0 0 0 0 0 0 15610 0 0 0 0 0 0 0 0 0 220484229 0 0 0 0 0 5405057 0 0 0 0 0 0 0 0 0 0 132962 118848735 56297 0 0 0 139 0 0 13489188 0 0 0 0 0 0 0 0 0 0 0 0 223903 0 0 2763 0 0 0 0 0 0 0 323457 0 0 0 33039 0 0 0 0 0 0 0 0 398691935 0 0 0 0 141780 0 0 0 0 47847937 0 0 0 0 0 0 0 0 0 0 3643 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2960 2991243 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 0 27356341 0 524 195 871078 0 0 0 0 630965 4788561 917212 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 0 0 0 0 0 0 0 0 0 1010 0 0 0 0 0 0 0 0 0 0 285 0 0 0 0 0 0 201597612 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1172 7975 9659 0 0 0 0 0 452299650 0 0 0 0 1 0 31857 0 0 0 0 0 0 0 4436 0 40 240674 0 0 0 0 0 48 0 0 589 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 9 0 0 0 0 0 0 0 0 0 239 0 0 0 0 0 0 0 0 0 0 3 72 64555 0 99443989 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8025 244835101 220 0 0 0 0 0 7078831 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 16 0 0 0 0 235288 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 776 9382 120442 0 2 0 0 845 69 0 0 0 0 0 0 0 0 0 0 0 0 2262 0 0 0 0 0 0 0 0 101138 770159 113144654 0 0 0 1 0 0 0 0 0 0 0 0 0 0 15732 0 0 0 0 0 0 0 93 0 36332263 0 0 65 0 332887 1181927 0 0 0 0 0 0 0 0 14908011 0 0 0 0 0 0 0 0 18430410 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 257212 0 290 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 43 0 0 0 0 0 60509 0 0 0 0 0 0 220871 0 0 0 0 0 0 0 0 163015958 23 0 0 0 0 0 0 0 0 228481 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 1210317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1044 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 1686 0 0 0 0 0 0 0 206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1739124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56969684 7614265 0 0 0 16837 0 0 285884 0 0 0 0 0 0 0 0 0 21001 0 9143 0 0 0 0 0 5 0 0 0 0 0 0 6821 0 0 0 0 0 0 6150 0 0 0 0 0 0 0 0 13 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 130648184 0 0 0 0 0 0 0 0 0 16376843 0 240134 0 262000560 0 0 0 0 913844 0 0 232 0 0 0 0 0 0 0 0 77 0 0 0 0 0 0 0 2 0 226394 3021716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65005808 0 0 0 642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12814258 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 184268
2 1001
991359217 752018199 468527186 466294373 317591256 233811045 161729034 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
714073234 627731212 621472354 325166988 200210941 170592850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 12 19 20 20 28 84 87 95 106 111 115 128 155 157 180 201 263 263 265 280 281 312 405 406 447 453 472 472 491 602 617 649 674 684 684 734 749 773 810 830 909 919 944 1178 1186 1193 1237 1237 1292 1293 1369 1402 1407 1444 1485 1488 1714 1777 1896 1920 1943 1991 2000 2033 2062 2197 2316 2404 2415 2844 2899 2905 2920 3045 3151 3217 3226 3262 3338 3530 3538 3613 3698 3710 3789 3868 3924 4084 4161 4200 4299 4326 4353 4399 4411 4430 4785 4790 4846 5108 5384 5394 5440 5459 5517 5532 5578 5597 5643 5707 5794 5872 6046 6047 6088 6210 6226 6477 6601 6739 6757 6800 6837 6837 6859 7009 7027 7153 7227 7228 7575 7742 7796 8204 8306 8325 8491 8554 8654 8692 8781 9166 9307 9376 9392 9515 9624 9688 9709 9747 9800 10106 10184 10331 10425 10663 11000 11003 11136 11287 11370 11382 11648 11784 11935 12031 12376 13061 13080 13143 13215 13341 13522 13643 14152 14511 14560 15195 15726 15739 15967 16170 16218 16319 16380 16967 17326 17518 17749 17893 17910 18057 18146 18152 19153 19290 19395 19954 19960 20220 20314 20892 21151 21405 21555 22059 22348 22360 22649 22731 22755 23193 23406 23963 24111 24441 24567 25135 25292 26148 26483 26588 26593 27072 27284 27654 27870 28103 28949 29248 29321 29536 29692 31064 31166 31198 31714 32007 32020 32226 32564 32841 33053 33478 33862 34049 34556 35366 35474 35654 35681 37036 37816 37987 38470 38994 39262 40535 40631 40756 40788 40833 41309 43215 43932 44464 44504 44859 44860 46259 47340 47351 47539 47796 48115 48541 48858 48884 49166 49396 49700 49741 50214 50526 50880 50925 51822 52194 52835 53124 53236 53524 54339 54997 56215 57302 57556 57694 58319 58752 58798 58866 58994 60083 61362 61537 61753 61802 62055 62507 64358 64948 65996 66366 66961 66985 67320 67441 69120 69779 70989 71036 71380 71437 72227 73718 74272 74854 74878 74990 75036 77763 77995 79198 79229 79458 79493 79849 81974 84021 84341 84491 84606 85112 85195 85394 85825 86249 86303 87205 88350 89273 91522 93513 94153 94683 95524 95860 96288 97017 97352 98830 100925 101194 103333 104178 104309 104681 106103 106193 106738 107397 107417 108473 108499 108729 108785 111268 111311 112299 112425 112668 112917 115144 115204 115484 116684 123421 123674 125426 126297 126314 127300 129094 130931 131774 132029 133051 133221 136140 136424 137686 137941 140028 143860 144694 145335 146051 147469 148200 150598 154580 155807 156609 157263 158005 158981 159592 161404 162146 162634 163186 164628 165741 166323 167479 169026 171848 173946 176690 177736 177773 177814 177985 179908 180869 180955 182427 182862 183585 187197 187341 190389 191242 196429 199729 200117 201325 201833 203037 203496 203584 204712 205757 210023 210228 214630 216849 217148 223868 224111 224131 228335 229130 230113 232130 233622 236682 238509 239966 240587 242575 244009 248469 249417 253002 255121 255186 256953 259360 260159 260797 261331 261372 264901 267366 267788 270096 274107 274948 275980 281236 283637 285673 288097 289957 292176 295137 296543 298566 305465 307135 308206 312186 312558 312606 314276 316290 319063 320666 320728 321951 326103 329147 330492 330742 331394 331980 335515 336008 336311 338783 345159 345182 346298 356951 360500 360871 361614 368744 380920 381560 382774 389466 392987 394263 397494 397617 400776 401308 402235 403165 403205 407107 407781 408192 409810 416036 418077 423358 425444 426607 427351 431019 431213 431274 433690 436959 443765 444503 450886 452045 455318 459240 462737 463187 465525 468026 469844 471056 471343 476216 480400 480500 489955 491780 505256 507693 509817 509861 520048 526520 526941 529312 531147 534923 545193 554474 559499 564284 564849 566841 576023 581698 581741 584227 584825 587853 588613 589049 589288 595481 599001 599117 599457 611894 621497 631576 639320 647643 664387 668072 691598 691873 693231 699094 702940 704653 719719 739303 742514 751956 759132 765529 772524 775430 781126 783904 785120 792543 799631 800981 807453 823652 825660 825780 835475 839339 843888 866631 867072 870996 872536 874753 875320 877487 880955 885471 896124 902984 904518 905635 931668 932081 937858 941951 962865 970335 996521 1011804 1012163 1024086 1030227 1033680 1058521 1067623 1071143 1072909 1072912 1078260 1088160 1088422 1089535 1110687 1116219 1117092 1117633 1125261 1134294 1139765 1141033 1148830 1168335 1174565 1185154 1188853 1193211 1205675 1212461 1212815 1224291 1239026 1248728 1262053 1264342 1275811 1281496 1296296 1300742 1320769 1322852 1325672 1329657 1348355 1365571 1373363 1380513 1389527 1389685 1392692 1394965 1400619 1439297 1468047 1474035 1480509 1497212 1497614 1503081 1505460 1516806 1538370 1543634 1558934 1580867 1584129 1600039 1606940 1611016 1612061 1612186 1634708 1654643 1659440 1666169 1673667 1686037 1701347 1702276 1732618 1744240 1781000 1782149 1814644 1830680 1842843 1853790 1879349 1892772 1908856 1919632 1920481 1940091 1949915 1950379 1950732 1991923 2023865 2028940 2034635 2043076 2050083 2052230 2052691 2082018 2086275 2091833 2099251 2131651 2148722 2156365 2168857 2191952 2210546 2220372 2240067 2278813 2283402 2288761 2295329 2332292 2340232 2357050 2401543 2417889 2425433 2428924 2434104 2467439 2473002 2485966 2553365 2564181 2567760 2572928 2579027 2624234 2667076 2677002 2704768 2723557 2751592 2771422 2778275 2789659 2797474 2811350 2832014 2849052 2853018 2870602 2892490 2900701 2910511 2948856 2954654 2967952 2978210 2978324 3012764 3018128 3033887 3075879 3135734 3174863 3243905 3281329 3407309 3425038 3474761 3498445 3518865 3523306 3531937 3542988 3589799 3609382 3635343 3707796 3713930 3741111 3746854 3918559 4006294 4056966 4087254 4136529 4239616 4330957 4333462 4342402 4369131 4404250 4418791 4422181 4522917 4616060 4654628 4759034 4831595 4898845 4914605 4956859 4993491 5055697 5063789 5087821 5120154 5240996 5260406 5305236 5363754 5365405 5426280 5537059 5538891 5610425 5691724 5708128 5733148 5766798 5899865 5906717 6047374 6047686 6159693 6331343 6343860 6463635 6495783 6694935 6699789 6789140 6866697 6925819 6935281 6974296 7096122 7143996 7165348 7278567 7386483 7399419 7407445 7905531 8074068 8137485 8192712 8260754 8434782 8581012 8611127 8909922 9199607 9529723 9608906 9703305 9740778 9877908 10071837 10146410 10154343 10200701 10227930 10295947 10390542 10911277 11067657 11173556 12423914 12500467 12579839 12688296 12815083 12881901 12969701 13033370 13532778 13725345 13876565 14055037 14119401 14647718 15769265 15895956 15912409 16194930 16246950 16427820 16924868 17986619 18436538 19061918 19196764 19288622 19775520 19890389 20062218 22428544 22882292 24027969 24359645 24745467 24852880 26599701 26787403 29389763 29793658 31021919 31187340 31402970 31404173 32129062 32874690 33302114 34326929 34798230 35724625 37111605 44934231 47712153 50771538 60689677 60949357 62001251 69346419 69386841 73443861 77223028 79941314 93616323 116961287 143210208
0 3 7 8 13 18 22 22 25 32 34 36 59 74 81 108 108 116 144 150 167 185 186 188 191 193 215 222 224 267 304 310 352 407 431 443 466 481 488 621 623 629 633 658 681 684 738 861 947 993 998 1019 1085 1120 1242 1294 1416 1514 1553 1581 1626 1766 1799 1816 1961 1965 1974 2037 2147 2363 2397 2438 2566 2621 2629 2712 2716 3095 3153 3201 3437 3504 3593 3694 3739 3794 3812 3835 3933 4201 4279 4473 4474 4483 4513 4614 4796 4926 5351 5477 5690 5896 6036 6037 6322 6413 6532 7143 7191 7212 7379 7426 7522 7557 7786 8090 8131 8177 8386 8488 8796 9089 9186 9481 9512 9538 9857 10153 10186 10795 11695 11788 12188 12290 12352 12608 12778 12797 12948 13439 13493 13506 13971 14123 14270 14400 14585 14702 15151 15258 15361 15483 15664 15706 16657 16776 17760 17933 18016 18322 18567 18709 19600 20043 20239 20309 20540 20832 21106 21442 22254 22718 22867 23268 23901 24185 24300 24358 24630 24833 25185 25488 25546 25628 25703 25778 26101 26117 26233 26254 27828 28107 28748 28838 28997 29289 29575 29641 30193 30302 30390 30686 31501 31544 31752 31980 32059 32213 32960 32976 33200 33271 33400 33573 33622 34013 34280 34355 34416 35845 35987 37301 37467 37748 37807 37989 38066 38175 38331 38619 38808 40173 40408 40823 41346 42907 43168 44483 44552 45217 45250 46005 46325 46403 46726 47054 47263 47487 47718 47822 48075 48286 48343 48424 49543 50315 50329 50510 50928 53601 54113 55444 55529 56135 56819 56915 58325 58510 59804 60189 60694 60810 61063 61235 61547 62933 64011 64411 65377 65426 66308 66555 66911 67070 67692 67888 67959 69809 70146 70609 71043 71585 72625 73435 74172 74557 74579 75479 75821 76127 76310 76334 76739 77756 78434 78832 79506 79608 80436 80755 82091 83393 84711 87603 88259 88336 89353 89586 90008 90042 90063 90541 90959 92581 93111 93148 95681 96266 96325 96778 97159 97853 98806 99736 99957 100305 101438 103049 103487 103791 105048 106005 107084 107457 107769 108200 109608 110108 114431 115285 116048 117163 117310 117770 118588 120214 121069 121451 121496 125314 125351 126404 126755 127187 128392 130376 131134 131953 132216 132287 133675 134006 134437 134512 136105 137664 138887 139179 141527 144052 146675 148157 148488 149474 151364 152301 152857 153995 155021 155622 155801 156124 158301 158591 158613 159456 160935 161055 161710 161896 163539 163966 164470 167591 167982 168790 174714 176787 176972 177796 177876 181302 186244 186339 187008 188327 188439 189518 189994 190342 191501 191791 192234 192667 192774 193808 194207 195985 195990 196772 196780 198794 199467 202877 203057 203193 208485 211218 211327 212937 213483 214796 216720 225919 226643 227391 231563 232363 232426 233462 238808 241213 243183 244643 247029 248782 249064 250849 251769 256602 257648 260480 263232 263259 263350 267043 268404 272521 273059 275053 282018 286186 288368 290011 290249 290310 292016 292037 292880 293535 296443 296687 296743 297931 302888 307701 307850 307916 313274 313327 323530 324162 325092 326708 332253 334961 336309 344105 346130 361387 361751 363229 363430 365702 373262 373588 375043 375307 375690 378551 384877 391330 395580 397722 398891 399292 406718 407290 407295 408143 409591 410949 419313 425072 425274 430820 431871 433375 434971 440712 441887 443487 447914 449497 450047 455397 457075 458445 458694 466191 468098 475026 477270 480012 480228 481233 486122 489805 493462 504296 505575 505600 509642 513948 514855 520838 521933 525743 527648 535603 536239 539602 541895 546969 547590 552201 562255 562611 562642 575598 585187 585202 588032 589401 600003 602250 607629 608974 620249 623564 627712 635056 641537 642607 648045 649823 650700 651908 662918 672124 679665 681590 685098 695861 706642 710965 715317 717932 727353 738341 744204 746499 746565 748950 752968 762832 769145 770036 791810 801831 802653 803223 812220 818592 836392 849332 855490 869638 881041 890740 892768 901627 911916 921808 924636 925227 927246 932492 933151 938080 943792 948179 949554 951560 954457 955531 966833 974395 979093 983977 985358 993453 995602 1002128 1037866 1044716 1046345 1052668 1055556 1055802 1092672 1095238 1095240 1107077 1113459 1117828 1118427 1127249 1129391 1137245 1138468 1146373 1155422 1166321 1177675 1208362 1231059 1232100 1283445 1285666 1287374 1288499 1319773 1324639 1332057 1340116 1341952 1362560 1376490 1377240 1387703 1389823 1402565 1421007 1421127 1436425 1439740 1450344 1451652 1466096 1468873 1478065 1496188 1496916 1498174 1499967 1501366 1511066 1531594 1561759 1566949 1570279 1582751 1608675 1612071 1612266 1628133 1671787 1683821 1688262 1708739 1719279 1719376 1736631 1736815 1751496 1769104 1831433 1839937 1854845 1856032 1857803 1863939 1896692 1932758 1937014 1949771 1958499 1979022 2011228 2019713 2023171 2032676 2085258 2097084 2123008 2144130 2180323 2186575 2201961 2213431 2215198 2227737 2231769 2263689 2278521 2280663 2284617 2299730 2327068 2335786 2338840 2360558 2379466 2385275 2406658 2431861 2439954 2450400 2451538 2456929 2497612 2498840 2531013 2533932 2576554 2583270 2594029 2595840 2599667 2613424 2636201 2641827 2641917 2679559 2683046 2687190 2715210 2715379 2729900 2738955 2747537 2771705 2773887 2806612 2877251 2924613 2926108 2928211 2942602 2948875 2959311 2968891 2997678 3001529 3030794 3084405 3088265 3090277 3090817 3101205 3112658 3114724 3148271 3218435 3259660 3274206 3283270 3346786 3465087 3503887 3508610 3542771 3555923 3569201 3624533 3625784 3677408 3683217 3686245 3712729 3742464 3794864 3832138 3842348 3846615 3927921 3937933 3962098 4017222 4106821 4171139 4174088 4231141 4279047 4316787 4367585 4442473 4442499 4485577 4491732 4523964 4563317 4598042 4637848 4755509 4787719 4800956 4907636 4908343 4981886 5026796 5122031 5128915 5202768 5220219 5303483 5313067 5315343 5315973 5340924 5358944 5372243 5418679 5451962 5470879 5534055 5643492 5696495 5700299 5719982 5736359 6151100 6312906 6495726 6513573 6600095 6600764 6645453 6647895 6702136 6742532 6768269 6800106 6834821 6839862 6843318 6862991 6878606 6878613 6893657 6985634 7190995 7416409 7590836 7605408 7878778 8023151 8092511 8186514 8245082 8277138 8296619 8302870 8346728 8407696 8432392 8467540 8610257 8612019 8686784 8748712 8917563 9032081 9113300 9183356 9265776 9379171 9468365 9594353 9689094 9747830 9761941 9809124 9992722 10040672 10087993 10510668 10621041 10856420 10901156 10977925 11133831 11157390 11264358 11275856 11324582 11548801 11569369 11687255 11759145 11944788 12160106 12698018 12883423 12957639 13479118 13895319 14176381 14198083 14324382 14522764 14564693 14783507 14797042 15218006 15421969 15541720 15606561 16185380 16288157 16587794 16693853 16723582 16862436 17169151 17486793 17629891 17639087 18984712 19839181 19932689 21885443 22621420 24398232 24750496 27119668 27121754 27543455 29529345 30307213 30573984 30670956 30793664 31180632 31768848 32622057 33038150 33475118 34025109 36024450 36581235 37179258 39493232 39871434 42465390 42592278 43452646 53273842 54697944 67869596
2 1001
880368550 759823290 688360907 354145486 218583370 58543455 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
957096052 628318546 599142639 454548907 372633170 302923606 284311496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 97 0 0 0 0 0 0 16536203 0 0 67 14 0 0 0 0 0 0 0 0 0 0 0 0 8667 0 0 0 0 0 0 0 0 149 0 0 0 0 10721862 0 0 1864663 0 0 0 0 0 0 0 0 0 0 0 0 21443 0 310 0 0 89 7707559 0 0 0 0 0 0 0 0 0 0 0 0 0 0 803 6146 0 0 0 0 0 0 9820 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1770 23112 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 0 96602 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 1 0 0 0 0 0 5 0 0 267 0 0 0 0 0 137 0 0 103179770 0 0 0 0 7 0 0 132431833 0 0 0 0 0 0 99746893 0 0 0 0 0 1115461 0 0 0 0 0 0 0 0 0 147181123 0 132951 0 0 16497 0 0 0 0 0 0 0 8829097 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 133655355 0 0 0 7 0 0 0 0 0 0 0 12421 0 0 0 0 0 0 0 1 108482647 0 0 0 6003308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 299374 1 0 0 0 0 0 0 0 0 1102193 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 362121858 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3793 0 0 0 0 0 0 0 0 0 0 227631 0 0 0 0 0 1 0 0 24 0 0 0 0 0 0 0 0 0 1967698 0 0 0 0 0 0 0 0 0 8685265 0 1 0 0 0 53 0 0 0 0 0 0 0 0 138783174 0 0 0 0 0 0 0 9516124 355446 0 0 0 0 0 0 0 53 0 0 0 698357 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 25 0 33055 0 0 0 0 1 0 0 0 0 784372 0 0 28 30 0 3 0 0 0 0 18224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6027 0 0 0 0 0 0 0 0 0 14971 0 0 0 0 0 0 2044817 1506 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57210416 0 0 11943452 0 0 0 0 0 0 0 0 0 1307302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10463 0 0 372 0 0 0 1 0 151269248 0 0 0 6662 0 0 0 0 12 0 0 0 0 282128248 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 173 0 0 0 0 0 0 0 0 0 0 1326 41442621 0 0 0 0 0 0 0 0 0 0 0 0 8 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 5 0 0 0 2443 0 0 0 34 0 8963 0 0 0 0 0 0 0 0 0 0 0 10291 0 0 0 0 0 0 0 0 204843952 0 931865 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 614078 0 0 0 0 0 649274415 0 0 0 0 0 0 0 0 0 0 0 44 0 14425 0 0 0 0 0 0 68726312 0 0 0 0 124 1116 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53283468 0 0 0 0 0 0 0 0 0 0 0 6673 0 274 0 0 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 0 0 0 577830476 3789757 0 0 44951 1333675 0 0 0 0 0 1729738 0 0 0 0 0 0 0 0 2408568 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127771818 0 0 0 39752 0 0 0 0 0 0 0 0 0 0 3313946 0 0 0 0 192316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2302269 0 1 0 0 0 0 0 0 0 0 496 0 1066 0 0 0 0 0 0 0 1165 1880504 0 0 3 546603 0 0 0 0 0 463430 0
0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1630981 0 0 0 0 0 0 0 0 0 0 0 216676 0 0 2552 0 0 0 0 0 0 0 0 0 0 0 0 0 268 0 0 0 322724 0 0 0 0 0 0 0 0 0 0 0 926 0 0 0 497970 0 666 0 0 0 0 0 0 0 136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 253671 0 0 0 0 0 0 0 0 0 0 0 0 0 113 0 2652109 0 0 117 37532571 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 475929424 0 0 0 0 0 0 0 557215 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 209028083 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31123654 0 0 0 0 51542177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 0 0 0 7572400 0 0 4 0 0 0 0 17125529 0 0 160 34 0 0 197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53800 0 333595870 0 0 0 208 0 0 239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2105112 0 12659 0 0 0 0 0 0 127 0 0 94455633 0 4018840 0 0 0 0 19593 0 0 0 0 0 0 26776137 0 0 0 0 0 4487 0 0 0 0 0 191860 0 0 1336 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19472888 0 0 0 4 0 0 1 0 0 0 0 0 0 0 0 0 76771 1 314 0 0 16472 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 334964 0 0 0 0 0 0 0 287105 0 0 0 0 0 0 0 0 327 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 5195 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2089931 0 0 6257398 0 0 0 0 0 0 646238608 0 0 0 0 0 0 0 0 0 0 0 0 0 5147 0 0 29393355 0 0 0 0 0 0 0 0 0 0 0 0 0 0 92922942 0 52 0 0 7636816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134 192397788 0 0 0 0 0 0 9979324 0 0 483347 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 238 0 0 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2223 2021150 0 81184666 0 0 12 0 0 0 0 0 16286 0 154504 3588692 0 0 0 0 0 0 255 0 0 47 0 0 1 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 7333229 334151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2274267 0 0 0 0 0 0 0 0 0 0 314396 0 0 0 0 0 8 0 0 0 784 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9218438 0 0 0 0 0 95 3718971 0 0 0 279481 0 0 0 0 0 0 0 0 65 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 11722 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 37022092 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 0 0 0 0 0 0 0 0 0 0 0 62436 0 0 0 17 0 30907 0 0 0 0 0 0 0 0 5 0 0 0 1753092 0 0 0 0 0 0 0 742 438 0 4570976 0 0 1031241 262463 0 0 0 0 0 0 0 0 0 905863 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2015305 271 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 701 0 0 416743028 0 0 0 11 0 0 0 0 0 0 0 379 0 0 0 373 0 80455654 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17244666 0 0 0 0 0 0 41 0 0 0 0 0 0 0 1567241 0 0 0 0 28607143 0 0 0 0 14 0 0 46414 0 0 50001 0 0 0 0 0 0 0
2 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 200425218 507623914 689680711 734250332 978957319
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2191651 52817508 193990571 340674704 776087028 812630665 869407339 884427081
16813 1261297 1571 61367 1154066 1419772 1362191 245397 10091061 18192 12151414 246273 72218 3214253 266622 21101 7560231 4929776 182722 195320 18668599 55380 254749 13559 334853 115375 1846223 2174 7592640 62631 112744 73946 23699 83971 215452 1319565 14460613 347582 44405 471 180506 44454 612834 494529 679432 3064767 70538 7233633 1352710 709424 2560562 2022724 2199956 810939 187508 1102634 741136 2738511 12081780 6991 1599815 1866700 4399941 4695880 28042 130434 20182752 9739479 6146 331859 578011 92678 12155672 2714588 451192 281544 761476 22685 947146 116859 1244955 7748312 2689089 136601 43 1830315 1848 441327 1058264 141554 3247588 684119 28265 826173 2802848 2638730 959133 14083 407616 443956 8301603 2495557 6067 1519349 2699225 13503 8451568 463059 25805 679677 9622 2392937 4376922 4615 85618 122889 47243 2381886 264092 13173843 5864980 2004039 511222 103898 139861 25363 1743 807749 425699 498886 85407 14306 298902 367955 82445 803046 1376925 1643173 20932 352179 4834581 53221 529947 4819753 1782062 38891 404437 2262659 4556 12979073 925736 5766 411664 1662729 15726992 143132 405572 1696 72369836 5704784 8909350 1016946 23202334 14604 20779 381 826302 938491 121655 125726 228 2080021 1233812 151448 889 786024 19730 347265 7923 6243912 37217 4083279 4987202 643505 2316509 700341 552077 3323 208590 12203681 3187240 338167 79264 1528597 151673 24 18332482 242690 31919 731170 61523 30092 1061806 480880 1116056 1948 114823 113536 2153284 1293 48222 277583 1079365 4183099 713934 14791 22135 5106371 4821 561159 12268 6569766 12970626 1753858 1441465 527613 4849 1325673 2710061 16440 542743 2466172 54946 9466 5 368259 120725 53163 908659 69714 22478 7592184 1640846 354689 364 1611095 39958 659904 36854 10748450 97746 17358 58171 655178 10918 236684 7856003 118414 20811723 22409 1062850 12308093 139978 52 516890 718039 8363978 115886 402133 4996897 22456933 106254 202253 3811 7012 586969 13 388938 10053275 1502128 1603326 553599 26762 172244 743446 1958 1303 695122 4756213 51716 20632 129370 51302 44446 14610 1714 1518130 56928 615305 414372 19457 2135483 30526 4995297 47920701 214597 3951546 2133912 5621 15269953 4086184 170841 184568 44931011 11809 185528 104638 11521226 8101258 8032 288998 857291 2074 397439 4833750 1618842 553125 131157 4133820 69433 6882987 13271858 62640 2272825 1482 15142 2211457 34241062 105887 2808 110858 60978 342640 30883732 562713 3142186 214155 216101 5220 4798 538260 1221302 917777 106 20768 553514 169630 109638 34898 58865 3332799 8906 823376 157186 152127 83571 706620 15056 2121993 852296 438759 1416626 1445 31372834 3514001 236270 3750109 11287685 1288035 14062061 1806964 16403 10251 240825 8584243 2373501 87888 5215357 236771 227207 2178930 3146168 232441 15436 32883 4541 43828 2512624 136196 707668 344848 11308324 3102343 131179 1561237 2118016 594881 37626 2624099 261586 864384 415412 532781 887481 7561 347547 4892848 16931 68263 3746832 1544968 77774 15057 190483 15217144 198 4830 63963 15581 44454 946327 237308 374312 39907 6414840 12045194 71480 116098 6449 700361 488174 684065 285637 49053145 4465 126787 439537 1967114 38706 7629 6284 278166 38269 9969 7111 148095 20111565 339223 267576 265149 204208 11662324 733972 2319040 20143449 542126 10669156 736364 237167928 15219512 1655822 160217 396484 3164331 59386 3855 15813 37614 601920 97476 2745216 109301 116291 2128005 1593356 15423 661799 17666773 116306 89488 282168 528362 2562918 4692834 1909 492736 28 429569 76948 2436347 3836800 4510122 1820727 148671 797940 451 237005 538284 208280 2627825 15596 6237047 341614 35072 2263067 4620368 157574 14772 186 13995474 859221 3166672 1375812 10770 6877006 232112 11077384 20209790 27819 2628 87219 1804 7247959 9113164 1505216 15350 12271 52475 797087 41267 13784 1700559 9622952 10408 2295612 4622318 86077 1226857 976292 3286 17129046 5727185 53556 1009784 34937 62847 50031 24922 1489 75668 77267 4445746 1307274 219422 590889 4570987 143150 215108 47056 407407 10689618 1855388 1417701 153947 39430 334 608635 5204176 1238145 56064 8430312 120205 38499126 1434695 4604 2237813 108854 55926 246473 16440730 3340 107 15588 305240 2422298 172389 1333943 1309758 3301419 177075 6391031 2477253 2977 1128650 742361 23836990 1013428 1129472 293333 992063 57149 969887 12252 293851 2627852 3320896 4763143 2744458 1169027 189402 951723 11207 692008 1880926 182335 11425096 238325 1679 4980510 75022 71859 248860 310042 1798580 1064767 1205056 10407 424494 10215329 93283 10345 318186 204536 1063 127441 4214252 2377 218497 32033 4205305 13740 8424 972442 292981 9507886 100314 422280 60 812 80542 24698 559600 3144 2534659 23515 920468 36286 3569891 66506 223534 1838562 1188 2298193 27209 7447508 2289565 7478591 21126 26012 256444 1725856 2235207 2419849 340089 114669 1809835 1191362 20876 48676530 3653939 6633037 8489 4507 965004 81286 853 213135 952801 79462 85773 177925 11256 99303 90683 864106 7062860 29745419 232 13852 31779 389 4434 2488174 2487043 31025 986448 5080626 188155 59432 313344 115488 121164 622 18617450 2838496 11650 263872 38075 1662501 392771 3841256 9242 1881656 5963228 44359 4708668 307360 47476705 11449359 11850557 79853 270204 9113 8582524 577426 4525914 348437 200875 4033993 920053 415102 142918 9943130 11156365 36265 2082149 376924 1780373 561083 11759 1750 293668 538821 40091 20457805 112818 1269392 200207 14653534 442774 8490942 2192 702348 165852 22588375 1 1908705 10761 28393103 284094 20624 4490842 43030 178918 9247440 2497 83007 458614 239111 270743 106158 2722 1958311 850872 281356 250602 11858388 1600560 9038 50913 687532 35693357 180975 399581 13275542 4659831 148062 4339859 3466 38388 35620440 31737 454507 37716 64834 13883864 15387085 405163 6788 1143978 21467802 849153 4187061 65350 902 2786677 26855 34930 30310 839271 383824 716917 1629 17044958 253695 107910 410993 289771 605993 30321 93548 32128 2796646 1887 16790 9032535 26381929 3264 529192 3217736 344454 7235844 2562671 1970 2608468 14670041 2243 226160 2225732 18560705 2050513 1465930 1568623 55981 3815627 700928 4718 85617 2134959 16383491 667331 13420771 329273 797769 683978 750390 608058 1194104 147514 1934971 577866 13659 27629 272707 6649 676488 10039 1621248 21296671 7245346 7791 21373 13584 6708 226827 811091 905812 5158570 1443651 157639 648137 12392 16963230 37329 5010761 115506 2192931 626348 235975 5360767 10352297 469529 120510 1089733 678731 141829 1105520 826884 938953 95589 2672 17085 17753204 71572 25784 2676146 16223 11872215 313659 26284 8390 99625 367440 194900 3472204 1731843 6452460 5371 30812 11852319 67130 5955289 981256 207961 709315 72495 1283253 2554487 520979 1027484 2020 259656 42711 18760846 890557 340053 11123 6999 127086 1954820 1094734 8833 7434037 56007178 32071366 102769 222890 438326 343 43 2143526 36067 725163 224045 1097303 9494308 28010974 1389960 20984 7634062 3712235 784055 1013022 13367100 53825 29902 4796579 1011 6441068 221107 1266 1799594 4820 57586 4556 49365637 12820442 11649897 589175 17057912 3295883
1582694 139586 16927 117600 1044322 1331275 17138 1050416 545974 40805 203664 10525 281161 159414 83645 855801 3558498 488482 3246 34842929 90418 7344480 3557660 3732807 8005 1008 43 5080543 2293010 1301022 215442 17528 6611 67070 44949657 8433 3214649 2875829 806 4874871 268132 38489 7065982 16511 3562475 82755 8889854 1331053 1713895 20391 1294970 990286 2526368 51441 189031 390036 741279 82473 857882 366382 106799 58380 4451536 47638227 64466 126719 84037 76352 1586059 2967294 869716 60009 720339 8619267 139420 21863677 5489761 4155033 278283 1038022 1511439 3957988 2645213 1871585 290586 89653 161142 53615 1360962 9427 315319 636521 1058444 28181 8632 81144055 2192895 317142 213219 21005 11741 187699 13247115 266585 553 557 144361 424146 470984 21235 11029192 192158 185725 1884 114258 30840 19151256 2059675 1242900 4300372 337414 3657658 2517969 196396 2418546 306290 15821608 40767 47217 4904991 18948 14625273 4945942 925306 2597856 13810839 1888143 2831962 34997 547931 5670 1754974 14130505 2073049 114734 4201460 374361 15035439 46697675 807 2410695 2686525 38853 396010 15126728 1175039 822011 29679 53886 1076651 309327 464290 3552698 13128526 370158 752248 685968 44297 1055998 145864 8206338 347766 346932 2841509 25287 8806 58353 5807772 901139 6017610 205497 18 44141 119227 7988 36964476 30905 7267 81865 3301098 3000015 9983465 2547942 1976 2738732 2975182 355 1544525 232214 2874065 773036 673 6054 166940 8602577 327095 3570 2026 31523 40572 737907 374537 1380 335973 1609 8433109 986974 535011 6350 30633 7651110 114941 14281 424 8630584 740379 318683 343594 347262 2238632 10412361 40032870 971373 12976567 46048709 25090351 6313501 440198 139453 739 1175573 10186 3617881 1773193 182821 1404977 2886836 610 72821 19234651 74510 935494 4170621 323203 2469 292 3958006 30827 982759 568102 645028 23375 11664 101813 4506 63228 10247543 37296800 528211 56047 11518743 3704794 96762 5507483 20199 840 2130033 198304 3483683 1412 5288625 5775670 1438405 334021 3891156 5451713 385760 12157453 2988896 1444492 69692 297955 870978 157221 55191 759435 6726728 4524 846863 8250856 399235 2608275 3286 5226 4699534 15080660 556053 11425 1847276 55107 8459139 8322917 50832 83704 61460 426203 34893 60197018 703280 1760498 5481752 4267 54115 91486 8106008 9542046 10765 13643642 96761 1230774 1114456 637978 2379 110593 470159 291668 585124 316897 198174 2401003 120246 213136 20134027 1666 46629 82691 3570706 1306911 1096 12250368 1678575 54302 2929740 489862 669160 257 165317 217703 1721038 1804323 15700364 11753527 943469 101272 43217447 34686 4773658 977141 350273 799258 82272 75659 102396 198776 237228 119 3918913 278303 11095278 132557 255167 73478 405039 103368 172264 835758 84023 3798134 21764 16821 59049 6886 1987 8 302436 125396 388716 7625 154677 1938803 1872887 2594739 63218 2481371 801 539357 16190 30501 69261 809424 263221 13187 3295752 267501 5013755 19815604 8178 5536 1481991 553201 121467 369498 116410 827840 2334920 3978572 69039 1167376 103282905 945992 270710 6359 5388 902269 918293 1972861 491628 37523 1622678 2036 579 191910 3309847 4290835 12512 712923 1506532 189964 1118564 11282592 1206073 4284504 31205767 3187953 92793 8992 59676 296957 37906724 52690 5868709 120852 206624 7289422 16889 4212588 218694 3464135 202220 23185 226979 177788 228690 1412356 986665 220256 39917 65440 18421 14739159 14681 64634348 5320833 61012 11151294 113 197669 708099 1962136 12258 57 3615940 4516388 49523 2055833 1122532 1362 11961291 2508102 1142861 3631 24980 1649924 7085 20418938 5580138 336951 23381104 901110 2807934 9631301 35114 43743 970095 1566426 4060 10308758 1795639 1155160 31540 152427 4660606 223604 134 6330 9859 273873 5025825 36357 3868293 2216 166546 1225390 479032 421160 7233448 17871787 73455 464041 24342490 1161695 489567 5646510 344876 7142674 7153 5553601 6682271 13276 67018 23746358 13637081 201106 4651108 5557854 125166 91591 1795399 20900 88187 67210 512774 9563251 886922 303692 1501951 898 309319 163102 51057504 383041 293607 1479161 11370586 1627 215414 29861124 249326 675382 736516 8954 38761 7312483 1132772 834241 3508656 184657 246766 1312187 465618 530539 4270 304975 142975 194448 3995724 8785054 19527113 74245 1916903 1977280 128923 32 7904 1449804 33573 586892 3860723 11080 27959 982654 899060 1737438 124594 174508 3907812 2468610 38864 438030 1493 955709 2061280 33268890 16864278 267790 350640 2082226 67348 2107 97653 2486998 5138 122912 74991652 1113444 72792435 8039255 1448142 35758 11357159 334 6471045 32443 15781129 11104 37030956 1797241 7060058 39339 2651961 517667 138108 3878171 307 17995 5548006 778 760383 3404 3305 505433 95142 146520 32532 1559886 32152 1405673 1652864 1704853 9793 806073 24577 4214588 853629 70567 153200 734075 808670 1004351 1369459 1212178 27104694 5007443 14729 9200463 207020 21435 836684 13109698 5505874 1309689 3209993 349580 73295 2240065 1123819 42068 1235 1128578 7728070 82484 1183034 23858 3193708 13095132 7904076 7659472 5703312 170147 10606028 25907 3122 1367878 33057385 8083474 133567 13149326 1724767 34886 6285 21940 320748 703105 1347 161421 62147 3273970 7283889 202805 855261 83291 1401989 19162238 2091306 110407 2806346 685 8429 8661 57146 743716 403094 62710365 142700 3104 1417098 449833 17064179 3698812 801591 44138 313487 45453220 673778 249610 10938740 141452 11162 26535 454877 214012 1147664 6520294 1763088 430166 22139787 3783152 34046 211277 1101247 633763 5428 34341 143261 658563 8315650 54938 6376016 1554430 2174 281060 189110 12104 88822 31609 61786 3006904 38690360 12699336 9068035 46450 3763794 88698 681911 17969 1331032 36336970 5366753 912501 1718 1478 192844 1235135 17561 782286 95775 61789 122853518 4735313 98 777649 1226 80844 2577552 347782 231497 9394 4398223 105125 3071153 1428288 5299872 68748 6901 751703 99317 1584335 377970 443837 15779906 297614 6523 8100 107070717 28931 820718 192682 21859462 10756693 31960928 1370799 46688 26258 9127 178732 2135 253011 12953 2100 41444 9834633 2523096 201749 3412617 415032 363848 42067 43351 220361 547865 154317 5169535 7879225 1351664 5613821 956155 18740 2182287 337376 2064392 2329516 1427248 14703 1533011 9765 29540 34 7655902 45587 43107 525897 4202 344662 1521552 9204464 2935891 414729 6715170 120084 2040 786644 129 12988237 2148276 3436436 4940077 12 153531 7222116 2519485 3422784 141934 1944199 37174 4674499 6551369 45550 306272 17307 234091 708049 123 175 739222 30250 7663149 13381 522410 54543 596428 1670521 3836919 3057738 6781238 1300 5349 19491 340971 1064926 342759 480312 3838483 1329555 723863 141308 10012637 92317 2979686 7920076 26275 10686 2105381 822035 18203 70927419 135059 4085740 267028 404603 47553078 2461261 20155929 19819 721528 11099 2509837 2762 626489 247867 886874 2125 502059 17774 2394 26959 221653 1693 290862 145141 19249311 287014 102173 5409 35880496 3880344 10063556 1131894 277841 65052 3933212 360240 72813 326870 39677138 116566 533521 34240 2859886 4690024 234097 12731059 38276337 81924 2438833 74796 758411 18717 1450 8147816 24164977 58141
2 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 15425955 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97756292 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 239701947 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 855211238 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 720030804 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86182797 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 935157514 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 383438680 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 768307988 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 290323278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 426404999 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 809010524 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 581893074 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 237732 326275 0 0 0 0 0 0 0 0 0 920 0 0 0 0 6694990 0 0 0 0 19727 3586360 0 0 0 0 0 0 0 0 35482 0 0 0 0 0 0 86091 0 0 0 3284237 0 0 0 0 0 0 58740763 0 0 18107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 0 2296252 0 0 0 0 0 0 0 0 0 1745394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 11082 0 0 0 0 0 0 19794456 0 0 0 0 0 0 5322032 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 785820 0 13198684 0 0 0 0 0 24 0 10 0 0 0 0 0 200 0 20737 131551159 0 0 0 0 0 1 0 0 0 0 1716 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 255058 0 0 0 0 6915 0 2 0 0 0 0 0 0 0 0 0 5 0 0 0 65623 0 0 0 0 0 0 0 0 0 0 10370 0 0 0 0 0 0 0 0 0 38952 0 0 0 19612385 0 0 0 0 0 0 0 0 0 92961798 0 0 0 0 0 0 0 0 0 0 0 0 0 46874987 0 0 0 0 425901455 0 0 0 1825736 0 505 0 0 0 0 0 0 0 0 392134312 6664 0 0 33 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 0 0 0 12227 0 0 0 0 0 4951405 0 0 0 0 0 0 0 0 0 3 0 1333761 0 431215 0 0 0 0 0 0 0 170517 0 0 17327716 0 0 0 133119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 454408 0 0 0 0 0 0 0 0 0 0 0 19785116 0 0 0 0 1711 65213 0 2 0 0 0 0 1883 59 8987740 51 0 58956614 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 121742 0 0 0 0 0 0 0 0 0 0 21039 0 0 0 0 0 0 0 201712 0 0 0 0 0 0 1506467 0 0 0 0 0 0 0 0 0 0 0 0 0 445635 0 0 0 0 0 0 0 4734087 0 0 0 0 0 0 23039 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 208876 0 0 0 0 0 0 628601660 0 0 0 0 0 1910 0 0 0 0 0 0 0 0 13393365 0 0 0 16211838 0 111217749 0 0 0 0 0 0 0 0 17959752 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 61392 0 0 0 0 0 0 0 0 0 0 96009 0 0 0 0 0 0 0 0 0 0 0 0 0 221409076 0 0 0 0 0 0 0 0 0 89554425 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 96971 0 10271921 0 8 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 960009 0 0 43764608 0 0 0 0 11700105 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 675520 0 0 0 0 0 0 0 0 0 0 0 0 10881997 0 0 0 0 0 813 5699163 25686 0 0 0 2549 0 0 0 0 0 0 0 0 1166446 0 0 0 0 0 0 0 2047135 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 26 0 0 0 6111 0 3412 0 0 0 0 1 0 0 0 0 0 0 0 183327784 0 0 0 0 0 0 0 0 0 0 0 1813 0 0 0 0 0 0 0 0 6 787106 0 0 0 0 0 0 0 0 0 4208 0 0 0 0 16661 0 0 0 0 12 0 0 0 0 297 0 0 0 0 0 0 0 0 0 0 60756470 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 0 0 163 0 66941 150 1946502 0 0 0 0 0 0 0 0 0 4248 0 0 0 0 0 23932392 0 0 0 0 1000000000
0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 12986801 0 0 1 0 0 0 0 753710 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1405 0 0 0 0 0 0 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 21935813 0 0 0 0 23776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 132120242 3072272 0 0 0 0 3 0 0 0 0 0 0 0 0 0 1455 0 0 2868115 0 0 0 0 0 0 3899 14126669 0 0 0 0 0 0 0 0 0 0 0 49233472 2073073 0 0 0 0 0 0 0 0 0 0 0 0 0 68438 0 0 0 0 70933186 0 14053681 0 0 0 0 0 0 0 0 0 0 0 3135 0 0 205894 0 0 0 0 0 0 0 0 0 0 5156938 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 175449 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 1961549 0 0 226052 0 0 978696 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1291 0 0 0 0 0 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 137 0 0 0 55 0 1126 0 0 0 0 0 0 0 0 0 1045 0 0 0 0 0 0 0 0 1482697 0 3230730 0 0 0 0 0 0 0 12 0 21343 0 0 0 0 0 0 41786 0 0 0 0 0 0 0 0 0 4182008 0 0 0 0 0 381139 0 78099 0 0 0 0 0 0 0 0 0 22817 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2542 0 0 22052 0 0 0 0 0 0 0 0 0 0 0 481929137 0 0 0 0 59110 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 1487 0 0 0 0 0 0 0 1 0 0 0 0 0 4977923 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12348983 0 0 0 4286 0 0 0 4 0 0 0 3509 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1387380 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27776117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 510591 0 0 0 591997 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 1 0 0 0 0 0 0 0 0 294899 0 0 0 0 715547 0 0 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 437379 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5551 0 0 0 0 0 0 0 0 0 0 16068908 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255977122 0 0 0 0 0 0 0 0 0 0 586523 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 205 0 0 0 321696 0 0 0 0 0 0 0 0 0 0 234383583 0 0 0 0 0 0 5051348 0 0 0 0 0 0 0 0 0 4299970 103427 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3803 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 0 0 0 0 0 0 319091098 89849621 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 174330 0 0 0 0 0 0 0 8348038 0 0 0 0 0 0 0 0 0 0 2244 0 0 0 0 0 1975708 0 0 0 0 0 0 0 0 12491 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 1346 0 0 0 168 0 0 0 141632 0 0 0 0 0 347 0 184233 0 0 0 0 0 0 0 0 0 34773 0 1 380 548902151 1517361 0 0 0 0 0 0 0 0 0 0 13 96873 0 7247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43790365 0 26 0 0 0 0 0 451345 0 0 0 0 0 0 6703 0
2 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 138107899 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 291884840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 753593875 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10106713 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11227089 0 35590763 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 919476210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667600832 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37921108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 956238658 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 408933845 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60894324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 236847688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
10218 145 507 453062 16734 13169 5500914 8777282 7186985 4474 115532 3713 71868 489004 133 1361708 3132318 11686389 1877 169841 1060418 409 15752300 1273815 1579564 537925 216930 11156524 151272 250867 1819 6638408 1326892 19605 81271 2840292 4177418 7547 83777 726098 244957 837917 1240401 62207 125753 8368 23093 464237 836223 75556 63881 12102 192915 91013 2296447 12240 3020495 28213 40130 1221892 908096 30970285 289285 158834 123979 10974 19400 10638 249 3491389 1194345 3498 183 25957 3416840 10268 1025380 38644 8170700 15311 23391939 90 12686 94330 8159 606117 385819 26668 2054464 2282715 72440 804522 843 4174 898218 9933248 263 266676 2258410 7598200 10069 660484 4242 131776 869 75760 1128 539435 29664 98049 1027 1862599 463834 3375955 2935420 1066 1191988 4097 1300903 29206 1934620 26476 1858 965 1710439 144856 24385 665926 372521 1365 241 204306 313434 839995 67336 526 39203 21783793 50643 14927 1717847 2512186 1174281 5216 422960 813376 24432715 3531070 31766 4057977 2150346 37946 175290 2359114 2061624 2963 1965 154203 318 595493 9176 5637928 26370 1671 84505 139913 26571 41680308 58812063 9809 18827 6253647 75095 136409 3331620 1720385 224404 198616 10000 15445 162870 854229 175887 213013 369203 1404 20923 22441 5099641 31199 783277 143915 407192 584253 16925 84370 267038 2386 2129916 2841558 87871 1279954 1707741 32397 1805391 4575 823998 157510 2476198 22770 955670 19223 40553075 1059672 10824 221473 1421 347726 28664 27506 25064 291317 33202 1266938 1056476 9823220 1641641 204824 725358 609201 16751002 48805 2626690 219635 52800 1090372 122995 4432 10997 176228537 510739 959525 4970 11079 119527 201360 22183 1127 5684140 19102 3436745 9660785 996154 5161 32065 3199721 20130074 2602 120336 5796524 91741 1707267 275412 1862419 1748600 7016 11011 2618574 31162999 64652 229276 239150 152686 54507 17380996 536433 171010 9597 690994 14167 141935 253333 1147 49326 606948 1668 884066 11127 2808816 374682 30 5252556 319900 4671 4021302 923632 385799 38 57481 207334 45033 552 192826 559271 202612 148 11342358 1332715 1275869 701352 1139079 37291 35595 2666801 23055 11106 2280486 2150 2173376 88766 2304649 7916946 15955166 1111211 151879 396320 243945 13687025 735 194572 11065278 7957 3750 12473 76411 6849068 377750 36932580 42745 36150 52692 5503 14424017 604486 999087 6298457 31096 1801 398675 8844 255991 109994 4002 3085408 4162 41088 360707 5157 56372 1471507 39573 63814 63430 1414263 541609 5262 213151 173557 90192 721650 12572 27249 4429779 57456 2541905 3556619 1016 36910 1163442 3526759 84879 985764 573 841072 3130517 23383090 64024 7409 4026245 850498 673201 365096 3032 26072133 2180306 358503 1231 62501 358653 3016 3623865 8 62 864219 104578 5209985 2072 3638 1130584 2905369 919 42256 86478 30044517 1697738 161695 2176 150 1268 1849923 98192 59365 163494 91347 47071 11066 4938202 92183 503726 2615864 92497 2379141 4 13466276 76837 38597 1897 125184 863901 6595 36851 657942 48 147999 4865938 2664 129397 755359 358566 1636 13668 42047 814 1447761 21062 17523 2035 123648 587327 28898 934712 3411519 1730360 229058 20542 3658522 1093760 10997238 558270 16479 1 1595706 6099681 49653 5855502 2815 97043 507890 545951 114311 190212 7689 732831 359909 128010 23003522 283452 960950 7217959 121377 10910 377773 357601 693710 309366 2125247 46998 42205631 2727793 10958 1071006 363436 30830 1184975 640511 4012658 202 8569913 30885 68008 26430255 891808 23033 2917 9147 66930 1702222 22620 48455 21305 7522342 3449 1235092 599264 1846423 50444 2223704 322206 28486 1144640 9380480 2316 1131406 26322 250578 89395 5827 28410464 27996 20606 514330 2362431 78733 2377 111415 1172354 1688317 7849363 379765 34280 2013234 406595 132318 61717 51256 11934438 53062 46792 78817 119292 3458592 2085 7139 188287 230935 13069761 13463 33564 113542 5468 64080609 266707 6942 27560102 216685 84556 909834 14434 157359 7977 99883 366093 152663 823 3560 1020665 83288 35039 38464 11 116 917569 934632 382920 16408746 23450 551997 17023151 2092 611304 126295 60115 5821 123 951836 13063037 2424493 33035723 90145 7043509 18 11575380 373555 5136 1628803 114956 2515364 2171624 113751 3694014 94566 1174362 1471 54982 159103 51441 362161 497016 20070 3003924 3061816 7885 168120 5586865 7936 23636 1192596 890475 9647661 89655 13708130 107000 20366319 1005217 4218193 88362 63152 5701020 36299 2530 2908062 398797 5429138 14647166 297 8503 2356789 129781 2212139 7983 12865099 53491 532974 10284 333604 264078 285295 754410 118525 186307 10703 11 695033 116223 324370 1205 60604 13485 113466 23663 914359 17725 148009 25914 53375 19800104 25383 1270353 287916 11564 1644171 265780 2932421 1323 1512 45346 323 1724342 431902 53712 166 7505 26659 199 1529807 10628716 198 4410306 7038458 20113593 39342 142328 16046921 16731 632103 131766 1478837 120688 4915 244855 988826 653 21368 4598261 423847 7949384 90409 714510 15376 48164 132439 225645 1259424 7526068 48920 9916285 3413354 87807 6231 44843969 178170 81441 13112 511 555413 4589749 442471 1574041 472281 27203 230060 17 3538346 2595363 8154654 391 1086 19074 51203 164917 54688 13485 1959014 109889 1095775 176456 324198 16520373 6735996 204561 1748142 23433 9694457 69103 202475 26716 47037410 311782 11667642 40134809 0 604 289942 9034 16630 16218 3299512 277201 3944364 13829628 64034 118586 147499 91 175545 133768 2843 31340 48956 1251389 2514722 11092 25080346 690257 124689 27291769 137806 3683836 2806032 312266 6771 1141892 2440190 4891 173845 1768258 41446 1771377 410003 219 7628409 509918 981399 202450 49826 621954 673186 13222 373893 14096751 19406 5738 213247 5553 269221 50395 551354 39226 978383 555904 5312995 40820 725 1424898 2103514 39884 3682868 2339375 174256 183942 7630111 1227452 3190659 64689 15557 14345 9143 221897 285842 1580395 224932 2215050 3393 85733376 3 171889 10849 278411 52808 60016 10780 88732 2788890 2485441 48897 7440102 81108 68411 630 18 182431 18055 616973 47497 507517 601209 11081 1254212 160042 28938891 489779 4282239 481167 771127 4837388 1942395 10092 442798 7835621 241525 35239 13264097 331314 1959476 281832 2895 288298 4183424 4408266 880 77604 9130 297562 376797 309 2845090 673 24299 124703 3151935 5322 641 238745 20825335 16128 1928977 421553 336348 12649 477427 4222118 29605 26802 11102 202111 60572 4505 13640 5206 911452 843311 584141 3531686 3092832 84724 6660080 1004686 11081 4605445 135139 724785 2370435 2523555 274186 3794024 284187 1778 182694 1389586 17509 3382955 1516916 21995 2998360 5904 45 2124718 15934032 3871747 509311 123678 86126 303464 1443569 36197022 2353583 1414623 120746 131 397471 668759 28488 460997 21727154 1881421 184438 5543 34233 54151 5680 18160258 13885 92545 81943 4 240466 108928 40604 5773813 9 30
1159058 575220 2008 142953 5444348 1418931 24746 115247 38594 5054829 1171069 7677943 29895 1298 862650 1250957 1968216 10388 50841 3382287 194569 4450327 76414 14592063 7775 2991 13102 1016495 1184833 56789 9785 13915 577517 1869385 470780 2009 1905 38473 1071 261084 292048 67976 9897126 195851 187141 42411 2113941 43305 2612327 3853094 4688819 1312452 176747 10 9813 4640 55022 562344 4186153 3669425 281701 7336 22818 28307 46920 40575 19924 297 67436 19131 21584 14876 510822 558726 40543 1707211 171 210381 5680 759647 6272241 122670 1075647 100148 339084 216814 0 48878940 669 227460 583449 188865 888304 37786 52149 443432 163085 56848 121254 378576 61975 1218528 248594 5709 246582 199181 5693765 452 1412333 25087 5420 200464 4213 166647 174045 3678869 290533 497464 107454 152816 4967875 955205 4796 97250 2388418 4665199 8834 68674 9155 61789 119327 6639943 304304 36344 105143 64017 42192 129610 11481 52902 23309 76312 2871 5565 1637750 5643 4303163 3264 35172 3854379 11161853 2749 845949 899822 297 7312 403938 18024 43118 6500 9779 307581 477995 7678 48139 2342 551504 7 1439379 299909 9059 1469631 60709 59069 611709 28876 86663 285 24988 2915 59031 117228 110868 3723139 85830 105427 250103 203681 3082469 22985 5595 2641 131711 864313 1860324 5672893 7455 1481885 6779831 35309 1182601 741076 171540 875002 671866 36611 888778 756660 531 571769 236135 1134 10961 525778 14988937 13936 277886 12233905 10990 6117665 4830 40907604 11 531309 67 307118 52383 1413250 726152 76 98 241720 10448 25723 1854226 530 115085 1544456 75700 3896 491216 3626 440151 822 4019 2788734 105631 20144 11159 8216668 83269 240106 36613 162648 84711 2046195 73479 34034 21670 1750 260682 130043 1790185 76078 3924775 660058 143017 744 1847690 3688634 31039 181370 16888 14665 1969944 18481 548150 307499 74817 39041 149273 57537 238132 21438 7361 371116 83784 44814 774960 331759 220093 827759 60400 3762632 1199636 185266 10748010 145762 268059 1438147 289365 544942 11634 3483 1225907 10036814 2025 16235028 12127676 892775 1281341 52400 635862 141786 28289 496039 3810202 53877 1064 310068 107967 461495 563145 286104 14754 460339 1270870 1811067 22918888 5953058 288764 96858 2375967 825169 15337 195804 189775 508381 898 3079 493001 330819 223636 998900 6903345 1186879 369471 5557622 152430 3839311 1592679 2433540 13806 4345142 63275 17873 3320 2488152 11608 627 213152 1770211 2536058 228 1323118 66272 4596 16730 447605 150071 3016 193573 79111 79807 605293 27412 190174 318817 1595281 4296548 80802 18365 381195 26007 91852 3131448 47038 1292471 974 622564 388595 13508 1351768 160865 16345492 243507 2111492 93158 117746 7438 1916 4663 587 164 2154338 27162 6843472 463753 21 4989205 939788 36082 1622 450368 10692222 516 11228 1468409 365444 255305 123413 22 15310 2047300 649439 2218678 82410 13033577 64265 752529 2595442 28287 13797 448693 22 42556 1219081 117198 3966630 3917 1 892826 167922 104705 4051 2203194 185 619756 652047 7146625 8546 472105 1926445 6635949 169938 30751 1712 5180529 72093 4102 193 5090508 1107 345890 52819 7594 3222922 36028721 0 235603 3636 91973 4017296 93718 134226 428077 82591 53522 95 445 18216543 8067325 725165 23142788 1563 732407 345948 21196 9893 114539 15991 1261232 1108380 455347 808856 7017 19634 4217849 41528 24166 505345 338413 3569267 756021 6534977 1612 7934813 23491 16818 208197 198445 16347 9137728 7766769 4968001 188283 1477700 2569876 1683018 2068741 19828338 29249 8650732 37791 980 61525 468229 202936 15854 2524246 10268 564529 2816 4092454 25043082 155936 11343775 7564 974726 24421 99842 15788 128 309346 972310 181 1967 1965217 5119636 233427 1523774 58491 1186308 41720940 53095 310034 10051 48237 9378048 24586 67333 13614 388835 2857456 36975 10299988 265383 1924879 1081477 826 509 362587 33016 3639277 772 98289414 97452 396852 1706964 1785986 2216013 501673 298016 523896 157436 284668 8408 1540320 24103 115482 23546 264949 2032 590111 26511 57213 24088 4579 276274 45572 2713 2893 722190 36437 585 145663 52637445 366194 264 3631 183118 8599962 119038 128548 356034 79706 249749 727455 28389 9857 2128 1063803 8891 57861 332902 3160 14352 10144 27350070 74302 951657 112584 76239 21047 4329515 1160491 15094576 7296 412474 44585 1398087 355613 5449777 91456 10448 4746 872 7969819 1858409 990255 6152 5638213 3589640 721342 12 1235393 43856 1852366 469925 80917 3560448 47527 1235771 5757 7393 11356 135 93346 13141352 319435 187449 1003398 1450 1251688 6228868 715176 32 823157 439 1392733 269 1246559 587920 328687 123203 570 1564727 1850361 39155 2182454 748178 3585595 1895465 58395 283206 10892787 546 187297 683 225805 6685 180883 10363 15788 75194 180151 20931 8732 79753 39968 696069 434022 4496 644392 62365 12728340 278534 1142087 82162 10983496 21526 766 58822 1330772 22810 206068 222995 163010 255359 1209558 288143 100601 6937 1817765 10158 54588 2 1421460 27563574 17390039 774680 884631 314989 2618375 17300488 980 1794757 119831 59413 75690 532088 3380 91188 100208 16670312 434276 874672 1819 31512648 2139 20075 6435155 2651 1071186 3086 1661962 757 67435 8147 17488 143632 2450431 99066 2191 24450 999383 16627077 32477 4 661 20714 780193 57495 4466 109919 1337010 594004 25580660 97317 3157 388735 194362 131258 764583 1404754 5152919 189162 2962 4294 2625 44 7623213 13413 342953 36255 5224 1669963 4636549 81483 2715221 1652923 7260977 250602 6240 2690 4136 2357 3236480 2958725 274181 9961 219291 154477 320935 2481805 2328181 5356 323087 71769 1552850 6189 77599 25930 52723 2209953 1905028 28981 117911 87261 630 4768227 190745 333764 3575 127444 60345 59327 2371182 19830 3796361 311390 226090 28054 1070072 261187 508 1110693 737518 20488096 2822199 37 538072 36401 10600 616 23808 402501 116983 6473 3120 71115 949981 9715008 4339705 1361 6561 169 19847 1594488 87557 5135025 4434499 501 6 977143 644801 8089628 1242 44299 120024 2344 550457 12561 4474 40419 2609810 5370539 7218 11542050 64822807 8442 168116 56058 31156 1919788 4891 2038 411901 588 224914 9001281 384845 1321 4486165 86714 81046 10585 24085 87190 1060994 5279 242334 2148820 12797432 1551 10872 2039127 4561642 7167 2799668 30793 8995 146 449079 10959 85541 902 2042496 7117739 1736312 6918332 802882 96849 6747970 256268 585092 3596366 213012 173947 1574400 30250 63907 264925 5106510 213496 414895 896313 24944504 3514 1018615 2466 2776 7523133 1136738 3858 1273 53981 68339 12685 156800 2072070 11593 92199 88179 152299 4468 1881 196785 74017718 285304 850523 2114217 2542377 392019 3880 38280915 574263 18 85370 33470 46103 1077746 21298117 1206998 10807258 24390 113951 119686 2 13321 2763328
2 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 265639782 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 782969277 0 0 0 0 0 0 0 0 582360664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600430312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91264806 0 0 0 0 0 0 0 0 0 335764148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 498593410 0 0 0 0 0 0 0 0 0 0 0 684425609 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75720340 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 700973126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 352064752 0 0 0 0 0 261641440 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 277041022 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 6 9 14 19 22 32 51 57 57 85 87 89 103 103 141 148 148 186 223 230 250 255 311 383 406 414 433 459 490 574 610 679 691 691 694 715 745 753 790 837 838 856 879 888 920 933 951 980 997 1000 1119 1127 1158 1224 1304 1330 1336 1424 1442 1525 1577 1598 1641 1654 1685 1700 1756 1759 1769 1772 1790 1796 1844 1917 2050 2060 2227 2259 2351 2364 2368 2392 2628 2689 2762 2765 2796 2966 3126 3155 3421 3491 3524 3646 3704 3791 3920 3949 3955 3966 4032 4037 4274 4330 4452 4591 4873 4981 5142 5273 5276 5307 5619 5725 5803 5819 5819 6162 6307 6345 6365 6517 6580 6681 6889 6935 6944 6976 7029 7034 7279 7349 7351 7411 7473 7575 7812 7839 7872 7882 7902 7918 7923 8069 8087 8124 8234 8272 8288 8369 8641 8796 8968 9037 9273 9361 9680 9921 10121 10195 10375 10412 11029 11041 11068 11159 11293 11356 11403 11482 11518 11525 11791 11913 12018 12254 12319 12322 12580 12588 12624 13040 13203 13596 13873 14331 14547 14739 14878 15697 15758 15780 15837 16057 16336 16720 16725 17085 17420 17577 17873 18046 18351 18413 19082 19598 19752 20031 20273 20329 21028 21133 21196 21506 21745 22301 22323 22529 22897 22952 23001 23122 23455 23583 23633 23690 23709 23776 23974 24105 24775 24784 25527 26061 26085 26213 26371 26688 26807 27027 27220 27487 27725 28487 28681 30065 30177 30215 31861 32145 32261 32825 32901 33009 33182 34084 34218 34361 34710 34801 34985 35292 36239 36356 36721 37112 37219 38584 38777 38881 39044 39297 39452 40594 40653 40989 41160 41342 41920 42350 42412 42489 42607 42909 42945 43162 43805 44649 44811 45080 45764 46043 46184 46600 46735 47101 47717 48254 48549 48825 49061 49388 49986 50062 50630 51090 51216 51852 52103 52392 53183 54619 54633 55031 55630 56580 57801 58117 58444 58645 59292 60036 60130 60329 60490 60588 61234 61361 62336 63289 63727 64476 65617 66504 66507 66545 66772 66903 66909 67208 68289 68426 68642 69173 69243 69297 70069 70748 72049 74294 74297 75047 75437 75441 75521 75757 76525 76611 78436 78764 79604 80936 83029 83241 84946 85127 85957 87820 87941 88303 89027 89366 89492 91230 91411 91494 91774 92047 92518 93404 93765 96501 96795 98849 100858 101099 102163 104365 105016 105409 105941 108339 108977 111309 112318 112650 112790 115130 116604 116905 117707 119239 119289 121880 122990 126422 126442 127123 127328 127851 128985 129312 130434 130570 131392 133194 136118 138887 139015 139083 139887 140915 141124 141324 141967 143133 145615 145659 146633 147804 148891 148955 149332 150090 151643 153929 154152 156345 158864 164097 164379 167524 168033 168867 169281 169463 171354 173968 175084 175505 176657 177361 177457 181560 181966 182016 182021 182180 183487 184928 185596 187017 187117 187260 187615 190482 191575 196069 196358 198543 200716 202994 208150 209109 212518 214258 216890 220717 220808 221156 221704 224849 228493 228577 229742 230380 232622 233693 235009 235404 235835 240559 241991 244508 245534 246995 247975 249104 250504 251372 252485 253515 256111 257813 259233 259509 261313 262439 263848 266694 268339 268667 270587 273263 276559 278644 281848 283437 288008 288438 291729 292933 293260 296504 298868 299119 303817 306056 307110 322125 329389 329998 331434 332525 333425 335389 339371 340878 345088 348257 352301 352857 353703 354981 357017 357499 367101 367501 368498 368718 375208 376457 377986 382880 383824 385782 390548 391788 394012 395282 397512 398506 398688 399784 400334 400939 401416 404526 408123 410443 410857 412727 414466 416806 416851 416994 423475 424509 429341 440906 443138 444259 447779 449137 450603 455207 459943 462369 468509 469682 470344 476974 485213 485241 485385 485891 485971 488827 492597 500027 506606 517824 521799 528114 535632 545292 545925 546167 553551 562227 573486 574750 580211 582874 583517 586991 588782 606865 615108 635420 637718 642969 645958 646121 651222 653630 659701 659922 666832 675369 676475 692520 697530 704392 705293 711215 712134 720736 720954 722704 726285 726700 729032 732335 734115 739666 745260 746206 750545 773743 775190 775656 775895 789024 789633 793789 806521 808104 818107 831407 840369 843626 849649 857326 858834 865025 866974 871737 873178 882684 884800 891701 894833 911016 913092 945584 949862 960146 964049 968206 971277 979188 999889 1006590 1013535 1021603 1032948 1033136 1042674 1044062 1046822 1050460 1065326 1078420 1083309 1086775 1098105 1120696 1121025 1163570 1169051 1173853 1190903 1204245 1205956 1207447 1212683 1247191 1249403 1249495 1252772 1259043 1260687 1267341 1277651 1290872 1293524 1316565 1318760 1320807 1328925 1336339 1360344 1380887 1387912 1391496 1392001 1407198 1410114 1411264 1412225 1414912 1420495 1428749 1437780 1448445 1460215 1469208 1469896 1476243 1485034 1488879 1506258 1508324 1516527 1520345 1546548 1550323 1565964 1602833 1631935 1638019 1648875 1649271 1696856 1726432 1730094 1734042 1742897 1783788 1820449 1891779 1907501 1914670 1934568 1939216 1948166 1954641 1958519 1962059 1983102 1992176 2021863 2036004 2040440 2048778 2127037 2196376 2199120 2202963 2215151 2368039 2434775 2441876 2459367 2459498 2465514 2511911 2515548 2517525 2555218 2575625 2578719 2582287 2582492 2613634 2628627 2634048 2648096 2682137 2687918 2699739 2719951 2722121 2735434 2744438 2749119 2809473 2812551 2821310 2859342 2955802 2985755 2987553 3018198 3034174 3034971 3047197 3100319 3128212 3141374 3142147 3155266 3177017 3242427 3253541 3261643 3289222 3301956 3303401 3323032 3345174 3357877 3401740 3422510 3508835 3510969 3533816 3576390 3587030 3705430 3729812 3732874 3748310 3807502 3813602 3814361 3822382 3845487 3849538 3856127 3874701 3918747 3924836 3936036 3974876 4024808 4033948 4059189 4248755 4281233 4285933 4358914 4557872 4563543 4598815 4649057 4685409 4749768 4758383 4763655 4777261 4826165 4855826 4926078 5036316 5070020 5094066 5117201 5125460 5129983 5193517 5195064 5213870 5246738 5255962 5296444 5327744 5393566 5462702 5507354 5572688 5603897 5618308 5637669 5716691 5740696 5784561 5835878 5880749 6086747 6155410 6224019 6225909 6257678 6258661 6262662 6314957 6671521 6714722 6947330 7137939 7164877 7340339 7443276 7458095 7469606 7507737 7598628 7898714 8133010 8145680 8174520 8239762 8392762 8814603 8877305 9053022 9305671 9313645 9393211 9464544 9565231 9642158 9642655 9927813 10116986 10243840 10527752 10623685 10749002 10793695 10839928 10899802 12012283 12046656 12098021 12102565 12206841 12332711 12405859 12603939 12842558 12996486 13188977 13451436 13523224 14308202 14527580 15035243 15079431 15253412 15550147 15671353 15730015 16433818 16894746 16961697 17073051 17094559 17768766 18030101 18871716 19277047 20529535 24124873 24236307 25057899 25321476 25508220 28410332 29842882 29893237 30771751 31787095 34933414 36404937 41668506 47066741 51167058 52057137 56138143 56651712 65350181 76571602 92981949
3 9 10 13 14 28 34 40 42 60 88 116 146 171 187 187 221 225 251 254 283 287 302 343 372 437 441 459 480 541 541 575 577 616 618 620 623 649 664 673 689 873 877 883 900 930 935 973 1039 1126 1166 1287 1288 1294 1307 1365 1404 1439 1444 1494 1511 1537 1569 1632 1645 1660 1663 1697 1798 1807 1825 1925 2017 2038 2162 2204 2214 2350 2516 2571 2573 2642 2643 2787 3001 3156 3190 3262 3703 3714 3728 3752 3791 3852 4014 4039 4138 4166 4208 4294 4709 4786 5013 5063 5180 5202 5304 5327 5367 5446 5514 5557 5584 5664 5928 6125 6239 6425 6574 6607 6608 6660 6896 7028 7033 7049 7083 7092 7379 7511 7511 7690 7707 7720 7807 7892 7925 7938 8137 8363 8373 8503 8583 8659 8796 9029 9120 9215 9346 9557 9686 10378 10519 10578 10632 11092 11248 11378 11518 11916 12178 12267 12484 12500 12584 12652 12679 12730 12825 13188 13724 14799 14963 15075 15279 15586 15706 15813 15926 16827 16899 17127 17655 18025 18185 18202 18261 18714 18836 18859 18904 19114 19128 19308 19513 19554 19655 20067 20095 20364 20937 21183 21268 21304 21708 22010 22041 22693 22843 23007 23961 24075 24431 24810 25078 25098 25098 25160 25372 25980 26311 26366 26571 26623 26750 27147 27981 28194 28270 28700 29474 29943 30009 30026 31139 31304 31814 31834 32103 32549 32668 33048 33051 33195 34459 35045 35116 35682 36368 36400 36772 37076 37600 37964 38333 38452 39173 40021 40039 40390 40466 41614 41753 41757 42064 42300 44250 44322 44649 45377 45446 45541 45570 46116 46266 46289 47093 47135 47797 48422 49087 49443 49622 49711 49852 50480 50562 50919 51777 51938 53107 53338 53471 54448 54621 55036 55328 55627 55738 55840 55880 56370 56974 57088 57526 57569 57653 57985 57989 58232 59693 59753 61395 61410 61769 62100 62358 63592 65551 66230 66422 68609 69071 69289 69628 71759 73055 73449 74808 74985 75150 75514 76144 77848 78365 78435 78813 79549 79891 79901 81023 82490 82603 83976 85713 85899 86326 87839 87964 89091 89258 90290 90872 90932 91181 91510 92087 92606 92918 93991 94827 95790 95833 96211 97181 99373 100888 101007 101822 101842 102362 102480 102766 104883 110717 113063 117103 117739 117857 118249 118571 118948 119548 119779 119827 121237 121942 122403 124410 125912 126160 129244 129664 130003 133381 133383 134347 134516 134683 134714 135215 137280 139528 141034 141190 143058 143350 143505 143779 145863 146394 149672 151076 151393 151844 156851 161498 165048 167500 168610 168622 171767 174096 174301 175886 176246 177191 177269 177826 180063 180864 180958 185238 186147 186764 187238 187318 190737 190942 191154 193978 194687 196051 197984 198812 200208 200509 201995 203488 204606 207925 207966 208253 210323 211820 213242 213468 218947 219284 221138 221789 223403 226693 231087 231904 232042 232094 233512 233796 234546 235864 235975 236491 237497 238499 238828 245842 252476 252646 253148 254481 257688 262854 263521 265601 266464 268652 269925 273684 278876 279745 281302 284090 290189 290260 290875 294635 295495 297733 300019 301018 301557 305008 305027 306682 308201 308614 311572 315874 320302 322550 322737 325692 326339 327500 328386 330075 333064 333593 339599 340036 340914 343281 353159 353497 355893 356518 358072 360125 365531 365807 372722 373119 373711 375553 377995 382463 383731 385232 400344 401157 406807 412111 415070 419186 421742 428204 429874 431171 432004 435197 441936 443973 450476 452372 453389 457098 458707 459826 462825 468660 469440 471927 474244 478876 479206 483000 484732 485828 486601 488455 491012 507057 512399 514661 519107 520520 523290 526052 530057 532907 543846 545574 547906 557481 562852 565109 565599 566928 567058 568000 569330 571271 576838 583604 589802 589847 592784 598263 601954 605288 605413 614297 614861 615262 650751 660527 664744 671111 678974 679727 680764 681090 690323 695966 697747 699280 705436 711361 717511 721836 725139 726321 733265 740280 740387 740750 743254 750812 755015 769333 770658 783029 790847 795132 797405 803002 808898 814627 822695 828528 844644 844978 850135 851957 855921 856287 858205 866705 887851 900221 902209 907963 912605 918288 918988 924400 925649 926848 927325 930189 930260 936624 961391 971339 972945 977918 995008 995227 1000172 1005513 1007375 1042854 1048941 1054332 1057544 1065783 1070795 1074925 1086311 1090097 1091792 1097018 1104660 1112618 1118382 1139435 1148807 1153965 1155459 1171723 1181886 1218969 1224255 1226861 1228623 1232681 1238886 1245220 1250077 1250173 1252503 1255329 1271421 1274026 1289420 1293994 1298853 1314346 1317346 1327651 1347287 1366572 1394744 1431506 1457266 1460132 1462093 1475377 1480670 1525577 1530522 1546070 1561273 1569128 1573243 1580977 1616241 1639623 1647489 1648644 1670107 1670616 1674155 1676293 1682025 1693104 1728244 1728987 1737976 1749142 1805070 1813318 1830137 1874740 1883448 1901637 1911741 1913919 1915378 1919364 1923384 1930961 1938882 1946880 1971382 1983462 1989662 1990280 2010062 2032299 2053848 2081236 2101454 2114860 2121404 2135892 2142112 2165561 2189528 2201103 2237051 2255668 2262656 2284581 2287978 2301260 2336830 2342259 2376256 2415499 2419014 2423111 2440989 2445233 2451640 2453460 2472053 2514802 2523139 2577594 2589446 2634838 2682590 2740661 2753233 2768362 2782874 2807162 2826429 2850888 2857167 2858975 2865325 2893461 2928415 2933367 2935796 2971267 2972182 2978075 2991887 3017363 3072481 3136376 3161933 3217757 3229228 3255486 3293212 3319727 3342205 3396711 3398703 3472537 3529876 3536572 3544992 3581893 3616507 3617762 3624346 3648845 3657711 3696150 3734468 3756088 3766608 3781058 3830419 3833842 3845915 3874104 3914207 3915999 3954183 4048715 4131530 4154416 4193440 4235423 4307284 4338247 4340814 4349156 4361135 4362386 4456718 4547644 4555823 4566445 4702841 4714770 4780408 4820697 4856940 4877957 4987670 5105550 5125627 5195935 5270954 5283559 5301868 5337707 5363986 5426457 5638983 5684681 5731113 5745932 5754862 5857351 5980038 6032657 6124732 6148006 6223081 6297350 6459119 6468599 6627996 6685549 6690112 6714802 6763708 6857017 6878653 6890075 6904854 6946954 6980392 6985842 7006581 7118611 7134276 7159865 7243147 7268789 7406357 7453228 7544116 7569381 7700471 7732250 7991303 8196679 8304390 8404697 8460470 8537470 8568865 8775576 8797538 9150841 9254446 9320140 9358986 9724130 9733001 9836483 10047542 10218300 10517330 10572604 10706854 10730843 10897324 11685187 11847020 12205416 12411765 12667232 13190018 13450625 13573391 13767217 13844679 14349978 14847941 14859567 15581632 15955993 16052725 16756785 17269168 17809390 18038683 18845271 19010005 19398810 19812585 20285994 20782357 21280927 22156798 23205935 23511133 24379728 24491057 24501795 25055788 27087113 27772724 28494100 28848857 29089417 29988598 30075967 30566538 31111615 33968924 36551478 37694011 37923872 38899292 40044779 40282668 40733012 44202236 44861056 46964799 47706427 50865952 61648774 65218508 66125609 66862133 67648234 98555293 102798065
2 1001
755182807 552813316 525739150 442039184 438258816 361477246 319707097 175531670 168405700 31812311 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
916060006 593289519 486767459 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 475573887 0 0 0 0 0 0 0 0 0 0 0 0 248133 3707719 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 34 0 0 0 0 344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 1 0 0 0 0 0 0 0 536316 0 0 0 0 0 0 0 2 0 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 26995 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 337 0 0 0 0 3177 680277 0 0 0 0 0 0 0 0 0 0 1555242 0 0 0 0 401 0 0 0 0 0 0 0 0 413638 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 770 0 0 883 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 277235513 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 237879 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 45648342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67048386 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 299817959 0 0 0 0 0 51133510 166613 0 0 0 0 0 0 0 0 0 167424659 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11841 0 155578318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45064604 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 14886477 380390 0 0 0 0 0 0 0 0 88007468 0 0 0 0 0 0 0 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 43200 0 0 0 0 0 0 0 0 0 0 1910880 0 0 0 0 0 23639 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 111956 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 649 0 0 0 0 0 0 0 0 26218 0 0 0 441 0 45974531 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3229167 0 0 0 0 0 0 0 0 0 0 683739 0 0 0 0 0 0 241013086 0 0 0 0 0 0 0 0 0 0 0 1458 0 0 0 25944 0 0 0 0 0 75913 0 0 0 0 0 0 400 0 0 0 14137786 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 45758 0 5 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 113516486 0 0 0 0 0 0 0 6125661 0 0 0 0 1242 0 0 0 0 163427 0 0 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 0 0 0 315433419 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 14839 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 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 282544 0 0 0 0 0 0 0 0 0 0 0 0 13334 0 0 0 0 0 0 0 0 0 0 0 0 192214 0 0 0 4503 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 2402 4985671 0 0 0 0 0 0 0 0 0 311774 0 2511 0 0 0 0 0 24679 0 0 571 0 0 0 11121045 0 0 0 0 0 0 0 0 0 0 0 0 21061232 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 97051744 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1433 0 0 0 0 0 0 63407 98 392 0 0 0 0 352737409 0 0 0 0 0 0 0 24056681 0 0 0 0 0 0 0 0 193055194 0 0 0 45745 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 0 0 0 109065523 0 0 0 0 0 0 0 0 2253998 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 145058036 0 0 0 0 0 0 0 20134231 0 0 0 0 0 0 0 0 0 171584 0 0 0
0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 21528368 0 0 23051358 0 0 0 0 0 0 0 0 15247254 0 21 155576137 0 0 0 0 1760079 0 0 0 0 0 0 0 846 2568067 0 0 0 0 0 1881296 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 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 1193 0 0 0 0 0 0 0 0 0 0 0 0 1179 43918 146 0 0 0 0 0 0 3584 0 0 0 0 0 0 0 0 0 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 953 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22242419 0 0 0 0 0 566940959 0 0 2190831 0 0 0 0 5460185 0 0 0 0 428874415 0 0 0 0 0 12 0 0 0 0 0 5 8828 0 0 0 3 0 0 998142 0 0 3 0 0 0 0 162442 0 17189453 0 6894619 5520414 73 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 0 0 0 0 0 0 777116 0 0 0 0 0 0 0 45086 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1981229 0 0 0 0 0 0 0 0 0 0 0 0 0 51598501 0 0 0 0 0 0 18 0 21111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1046 23661402 170667 0 0 19 0 0 29234902 0 0 0 32 0 0 0 0 0 0 0 0 0 0 1 0 0 0 722 0 0 0 0 0 0 431518 0 0 0 0 0 0 0 0 0 0 0 176906 0 0 0 0 0 0 0 0 0 2 0 0 124 0 0 0 0 209697 0 0 57 0 0 0 0 0 0 0 32077 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25950415 169757 0 0 0 0 0 0 0 0 0 0 0 0 0 347 0 28384063 0 0 0 7823 0 0 0 0 0 0 0 579 0 0 0 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7569 12 0 0 0 0 0 0 13931 0 15 0 0 0 0 0 220057 0 0 0 832564 0 0 0 0 0 0 0 0 0 0 0 0 95387 0 0 4057 578 0 0 0 0 0 0 50416709 0 0 0 0 0 0 40 0 0 0 0 0 0 0 0 0 0 0 49 0 749703 2021 0 0 0 0 0 0 0 0 0 0 0 0 0 51688 0 0 0 0 9881151 0 0 0 0 303405774 0 0 0 0 0 189 0 0 0 0 0 0 0 0 0 0 0 0 12685 0 0 0 0 0 0 0 48910 0 2354853 0 0 0 0 0 0 878878 83 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1218244 0 0 0 0 0 0 0 3 0 0 0 0 22025 0 0 109210 73 0 0 0 0 0 0 0 0 0 0 0 0 0 19064 0 0 117561 0 1 0 2614110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17529 0 0 0 0 78273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 191554 0 0 26039169 44805 0 0 0 229531 0 0 0 87128128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 220533 0 6335147 0 437925 0 837 0 1 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 0 0 0 15201 0 0 0 0 0 0 0 0 0 0 0 0 97 19511944 0 0 0 0 0 0 2012 0 0 0 0 0 0 0 0 0 0 0 0 0 42188679 0 193 0 0 0 0 0 0 16979338 83 0 0 0 232854 0 56 0 0 0 0 0 26530417 0 0 0 1 0 0 0 32973 0 0 0 0 0 0 0 0 0 0 0 0 159645 0 0 0 0 0 0 0 0 0 0 0 641051 0 0 0 0 2 0 0 0 0 0 0 76 0 0 0 0 0 0 0 0 0 0 0 0 0 32 340 0 0 0 0 0 0 0 0 0 0 0 0 0 214 0 0 0 0 0 105 0 0 0 0 0 0 0 20515535 0 32 0 0 0 0 13436971 0 0 0 0 0 0 0 0 0 48870 0 0 0 0 0 0 0 11 0 0 0 0 0 0 28 0 0 0 0 0 0 272336031 0 0 0 0 0 0 0 0
2 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 128202436 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 877279151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129308863 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 814149406 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 844657907 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 294776591 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 406439423 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 496929363 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 840919549 0 0 0 0 0 0 0 0 0 0 702194201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 607348917 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 293076912 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 999271426 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3945809 1611320 167578 11074 24350718 17753805 9074032 326430 902476 9328836 29850881 49663 453869 3062966 1778452 69366 5509980 278216 212221 6030358 13667 2528761 4025096 87141207 486225 18647345 1437663 1361394 277559 4618405 1785109 57409 29413 49045675 1846019 4528759 2585952 117853 32985 772249 9935 499658 1159866 83934 2062680 75486 166756 1857971 13157 5994 9946144 877849 1505672 178751 337761 1529386 7734 90408 2569361 30813 135466 159421 90868 6111 77161 533876 540283 195812 214159 215127 36664 391621 422452 655985 28970 10946719 64793 77321 1010300 749207 979479 3847 145430 1619427 8335450 1059996 242255 303154 7143052 38295 132201 628610 142992 22589 1864007 541444 516709 735091 818526 330115 321422 15633 137 2071 1756533 8718578 1122965 205970 1230100 3778345 8993478 641098 719092 10059636 5516369 1032321 3226813 9012 492396 1384 138942 1907480 8040424 1852468 1015392 2579757 2226466 2051810 888036 4485994 146386 8495754 336673 16837 95050 119351 526881 3717763 31536 479963 13387 118797 2124399 14650437 5107617 16493 300709 9316511 1110806 15391 7088984 2709 17594 19582 14066273 3860656 570372 16823 35223540 1069514 449290 148165 5765546 40234451 7329404 698411 401745 30805855 4316598 16369 8488 132740 7107529 5017197 187273 575204 138004 71441 11443 3457 3699211 368232 431732 3 497321 2597415 478877 2516025 14011 35412 1637873 108404 2014380 2482254 430921 1495800 8165 4021243 1738927 10102 263609 18170677 164088 1437352 16186538 1971702 9199789 5854521 1104351 53447 10964631 1409445 21643422 499567 1717842 23905 226324 12164 1856798 499322 5508897 4110746 248892 187797 370499 250603 22271 2422142 353 87630 87307 1463896 56855 339857 354093 44314 1468246 553192 40304 219165 1327 1290 64 129218 170951 395526 10054764 43833379 854851 423328 2100247 762001 1394345 151700 1840112 573267 9401189 486233 721687 133627 7086626 4397824 9046 456927 39419186 610747 221717 310 1703 2260165 33862 524193 1017163 8969550 4259666 318538 4092775 157300 395948 2287469 432697 3351244 7371130 117000 809 1402254 4330 70439 279651 386608 777974 20337 11104 191198 3334070 2045269 10866 29566 19050 1746994 289667 125123200 29393 667085 449830 6011392 509235 3305693 1137 5505 141399 790776 1096165 327600 956250 147067 211730 263495 50188 21960 98474 4995 12528904 211745 16011 93103 1428032 59533 521899 6428 2011686 680282 11199801 117863 49659 372963 1202027 17649 44939 441370 15941976 16109252 1542713 72573362 1232861 40430 496642 2378849 2757746 95564 169737 1882611 6830670 3104549 10175689 3772630 82476 40051 58694 139274 2778233 24383 207 255217 354477 2139 29156307 92541 647501 3549676 7582338 36587 31776 20191308 189 11234069 46156 1317087 5730526 2300 550 3192 73679 51919 284082 22977 1147807 3425691 5119993 20635 4092681 18336462 1355 143733 5728 58428 4952559 8261933 99318 108170 1367849 58151 17448 911570 43344 2103075 1937422 10010499 48246 16380 2125146 164334000 47676 706750 1930286 14224432 18744 3577309 123863 2733599 5674060 3064427 725542 365208 811596 527227 135337 27745 1604434 175742 19514109 273927 797753 786783 62 7024254 93140 5646443 17543799 42385 15449 13800 1004246 211175 435099 32780 155158 2077261 1086826 3650 14684 101934 447486 1957082 6379725 780853 1247951 3001595 136161 20672 18929 200894 1903 68896 253192 897346 198236 2562854 1197093 1660582 7153719 12553852 6707 9350 9567789 567509 28179 5807582 4353 23613 401 9422727 58155617 314742 26949746 1142317 11900 2130221 4615731 531 41735 53 272081 15765 12524952 161326 958473 29473 47473 10429919 68900 1168883 1457757 173529 1338142 4224 3144800 11801995 351942 3377912 1803156 1154 204359 918120 8477236 76887 3302905 1729 55241 297783 652 3940 167237427 1585 576 335536 1333652 170830 31362 85365 2641894 6404 406932 8386479 1592663 272962 47045 1784 2723248 1209369 19055 7191947 114562 8404631 50287 1908 23236 822615 1060742 729143 173032 18617418 7026 79150 1312495 63093 173892 285848 35967 5591451 1748313 658963 4434444 17138 295205 1439963 281848 53128999 21368028 94434 179069 4749650 583777 119422 49948 2392267 5172802 12915856 182191 67696 6835919 1537246 4958710 1077016 446315 6515021 27736558 1193622 3449552 1649043 221827 3406767 66252 16776578 49322 363630 402505 52151940 2144698 4908 108344 4801125 4579233 6155729 23333 39771 3196860 651210 4472 1036983 838612 1583 148695 3629726 109573 23086 3322051 2956352 6057812 293752 6651661 2934 2232627 505567 3976930 99620 155 1723352 6708 21969 352 5869010 1588066 436 2904057 540 68652 5980616 374430 1846940 1888383 37256 2545915 13271 2318672 2248 48076 36679 2637815 23077 509738 897255 818781 155845 2096137 176047 61439 355322 56174 396 50778 433816 10888040 45048 3861570 4620500 52575 42362 797 1486621 50329 667 4760 60472 3062214 113013 512457 2081326 480929 1193537 1634 33086 75299 12383817 382095 5072463 12618 85861 41732 53245 295082 6092 0 49799 71 268957 927089 529114 58700 2209591 11095927 7691956 128447 317107 8771 6860 1200437 3828895 457 170346 64 7373347 11965640 37645 85792 2739551 2585694 390862 1270294 2993507 256453 21276 57362 9285 155438 3497265 44575 27207 759196 13141 9914 330149 208937 111885 2522796 4147942 1142 1313072 7374563 394581 796636 392296 10586185 4604 617 2242 1684892 2655226 4560654 4636666 6589713 294736 1406221 7808169 627632 17405 2543316 46474 438879 147437293 1879198 743304 449137 4259234 1007366 3259596 287864 19032 59677 11237085 108992 5488986 160361 77003 459091 922797 215 1986126 9968859 5496 433314 480733 3725258 2927451 370540 12820599 511469 31485 18362119 1675 1133 23137 1313689 8272691 206381 5369074 175815 1224482 544330 3969385 1368508 49167 20697 48330520 1420865 8082 457177 232228 2475971 174764 181583 2998856 47551696 860355 18017 1126629 12548309 20674228 162393 4935153 61383 5491701 171916 657276 173109 750622 1296503 21150825 2003978 990810 478 368339 2826 3408 277645 92659 309551 232326 26989 22456 315460 29237 186024 4886495 128190 27756 2776059 107954 598902 48120 158521 4805026 14174 38290 77050 246073 1583684 13750 38235375 12 121164 23408 3817533 137740200 4739470 2464773 7239 2371989 9127307 365356 3316248 5370 5967 51608 488682 626795 10604 1033 1567776 2095260 1273736 11749 1395038 3487175 1924841 40638514 10653266 10404 603008 34743 13759 3937384 12824 33835 10536989 4247838 9824753 2449297 2938413 4182492 6167 325547 2109068 38348 206425 42228 435375 829157 2468505 367382 11255 739 915 212226 35159 195 95104 1513 835263 57385309 426178 43848473 118732 7411040 4195633 169339 1709140 22372 37918295 582446 757773 77420 2176100 251438 167906 63296 12975 328008 393560 556507 87462 31592897 7374 541 295375 10532419 132398 27163 18898388 1718473 106160 167866 6196 720255 268716 6915834 1446281 126732 23609 3661 9711376 450890 9315052 444501 153572 2336679 20230 3459314 22432 955842 1929862 2879822 5737733 221860 94619 3681697 255880 195023 2911093 847592 4254101 84621 235820 5722101 2462 12010 4376510 10860 88360 1812695 10888134 287512 3769060 2492687 72209 9902189 283129 648479 727621 2722753 15113
807 166753 643424 3426237 1981653 211506 8269475 508908 17534 16076 2437997 16697 13976411 85153 2858705 31369 41944 675641 632396 5111661 4925458 39850 503241 29939 18694 16548 537871 139743 165231 1721499 2743 12349861 2116 44846 1009167 3362 12426 844902 93573 120482 2017198 239853 669432 103550 155757 326589 311034 614362 28888312 5760896 230359 185062 17517158 2229232 40076 3917617 26557 1569 13523 20279152 81939 119458 280938 37707 9474307 139 3987742 337754 1665270 6984363 354863 804391 75 24916 3941 20621 36050635 201861 406241 4289399 105614 906338 289204 228185 1302279 806508 886442 6473 2792720 739787 142284 1720212 88379 10171856 990929 1698714 196455 4133965 279995 2569787 60203 1073758 6489 213042 92587 1424740 196431 59151 2033272 10254 17339013 22696269 484401 5246 46580 7100198 7103565 332469 175144 9155 1385836 2531676 52439 1476051 59674 8 6693117 188204 4400760 27399329 50395 48235 60743 1599 1338351 9055313 33331 37753 142745 2192117 4352342 9597106 5544823 1481503 709502 804559 22711848 628205 788372 1211665 152782 106287 4715238 1421466 169783 126973033 54787 1840495 19604 2292746 1203469 188056 21208191 5727060 408602 36429 19424353 21712380 154 9909 7429669 89750 11017597 1802490 1099681 760799 171090 1594012 227902 217298 12134 80196300 269930 8560931 337 1548 2738222 10085 693821 410878 2887381 35 2269046 28818016 1269186 18726 1348808 30948 49367 234237 3886023 5649457 1336171 2342437 53192 34430 10943 719639 123184 30424 69232 3786598 20986858 144593 371048 32733787 1774951 294682 3960772 844887 124755 42353 251988 18366 14071 296384 8612231 10552 35 1213322 21180 3845 13171 860936 24320 3043443 141053 975508 438339 284109 1871814 304736 255391 98007 176501 1176726 1137755 1782024 536890 148181 449012 11379 1693696 1142967 4784455 696040 1369181 9561178 126742 133019 929357 482823 28677 16274 331238 122183 401134 140797 103114 882 392466 238569 1555821 9959 581713 31505 18484085 90760 24561133 126278 60429 1287035 596596 34980940 18114024 714515 11476584 1289593 171079 467547 2665756 84922 4671220 10635 672520 2823535 135929 30010028 41580 11356 1588610 12121 2616341 65617 5496153 61278 20132 117699 2896817 184844 1380131 68181 1034435 71457 1807857 2911285 33747 679246 2844552 6696452 13964212 312748 2986732 45014 2773 435778 292179 2576341 920600 162633 1299654 421570 476839 1901576 88215 3303392 19543212 1265942 772587 712 13208082 623048 420775 7586799 340082 1193 47880 182655 1286756 18217526 162665 11071150 1437788 775162 2897442 144756 90764 2617 451628 4057 5153 26635809 1956033 1624 323398 2650757 55068 1834363 12098 143034 5946 3002710 844807 4064356 90716 38103 89151 189075 1235477 4112632 27853 3176704 1351736 201022 99 3779 1636972 3694 5695754 816834 5699890 1720549 990511 13654 359344 193262 912 844063 293885 742929 149812 113936 61288 8170517 1184366 1117048 632222 18802816 69063 53350 115005 114126 19599 56730789 77477 49949047 142987 213563 1337226 12154565 335419 125538 11757131 1481598 1956139 936 113646 1599 4569365 16238865 58224 870376 49861 1895986 2076081 5877 2958967 2119 97559 3245583 36096 1757410 269806 4415 3204170 14276 1549496 8209291 798566 148425 1143676 4308801 2612425 13187786 183540 152753 8191600 401646 8971596 246429 43675 70572 6160526 3332817 84387 214908 40039 6117 76420 3784 1069889 22060 537 17947353 917840 38855 144000 2467803 3634544 1470736 298374 851205 112695 34399 33484 32752 16472122 1458038 301644 21 37712 12363472 51272 106902 7409 171 34475 1426971 53 39484 780 31987 540494 3502008 10148349 11404754 59 8109450 569825 4814411 425091 127854 137508 4892810 1537258 3029051 638354 4865695 8149 101043 1761860 14604 694500 13617 6859407 3344616 366540 5449546 334211 7929576 14159754 388790 44319 31891 6152790 191729 9223027 3629709 2669815 102069 12845269 1319969 77 1225560 942 39144933 229368 145417167 467392 18054 835 273335 9745 2377479 82913 411900 3807 11848428 1191606 71408 91807 13845602 1589450 902465 191734 5097914 1462012 2136 177261 12781377 23073 62232 454 847055 25129 301605 51639 656 189991 308517 1224178 7262124 1799931 2505831 207730 63247 582623 196028 293889 48567 4724401 1044514 31160 55211 2433525 175470 117108 361688 18430 14930124 279585 2693 777292 381666 885 1659673 40928 2216851 32529 16432260 4334 1905592 47911 1436330 29897925 225798 886042 318282 2487301 3699149 9664 1633857 784888 7666413 47395 76454 7047341 8424502 3389893 8474256 116618 4035342 64454 195186 1260441 8218948 261976 3189813 1062309 9118851 273716 3211993 6297895 4657583 5272332 21469 61023 568241 1289420 224049 5940 374788 36 121768 55921 1450128 8102 5801958 678676 1430004 6100 7993722 1338897 302289 383056 27973 1289971 2911554 1300088 69248 150311858 3939294 69067 155723 469156 10788136 6232499 19557435 126466 6182851 2790056 2020039 37158 137475 9997061 61841 272375 2846621 88 1099768 1397237 8441011 3593683 3563997 4399240 463996 758499 438 180487 109909897 68 4548238 15439743 418346 1361820 850786 19122541 409491 1423596 332421 169886 155131 313649 5373021 1281628 4435675 9488 17621 7311026 97973 30105781 892805 61630 10526694 3409098 1450770 490235 24214047 1071507 1735740 781680 159 4316412 610979 24185 223046 386 3170120 481838 101171 3193027 355546 26356 2759566 9762 15600491 8732 30884 5731012 277192 138971 247878587 218975 2868073 805148 2985 21794 22627628 593534 58958 20408 2609 78 39238 163669 281188 108453 16817 4330758 711791 358 1084848 5698592 1045 97 125375 2963897 200611 20972 1187632 548717 636535 4626830 243689 9005550 1107021 2790 157330 35411 12850973 31386 116952 2826989 560626 15828936 7164194 17250277 833615 9145 118093 32591667 4991043 237310 11650 1613998 82990 46981 524163 1454535 6360 3754 15768343 45682 3860930 3505495 636709 7390303 19624766 17778 11304548 2903012 14139200 34212 6230 445541 384031 423889 460724 102324 5577 46882455 1923026 195588 85537497 7144 15591 6449197 1810784 647280 9198078 13166 754 576985 1976422 3880813 565406 329 777974 34971 30757778 239094 36001 31840 7968 3187015 1291800 473315 168705 1482253 552708 20355 116018 231214 1521 26635 7940887 86560 438955 2551 126659 146468 61101 66560 410249 439746 820521 200825 794263 14176 12488417 12901101 15392 3865894 437928 2084 964093 119145 266548 17090053 14823689 5018672 20509 523234 754782 2794032 126704 13992357 563286 27 49167 5893 369301 8234 278314 564090 107690 561252 20595 7239387 451121 9077370 16118 853369 68108 7222534 6587938 36635755 541408 1199034 24899 1015291 3654866 9351390 1121226 57238 2400347 70033 292560 2971763 2359168 316139 5151 61509 1091386 3461 23610 39554 4626288 6711363 1739089 19853017 611 2426508 1679899 144479 503985 385660 369965 62790 1249945 15 193823 9333069 169867 41962 155981 2999662 11260161 1060920 1091 665508 1683 985568 2026247 200755 1374 100010 3736011 2241529 13192780 334585 3105382 1343072 31217 794353 95006 1494 689056 2890 326361 1305665 5259 1293175 187959 557532 48423 305297 8102 8348007 186600 1802205 889550 9106815 3489094 1291 746555 93944 43190 17980958 68852 2538932
2 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 195956916 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 375169343 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 606316632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 580242653 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 805165457 0 0 996890546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11120697 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 420754784 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 927457894 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 237025288 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 933763317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 656567062 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 816245363 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 6963723 0 0 0 0 0 2475 0 0 0 0 0 0 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 4253202 0 0 0 0 0 0 99933 0 0 0 0 0 248215469 0 0 0 0 0 0 1966076 0 0 0 0 31 0 0 0 1048145 0 0 0 0 0 0 0 0 0 59 0 0 0 0 0 0 0 2 0 0 0 0 0 0 2 0 0 0 298 0 0 0 0 0 0 0 0 0 0 0 16484030 0 0 3 0 0 1022 0 0 0 5 0 0 0 0 0 0 0 1088454 0 0 0 0 0 0 0 0 0 25811 0 0 0 612064939 0 0 0 66 0 0 0 85117739 0 0 0 0 0 0 0 2428180 27177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140310680 0 0 0 0 0 0 0 0 0 0 0 12094 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 299 0 0 0 0 101919 0 0 0 0 0 0 0 0 0 0 6729 0 0 0 3838 0 0 0 0 0 0 0 0 0 0 0 0 0 4671910 0 0 0 0 0 92 0 0 0 0 0 0 0 0 25663110 0 632549 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 0 0 454 0 0 0 0 0 0 0 0 0 21031528 0 0 0 0 0 0 0 7045 0 0 0 0 0 0 0 0 594 0 136526904 0 0 0 0 0 0 0 0 0 0 0 5672611 0 0 0 0 0 0 0 0 0 0 0 0 0 39 0 0 0 1 9416368 0 4914 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 9 0 0 0 0 0 40625642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 906664797 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 19 0 3278313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 104691124 0 0 0 0 294662031 0 0 8 0 0 0 0 0 0 4 0 0 0 192 0 0 0 0 0 0 0 0 0 26890 0 0 0 0 0 72360472 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 81790513 0 0 0 0 0 21201 0 0 0 0 0 0 65555 0 0 0 0 0 0 0 71701 132 0 0 56 2084 5 0 0 0 0 0 0 0 0 0 0 0 0 610 0 0 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 248 0 0 0 8934 0 0 0 0 0 3 0 0 0 0 0 12712287 0 0 0 65 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48228 0 0 0 34 0 0 0 0 0 0 0 0 0 0 0 0 11664 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 601 1521 0 2732 184 0 759479 15238890 0 2 275 3 0 0 31331788 0 0 304 0 0 0 0 0 0 0 0 0 0 0 0 0 252427 0 0 0 0 0 0 298 72897199 0 0 410473 0 0 0 0 0 0 0 87686 1 0 0 0 0 0 0 0 33322 0 0 0 0 0 0 0 46758 0 0 0 0 0 0 0 0 0 0 5548 0 0 0 0 208637 0 0 0 0 0 0 0 0 1147 0 0 0 0 0 0 0 7714417 160434346 519176 0 0 0 0 0 0 0 0 0 379579 0 0 0 0 0 9618709 0 0 0 0 0 0 0 0 0 0 0 454230 0 0 0 142918556 0 0 0 0 0 4421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 121933 0 0 0 12095204 0 0 0 0 0 0 28363872 134 0 0 0 0 0 103 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 5255367 59150 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76261199 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 273497771 0 10 62277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99171464 0 36775 0 948 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 5738 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61113765 20598 0
0 0 364987 30232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 29572337 0 0 0 0 0 0 0 0 0 0 5424463 0 0 0 0 0 79311292 0 0 0 174409 0 0 0 0 0 0 0 0 0 0 0 0 123088068 0 0 115591373 0 0 0 0 0 0 3988 0 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 3552 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 4 0 0 0 8392291 0 0 54677 0 0 0 0 83867 0 0 0 0 0 0 2 11709279 0 0 0 0 0 1970877 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 133738495 0 0 0 1 0 0 0 0 0 0 19635334 0 0 0 0 0 0 0 0 0 227474710 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 15 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 443571 0 0 0 0 0 0 0 0 0 0 0 7456473 0 0 51705 0 0 0 0 0 0 0 0 2591 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 130 348768 0 0 0 0 0 0 2076086 0 37 0 0 1143513 0 0 119 0 0 0 0 0 0 0 0 0 0 0 0 222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12454189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 436425118 0 0 0 0 0 7033324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12408 0 0 0 0 0 0 0 0 0 470 0 0 0 0 879186 0 0 0 0 0 0 22881131 0 0 0 0 0 0 0 67363 0 0 0 40137584 0 0 0 0 0 0 0 0 0 0 0 0 10 74487 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 197370656 0 0 0 0 0 47 0 0 0 6 292223892 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 1 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 0 0 0 9 0 0 0 0 151577 0 0 0 0 0 0 0 926 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 31035 0 0 842641 0 0 9800174 0 0 0 294297837 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49836 0 112024272 0 0 0 0 357200 0 0 0 14320632 86636949 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31042273 0 58 1 0 0 0 0 2402 0 0 0 87702 0 309711032 0 0 0 0 0 0 0 0 157233 0 0 0 0 0 101293767 0 0 0 0 0 0 0 0 162 0 0 0 0 0 0 0 557483 0 0 0 0 0 48217170 0 0 0 0 0 0 6378712 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61785191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5902208 0 0 2558 0 0 0 0 0 0 1 0 0 1663805 0 0 0 61811 457021181 0 0 0 0 0 0 0 0 0 0 464169 938706 0 101 0 0 17320 0 0 0 0 0 31539464 0 0 0 0 0 0 0 40373025 0 0 0 0 0 0 0 31395 0 0 0 0 0 0 0 0 2767 0 0 0 46 401 0 0 0 0 0 20546757 0 1066140 0 0 0 0 0 0 0 0 3 0 0 19376952 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 32610382 10537 0 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 199272019 0 0 0 0 0 0 1477693 0 54517619 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 40766 0
2 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 42507749 169259896 191360588 218912724 454879850 568740104 588004192 701418782
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 200289446 417126296 452355908 717862176 884929110
2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022
2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022 2801022 2801023 2801022 2801022 2801023 2801022 2801023 2801022
2 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 541177759 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 988560190 663416755 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 552415663 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 179876580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 180923025 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 345130012 0 0 0 0 0 0 0 0 0 0 0 0 0 0 204909925 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 505313450 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 679625308 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 610028384 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 330473901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 628757152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 10 13 14 23 26 40 41 48 56 58 58 69 92 98 107 112 114 141 155 181 198 250 257 267 322 346 353 416 443 473 483 505 545 551 667 680 706 715 775 878 1023 1042 1065 1070 1094 1172 1247 1270 1277 1341 1351 1362 1367 1369 1454 1466 1494 1537 1587 1607 1613 1682 1772 1774 1792 1858 1878 1909 1917 1923 1966 2040 2113 2226 2264 2301 2310 2394 2458 2642 2686 2710 2831 2934 2939 3038 3055 3058 3081 3096 3198 3256 3317 3365 3439 3470 3509 3510 3585 3747 3768 3772 3862 3909 4033 4057 4090 4109 4183 4563 4606 4654 4659 4761 4871 4921 4997 5033 5099 5118 5174 5211 5301 5369 5419 5543 5582 5862 6028 6051 6556 7258 7322 7609 7634 7657 7701 7901 7931 7939 8032 8057 8139 8251 8386 8598 8734 8898 9002 9063 9193 9259 9503 9769 9807 9808 9823 9887 10010 10159 10169 10210 10227 10536 10543 10723 10801 10881 11113 11172 11183 11357 11805 11826 11839 11881 12090 12210 12240 12371 12575 12881 13062 13244 13283 13512 14175 14376 14475 14502 14741 15160 15168 15199 15434 16661 16723 16897 17010 17101 17736 17751 17904 17937 18112 18415 18430 18504 19135 19138 19164 19749 19876 20509 21101 21249 21397 21468 21601 22396 22626 22655 23353 23571 23575 24019 24107 24231 24569 24626 24844 24988 25418 25647 25742 26524 26562 26759 26829 26847 27493 27577 27926 28419 28564 28772 28776 28876 29135 29167 29460 29614 30064 30205 30282 30346 30631 30636 30821 31142 31190 31205 31359 31390 32330 32446 32666 33007 33154 33167 33486 33629 34313 34921 35139 35923 36079 36184 37076 37300 37519 37670 37767 38671 38695 39689 40132 40210 40339 40352 41108 41169 42486 42549 42831 43192 44188 44320 44892 44921 44965 45397 46086 46259 47263 48980 49187 50136 50452 52640 52696 53822 53848 54625 55313 56589 57577 59723 60836 63038 63258 63358 63493 63936 64265 64809 65206 66082 66443 68073 68965 69047 69345 69536 69803 70243 70555 72421 73000 73782 73991 74135 74150 75918 76282 78073 78175 78661 80547 81203 81272 81702 82021 82202 85303 85721 85746 87693 88745 88956 89160 89374 90155 90397 90976 92449 92656 92859 94112 96120 96189 96297 96533 98535 98596 98718 98780 101581 101592 102565 102996 103369 104228 104274 105145 105296 106652 108023 108072 108237 108727 108819 111106 111122 111549 112931 113392 114033 124760 125084 127821 129327 131759 132366 132470 133055 133414 134770 135760 136369 137867 141315 142128 144539 146856 148535 149990 151653 152941 153962 155825 156011 156143 156507 158087 161897 161926 165592 166637 172237 175116 177124 177440 178088 181773 181972 182171 182262 183439 184571 185887 186346 186473 187100 188111 190639 191456 192972 197798 198122 198440 199802 200603 200793 203133 203448 203753 205378 205756 206223 212705 215265 217065 217937 220145 223806 224505 225105 229559 230005 234821 235053 236248 236848 237250 238904 240064 249260 251282 253301 254720 256525 260279 263752 265401 266002 267816 272265 274769 276626 279125 280810 280877 281464 282567 283049 285897 287003 287012 289973 293053 294587 295968 296001 296214 298450 299482 303431 306348 307841 310025 318463 324994 325046 329616 330088 330778 332551 336141 336613 337941 341193 343824 346383 346403 352599 353452 354683 357298 357543 358829 360663 362580 365658 365772 366961 367205 374907 376402 380390 381907 383802 387736 389842 391746 394689 401331 406064 408753 416399 416931 424427 428031 429864 430762 432466 434132 439638 440456 441868 443385 444322 447578 447732 450401 453456 455277 458029 464232 470933 475615 475935 477670 477949 481474 483801 484050 488722 495160 495805 499713 503528 511902 512191 513698 517402 518993 535759 538475 538853 539582 546131 548981 559045 561337 563470 563779 567651 568922 570543 571587 573219 582392 582836 582898 583914 587057 589104 598857 602812 605868 609375 609385 609808 620689 620920 621101 623741 627507 633059 650179 651070 652765 660659 662332 664698 669648 670124 678195 680083 681903 687559 688492 690679 704693 708012 709301 720550 727579 730227 732133 734952 735282 738711 738943 744884 745939 752419 756904 769803 770965 774141 782989 784791 802012 862794 866293 869166 874228 874379 883341 897179 902283 908244 915399 919152 920108 928587 928700 941329 942330 971862 973208 984917 990609 991727 993957 1018888 1031754 1036264 1037751 1047213 1060824 1073615 1075268 1079167 1081033 1094196 1098117 1098661 1111094 1123036 1126531 1138195 1147266 1147874 1167947 1174426 1176619 1188343 1193088 1198104 1208048 1209503 1241321 1241529 1260346 1275279 1289386 1329989 1335495 1358487 1359592 1376741 1387860 1404049 1408757 1432786 1434108 1451348 1455500 1470653 1485036 1498567 1502933 1503415 1521873 1603543 1609132 1609411 1614425 1615156 1615599 1618147 1620332 1624745 1655386 1662850 1682520 1682811 1687764 1689686 1693373 1699986 1715474 1722588 1751261 1752083 1753683 1759243 1800104 1824759 1825758 1862983 1865959 1875439 1878608 1885504 1909518 1911678 1917120 1942093 1946012 1957628 1973390 1976622 1997340 2007200 2032897 2061889 2086467 2096549 2100688 2111713 2137615 2138359 2140197 2153185 2157932 2162492 2174869 2175752 2180688 2184252 2257185 2271718 2276452 2283709 2309840 2328641 2330983 2347843 2367859 2383938 2408107 2414511 2442978 2466093 2584228 2593327 2595447 2625216 2646667 2653950 2671037 2672949 2674542 2675391 2689524 2759256 2777511 2779822 2781047 2799185 2827493 2852574 2852605 2874812 2888297 2897884 2909034 2970866 2984588 3015709 3102658 3108429 3149025 3194758 3204570 3214238 3221338 3228325 3233366 3257829 3260853 3296903 3307984 3359058 3431334 3434166 3481330 3508850 3540462 3546604 3563949 3658927 3688744 3703793 3728711 3892402 3905448 3916303 3925126 3949587 4028248 4073059 4115290 4405326 4472206 4479694 4485473 4507411 4538275 4550297 4659643 4820442 4874884 4937022 4998887 5007554 5074891 5096934 5267574 5282823 5465752 5722236 5805003 5813497 5908636 6560706 6674670 6674785 6685023 6888969 6931981 6932429 6950227 6958379 7111683 7165283 7204817 7225400 7229054 7348234 7498064 7635724 7776006 7781471 7799186 7821555 7949988 7986601 8024078 8040726 8107255 8130060 8204450 8282726 8303304 8494284 8585167 8627878 8653240 8694301 9125942 9263189 9419592 9461094 9492980 9505564 9758550 9759479 9959431 10309099 10319243 10476213 10655250 10705322 11040784 11366283 11522085 11624360 11712986 11844647 11976875 12009107 12037195 12076444 12247573 12380000 12538795 12698124 13565954 14155870 14429034 14645802 14938990 14978349 15374769 15414089 15836017 15869975 16051650 16238912 16724157 16791156 17665564 18008041 18315327 18387305 18479554 18917558 19648004 20757455 20833229 21384742 21809741 23801007 23972560 24996501 25035916 25877907 25979647 28212678 29380192 30159877 31680130 32037114 34266688 34365545 36725577 38907540 41381262 42497790 42869510 44338886 48824867 50257402 50923847 58115083 60469263 61219568 70127374 95774399 99593670 102316998 203584818
0 4 13 18 21 34 35 43 44 51 57 58 71 77 78 82 96 110 132 168 169 204 212 228 266 273 328 330 353 374 391 407 443 519 520 544 603 680 711 722 759 842 903 949 966 987 1056 1100 1149 1165 1197 1223 1236 1287 1402 1434 1561 1628 1631 1702 1705 1719 1778 1784 1818 1962 1962 1963 2006 2014 2236 2334 2343 2786 2834 2898 3078 3123 3264 3352 3389 3673 3701 3819 3853 3899 3966 3971 3972 3984 3985 3994 4266 4285 4336 4351 4470 4561 4583 5067 5121 5356 5767 5779 5831 5851 5884 6156 6233 6770 6846 6925 7087 7221 7362 7490 7733 7870 7959 8075 8203 8243 8277 8443 8576 8588 8615 8719 9429 9455 9829 9904 10004 10381 10603 10711 10825 11178 11600 12337 12361 12362 12410 12446 12506 12582 12743 12961 13027 13243 13317 13844 13984 14251 14637 15328 15497 15510 15600 15699 16370 16481 16716 16751 16780 16949 17104 17416 17763 17817 17918 17978 18012 18025 18236 18428 18498 18564 18939 18987 19428 19731 19840 20639 21291 21428 21464 21667 21705 22348 22567 22815 22898 23381 23432 23821 24083 25201 26758 26821 26870 27143 27378 27455 27854 28610 29197 29325 29447 29723 30051 30243 30452 30703 31316 31906 31968 32256 32488 32853 33205 33276 33371 33406 33576 33978 34802 34999 35321 35748 35907 36071 36207 36716 37044 38000 38397 38818 38856 40131 40191 40211 40219 40502 41903 42301 42340 43467 43474 43729 44050 44341 45197 45524 45608 46405 46526 46609 47188 47301 47705 47833 48721 48879 49857 50067 50260 50641 51351 51738 52815 52890 55107 55490 56354 57313 58392 58767 58927 60290 60680 60762 64721 66468 67491 67496 67807 71099 71476 71590 71862 72264 72701 72966 73054 73725 73919 74303 74833 76713 76920 77408 77433 77977 78067 78080 78631 78719 78801 79598 82021 82823 83026 83815 84237 84453 84482 84671 84985 85834 86039 86161 86274 86472 87049 87304 88525 89125 89155 89793 91269 93209 93612 94729 95766 96232 97273 97548 97981 98474 99379 101852 106889 107517 108037 108244 109865 109996 110167 110784 113062 113472 114338 115114 115247 116145 116364 117214 117425 117890 118486 120173 122755 122992 126016 126384 126518 127799 128707 129275 130190 130361 132295 134309 135877 137457 139286 140026 141673 141998 142828 143976 144267 144275 144552 144607 145243 145835 147593 149204 149549 150215 151754 153194 153266 153424 154461 155375 155587 156409 156750 157463 157910 158307 160039 160290 163612 165107 165407 165645 165999 166181 167234 168605 168787 172638 172688 173401 173676 175910 176010 178718 181711 186458 188581 190642 191460 194803 196250 198032 200952 201195 202089 202741 204983 205771 210431 210661 212030 212369 215108 215437 216054 218674 224211 224217 225138 228024 230952 233663 235826 236973 241962 241986 243205 243403 246158 246283 247178 248285 252113 252939 253099 255037 257407 259496 261246 261304 261590 262507 265600 265649 266539 267239 267774 269951 280526 280812 281824 283105 283779 284987 285636 285656 286012 288364 288746 290341 294403 295477 295589 298226 299312 302562 304411 305023 321514 325715 326969 332481 332890 335013 336304 340756 343162 344643 346381 347834 348937 349439 356298 357411 361385 365659 367207 368992 368997 369660 373189 379601 382628 385281 389347 390329 393746 393878 397573 402241 404889 413511 413782 416139 421787 422124 425299 429930 439904 442647 453147 453171 454625 463827 467171 471621 474530 475945 481683 483890 486282 490382 490760 492396 499706 505571 511656 518642 523748 524547 528508 531218 533792 536967 538165 542023 544933 557363 563043 564240 575462 575723 588693 589088 594168 601270 607676 607941 616362 620465 630009 632001 638140 642318 643468 652524 654791 657620 659036 659451 661982 663781 664977 671319 674597 680032 680338 680752 687800 702385 707990 711120 719271 722004 731344 736101 739174 746058 767094 768162 768410 777177 782646 786333 791722 802751 803107 813029 823143 824011 825603 826103 843969 858401 861030 866558 867080 876042 883633 884483 885439 890347 890905 892525 898951 901045 901714 903364 912859 913069 919810 924134 948990 951764 958856 965764 966359 976422 979197 985559 992171 998869 1012174 1018586 1024049 1032247 1035476 1035622 1043650 1052678 1054007 1054884 1057023 1065334 1068592 1068892 1078662 1084281 1087185 1102736 1109699 1109990 1120079 1124014 1126838 1136254 1141177 1177227 1182904 1183499 1184683 1189306 1211210 1217551 1221953 1232970 1243257 1250515 1254457 1258179 1298351 1300790 1313269 1317620 1320392 1333428 1337151 1346204 1362153 1381198 1387969 1395102 1399574 1416609 1416622 1425237 1433330 1455941 1457803 1474633 1478881 1497754 1516918 1534035 1541998 1545045 1552825 1555647 1560355 1565807 1578976 1611010 1614185 1617273 1619531 1628748 1631167 1658398 1680334 1692574 1710350 1723523 1727723 1768896 1769304 1769542 1800360 1812218 1815795 1815963 1822378 1824883 1825316 1831481 1862743 1869020 1873235 1883925 1920925 1921599 1946890 1954439 1978817 2010986 2047352 2070810 2087821 2104244 2155987 2160862 2167022 2176341 2177495 2181286 2198932 2227342 2228649 2258935 2265642 2274274 2300155 2339074 2340309 2349706 2379490 2380203 2414107 2425947 2443572 2495278 2502069 2507496 2528884 2535646 2539465 2567057 2594629 2631220 2670375 2670979 2704115 2727482 2744477 2771543 2820302 2847657 2849709 2892122 2901019 2905111 2916484 2963835 2996730 3021268 3085812 3096050 3120750 3135957 3152471 3155178 3159967 3222703 3234353 3271830 3319866 3340224 3353609 3390579 3424811 3431186 3433519 3459700 3505808 3559028 3559235 3562297 3577155 3642309 3701573 3736931 3764099 3764889 3794659 3799945 3849608 3851977 3854432 3876282 3903575 3944774 3967549 4105002 4107113 4179929 4226085 4248039 4268670 4282074 4299338 4373142 4373341 4377568 4407934 4460584 4478015 4493371 4534027 4546989 4581455 4675466 4757329 4781372 4808595 4910323 4951630 4993117 5139137 5154690 5178883 5199088 5272128 5449936 5513957 5578271 5588158 5631708 5641554 5663075 5678081 5698652 5705326 5728204 5795539 5892283 5953964 5960420 5999821 6105937 6113957 6173532 6183407 6312415 6754433 6764451 6789872 6918458 6941346 7058532 7130365 7140590 7361943 7531328 7595118 7650328 7669819 7734955 7762927 7888618 7943382 7964777 8016587 8232873 8471236 8502063 8631222 8712098 8721803 8951360 9122519 9182361 9252116 9395770 9411058 9517546 9576550 9644578 9901419 9906224 10009267 10151826 10182583 10210768 10631240 10656516 11005428 11270565 11401668 11509547 11550640 11810578 11884393 11966887 12034862 12228023 12623123 13082220 13176934 13213582 13538651 13710634 13929276 14330773 14497202 15896953 16196328 16393323 16553081 16937727 17730523 19419965 19842857 21162800 21643301 21733884 22875771 23092332 23265164 23288680 24108095 24409232 24567334 25853262 26463438 26831577 26928861 28401162 28524653 29643035 29760084 30319269 32198830 33660911 33710866 34458236 34464961 34572660 36854298 39296088 40562282 41971876 42971928 46484807 48425817 50915298 55521862 57041516 61784872 62119079 62130807 77855137 95737546 103023893 120165916
2 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 45814538 79106585 83742493 119648816 215785106 263353432 373353867 726753868 822599713
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74309343 535849315 962292045 988010085
0 0 0 0 8 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 4966169 0 0 0 0 434 0 0 0 36653 0 0 0 0 0 0 0 0 0 0 0 173 0 0 0 230657325 0 438 0 0 0 0 539 0 0 0 1 4 0 0 3 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 238 0 0 3 0 0 0 0 0 0 0 0 0 0 815317 0 0 0 0 68325 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98391 546882 0 0 0 0 0 0 0 44333039 0 0 0 0 5 0 0 0 0 0 0 3721 371149 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6631639 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 2961698 0 1689746 0 0 4477528 0 952 0 338 0 0 0 3 10450181 0 0 0 0 0 22652 0 0 0 4928 0 0 300963204 0 0 0 0 0 115071361 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 15566 0 0 0 624 0 0 0 39 0 0 11 0 4572 0 0 0 0 0 0 0 0 0 0 0 0 0 18630625 0 0 151336 0 0 0 0 0 0 0 0 0 0 0 0 0 13421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 474826439 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68748 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5391071 0 0 0 0 4404237 0 0 0 0 0 0 0 0 0 0 2503 163 0 0 0 0 7273362 0 0 0 0 0 0 6299378 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1303783 0 0 0 0 0 490860678 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20925 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 439922 10 462 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53531444 0 0 458335 0 0 303 0 0 0 0 0 3 0 0 0 0 6007320 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 11836534 547 0 0 0 0 0 0 34739995 0 0 253233 0 0 0 0 0 0 0 0 0 246 0 0 0 0 0 221267 0 0 0 0 21825026 0 1 0 0 0 0 0 0 0 9 0 0 0 3 0 0 0 0 0 1180 0 0 0 136 0 0 0 0 2150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18644 6 0 0 0 747 4 0 0 3437850 0 0 0 2055634 155378 0 0 0 0 0 0 0 0 0 0 0 0 151743 0 0 0 0 0 0 0 29 2016782 0 0 0 0 0 0 0 0 0 0 0 0 0 659 0 0 0 0 2077 0 14 0 0 1 0 0 3918343 0 0 10 0 0 0 14535 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7523 0 29270916 120 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 0 146773495 0 2627166 0 0 1537 0 0 1242819 0 1 0 0 0 20 0 5120 0 0 0 0 0 0 0 0 1489026 3328434 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5730622 0 1790 0 0 0 0 1 0 0 0 0 5702517 0 0 0 0 0 0 0 0 0 0 0 0 0 11862 0 0 0 0 0 0 0 0 14 0 0 0 45183 0 336 0 0 0 0 0 0 0 0 3069741 0 0 175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 122509 0 0 0 25424610 0 0 0 851 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 40690 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 6809387 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13666012 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 1 0 0 0 0 0 0 126 208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69361 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 640268958 0 337280 56092 0 0 0 0 0 0 0 0 0 137541431 0 0 0 0 0 0 0 0 0 0 0 0 429562 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 486776 0 0 0 0 0 0 0 0 0 50866 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 45251110 0 0 0 0 0 0 4 0 0 0 0 0 0 128863 0 0 0 0 0 0 1372 0 0 0 0 0 0 0 0 0 0 94014530 0 0 0 0 0 0 0 0 0 120811 0 23117580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16349679 0 0 0 0 10702287 0 12455 478092 0 0 0 34045223 0 0 0 0 0 0 0 0 170418523 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 142285 0 0 0 0 7076004 218060 0 0 220 0 0 0 0 45120 0 0 0 2 0 0 0 0 0 0 0 104 0 961 0 0 0 0 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 92105 0 47 67715260 0 0 0 740 0 214 55023 0 0 0 0 0 484111606 0 0 0 0 0 0 0 0 0 0 0 40 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 60066 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 284 301702 0 0 0 0 0 0 10629070 0 7575 0 0 0 0 0 0 0 0 0 0 0 0 0 1527 7 0 0 0 0 0 0 5889387 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34114610 0 0 1 0 0 0 38404 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15940 0 0 0 0 0 0 0 0 0 0 1733 0 0 0 0 0 219656 0 0 0 0 0 0 3 0 0 0 58923410 0 0 0 0 0 0 0 0 0 0 0 54 1 4 0 994 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1054 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 308277051 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1088432 0 0 0 61174 0 0 0 0 0 0 14587579 0 0 0 0 0 0 0 0 0 0 0 0 0 399400005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 432644 0 0 0 0 0 0 0 0 0 0 0 579676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30761 0 229338324 0 0 0 0 0 0 0 0 0 0 0 0 192839145 0 0 0 0 0 0 0 28706 0 55 0 0 2462 0 0 0 250 0 0 985 0 0 0 0 0 0 0 5461607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2506711 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6375 115683482 1691 0 0 0 0 0 0 0 0 0 0 0 28310 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 150 0 3106 0 0 0 0 10 0 0 0 0 0 0 0 0 0 63 0 0 0 0 0 0 0 0 0 166 0 0 0 0 0 0 0 0 0 0 286565 0 0 45 0 0 0 0 412083 194886 0 0 0 35525121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120928 0 0 0 0 0 0 0 0 0 0 0 0 0 611 8 0 0 0 0 0 2377368 0 0 0 0 0 0 0 496 0 0 0 0 0 2821951 0 0 0 0 0 2194975 0 0 0 0 0 9115375 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19620 1887 0 0 0 0 0 0 0 0 0 0 0 342 0 0 0 0 1 136 222 0 0 0 0 0 0 0 0 0 0 0 0 1736836 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1822355 0 0 0 0 0 156408 0 0 0 6066 0 0 0 224 0 0 4 0 0 5144 0 0 0 0 6768 0 0 4376 0
2 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 183321197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 842206789 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194318042 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 805797627 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 719187239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87378155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202043718 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 353138566 0 0 0 0 0 0 0 0 0 0 0 0 0 659181004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 301443902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54792323 0 0 0 0 0 0 0 0 0 0 0 0 150048648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53175399 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716
2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716 2300715 2300716 2300715 2300716 2300716
2 1001
977622264 851655845 638245149 638070594 561627153 390583515 94859324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
913085574 524747825 219511188 209942982 203615120 5877442 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611
3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610 3111610 3111611 3111610 3111610 3111611 3111610 3111611 3111610
2 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 669651248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 243537578 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 408727766 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 330555877 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 129013996 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 718414569 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333630596 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 314872651 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611971773 0 0 0 0 368159939 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 862797118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 307975263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 161881883 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 9578255 0 0 0 0 0 0 0 0 0 0 0 517568 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10777703 0 0 0 0 0 0 0 120414546 2644318 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12351 0 0 263 181043067 0 0 0 0 0 0 0 0 0 0 54106 0 0 176 0 823504 0 0 0 0 0 1 0 0 0 0 0 0 0 3 0 5358 0 0 64924 312459237 0 0 0 0 0 20961796 0 0 0 0 0 0 0 0 0 0 0 223664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15099048 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 625 0 69 46957098 0 0 0 0 0 0 0 0 0 454 0 0 0 0 0 0 13924491 0 0 0 0 0 0 0 0 0 0 218 0 0 19840 0 23941 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 145944533 0 0 0 0 0 0 0 830 0 0 0 0 0 0 0 0 668366251 0 0 3143 0 3162 0 0 0 0 0 0 0 0 4 0 121797 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 178 0 0 0 0 0 0 71357319 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 1 0 116 0 0 0 0 0 1973786 0 0 0 49405 0 0 0 0 0 730 0 0 0 0 0 242 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10732127 0 93 0 0 22 0 0 0 0 0 0 0 0 63017985 0 0 0 368 0 0 0 0 0 14487672 0 0 0 178475 0 0 0 1026792 9 0 495092458 0 0 0 0 0 104735 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 8 0 86808 0 0 0 0 60 0 0 0 0 0 0 0 0 308318 0 0 0 0 0 0 0 0 6565817 0 64107 1326 0 0 2 0 150 4 0 0 0 0 0 0 0 0 0 0 0 5782682 0 0 0 0 0 0 0 0 0 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 0 0 1565 0 0 0 548739531 17106 0 0 0 0 0 0 0 0 0 0 0 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 0 0 194 0 0 0 0 0 0 1529 0 851 0 0 0 0 0 0 2385 0 0 0 27152 0 0 8302 0 0 0 1485 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31874507 0 28649555 0 0 0 0 0 0 0 286489620 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 371875715 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4216 0 0 0 0 0 0 0 0 0 0 0 782 0 1130 0 218197 0 19628123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23601 0 108 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 987 0 2816 0 0 0 2301360 0 0 0 0 0 0 794055 0 0 2595837 0 0 0 0 0 0 0 0 0 0 0 0 0 0 273983397 0 161162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68 0 0 219 0 0 0 0 0 0 0 1487 0 3758120 0 0 12034945 0 0 0 0 109663803 0 0 0 0 0 0 0 0 0 0 6209147 0 13574520 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 0 0 0 35021 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 71060365 0 0 0 1 0 0 0 0 0 0 62476 0 0 0 0 0 0 17105084 0 0 0 113 0 0 0 164 0 0 0 1556930 14401008 0 0 0 0 0 0 0 0 0 0 0 265993 0 0 0 206157425 0 0 0 0 5079303 29598 1062497 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 23 0 0 0 375 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 208 600050 0 0 0 0 0 0 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 51447750 0 0 9354447 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 22192479 0 1031974 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 530386 0 0 0 0 0 0 0 0 0 0 0 1627 0 0 0 0 0 0 0 0 0 430968 401799 5 0 0 0 0 0 440 5515 0 0 0 0 0 0 0 0 0 0 0 0 184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 303 0 7 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 3348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8120 16 0 0 0 0 0 0 6457 0 0 0 0 0 0 0 0 8536459 0 0 0 0 0 0 0 0 0 0 262423064 0 0 0 0 0 0 0 0 2534099 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9885 0 0 0 207 0 163226 1 0 0 41938 0 0 0 0 0 0 0 0 0 0 0 0 12256350 0 0 0 0 5436 0 0 0 0 0 0 0 0 0 57 12233128 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 72678 0 0 0 0 0 0 6071 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 1830 0 0 0 0 0 0 0 0 0 0 0 2769 0 0 0 0 0 0 702183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16522 0 0 0 0 0 0 30 0 0 15891788 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 314130 0 0 0 0 0 0 0 0 0 0 0 0 3267 0 0 1 0 0 0 0 242 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 632 0 40072955 0 0 0 0 0 0 0 0 73730691 0 0 0 0 0 0 100882036 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 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70282 0 0 0 0 0 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 152080395 0 0 0 4 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 181 0 0 0 0 0 134 32961 0 0 0 0 0 0 0 0 0 0 0 1625508 0 0 0 0 0 27883505 0 0 0 0 0 0 0 41753131 1 0 22578853 0 0 0 0 0 0 0 0 0 0 1106043 0 0 324757 0 0 0 0 0 1 14174 0 0 0 0 17 0 0 0 0 0 0 68805 0 0 0 0 17573 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6086 0 0 0 0 2 0 14973617 0 0 0 0 0 411 0 0 0 0 0 0 1677438 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 1301 0 0 0 0 0 0 62 0 0 0 17 0 0 0 0 0 0 0 2105554 7858717 0 0 0 0 0 7757596 0 1 0 0 0 0 0 0 35979 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 127860865 0 0 0 0 0 0 0 0 41309948 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 27 0 0 457 0 0 0 253 0 0 0 1400 0 0 76 0 0 0 0 0 0 0 0 0 0 0 0 67095 0 0 0 0 0 0 0 0 0 0 0 10286 0 0 0 0 0 0 0 0 0 0 0 0 6349 189 0 0 0 0 0 3 0 0 0 0 23712821 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12901882 0 0 0 0 0 0 0 26481 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 19557366 0 0 0 0 0 0 0 0 0 0 9258 0 1162298 0 0 0 109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3085 0 0 0 0 0 0 0 0 0 0 0 0 13 0 44 0 0 0 0 0 0 0 1214434 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61377450 21143165 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 2591488
2 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 266230922 619262223 746277615 770680334 828648764
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70679086 86231598 129089340 129219346 200913352 234053635 366022368 584758246
108141905 100061839 89613253 88187913 65168477 47974288 45470209 44326368 43423308 42853588 41960820 41517760 35114267 34609861 34246968 32360783 30115926 29356767 29179825 27705792 26700638 26294103 25501724 24331681 23951159 22934481 22308529 20810803 20795958 20647824 18023808 16988309 16769398 16259046 16155362 15636523 14444605 14435572 14281042 14278380 14130327 13621314 13115965 12678027 12542056 12318762 12171758 12139858 11897076 11896534 11814168 11644764 11414218 11263936 11103010 11043748 10845281 10646549 10556478 10333513 9788221 9445796 8868577 8436737 8433705 8409794 8185641 8182645 8053944 7895536 7888613 7857479 7734319 7506429 7437123 7386394 7175708 7068385 7034677 6841849 6820974 6816058 6665736 6547774 6494326 6414211 6397586 6377606 6209619 6156922 6117495 6098041 6030335 6002023 5758234 5573485 5524013 5519386 5505303 5445248 5340655 5265424 5230275 5194236 5190128 5179118 5152024 4972694 4951851 4906855 4899376 4897174 4781671 4743011 4720413 4597365 4568926 4525759 4495093 4465973 4462424 4418240 4262411 4203719 4194048 4166477 4111919 3987147 3981194 3835659 3812962 3804085 3775628 3771128 3767874 3682097 3656221 3646426 3600746 3593536 3564096 3548456 3535865 3509541 3480413 3448419 3438035 3435213 3429210 3397364 3386832 3339355 3323108 3301790 3262383 3252393 3183818 3107557 3100144 3070929 3029221 2994032 2982263 2921935 2850592 2842725 2836511 2831066 2808999 2762038 2754580 2746459 2735830 2683767 2658596 2601307 2560267 2556431 2543469 2515332 2503164 2489560 2463442 2430466 2392475 2373653 2370173 2319421 2318120 2307884 2279908 2254706 2244631 2212520 2150548 2144518 2131373 2104828 2092335 2078228 2054734 2051796 2042780 2040391 2033839 2001186 1994346 1991294 1953776 1952777 1939101 1913742 1910285 1909483 1884825 1881011 1857349 1846920 1838920 1766536 1753228 1739304 1724076 1721710 1716973 1700594 1659951 1656467 1650376 1648186 1641885 1640027 1606433 1589072 1570509 1565415 1546479 1545600 1535427 1534018 1520745 1519990 1493600 1479370 1477414 1464838 1453308 1449396 1447383 1435617 1423797 1421767 1418335 1399832 1386201 1379512 1369286 1348471 1335719 1331856 1330297 1325525 1320605 1316945 1314560 1308779 1303454 1290845 1288531 1284078 1283869 1279225 1277566 1261112 1260991 1257501 1249802 1248872 1245717 1240078 1232804 1231689 1230484 1218349 1213929 1209004 1207165 1205515 1164436 1163020 1147404 1139017 1138946 1132008 1127517 1124915 1114317 1111020 1089010 1079217 1078727 1073251 1068952 1062226 1056969 1048042 1027202 1012447 1007476 1001587 999272 987943 968430 963619 942072 939580 923420 922203 919232 916487 903256 902648 901574 900632 895225 885910 883319 872657 871036 861011 850165 848526 832946 824772 821616 819912 809756 808527 799004 780053 778511 764482 759011 750835 741707 733399 727597 715911 713705 692500 692206 685405 681379 678545 677745 666578 659433 646788 640225 639915 638718 636563 634246 633028 631980 631927 627464 620972 618048 611320 607719 605716 601828 594230 592177 587650 585620 577989 577491 577128 574288 570601 562528 561768 560587 560397 557823 546709 545230 537920 534220 532784 528555 525310 506068 505042 503779 503157 499777 494884 490174 490135 489393 488179 486254 479138 477768 473018 468107 466344 465837 465555 463156 462523 460602 458178 454825 451412 448165 447283 447216 442282 434703 431460 428638 428274 424041 411155 409525 407501 402506 402484 402103 401531 396857 394505 388964 383552 382462 379969 379479 378879 378483 375576 369562 367879 366124 362044 356537 354076 354012 353896 348024 342847 342011 336580 335668 334221 332343 329302 325212 325099 324540 321915 320553 319797 314403 311628 310191 309317 309243 309123 307137 306691 301424 297248 295883 295063 294192 293389 293172 292856 289620 277274 276446 275202 274533 273529 268218 267699 267069 266016 262313 261347 260668 257221 256388 252965 245693 245567 244514 243046 240389 240156 239352 229558 229220 226307 225076 215102 211604 211374 210934 210271 207733 207647 205990 201868 199836 198685 198417 196857 193048 191570 190364 190087 187624 187409 187310 186103 184333 184301 183611 181402 181327 180426 178667 174278 174217 173115 171464 170846 170235 167879 167106 166560 165078 163464 158752 158618 155780 154268 153726 153599 150582 150394 148625 146361 144851 143980 142547 141664 140152 138059 137700 137453 136337 135985 135283 134541 133939 131494 131320 131204 129951 128797 128435 128273 128142 127692 126161 125949 122852 122712 121280 120310 119553 119331 118444 117711 116112 113323 112615 112345 111505 109851 109810 108277 107617 107281 107037 106394 103920 103861 103124 102605 101268 99543 98150 97879 97872 95187 94852 94358 93930 93304 92114 90907 89792 89208 88446 88095 86891 86732 86439 86182 86019 86001 85365 82736 80934 80517 80151 77926 76664 75899 75016 74775 74402 73519 73316 73087 72815 72337 72102 71493 71356 70989 69775 69759 68889 68792 68609 68258 67589 67355 64942 64867 64859 63680 62757 62253 61709 60114 58207 57735 57359 56352 56129 55971 55719 55587 55254 54739 54527 53588 52293 52285 52169 51802 51608 50302 50227 48801 48291 47823 46846 46780 46017 45557 45298 44922 44171 44105 42607 42099 41656 41620 41108 41089 40962 40800 39994 39987 39742 39737 39556 38882 38432 38355 37836 37512 37317 36967 36944 35812 35454 35104 34748 33911 33508 33451 33420 33152 32608 32567 32529 32433 32407 32165 31896 31723 31591 31092 30619 30365 30288 30084 29473 29267 29158 29067 28655 28200 28047 27954 26430 26414 26306 26081 25871 25620 25161 25129 25010 24752 24519 23983 23784 23235 23223 22000 21917 21819 21147 21119 21011 20989 20987 20676 20549 20171 20018 19741 19435 19088 19085 19056 18846 18568 18551 18499 17906 17833 17539 17121 16753 16722 16667 16661 16411 15949 15879 15575 15177 14782 14369 14345 14063 13993 13911 13875 13712 13474 13335 13302 12823 12615 12476 11935 11918 11703 11450 11430 11279 11221 11198 11153 11147 10968 10664 10400 10362 10334 10328 10307 10277 10075 9956 9737 9338 9019 8599 8577 8557 8520 8400 8065 8011 7701 7552 7518 7503 7364 7353 7214 7197 7080 6928 6876 6866 6834 6781 6570 6428 6372 6285 6196 6054 5752 5746 5615 5373 5370 5315 5290 5279 5222 5162 5117 4967 4932 4922 4781 4587 4378 4356 4190 4167 4153 4026 3970 3967 3941 3925 3906 3825 3608 3520 3445 3409 3182 3149 3147 3012 2946 2938 2890 2841 2775 2735 2723 2715 2680 2636 2590 2584 2551 2545 2452 2346 2345 2287 2237 2203 2128 2101 2097 2079 2076 2032 1896 1786 1770 1706 1674 1579 1553 1534 1518 1468 1441 1375 1312 1275 1265 1229 1149 1052 1037 1018 952 934 926 912 887 779 765 753 739 714 669 668 657 637 636 634 571 555 535 524 513 500 496 488 444 438 435 410 404 401 385 366 355 318 301 299 284 279 246 225 194 171 158 156 131 128 110 94 83 66 50 37 34 20 17 17 5 4 3 3
82590868 69312285 63615450 56888102 50632133 40322218 37685445 37295003 31293012 30996454 30378689 30244854 27652959 26465284 25966499 25943400 25942530 25391755 24822776 24270800 23922151 22991760 22276732 21718793 21465549 21020985 20832988 20819488 20492737 20230214 19971694 19952006 19598333 19270934 19147813 18973133 18934363 18519328 18463185 17858355 17719208 17316984 17195882 17059772 16982522 16729385 16711701 16667011 16651622 15397719 15294944 15188058 14353525 14310568 14169193 13880047 12627341 11941616 11925700 11667639 11651310 11644312 11524273 11457983 11401906 10960991 10756754 10602504 10509441 10398860 10361996 9748258 9642039 9573761 9471489 9405255 9388655 9194737 9080441 9036825 9000552 8995942 8956248 8927057 8803438 8375998 8033964 7935577 7809624 7688061 7517865 7442811 7380388 7272532 7236604 7215165 7204363 6825240 6771221 6615109 6497672 6042861 5912920 5887840 5817509 5739943 5708442 5702866 5620639 5620292 5502475 5337936 5180420 5112110 5043189 4978962 4949504 4841745 4839407 4820244 4638057 4626799 4625333 4605690 4546778 4546465 4531191 4482881 4290806 4247876 4144896 4077233 4058199 3985677 3968375 3807959 3738150 3705512 3691562 3682648 3603741 3567432 3548024 3389261 3359289 3336933 3334542 3258087 3235073 3218831 3202378 3165975 3143718 3130615 3124996 3088759 3084915 3046529 3019660 3018703 2991936 2902345 2890550 2878671 2834054 2813432 2802596 2786484 2781272 2781055 2760601 2731705 2717678 2689065 2664196 2653963 2635685 2623873 2595243 2493842 2474911 2471789 2462700 2439133 2434126 2415512 2379447 2376904 2375019 2361129 2350845 2350606 2343315 2337020 2324417 2323747 2280753 2274164 2256206 2247942 2233494 2228965 2213820 2137006 2107135 2079567 2018927 2012437 2011805 1992895 1987198 1986370 1967328 1958976 1922256 1913466 1898159 1890186 1878117 1876544 1866432 1861282 1819697 1779562 1763795 1751309 1743615 1742381 1721794 1719791 1680477 1677955 1653971 1630336 1629277 1616280 1612165 1606941 1560838 1557944 1556848 1550925 1550172 1544896 1538495 1538386 1506450 1489236 1465456 1418020 1417143 1396435 1393404 1384288 1356759 1348398 1337033 1328359 1323271 1318031 1296223 1263238 1260161 1259641 1225370 1222704 1212288 1211737 1193079 1178136 1168257 1164494 1148909 1136134 1131735 1126732 1118629 1110036 1097704 1089798 1080256 1068341 1060330 1056186 1024101 1005591 1002889 994351 993729 992183 962801 959958 948412 947447 946799 942453 941015 937463 935687 932862 930158 924884 921664 919316 916813 912156 910321 909873 905774 900844 889208 886113 882588 881100 878732 878280 876373 871817 864990 859573 859560 853071 850394 838092 820408 815688 812101 810836 806310 804552 798947 793591 776173 775974 774886 770239 763569 753798 752628 752026 739095 738435 735934 706904 703030 695192 691572 681162 667821 666883 664348 663853 663390 662655 654263 653708 651818 651430 651285 650729 648218 642889 636442 618584 615748 612265 609596 606486 604755 602705 596786 592919 589107 588346 587815 587311 585505 583203 580129 579092 579086 577401 576196 570840 567961 566436 566319 555446 535413 528838 524433 508471 506933 503411 488525 475621 473907 473535 471583 468176 465546 461720 455502 453343 450467 449752 447932 444616 441504 441486 440601 437794 436995 435993 434419 421971 421224 419614 416165 415593 408643 403770 402921 398787 398355 396252 389354 389218 387291 382711 382365 382344 377263 374520 370172 369741 369377 367319 366057 364949 362876 360852 360245 355225 348020 347725 338403 334962 334364 332817 331333 330039 324957 324422 322340 321324 317905 311648 309482 307888 303386 302729 301616 301353 300782 297975 296660 296546 295911 295866 294984 293576 292947 291761 290989 288233 287776 284356 281738 279483 278268 276746 274720 271331 269610 269586 268609 267036 264228 264102 263555 263237 260596 260318 260239 259604 254859 254819 253799 250522 248987 247153 244509 242347 241024 237612 237119 235593 232204 230802 230136 229356 227905 225869 225824 225771 224670 222203 220331 219577 219102 218654 218311 212656 207865 206702 205880 204479 203864 203054 202853 200465 197498 196624 192775 190010 190003 189092 187415 184849 184568 183980 182164 180855 178827 177069 176378 174125 173232 173098 170420 170193 170165 170085 170007 169984 168931 168000 167766 162695 162268 160419 159348 157802 157548 154118 152531 151425 151190 150786 144471 144210 143636 142694 142304 142157 137556 136282 135961 135183 135102 134515 131992 131169 129547 128204 126466 125640 124120 123871 123779 123639 121968 120749 118761 116786 116725 116475 116006 115367 113554 112587 112341 112057 111246 110430 106137 105171 104276 103924 103709 102950 101883 101560 99394 99282 97717 96601 94628 93736 91487 91402 91063 90261 89075 88170 86932 86902 85609 84109 83026 82878 81984 81655 80487 80485 79596 77225 75057 74034 72049 71687 71324 71145 70581 70401 68326 67908 67448 67166 66363 65080 63808 63633 62558 61964 61900 61564 61332 60980 59372 57296 56299 55276 55271 55143 55115 54552 54318 54057 53167 52777 51420 51176 50813 50218 50172 50079 49914 49502 49200 49109 48953 47404 47258 47153 46512 46012 43360 43194 42304 41040 40402 39820 39471 39369 38949 38711 38556 38172 38171 37746 37729 37658 37381 37254 36909 36886 36336 36064 35975 35500 35031 35014 34922 34504 34345 34213 34169 34102 33872 33857 33506 33503 33269 31149 31017 30946 30826 30736 30459 30247 30135 28860 28648 28631 28166 27914 27701 27483 27360 27129 27071 26558 25984 25826 25733 25627 25512 25212 25090 25072 24526 24043 23899 23135 22341 22189 21336 21113 20815 20505 20397 20331 19833 19713 19657 18952 18656 18577 18436 18343 18139 18090 17715 17540 17478 17475 17463 17138 17071 16989 16857 16829 16712 15707 15652 15560 15428 15425 15198 14992 14988 14893 14703 14324 14287 14218 14130 13671 13478 13372 13037 13033 12759 12636 12518 12435 12277 12206 11788 11530 11440 11403 11350 11219 11019 10861 10402 10319 10250 10200 10094 10088 9987 9961 9855 9817 9732 9721 9618 9409 9393 9351 9216 9038 9004 8967 8950 8877 8845 8820 8581 8514 8485 8432 8416 8399 8321 7970 7765 7446 7226 7171 7087 7066 7029 6824 6817 6747 6692 6661 6611 6236 6167 6079 5994 5802 5772 5548 5414 5401 5358 5095 5048 4865 4780 4553 4513 4383 4332 4312 4311 4241 4237 4236 3963 3837 3808 3800 3728 3658 3624 3481 3468 3332 3241 3182 3107 3066 2990 2970 2957 2876 2849 2785 2778 2764 2729 2583 2537 2521 2445 2426 2407 2331 2264 2241 2200 2131 2088 2085 2066 2032 2025 2007 1980 1912 1899 1817 1808 1743 1725 1650 1528 1506 1488 1475 1372 1333 1331 1307 1280 1270 1248 1193 1091 1007 911 882 866 799 796 746 743 708 622 612 610 595 593 560 535 521 491 420 409 381 366 341 338 320 315 312 297 280 251 190 184 165 163 155 121 118 96 95 64 58 44 44 30 26 24 15 14 9 8 5 4 1 1
2 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 3527836 235132464 694811813
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16449969 17584255 150690225 227504270 536565106 655593658 712125312 791168841 802966750 881558634
165977 14412 276 2043658 830333 4664 18 4335012 177228 203780 358129 965031 2811 2040463 87714183 86123378 304977 2600552 2737304 164986 356907 298308 6039 177330 5533752 4910 19157 136429 1135100 1815 117 830 6165671 53 173103 3141 42891 426 980436 364305 4083455 4905 33196576 5314965 140019 28878 370817 3416347 256962 2267605 118534 95560 667693 681 13524887 2553230 8286 48738 851008 655557 602621 5561219 1957 2831 159852 179195 7247588 41566 4174738 110254 353736 2179088 159898 33712 211870 6 487483 163375 23546382 113889 11762 2686833 18128 66877 274941 32308774 437739 215414 1915377 29465 1246 1540089 842675 57390 28847049 16885 2718278 1135153 541271 449 17108758 72072 657707 162464 99339 447300 7444446 3045 74294 12750835 6164352 1039835 2206 61 58625 11810414 678762 915255 4384333 327540 1245957 583295 50591 78 66659 3874764 768228 46588567 18106 339169 1571 579 733585 749 379452 12922 10761 2725962 2003635 4873597 9766 7329822 255569 6617 882593 5423 59540 83 843155 51940 11583706 303238 2904428 341266 9 10166495 2624 7692246 1321 5454 1439179 37929 4653 237379 10900037 3 654552 69926 4589827 50964 1224506 8500468 59229 5398606 1061840 1261748 2591 1004788 3550422 6903 25531 40418 21816 2556965 99146 35771 6413238 1222007 79452 112468 49464 23931 210178 24360 906859 2253515 50330 4055933 3300210 122211 7315736 1294842 8945160 20440 185806 3766184 132513 4293543 10018274 804208 63788 530802 17830280 21050 46909965 20371 168399 142498 1333671 488133 248765 1376192 11 52 1108 1647 35903 20769406 1615317 778137 1808 32259 872588 3161 714117 193951 45897 2080 4334 2727449 1020964 44282 752997 4099848 33357 7203103 4571712 24464892 644119 183690 66275 1305 5401 1408912 9754282 26650 1339339 23481 4944079 252315 69267 351887 3868 61396 2091619 1039559 4759 63112946 30093 27739 14899647 11816842 46717571 1755479 2676 349 5915 17595196 32973840 9810544 6086 67228 9599 1535673 3380182 318027 254015 174068 37809833 93604 132804 8465 17029203 1057808 35456 747 2996 1728 331713 57403 629827 1694137 309470 840455 99992 24122 2445 6932435 7515556 445535 699699 195842 487699 2087018 472455 2883 221709 1002096 13298838 1436268 163707 13946727 5703503 84927 88621 218790 78352334 28759 25581082 45388 42541 75726 1294344 323605 396403 327 72581 1086237 3111676 909544 9859656 876468 50993 22692 14917 344 65277 30 441340 1359341 16313794 816 2245124 1632298 1169 2975808 206 1674761 8162462 269535 10627251 20847 5677 1251938 15370399 1628034 30164 462946 4536098 330053 40179 39246 2324049 9694128 66340 5515539 13563531 989807 46991 2444686 93565 240011 2919489 1762450 1687809 51198 802037 311545 10904818 2059531 235451 575222 58110 401 35222 328494 1517702 5923518 3065778 5747645 127732 153157 833004 1664723 320 5354652 13745 2769393 17957 1 10731322 82485 30935528 36876326 1389107 131390 1265717 1248726 335 6683 461322 132425 283626 1668948 12577240 8530 13 45170 5731 1952 389035 125056 25114 10822 1584 2391995 4829 316864 1343140 4900591 2223317 317228 5036284 53693 2616363 1419 79728 93101 163324 150807 49959771 809044 121333 11865 786133 4220507 26922331 2051983 1576431 24596 327083 43086620 4 389764 80635 1557899 58697 14656157 24486 116596 6606 34707 6142 21576 483058 3943 149218 85306 134577 4859 2285301 8 794254 241299 620966 25468 2623425 311670 5578694 43242 26611 690 311323 2405755 22754 117520 11541 3160782 263719 2444920 360534 1558157 344527 4021 89 100932 13234348 5038641 50332 244 27706 1314867 3800321 1400467 37738 4756 145671 4378536 76551 233983 219552 249361 2824925 63373 29409 8931204 1301614 672841 347248 2285829 6671358 466 25044 294 214646 107533 24 199773 1766726 1123801 5236762 67705 166495 184817 3506 242 904149 25474 1294232 64671 452698 1242115 9833 214503 1005245 4108527 176474 13654 2663479 12958 185964 42570 6457 17767 66618 1652290 8771 422 289444 2066998 214680 608086 495966 206584 944786 368691 247329 5595 1032764 14956 111 36 898453 23053684 3664 38282 1682106 23898 14582465 5628 11267 602520 501953 155971 101246 808882 317 2968751 447 243627 69 7201588 1543 4758 283577 499586 50301 8 17473 2609100 40065 587117 988 54483 266646 26703898 12060178 233049 11805167 2229355 7531715 206781 3526181 3109 556 957953 3332427 6485 42870 3760873 81996 163350 6799724 3624170 30635 10451397 74508 36381 12447 50500 482201 54217322 113041192 293475 97078 35485 32633 11981 144263 13280 353771 31842 18127 4127223 1310477 2187 2482 9550 106076 90533 2175016 23041 4634047 322290 1597 493082 452202 1561985 560858 92271 1048770 3083970 8100146 442660 5966 139329 3216372 481665 152046 11301031 1190102 3609273 33869 31552 5524438 28444 38574 914531 7389469 2934046 304942 69989 72472 28007 610483 16411 182238 3126 77639 810062 590130 6600836 1309357 22867 12403760 57276 9681698 200479 257763 256 412363 556731 54708 2689943 801318 2356 11724473 35219056 13353131 9718795 1483497 10990 154933 25918 1147 349482 224401 24462534 58352 1023862 1457144 129521 302545 77 39427 1156245 274315 89818 581855 1777720 1649524 112 97750 494655 1347548 380440 144500 5654060 36230 21132759 7608 3349878 700944 45 33745 1425644 1004828 35881 795444 123122 1457611 180233 4715530 3621 103242 2804 3555832 26764 374316 2919 7017 0 34809 367991 110029 219303 13884 705710 1294134 35116270 850 12982977 202638 110891 1496109 79198 47781 22429 923283 4065826 52263 292464 3535 9608 1749 30436 1267964 415051 233 875848 20762 730590 1306422 154044 480 8969 1974471 155695 2063001 7611 361213 39160 1008055 89344 996406 2025907 297828 100234 569044 2672994 3931 4548 7471 6480095 184388 9786 424793 312763 8060 148167 34330 215752 651848 4322 600642 28777 17703 219270 199549 7211 7461 408452 120646 47585 20640 60 2251555 47161 1873646 8989 1435678 56447 1 3991 234663 3431292 2 47797194 943522 2182 136644 1722156 1141 2639556 1982854 266516 2180149 7141 71604 2779284 2235045 952 914851 6659 1343586 2453840 32785 318415 425191 3401 347881 48444 30670 125671 283806 40775 7340039 5958949 28347 7281 5141412 23158 79902082 106478 1855746 1434521 678664 2545218 217674 44070 1187196 618 4052 17543137 5185957 199538 1165429 30781 796839 64859 68779 6728920 221222 4095042 862558 39017 1170211 15269 11402872 21900 504345 22466 69134 96113 4730 999248 5519 40563 5177 6620187 6748 6233 138790 17948159 1785731 11561450 38012 253827 3630904 61592 2485299 822193 689603 9139036 426795 801399 10780 327 494979 89973 1197981 2448274 256113 3512686 1837504 489 665788 576655 22726 312184 2250647 1053364 31575 678600 81831 62252 95710 96983 204115 89923 3533 592531 30352 9457 1030373 315414 4609821 99631 494 94700 4716195 480680 7542783 50040 2243 260799 233 3419741 128780 8453 2675820 1162348 104525 9456 591868 706961 325456 1009243 1829791 2100074 11108
36869 22188537 478315 231941 38773 338438 2489513 7220333 54013 91 3745234 2460103 563863 1754415 79356 12371 1627404 57065 82245 1411931 372267 895948 6119 786226 1504946 4878 969849 1408483 831644 2626181 24 657 18168 404948 66210 12 4755147 5283 2094243 1168 1218514 4500723 12391 2334067 70567 8543714 2530500 50157 6980 760 520252 1207035 16170 17635 33062 450519 145358 1669776 9715711 1170732 11627 1831866 638123 23877018 249044 2890 2066919 2164469 15485 408670 77584 865102 1922646 1408448 13111 3600 11195614 31931038 250744 11665 174974 439516 117745 114095 2606423 8586307 254598 601103 196322 69824 1631 378102 7220656 12554 6398249 294948 146005 2860564 3300 113983 487637 660956 101056 7993 526728 10321 534878 645085 2134 4977 684640 178205 8200991 1757658 360346 939785 223972 330630 530 172114 1305 4277289 42239 29353 1166134 30540 557 1040996 17746588 152392 125957 12200697 77562 26014429 18045 5134 43087216 6658 4690998 42913 3344 34067 25513 73382 2986778 2812987 884449 1176592 993816 1075231 307050 19054 63358 39385 6980 76385 43428924 5 2759356 1656 31075 132149 30729629 5453 1097538 191391 2067632 517884 14647 2720512 23075 58077 682399 3474557 74557 1270998 345649 1638997 54817 1963511 7586214 1796903 443761 83886 25224935 5383 17927 7735976 440275 635749 91 7118719 1041 42764 4678809 3034196 14942089 29861169 29274 668479 119670 144261 7755 539863 28565243 388148 2328537 1487949 82005 2882 44027 8027 85183 6556 1291666 64204 3377345 1019087 2200796 4002625 709701 143323 20589 328 12500 24993 2060290 319 96636 22566193 1399515 7122 3987 28185231 307665 4163 356259 1836696 304324 3008069 174091 6423416 5898689 1338602 155467 14603784 309019 694528 17134 201374 1100265 960625 663783 471357 11859 20995 557940 257580 12883 138134 60229 181650 430 190780 109794 31673095 833307 4945711 713657 6520710 2956638 8483 7983564 63342 156913 160518 34274 531753 3783187 5698 473232 7145 12940 669 3743 12661097 20667 1690806 10794223 50645 11059 201328 2074587 38295 7330039 103651 5441937 9 90095 206381 2702142 88089 9151690 38464 186964 2317298 371 210226 2621419 79847 2051 211664 6718612 2710288 4193 1869 2273261 381 924578 7 425185 204916 3127861 593086 108429 82880415 357495 13089 864324 1464896 3352 13193953 837950 116940 650289 33029 16675 136505 18273 1024558 1660146 92106 6483331 325438 2916607 2399812 1360090 7654 231973 4575 5111 72788 0 199804 9049016 31539711 162565 4927 884746 777904 3295011 2739439 227061 12094 2610422 10081831 248835 83331 1263493 238564 32727 3963941 248318 597753 252236 857214 18251046 18959544 592818 5677 98054 222458 820 20462934 1355553 7975151 227400 2120973 1260195 142030 3565498 1540221 1309879 1636456 2590458 34879 10516917 19667601 46329 2692352 38508239 1127105 1572 28 162957 3310763 11681574 144032 51423 84328 11867 126446 225494 417 8519104 46488 4127823 2593881 843 16316 244637 10412516 4407752 120824 20253 416981 104 2 18198660 13743 2416613 198078 1377 340924 299899 6976 2651957 40953 154504 3363052 4564 2868420 110 412388 454954 425261 5376338 209768 2112252 14308 479 112735 20480 15121902 737260 2876588 113907 443125 168472 9644416 1785 12877 14281 1512907 3555922 860426 36274 720170 10446 337081 179490 32258 90415 5526282 27263 448630 3115477 1480747 269729 1992555 295148 7445 4484582 78907 96660 5278148 5636117 5325406 87837 248016 173353 7888 281128 181198 9323263 3031885 262018 6924208 19759 1655 534287 1513610 10325 6434573 131907 14876 183349 64748 5880 2180709 55836 9317 954179 23536 1202975 1692921 4134104 43581 165528 88178 644107 1175832 4326 3701 1003 2996437 13054365 3297875 84065 88787 8972639 2500902 19127 3411007 7450066 635850 191976 3368 580 150 124 993270 49226 28609706 73209 5881768 69803 21126 228818 2312579 4482619 2791 2596 1597533 2246714 41679 14674059 286684 608102 514 282743 1651 258902 18342239 3045883 223432 41733 6905016 3907145 332431 21286 4907 44333 1570605 84757 4653643 5827716 1738772 36817 509081 12608 193766 117842 7933897 188313 11403081 2525 1499019 354035 50103 2137835 1361 149990 156851 382 252388 2093778 12977246 194394 1024 58569 150 544949 50547 54796 8709 1013816 1278 5657728 1298069 1197428 1195937 42779 31574 1364496 14724339 222443 126422 2642 11306569 60581 1179 4605773 222366 126765 638934 2739987 82 31038 611285 387480 3641661 19509 569147 1794568 46281442 46371921 411249 223958 50660 91359 11619705 68079 1167729 4561170 238334 30894 71921 1576801 33299 1018 380242 253226 622754 24516 61965635 98 12954 5046 3065680 555148 92176 64743 873994 3948197 952087 307035 390891 50421 4915142 9924 26929163 36309 1349964 1304729 1186046 1147127 3046 266876 2362224 85961 17346 301731 146096 73202684 14437 328789 28799 122760958 6360362 790439 1667832 1487833 3490 100 1371566 1717104 137311 9077 12831 24185 8302640 47895 84588 26812986 27265 4167 6463277 7033121 0 57242 49145 1049294 794347 383176 379806 104430 521781 565655 548242 21521 68516 3586576 626313 28711840 189980 858376 190730 572 2242666 536888 130102 20987 4000 4 38017755 144727 1472732 5917229 662228 139142 12400 3450 5657073 82234 765830 3027065 152 6152 43351 620721 109672 440413 2948574 15583610 103349 18529 1129988 128601 148674184 36162 22230 2268594 730540 507058 2182866 255918 904509 193962 506709 67229 11483 4718 1378107 3617777 407936 638540 841095 70082 3079876 246606 288279 14048 66 6537613 1333 1364176 15253390 12186706 564335 267008 60966 1539455 36459496 717243 174294 1027371 608984 15177 1259259 492671 64232 1 208790 11 9630 93286 613002 79018 1049 1447431 8973 1176 511165 56784 2521795 24070 8658155 18594 124161 2506579 99884 241715 2286054 2791362 631674 313756 67806 53294 796543 105306 4266 7441700 3383533 1986744 144072 671871 1938633 140392 22423619 11155715 3797664 301916 5654961 42363 139473 279136 111241 2571548 35692 1959088 13255092 1536424 271990 3187455 50097 112712 158217 3767072 1033180 1194289 2787636 6455 66539 237306 1185967 2634322 416801 1191434 15466507 21633 816051 9783491 228836 134329 4607 302819 48128 38527 203128 36003 24330586 7091379 34 534161 99986 14841 1641320 8250 63569 3120049 2063619 13460 206263 1848734 456 1327962 778875 110183 25 1100849 143223 47432 3420441 45591 775211 825727 65353 809437 82195 9542948 6728760 1829566 1292404 933169 347577 5568 13216 1192844 194027 30743317 3473 2482519 9614837 1299862 140017 295219 679350 5777461 15590580 442763 141972 2780 146163 4484859 13326 442159 644096 5141673 66674 368772 32664 8502571 49724282 554160 1765356 71105 523 174117 18663120 5580 28 28904 1008157 153583 6558904 3005 112673 1357531 92000 3923640 45069 2620058 46846 9430815 437235 203579 12172 1669229 1175955 39035 28158 3720506 16508 95322 473812 23160572 182354 8049 300805 703294 217924 295753 1020413 122697 312590 4889164 33554 1032 296032 6845754 20827812 1618862 180897 128132 309564 129252 914338 984372 55197 155407
2 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 936579828 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 547089197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 697196428 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 547863191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 903028317 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 218005401 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 901500832 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107010295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 561700604 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148645714 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 580590417 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 198887814 0 0 0 0 0 0 0 0 0 0 571711820 0 0 0 0 0 0 0 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 11 16 26 27 31 37 37 38 43 43 51 55 63 70 83 97 100 108 116 118 122 133 139 159 171 178 185 219 222 230 237 279 283 287 352 355 373 383 447 588 611 619 665 673 697 741 758 785 909 989 990 1005 1051 1055 1104 1152 1222 1353 1415 1619 1651 1766 1829 1836 1964 1981 2002 2029 2030 2048 2118 2322 2340 2386 2392 2618 2673 3040 3179 3275 3291 3522 3524 3553 3596 3744 3888 3982 4178 4211 4399 4445 4464 4570 4803 4872 5017 5044 5099 5341 5649 5681 5704 5707 5792 5924 5938 5969 6244 6291 6548 6589 6931 6981 6992 7058 7120 7139 7316 7326 7463 7616 7700 7812 7839 7963 8124 8191 8213 8340 8439 8589 8633 8818 8961 9015 9189 9291 9387 9759 9879 10060 10184 10637 10769 10997 11501 11528 11650 11670 11762 11837 11938 11965 12099 12156 12217 12528 12716 12917 13016 13481 13696 13749 13783 13966 14220 14528 14784 15158 15599 15914 15928 16106 16894 16913 17296 17345 17490 17937 18131 18309 18791 18937 19121 20162 20250 21419 21455 21788 22132 22237 22748 22915 23037 23074 23254 23562 23990 24829 25024 25566 25714 26235 26730 26844 26881 27402 28008 28357 28521 28693 28863 28896 28957 29981 30547 30774 31446 31775 31824 32250 32294 32432 32598 32930 33084 33150 33280 33406 33587 33709 33862 34588 34597 34769 35055 35536 35577 35757 35774 36367 36583 36610 36889 37007 37107 37168 37354 37986 38206 39163 39819 40079 40370 40872 41043 41253 41519 41788 41980 42080 42558 43863 44367 44514 45876 45983 46113 46881 47114 47282 47537 47593 47949 48066 48765 48856 49985 50184 50420 50745 51266 52109 53517 53954 54159 54825 55444 56279 56435 59046 59420 59808 59989 60359 60886 60914 61796 61817 61894 62170 62206 62210 62456 63515 64440 64868 65155 65226 65600 66208 68298 68947 70127 72744 73194 75019 75539 76673 77267 79843 81471 81565 81699 82559 84487 86095 87687 88157 88245 88471 91465 91797 92952 92965 93096 93124 96458 97046 98599 100233 103857 105579 106620 108443 108980 110034 110464 110858 111013 113159 115090 115939 116274 117040 117573 118614 119268 119505 119811 120260 120892 121677 121836 122809 122874 122908 124285 124760 125993 126283 126535 126918 127681 130111 130452 131793 132094 134101 134531 136146 137552 137940 139467 139624 140954 141898 144650 144726 145018 146938 146978 154868 158773 162124 163338 163471 165310 166709 169226 169364 171987 173859 175671 178080 178922 179268 179478 183974 184037 185054 186347 188749 189078 189120 194740 195363 197977 200072 200423 204152 204748 210397 211404 211759 214239 216362 220328 221326 225558 227239 229040 232694 233238 233613 237906 238691 246663 247140 248487 252277 254208 255155 259351 259951 260237 265055 266474 267623 277908 279993 280020 280149 281834 284853 286542 295031 297090 300604 302045 304402 307416 309152 310018 310697 311907 318951 320351 326901 329495 337994 341058 341466 348310 349061 350683 353058 358207 360592 361610 364944 370935 375662 376862 382642 388010 393430 396105 396697 398407 400374 402443 403257 406392 408027 416655 422908 424539 424747 424811 426574 426882 427551 428972 430772 432045 432074 435759 436095 437703 438059 443656 444823 445929 455295 456279 463412 469995 470765 476673 484964 489583 491000 492942 494092 499436 511283 516504 529480 530415 534383 539151 540941 543401 544514 546264 548519 550964 560413 560892 561981 565144 565640 568557 569146 574647 577489 582354 582714 583490 594489 599589 603640 606706 618572 630487 639381 650343 654196 657525 676452 679276 695135 697214 708953 710596 715199 715620 719960 722466 723037 725017 726458 739348 741576 744013 745391 745515 745817 750687 751090 752564 756478 764692 770522 774894 774975 776444 782794 791733 810041 821581 824862 833334 836871 840713 841589 851868 852309 852628 859474 861964 869302 872049 873103 873238 886002 886076 891716 906796 909637 912288 914577 920616 921989 936313 948873 951353 951981 959696 977905 979971 997759 1000677 1010659 1018490 1019015 1019067 1024095 1025249 1026953 1034405 1038589 1044336 1068485 1070368 1088395 1089904 1091329 1092936 1094342 1106271 1118329 1130259 1132236 1144028 1155454 1171406 1174901 1209829 1213516 1217337 1223384 1231220 1236073 1241667 1245830 1250435 1256435 1257113 1264384 1279854 1293006 1297364 1312121 1318651 1321287 1323256 1329552 1329846 1330255 1337564 1353378 1377429 1384494 1384690 1406695 1428934 1434359 1441749 1451762 1452081 1453239 1472451 1473055 1489022 1492136 1497407 1517690 1521849 1540020 1549578 1559200 1559492 1571352 1576499 1580256 1607546 1611796 1643554 1650726 1690362 1690739 1704473 1712357 1715454 1724764 1745131 1756261 1763134 1764566 1775307 1810244 1817642 1821623 1821841 1836752 1837425 1859326 1863934 1918307 1946901 1952943 1973020 1973851 1985472 2011210 2016626 2016888 2021350 2034535 2036610 2046727 2100294 2106638 2108479 2126282 2155200 2186092 2204710 2215133 2218107 2239255 2269743 2284386 2290668 2320289 2378145 2383551 2389443 2441921 2467383 2480157 2493969 2539150 2545181 2558137 2585186 2599238 2614592 2629641 2631930 2643257 2656558 2671458 2675505 2702078 2716057 2724221 2733194 2734577 2735656 2739431 2746842 2757409 2770838 2771810 2820904 2854450 2905433 2909099 2931258 2954200 2967890 2971795 2981504 3033907 3034634 3070974 3086258 3115224 3151775 3170833 3185898 3218403 3235816 3237031 3237783 3242613 3336800 3347510 3366903 3450757 3457511 3510059 3522766 3530887 3534960 3544393 3594210 3605228 3636068 3663768 3730497 3768473 3768934 3815328 3860309 3886917 4146039 4305975 4332615 4426644 4433232 4504431 4516899 4523296 4560393 4584267 4592372 4687352 4704510 4773629 4914035 4936877 5094119 5218582 5220094 5305335 5306390 5326211 5332351 5426316 5462743 5491138 5544940 5582183 5620545 5636560 5640157 5716093 5769197 5808737 5813918 5860322 5861292 5938002 6029115 6055117 6066054 6074896 6324561 6435912 6462511 6518066 6531254 6571383 6630192 6630765 6649425 6746922 6784414 7008403 7014349 7221560 7288159 7376155 7385639 7439529 7612970 7640198 7746174 7906593 7914358 8025582 8161920 8171518 8193039 8305300 8308771 8319944 8463148 8489346 8628679 8775323 8928999 8938190 9052861 9103293 9245894 9269771 9464798 9630121 9690993 10229837 10316874 10327713 10432834 10511902 10735750 10999374 11241306 11416406 11477296 11523549 11574859 11643642 11895672 12001129 12112247 12192699 12221644 12307186 12427097 12793771 13189552 13321419 13449007 13449241 13525402 13709798 14270682 14294805 14653323 15124468 15559783 16015242 16151677 16866800 16924295 17567984 18050632 18084400 18642886 18800552 19025366 19325883 19553187 20346377 20546277 20779358 21009044 21486226 22089099 22297509 22708826 23160416 23933458 24249773 24773098 24814775 25210380 26370081 26727174 26902056 27420656 27532549 27559403 28266768 28482369 29920976 31557035 32294570 32444383 33577482 33901533 35333006 35924127 36489267 36744439 38177013 38541983 38597449 39618475 40912212 44067730 46541544 56376490 69968361 71608483 72324269 86386205 102553204 111629287 114770501 163095580
3 4 5 6 7 8 13 15 16 17 22 24 41 43 45 49 53 53 66 67 135 153 190 226 232 243 264 295 315 484 487 493 578 624 630 693 705 753 780 802 836 878 885 982 1073 1103 1104 1223 1246 1280 1287 1399 1403 1430 1554 1560 1593 1636 1639 1753 1839 2031 2095 2175 2373 2383 2394 2405 2544 2551 2666 2698 2994 3108 3189 3200 3311 3320 3338 3427 3445 3464 3776 3853 3905 3993 4011 4578 4603 4743 4984 5084 5115 5899 5974 6014 6228 6702 6743 6899 6917 6936 6950 6954 7030 7372 7519 7634 7713 8127 8438 8520 8632 8678 8861 8932 9000 9309 9438 9481 9767 9837 9948 10007 10377 10451 10513 10538 10692 10801 10929 10936 11317 11337 12236 12347 12718 12893 13099 13449 13557 13630 13818 14143 14162 14258 14890 15370 15661 15913 16104 16633 16980 17577 17928 17933 17985 18150 18418 18542 18627 19442 19529 20392 21040 21078 21244 21443 21729 21955 22285 22877 22896 23134 23171 23180 23325 23395 23644 23658 23659 24086 24856 25000 25213 25541 27017 27022 27141 27339 27632 27826 28365 28476 28750 28979 29163 29258 29758 30797 31046 31108 31475 31481 31710 32461 32923 32951 33453 33454 33658 33776 33823 33834 34557 34736 35270 35317 35479 35500 35754 35892 36468 36478 37004 39635 40127 40750 40797 41065 42196 42837 42991 43165 44659 46429 46456 46523 46721 47159 47424 47820 48348 48577 48846 48944 49198 49660 49905 50325 51158 51363 51408 51625 52776 52997 53282 53475 54032 54622 55282 55518 55575 55743 56158 56326 56425 56504 58076 58875 59002 59685 60746 61360 61371 61476 62035 63548 63697 63698 65060 65317 65575 68082 68890 69096 69383 70680 71131 72124 72480 72743 73856 73927 73939 74029 74119 74189 74765 74939 75750 75857 76098 76520 76788 77255 77676 77829 77903 78040 78190 78925 79398 80410 81831 83371 84851 87486 87569 88321 89186 90908 92979 93158 97290 97448 98921 98968 100157 101634 101691 101765 101830 105714 105757 105851 107483 107793 107893 108371 110197 110802 111346 112422 116708 116757 117312 117828 118526 119045 121298 122967 124861 125075 125090 126899 127458 128078 128299 128571 129653 130180 130456 130550 132096 132542 133915 135155 135856 136725 137481 140614 142638 142878 142994 143918 146030 146877 149267 152043 152229 153118 153566 154463 156073 158997 159245 160214 161058 162078 162888 164959 165848 166226 166232 166443 168098 168337 171445 172073 172631 174605 178304 178737 181721 187024 190422 191823 191857 192309 194303 194686 196908 201133 203459 205231 205317 205405 205445 206807 210313 211693 213154 214382 214476 215092 217894 218203 218873 219928 220143 221426 224057 224067 225084 226453 229196 229495 232881 234347 234638 235242 235486 236916 237896 242371 244354 245009 245261 249183 249320 249964 252044 252297 258382 259125 259453 265171 271824 273153 273488 273639 274012 278113 281217 281598 285191 288508 289140 289901 290479 291618 292503 294173 295093 295709 296777 299828 300482 301315 302235 302655 302930 305564 307470 308740 308898 312195 312289 315001 315281 315573 317238 318695 319443 320261 324813 326326 326745 327066 332064 333542 333589 335316 335466 339900 345998 347865 348370 348482 351037 352903 353834 355456 357535 364302 364876 369976 371432 371652 376107 376380 381591 386096 386143 387453 388535 391711 397070 399687 399989 403405 408869 411611 413933 419523 420104 421138 426399 430601 437527 439550 445070 449120 457892 462851 463775 465097 467800 468235 473572 476295 477935 484690 492598 503872 507423 511479 514073 514857 518756 520272 522419 529162 533906 538299 545684 554236 554272 555561 556389 557506 560220 560268 562654 565965 566693 567368 568152 572772 575380 579743 579827 579958 584984 590378 590907 594714 599870 606782 608472 608812 611010 614897 615208 619964 620993 622960 629911 639179 644105 644710 654260 665065 665298 671614 679435 683101 685176 690298 697019 699384 702012 705741 710120 710967 711489 718060 720574 726552 728245 734452 736240 736449 737935 738295 742157 748365 760991 763571 767061 769272 773786 783226 786285 791525 799120 801729 802161 814466 815433 817249 829364 834449 847025 849370 852070 854186 856189 868010 871936 874466 885206 886260 887589 893298 894689 906922 907424 913874 924694 930419 938019 949097 952531 957276 964058 964410 972791 994282 995080 996207 1002289 1012586 1016356 1023481 1023736 1030166 1061027 1061523 1076932 1083217 1118802 1121699 1126729 1130034 1152231 1153916 1161967 1168687 1192743 1202250 1207920 1208840 1219115 1224529 1228010 1234800 1236622 1238987 1253732 1264026 1278568 1286721 1295571 1308898 1318643 1322574 1323139 1323208 1324095 1334505 1344514 1352856 1368138 1374585 1384185 1396682 1406369 1423661 1425454 1425562 1426586 1435370 1444859 1445582 1452022 1468572 1487866 1489438 1508333 1521303 1533728 1551890 1597724 1649672 1664128 1665233 1679532 1691909 1693043 1707190 1721455 1728859 1732672 1748274 1751313 1760164 1769604 1771018 1792129 1810981 1831925 1868006 1888762 1898578 1901096 1907873 1930999 1931385 1948774 1951750 1963578 1974589 2003024 2010365 2047946 2050680 2072075 2083395 2090719 2100726 2113512 2116325 2121127 2122249 2124105 2200349 2243745 2270368 2313030 2324518 2337764 2343307 2350974 2355837 2411263 2413443 2420606 2422913 2434524 2454238 2486973 2488912 2505229 2595015 2608240 2664139 2675411 2676651 2693906 2699535 2721545 2782144 2784091 2812456 2815493 2864653 2944310 2944401 2949520 3017438 3025775 3052586 3107488 3125839 3131512 3138019 3259575 3317630 3341607 3350515 3361246 3396882 3453896 3504122 3509136 3539535 3559542 3604422 3627248 3632791 3665420 3705694 3765023 3785372 3854715 3877509 3946568 3964436 3987478 4049992 4086831 4089179 4106720 4135975 4219838 4251170 4310448 4334756 4345245 4404811 4440126 4488741 4513677 4517785 4619746 4632146 4703582 4747773 4768168 4879573 4885178 4902098 4915379 4981181 4998501 4998846 5007574 5024699 5062410 5150613 5160014 5275623 5341427 5407576 5464315 5479570 5508537 5514597 5625350 5868731 5907363 6051444 6054460 6077400 6113934 6176238 6241323 6245958 6264211 6308400 6353318 6355711 6518396 6758273 6924950 7030360 7177190 7259690 7292645 7347149 7402530 7532326 7562085 7709399 7717231 7893894 8008385 8229160 8232651 8234923 8503201 8776192 8788613 8825714 8880237 9001679 9015963 9088158 9293072 9453700 9535058 9802863 10103005 10539674 10627520 10659960 10712715 10715136 10723107 10730123 10732806 10970654 11111552 11188532 11263526 11368749 11383078 11384472 12213207 12272523 12347041 12356908 12771374 12912775 12918249 13665004 13862585 14422093 14728026 15076493 15338266 15449897 15689577 16026204 16483844 17087140 17231815 17642222 17656917 17901807 17932712 18529925 18698078 19323570 19512472 19822721 20134281 20323450 20344841 22366012 22578483 22686331 23848706 25746511 26568844 27301754 28771525 32499290 33209359 34324324 34456735 34800295 34949939 36589630 36864549 41026366 41379133 46503518 47262819 48698267 49800854 52518805 54877112 65755593 66106532 66728773 72086592 148448119 236466920
2 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 604233974 0 0 0 0 0 0 0 0 0 0 0 0 217086192 0 0 0 0 801922230 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 754001901 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 377966487 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 578293956 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 496124555 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 860265502 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 191013566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 169631987 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 962947991 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 850217954 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 502707928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
234527504 124996902 122577113 86531746 78136662 73828225 72155207 70915838 63174964 51090799 49162599 46357155 45562454 44600289 39271517 37782946 37017565 36974112 35341619 32967672 32514987 32102499 32020904 31745736 31665670 31459727 30343325 30277054 28039041 26971320 26515974 25620996 25050730 22980796 22564441 22002146 21378882 21291044 20975281 20832156 20648063 20610168 20330832 19414805 19183869 17581241 17412502 17403266 17334446 17079750 17034052 16834753 16011551 15968802 15931438 15508516 15478772 15362108 14669875 14369274 14265308 14179097 14030219 13923790 13796581 13587997 13466817 13159237 13008955 12644320 12276836 11996232 11285843 11169885 11079350 10988462 10980998 10917708 10596207 10583532 10524333 10514355 10452317 10409007 10367720 10267241 10139963 10021094 9964781 9661018 9533885 9443251 9303358 8985554 8896432 8791965 8707816 8545196 8506109 8267492 8227642 8188349 8143033 8141023 8001443 7958749 7853007 7769021 7662806 7640501 7628978 7587425 7565808 7312414 7173212 7126896 6987833 6979884 6933052 6801967 6779289 6779222 6730628 6727611 6706550 6680036 6629841 6625205 6579146 6198888 6115077 6099598 6025713 5852075 5706150 5643613 5589525 5424618 5387015 5358638 5352144 5328385 5225139 5190427 5175164 5104314 5001784 4976707 4972016 4947243 4943004 4939791 4892185 4891474 4888979 4843941 4835456 4811459 4802432 4761436 4758045 4749620 4730242 4657096 4553319 4518339 4508862 4456858 4341483 4317214 4313790 4280711 4228304 4182016 4165720 4120000 4046809 4041654 4017758 4014626 3982227 3945468 3887929 3873197 3853093 3849991 3840207 3804016 3714236 3618010 3550739 3525332 3522148 3518347 3486208 3480153 3474818 3452148 3449408 3418640 3413937 3381762 3374346 3368864 3341907 3316180 3295410 3273825 3266821 3266195 3218297 3203754 3200297 3172613 3166857 3115532 3111960 3098915 3096702 3096071 3092388 3084170 3061220 3044231 2970068 2927587 2917931 2894021 2817702 2804261 2799775 2782253 2725527 2704758 2674961 2614881 2535852 2524787 2509329 2446418 2415372 2388064 2360294 2333010 2320209 2309401 2216436 2207009 2205419 2177284 2165553 2035883 2033121 2026614 2015082 1997401 1996174 1959968 1941693 1919860 1894107 1872097 1857382 1854891 1832076 1795319 1783935 1768189 1761219 1742641 1723618 1720191 1664034 1661249 1642167 1624504 1612479 1605395 1575252 1555509 1549026 1533285 1529578 1525108 1521944 1512530 1508888 1497625 1497476 1494306 1493881 1487366 1460916 1458817 1429158 1419887 1416969 1416505 1405221 1396950 1389099 1382924 1376743 1370648 1361395 1345707 1333160 1319886 1314074 1312754 1308897 1292842 1282839 1282135 1278145 1267195 1253076 1242185 1235300 1219626 1202260 1198477 1192798 1191965 1181065 1175121 1171587 1164631 1158884 1144939 1142379 1137363 1121836 1098705 1084621 1080096 1068984 1062690 1057554 1051182 1050445 1044079 1019942 1012773 1010711 999377 998626 978814 976368 971229 964558 959956 953073 946954 941877 940494 932366 931289 921392 905833 895357 894541 893374 890853 890265 887116 885139 882307 878263 876582 861097 856935 851730 831584 822699 817165 814564 808972 806585 782513 780738 779222 776569 761481 744837 740930 738581 732800 730992 729683 729261 711724 709818 701460 700774 700665 696704 690916 689556 680726 672430 665168 664591 655767 655508 647820 644908 634377 628981 627693 625100 621250 617244 614208 610346 609762 609657 606161 603512 599083 596960 595728 593221 593133 593005 588972 586482 585573 577223 575810 575541 573867 572502 571165 569055 566995 565382 562052 561949 558065 557927 548984 544285 544086 538723 533401 532874 530327 528413 526326 519485 515872 515846 515377 514393 513388 499494 493751 489536 478268 475356 473407 472603 472260 471610 471457 467695 466369 457404 456845 454170 453509 451593 434015 422863 422254 415342 415062 414942 413651 410178 405822 401485 394424 391494 390410 390011 388620 388041 387362 385257 384772 384546 381662 381052 381004 375540 373126 370565 365529 363123 359333 356970 356324 355450 353994 352136 351107 350848 350489 349591 347795 347561 346685 346216 343345 342060 340155 336892 336653 322301 322056 322049 321995 321375 320263 320164 315583 313754 311547 310943 308358 307329 305077 305070 304004 303982 295997 294332 294152 293613 292680 290535 288826 285577 283707 280929 278079 276780 273048 267141 266626 265686 258026 256479 255403 254574 250300 248405 246794 245957 243947 243867 241499 238653 238148 237723 236549 233327 233129 231854 230377 229109 228214 227612 219305 218322 217618 214360 212365 212153 210887 209432 208559 202734 202103 198563 195752 195256 193573 193092 193012 192106 190886 189853 187600 186809 183599 181441 180425 176643 176445 176316 173193 170427 170162 169042 168060 167329 163995 163698 161964 158812 158771 158670 158550 157218 155834 154037 151917 150614 146316 145418 144221 143947 143936 143772 142677 140654 138850 135569 135197 134401 134363 133317 132780 132216 130671 129862 128376 127810 126215 125461 124937 124356 124293 124155 122911 122675 122553 121885 121270 120858 120783 120676 120207 118887 117501 116934 115693 115568 114649 114596 113994 112784 111097 110912 109248 108406 108079 107218 106980 106451 106341 105371 104848 102912 102043 101861 100366 98352 97420 96691 96545 95482 95381 95180 95138 94833 94815 94076 91857 91094 88390 87323 87097 86979 86929 86843 85946 82843 82547 82351 81307 80673 80497 79863 79783 76656 76631 76536 76081 75841 72986 71171 70412 69904 69722 69453 69366 69310 68669 68645 68330 67764 67433 66611 64582 64410 64283 64179 63731 62401 62206 58909 58826 58508 58174 56685 54732 54381 54354 53911 53246 52989 52931 52351 50951 48200 48167 47168 46777 46540 45051 44065 43061 42308 42177 41175 40393 39909 39711 39597 39259 38744 38504 37352 37260 36981 36823 36805 36669 36232 35694 34915 34510 33528 33170 33146 32847 32684 32651 31714 31665 31642 31332 31064 30751 29897 29470 29137 28678 28460 28223 27886 27874 27616 27190 27180 26488 26111 25317 25296 24950 24721 24478 24275 23865 23779 23417 23243 23137 22972 22889 22742 22652 22253 21976 21922 21752 21338 21217 21163 21056 21047 20890 20853 20839 20833 20779 19354 19337 19314 19009 18862 18578 18265 18031 17638 17485 17331 16998 16903 16688 16329 16274 16146 15976 15877 15436 14733 14631 14310 13945 13920 13753 13616 13293 13165 11999 11432 11183 10946 10817 10624 10178 9634 9617 9453 9353 9247 9223 9137 9106 8920 8890 8547 8488 8258 8210 7855 7743 7729 7697 7567 7525 7514 7418 7401 7109 7078 7013 6942 6807 6721 6582 6571 6446 6404 6382 6310 6195 6177 6146 5934 5669 5407 4892 4807 4352 4223 4215 4197 4176 4121 4025 3880 3840 3757 3665 3637 3606 3562 3552 3528 3474 3139 3015 3015 2999 2962 2806 2763 2691 2676 2656 2593 2504 2398 2386 2358 2268 2249 2149 1950 1829 1818 1758 1732 1601 1592 1564 1521 1520 1496 1474 1365 1363 1350 1327 1188 1159 1142 1086 911 877 857 852 777 746 704 678 634 566 526 518 509 449 419 416 408 401 360 345 324 305 302 302 249 240 221 220 196 96 77 55 45 33 27 11 5
342542576 164216125 88585300 77133140 73973447 72081310 59327841 56430813 50439167 49700193 48132730 45675196 43478999 40461662 34590083 34150294 33496547 33232948 31972192 31621823 30861975 30545696 27541416 26640190 26600944 26590188 26496448 26269110 25325374 24606603 23736064 23664213 23326010 23212169 23095680 22953116 22732321 22248015 21094722 20840624 20749180 20599572 19983384 19517254 19493874 18427402 18423852 18271461 18220915 17970027 17852543 17646261 17077981 16964665 16727316 16723807 15963917 15546346 15362610 15019115 14995318 14890965 14814308 14680569 14532716 14015218 13525344 13501204 13429095 13245357 13235925 13186685 13077019 13073808 12927973 12266117 12187002 12051472 12022249 11617540 11582029 11057065 11051246 10999507 10936733 10901373 10649682 10567570 10503534 10383991 10009350 9852085 9726737 9573307 9490328 9452653 9425107 9353067 9098184 8922480 8865918 8447013 8379355 8322533 8278631 8212240 8088117 8021445 7989686 7988645 7968247 7944404 7776309 7760638 7529053 7408018 7398377 7356688 7243289 7241255 7233713 7215039 7181011 7157766 7069756 7038425 6864246 6819989 6817288 6716106 6662836 6648150 6550531 6454327 6399273 6167504 6144063 6102869 5991588 5971800 5952037 5942729 5910286 5875755 5862981 5774250 5751825 5653033 5604859 5539919 5402982 5375547 5362806 5137002 5012041 4962210 4830200 4821861 4804520 4794886 4763996 4528066 4524063 4492938 4405600 4303584 4255121 4180461 4167296 4090414 4016812 3986170 3968213 3929566 3900433 3882347 3848062 3807434 3779479 3773133 3721663 3693778 3693650 3672374 3615673 3614830 3600817 3566251 3547503 3519568 3502564 3459386 3440395 3414001 3384892 3384047 3317421 3294853 3293296 3203718 3196286 3167769 3145911 3142879 3140895 3049952 3024739 3020511 3012483 2959959 2950715 2889463 2886506 2847520 2833312 2809546 2793531 2735926 2702322 2635246 2626189 2603201 2595295 2566817 2562026 2524374 2490046 2445289 2406198 2400788 2390738 2379147 2356253 2355045 2336778 2331461 2293070 2220376 2204399 2203885 2189500 2186078 2166143 2129416 2120504 2100353 2095440 2074438 2047922 1995239 1978416 1970312 1955187 1907910 1904098 1870205 1858779 1855259 1834734 1819248 1818525 1817043 1799538 1778346 1770272 1762762 1754835 1736251 1733163 1732039 1729480 1705126 1688613 1657547 1647735 1639543 1631523 1620983 1615729 1614371 1599972 1587404 1581885 1580980 1572991 1571021 1568840 1556998 1527037 1520140 1510293 1500814 1498607 1488474 1483560 1478833 1475273 1467053 1460215 1459230 1453943 1448612 1440401 1404985 1403500 1400683 1374930 1367062 1366959 1359229 1355376 1345447 1329113 1322816 1314355 1313081 1283430 1278755 1268136 1248450 1241069 1239145 1238318 1229465 1217629 1212698 1204309 1197425 1171095 1162200 1155505 1152742 1148989 1143380 1121169 1119583 1097545 1071013 1066490 1065904 1064349 1058968 1043060 1031777 1030692 1018463 1014126 1007627 1005055 991077 990794 990041 989071 986423 982708 972833 970392 960772 934959 933270 933198 932860 931014 916691 914520 914014 908288 908016 907851 906976 902842 890720 886978 886900 883479 872498 866602 829399 827188 819075 818671 817977 812853 812268 807957 802502 796438 775960 775211 769028 768193 766551 764099 757051 752424 748691 745774 744906 741382 725737 725326 722364 716488 716254 713689 697873 692684 690245 689928 688740 686511 686427 686006 678150 678099 657593 654634 653740 651530 645675 644299 642087 640372 639409 631344 626952 626126 625841 621517 609048 606891 604079 600244 599200 595868 580178 576259 570400 557368 556876 554360 542025 539120 529323 529239 528818 525311 523670 523138 521763 521009 520169 519159 517006 515016 513860 511772 507141 506849 499793 494112 489420 489224 486759 484225 482732 474439 471412 467742 463832 455594 452980 449948 446581 444792 442670 440263 438614 438260 437220 434824 427536 422867 420274 417595 414637 412686 407520 401047 399796 399756 394511 392214 389313 384577 382657 379810 376232 375691 369164 367386 357215 353013 349936 348340 344086 343087 341138 339492 337105 335910 335148 334853 322568 319830 318734 317925 314312 312170 311712 309782 309549 305862 301541 298661 294633 294390 294376 292592 292032 291824 291425 291424 290939 285771 285123 278732 276982 276323 272889 268690 268622 268612 268449 264598 263962 263941 261894 255521 254428 254040 253623 250229 247740 243001 239092 238459 237731 237663 237260 235506 234136 234043 224031 214683 212952 211241 208906 208322 206646 205828 205129 204081 203975 202682 202339 201793 199445 198954 198375 196969 195871 195700 192439 191645 190537 190108 182561 181715 179102 177313 176632 173609 172586 172135 171581 169022 167576 165831 164087 164016 160080 159729 158890 158442 155783 153311 152658 152574 151544 151343 151035 150249 149941 149656 148841 147806 147784 144690 143883 143540 143070 141984 141630 140034 139209 137023 135865 134474 133826 133431 132970 132802 131177 128405 127785 127439 126354 124975 124509 123640 122920 121873 121857 120348 119729 119723 118149 117926 117788 115176 114445 112898 112684 111986 110747 109975 109819 109163 108482 106980 106437 105323 104395 104317 103212 101911 101327 101161 100590 100226 97890 97649 96993 95081 95031 95001 94522 94394 93850 93605 92983 90350 90331 89857 89745 89403 89253 89191 88594 88306 86757 86648 85962 85619 84960 84947 84625 83726 83433 83088 81643 81340 78384 77550 76533 75338 74869 73992 73755 72787 72744 72594 72511 72261 70619 68717 68410 68155 67824 66679 65848 65658 65389 64540 63801 63063 61662 61499 61264 59774 59015 57225 57150 56378 56352 55349 54529 52666 52315 52109 49824 49230 49091 48831 48194 47967 47823 47518 47073 47055 46637 46529 45868 44766 43153 42608 42087 41946 41740 41633 41022 40958 40921 40274 39295 39175 38390 38353 38253 37733 37248 36398 36052 35667 34946 34666 34554 34470 34429 33061 32774 32741 32715 32323 32227 31497 31157 31093 30255 30073 30027 29814 29315 29295 29213 28829 28646 28252 27942 27753 27625 27511 26911 26470 25255 25230 24928 24785 24586 24415 24228 23805 23081 23050 22865 22669 22562 22318 22264 22230 21935 21918 21767 21740 21094 20559 20505 20092 20042 19847 19816 19647 18705 18449 18421 17952 17935 17680 17446 17302 17209 16976 16830 16738 16616 16445 16208 15959 15039 14858 14849 14480 14355 14115 13837 13810 13734 12885 12575 12516 12367 12182 12020 11745 11637 11630 11613 11441 10919 10826 10620 10572 10409 10247 10144 10112 9952 9862 9852 9559 9512 9406 9389 9248 9222 9041 8845 8795 8488 8464 8266 8182 7918 7782 7733 7689 7169 7027 6523 6345 6326 6300 6124 6036 6033 5996 5761 5547 5401 5375 5275 5210 5120 5110 4895 4617 4611 4413 4141 4079 4014 4006 3962 3899 3741 3732 3647 3638 3608 3414 3154 3110 2995 2883 2847 2821 2810 2759 2728 2694 2651 2582 2346 2282 2278 2252 2227 2005 1884 1730 1722 1595 1563 1444 1430 1301 1265 1251 1144 1092 1076 1073 1023 974 971 962 950 948 907 905 838 776 715 682 591 472 463 458 429 426 352 349 340 328 290 284 276 268 252 183 116 84 72 62 59 48 20 8 2 0
2 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 394671517 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 709753837 32691181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 433262757 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 961552187 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 141011372 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 972851318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 323446038 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 569291834 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 901812236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 163436154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 613291909 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 740926810 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
130996 4385489 193160 353631 77986 24711 3022296 1316 427706 3658039 596 251881 986920 0 1426313 120093 6354228 161686 8917806 356048 218628 1954943 132472 31448721 333 324181 157841 952746 35751 4542487 17839 18186712 8523525 396472 679683 83842 9099050 35112 85788 3303643 4763447 854872 398095 712185 28247693 428020 11062 231796 4587835 241712 370238 47567 803654 136966 91060 17950 2902 166381 8998835 1333629 335101 19205 1824 63449034 345718 49803570 388746 15460 142927 3384828 80365 2458001 71596 11143 121849 741694 1453617 103106 1775032 3149261 1263809 869154 23215 1092747 12823 21984 202567 594718 444811 436819 1080238 678 534885 4353 112068 610889 1944027 112297 599994 34768 20489497 17958184 4233871 18600 1733870 52866 20066 23563264 3202636 1450577 774293 2637 2424197 244659 5916695 11390 335217 519833 1233489 11239179 63625130 395525 226789 27093 1470302 14988 104813653 1150419 958064 2028097 654116 105118702 11264 2003 4763 3025770 164075 1268555 370983 619 85771 328595 264 50683 848544 101590 107494 14001394 1953 13100238 294 99009 50576 415660 1340795 1159644 1933096 8074767 5506095 8611 3478 41637 1480824 738466 2812615 1075460 249269 7538089 6779027 163751 8688576 2504818 469098 60550 148958 1936192 14340136 11556 9211 831355 4467 1142605 15747923 14931120 13910 4301 36161350 33998 598341 60122 21905 453529 31280 654719 844072 281126 63551074 1399 5365316 122677 1353050 289210 6831480 1326289 585459 602981 8535113 455399 159800 6776697 40917 648664 531538 249 228107 127917 438605 1532291 7158348 598674 5656470 3044340 62716 13 391347 397043 5885468 17634140 918543 1926740 11945 98722 2454597 11530120 24208 69976 88622 4071 22139314 2835012 110792 9404 111508 5756 9745 705 473456 1450 14797 3773 465530 2908657 38344 618211 111653 154488 4132 812663 3345759 69236 727057 39754 7981047 400918 99238 1349083 32063 32495 29025 27059286 797499 759073 591 69270 20127594 43325 54215 1710054 246 311084 16089 1606813 47482 4712296 339127 6285817 88981 48317 3849522 49550 6123615 4943740 13471566 120793 212808 6023 49673126 7793 670455 37 110943 1129839 351 16161 29186 167695 500611 58 161585 10087937 390338 4753583 248297 5501 3678254 19652 3845 83182 5558964 103003 1293147 425539 11784884 2836 720640 1819545 9817 961 948630 8285 81322 128817 139478 629766 551401 1114 1276319 15747397 373037 200178 174991 68547316 2298907 59630 3874099 4770 67007 64355 697910 1425883 4029500 40382 439107 1343746 3453986 19733323 4447318 427 2836645 703874 385870 7187712 163998 131202 1338959 4997684 82893 12717085 32121 148736 684 4227605 26800 30181 875008 124 3203677 8688757 9073 162 90877 1619687 15510 5821178 374892 1707829 948297 70608952 47537103 3594194 18190614 732363 7327253 124564 1232659 247316 34582173 12785 8143126 558994 598271 130968 106272 6380932 2419500 521 1373084 5748 528723 676828 942931 262077 182341 343544 4501785 54088 567 132821 325720 187707 19917 58196 2437569 589 2313687 1318173 1049 9348 2757823 4287 1921490 3841436 2342838 265244 679585 78696 5427869 114541 95046485 900050 729202 1039791 12660396 2135156 32102116 18083201 5097694 7778778 10921 9733970 205464 1197720 429 147 3407 71733 16190406 15163 111745 875088 161310 1627969 1415346 601846 199921 320309 2868 3089 1780553 306758 3427505 424875 11107948 1472267 15073 20405 1656949 4132736 130013 237905 15562 17809 2156019 28046597 2822405 773480 334977 7231 745 2667407 1253580 12740021 11133235 4149 76687 111588 207774 3102 995583 52743 270427 3696895 248538 5234618 3422507 41455 126525 142491 1512 8544942 11480 20450 529544 2005764 704303 1619978 15493841 2399585 268189 4410827 42917 1101489 20890 7949874 329270 3674115 12114543 3309983 4439 13351 305085 1988078 352905 1242010 702906 112285 149595 10039768 8309 42541 7799388 31059471 1871 832996 211593 197888 9024111 2086829 43594 3458835 67539 590458 2182879 256827 88827 21423917 3 13804 307155 1712786 3485189 23696307 478533 79427 1339451 8826 1218213 163555 1637962 8293 172644 19900 4976465 19621 34923005 4782 1460462 19869769 827276 154025 11250620 241017 409330 44723 654067 10270 3073670 2558 28546 527170 42770104 125080296 4126737 345821 12900 1218925 1042112 2240312 56874 352719 3708655 493 14362 262221 2931 718798 5685058 1231 2120191 286967 1523986 1202724 5700 293094 23352 368129 1599418 6185144 1003908 30245 357947 199394 436788 33683488 1679 44734 3860399 1242766 323006 14925250 6320668 13176 495152 668 1039949 482004 14810876 273513 722938 240 20823782 291385 61528 393 270905 1677 1292 1597961 1119852 9640389 1581515 9802065 42026460 1122235 7490043 272343 92764 21 88508 607 47669 78228 229121 791889 1519342 3038756 1959381 3866897 5339314 1757041 37765427 3439423 27915 657740 64591 23643 1028455 147091 236681 366724 7094608 1808042 12161688 524342 232611 432 55710770 1285277 1097424 2839147 502288 134241 38265 240647 685059 1102 91996 5116 12944 1420307 10813640 38607 119207 7843693 1406614 73 671393 832899 73816 1634288 43694 1893658 2713 472632 487211 92621 24585 2705245 5073132 911 179175 1249129 5005569 163883 13544255 3948767 1410823 131400 3116687 47406 7269614 101775 4679559 1179129 98 556299 845453 100155 39616947 3190571 36874 293056 32701 1853623 335355 139605 481591 1371052 88664 2019051 288284 894 81859 3105742 35560 152543 772590 4469429 8675472 250282 94132 3168290 300028 424217 17287682 3061492 17398748 6087 3852015 2257516 963999 1541914 1131854 221809 174352 42172 149529 1051214 5672511 37258 200787 551577 47841 3084 6479241 660714 17155 1305622 2233 4363728 49007 25126 3199 1847674 3299970 5165264 213974 253021 27904519 242 120624 296669 15336935 744628 298573 234577 87 1897602 208 2664304 11574 595475 29986 335523 286103 5848552 82135 3206652 427494 441148 1489967 13323454 3458181 5593157 216004 1081564 186825 22278190 44310 566573 1827352 3339414 32667 191837 1298305 12597 822818 620262 18315292 264169 1714481 58485 2581083 1923 5614164 11799 156 215407 177962 507064 451089 2357161 678851 11727753 2779225 506949 20733415 187843 111252932 363471 657944 380975 115104 5299185 15504 206 70877083 119384 4172290 2948 10614561 3083178 87281 14557449 29022284 2105 28299 11353 85829 452945 98854 3693187 112808 92062 216210 795908 45617 14912 29152 7995 32137 765834 497519 16097567 1755357 1551682 68090 5332155 551739 372824 20989269 259065 2694763 18061 180313 512147 2941871 8215151 2016 620930 89353 9246383 727338 5208 30320 6790270 578686 33186 40787 1987074 1240234 14551073 12506 121400 514 145286 2742949 17771 143638 4962563 1230349 222085 1764 45170 314493 2284 213605 188774 3999772 2574025 57924 569952 243022 6446334 51751 15234460 2269327 62401 885396 34859647 49042 666438 103032 305586 17861811 12285344 1647428 12545614 64791 93027 2353066 46449390 11163315 1691026 581664 1764958 2245398 17844 2914731 48905 1130958 6918 1174 45403 6254 646068 55133 491122 4441752 11507 54514 21252 20645 35225 3376384 67472 538886 106843 91174 1949812 155110 2943 13422 91610 9 385395 1011711 490281 479884 56830 10515200
177340 19778 234060 1433532 83083 1185744 4712 2359048 2005946 15130571 535084 156213 177522 3340048 1307259 276073 16812 590363 11296 3065207 700675 1808 74999 4252554 6853487 36353 5577358 10992 146053 10530095 4995 24476 2438919 16078285 425803 20 39305 1404066 9073344 26239 1176894 13110975 597732 15482892 2595610 615023 2732664 35129 1665333 100248 6118031 1610390 562024 12955 65363 12829 6156 575588 1703068 1363784 1505856 1772154 23054 2352 6 1169995 17501 60251 188324 115384 135156 6883813 41968 232958 27591 1506 611443 30501378 231209 74616 1011749 130269 143721 878912 355951 338 20667 21510327 214727 1234888 6744632 224012 2067009 6585648 522712 362386 3642 2830885 3764110 1842 123816 50491 2981193 7833611 134 37718 465234 52900 1248787 844810 18076103 12642 8987016 12358080 1224876 71317 320451 546579 2372002 13245 31965136 24669 30259064 352372 1927612 17337623 185731 307904 106 60451 4910 82131 149321 1483656 6945539 11973 166936 1827329 8735 1607871 82780 403833 1974332 273292 21038783 161014 874136 126575 1423250 10714 408358 2159520 7652504 55444 4150416 695835 2050080 760 90530 149232 142990 398507 567116 792609 725685 3135 9374120 34991474 2177 616029 16877 10033 1050182 2783880 292048 26308 3962 9533886 229119 2120958 2514928 9209 3880 1063917 6301489 12947 17795939 240680 15671 770857 14377 111869 654011 559762 100229 512253 859247 23950 511 2145437 884307 424023 128163 4749 14665726 898927 7514707 3339988 328485 52474 727833 84872 133942 1466067 6867036 858019 7369977 13525301 186191 2795913 50234 64359 250517 359916 20031 18778 0 31938655 397687 6275 8058 2669637 22 1429339 29731 20833806 1146284 47883 23990 216 749973 598664 3971001 3478477 36258 6591 25757884 7852316 9296162 1710240 292027 97086 112488276 3753 368442 8903031 331890 1031 1282670 4294196 10689577 108216 8262 4749 115154 1430487 22420 2265272 78296 3366 39188 111862 21119379 2523223 129750 56226 4897 124322 3754287 6107 6695 2350967 2121728 1931179 6005 8668869 2017486 2242 316674 4037 2949 44138609 136353 267 79237 29 137885 5968788 41929 377 772436 5140889 3232227 599620 3628364 101946 612630 2511 659645 6284 1004586 249837 2448150 5004318 24535361 15864452 300774 954904 182356 1226304 2699 254780 31 5558196 2635438 1523 3512549 18350 1576 2068315 230819 6129 157423 599881 764590 7571 3737481 1907257 43740 1351487 3995980 1913 734861 750431 88727 3371727 199430 73 2386233 276140 1319 227751 91 188706 4071 9952 905994 4166 915541 5709771 157336 5569950 1121645 38355 312344 145618 251984 1489581 10179 1557 12130 989496 2764214 2321936 2500722 5297 11336345 488424 997204 78870 74588 3878697 1233174 6710293 6914 0 6310505 53744 181003 8300 1196306 2778175 17472919 14237973 41237 2998133 1984076 7484326 1408872 2459434 381 228068 25645 1883001 13767 177412 1014846 6025 500078 613205 1582036 373419 197984 4320197 164585 29056747 590510 333089 625436 10541 29506 117049 173463 258343 4008149 89014 50725 102593 639369 660687 593443 3850786 9618180 1134667 65203 172068 41752424 913643 82650 242542 128252 13451897 365784 367887 91772 354474 7822 9264287 10776486 65674138 4461738 1038739 178062 10380845 11189 3141877 4967 14254 159183 21361451 50548 65502 5839 1971 213112 1253641 2206 6208274 40252 92275 994961 72777 8315571 200949 2460099 865797 5729 3111487 132070 49629 972526 2093995 96760 202765 44045 1078634 347013 1585285 17563 17594 202679 8321859 2729692 1281580 14238806 4146084 367851 44029 356306 2835324 345648 75838 2882059 633450 954705 75387852 1329380 2319193 53029 8623671 2829860 980214 179852 5003 4570246 2939956 16086175 41640 196832 1379337 574233 1257697 3015225 44597437 78855 38473 128565 2764575 185968 2033499 186793 186703 263127 48557731 230786 25590213 277793 19690 601033 667 17458914 227762 47758 4835193 54063 240 14156258 39295 2050695 5897310 75292 4829 1473725 7537 1379235 2304 41380 953001 50407 49 832498 6534305 504462 473805 7535534 128227 5965597 146661 2534 57621 13350 108141 17440289 16195 452189 1661508 72197 2679076 4561866 220305 3622873 10102 553502 9267272 430 520149 65235 751358 320205 26100 500977 22809 304098 6651073 2319598 42124 336606 4771171 2289262 180559 2519323 2523 2442 4232909 5214125 17840022 30294 275358 1287 40069 448 4425736 15813720 539621 142188 14778 16287531 11133 23635 1681985 78400 5320158 1163183 2101895 108317 924220 6384001 849303 30381 43357 136 14319857 2522774 147405 437898 29128 36087615 439234 22312 48521 5126118 196399 164444 15892 874 21101 105656 240 149275 2478462 79984 65001 13017172 94769 3742 72315 13973437 3724663 694 6623 6342612 11189890 1387241 53427223 12470632 2197282 87167 1064753 166615 7242 82314 817036 1983967 18406477 125035 4089628 2438543 12611690 425966 785 165936 3498 1070318 8399766 672364 56309 9588846 8422 1013129 5338 17265 4210 189573 339465 65835 3817201 19974384 695122 2403535 31829872 9439547 918830 1504832 844835 22005 8251 449991 4625124 1584931 7700847 16123321 60097 120 2834 338042 4898858 233116 116579780 44614240 100649 49287 558224 898690 4501496 2626165 33153 229058 28609793 2229713 8647397 922117 127676 55286 475411 186438 12896797 61792 6442 300167 1210831 1358333 10448 15365 3348378 55026 1328666 72924 693218 12931702 1017758 4289402 10188 26225 2674775 63671 340491 4389 467676 18812621 11588 681564 409419 4374626 2296047 62267 5082 1456169 2180539 174097 87132 231508 6818461 447323 64714 15076046 2753 74861 64835 67618 161748 979301 390552 544213 710005 717950 1120743 24191 220309 30 118579 4363578 328391 181602 1154126 6901 224026 9584640 15514 4922892 1630 336093 1915339 2747359 1315005 7710867 335582 112024 34034433 2541308 88298 27237 1934524 9727703 1545470 15504 14125621 2170441 22034 531250 244 21096485 11456 7081 5648714 216684 80370 1559847 615 11521437 80887 221352 2409819 3741640 825775 1028992 4935872 241225 330425 8159538 540851 4068 401256 318853 74541 172645 8977 23771 728549 50106 198206 4885149 74 47353 4517870 4277 1419118 20516 51031 6571504 1851595 1349746 88278 6437278 124634 660 41722 7757562 10273013 1421002 1616848 17231803 10479905 2052865 4318 107259 65547715 180648 1510188 5456504 310129 17286 604201 439 27453 86875 581923 339470 177949 14540 19395 298 5350113 24621041 4271117 33913 6645992 10365 280928 377915 15843318 10018156 10720 1255 3027337 3407710 223572 104205 4876 718077 317366 111393 2434897 51831 8424 422674 5966 125095 357237 151347 42015 1937528 573485 10024800 3244825 4742 42 178367 272533 19926765 147971 112112 112520 4074046 7489640 786204 315878 203408 10391094 6552721 5151 4076942 5370528 125929 1462059 2665917 1314757 141307 20122813 7237 2573783 20899 101834 826 579 11029 2038969 409423 299984 1235753 380571 5975728 1490756 549157 1694805 6136 10249392 1044853 3177681 5441598 5081 95866 139607 1481504 732456 6951807 583508 5123150 995995 2187114 5224938 730191 32986 123205 158189 1177856 159894 86174 2577274 53820 18644 152591 1188995 756929 4370288 2575840 5726035 1398630 3053449 1644429 80437 15736810
2 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 130718249 281565373 417773215 589923072 654678650 674183759
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 86242572 197705508 319438914 457842115 480940803 714652418 869623412
174761 49959 264347 13693 5301 34066 242839 231816 31953202 29799 19587 427181 752681 6400 7014804 1200825 35834320 367381 32347572 175071 6155908 122354 112265 8952 176434 14463126 3862 2415970 511981 940023 418 45532 460133 80038 9527283 13743056 2434354 3349906 825359 322809 1129025 6648 910199 50861 19 295099 486757 2082 221886205 2384194 3544232 723072 7714467 161720 249 436312 66385 2242 53940 376546 919 110816 62198 2288054 2563 21778 509768 1347497 7341382 11695467 27611136 227597 2831068 7730 4241628 202601 16837853 71335774 191980 2233451 68646 576544 327467 1297257 51448707 39927349 1887657 900179 2402871 3561802 532 1262 3968947 3495543 127397 135442 1517 305563 4485169 870920 59933 173850 9357 29189 3890240 1157880 50073 3133908 172 619929 43192091 36615 199783 82059 4870255 2851 102033 156620 165934 98801 384942 45773 116561 2903 44376 746 502255 5677022 787434 38338 712 768143 202515 454261 37462 44655 8 21665 113670 71026389 813499 111188 362980 847391 21165 724337 866329 251963 1001725 721042 1096224 86733 13611 561643 40935 110 1910699 453741 1563790 7571024 323741 126983 324181 49614 9357490 1399 15919352 1172964 147716 14909240 163260 8775983 35071 1891 11788 634954 138364 233286 2958152 45374 66242 4253213 373768 167815 11616 3988 2312 95 38662 2268 8948473 767 16750 8119 2649481 352794 59312 16961 2148199 1406 2539 9142214 963737 278761 747466 3902 30045155 95139 383759 30035 120393 2967 466278 9998 2518477 403652 101438 173351 631157 7993 1370560 8081 707472 2031136 11089705 1029 1823 216153 2925551 1820 309793 23937 24237 14871 1800248 2291 1266308 117319 19138751 686561 118707 63854 17787 9496111 11661 1441055 2985 29709 42311 53267213 322701 1251710 3232 4945204 3212222 83462 178615 16096 10345396 923634 3850609 5580147 2419 3788 15363188 3180235 65008 602 115142 96230 4854842 1689798 8411 2199835 13440429 140911 259129 1233 4486 13424897 8217169 930647 1067 18200794 2601 53474 5828333 53381 24985648 250526 235062 320 1867 45920 11497 177161 47214 16637 1238167 65136 554 1038782 818046 5926604 854434 666525 767053 473500 82240 2214 489 3016762 4710211 24746735 297529 105 212522 595817 817749 31418 13616 5135 1004 970316 4376154 29668738 1216 95128 459818 7548364 213424 114164 1295543 2599977 944184 5215 30703 12550 610328 11784210 115204 8052 230724 30908 54047 2650 1354787 105015 3300913 18026 372198 528853 1830171 9545 148901 1332526 288184 1788382 971474 5382 664214 345628 20133626 3629497 542400 8411028 40141 7304 18 1877524 33560 4571521 173426 13504 15867 43654 3354706 813012 1884142 333158 269838 175736 1369738 159854 17199793 26446 195958 40998 32884 413524 152369 508633 133169 59643 822917 4589 843423 33859 263247 8420864 926476 93019 9029 1072401 37646 15480135 106801 1812804 57673 25209140 66 17302821 351725 52124194 6325 7727 275814 929048 51698 5692888 88909 51942 389 215630 2718392 1629 17754 125717 540417 8511 17495 816597 2871669 64437 8914 654187 2368433 1370911 62220 1793210 829919 3427215 1447801 470792 492799 172163 869 116817 526462 422418 76092 139573 226271 8841462 7922 113830159 8415000 184575 501547 160 161413 37 829 25635 94427 234349 1553264 3412667 267081 2697568 12620523 359340 791 106 202257 225122 68626 98 56073 3867182 58315 167998 4908 171487 21887 3141 1069493 2366901 960837 6782623 317829 1120 210079 317106 27325748 2248 1038148 2034814 1101 5185203 2297323 348085 10280 3201946 2092787 115043 97 15904822 8858262 24762 3879761 313031 9536507 589965 745895 376102 100969 17582435 71 1209075 2443392 76736 1020601 15687032 34056249 13339707 3820096 308 11825214 4953 209938 5702632 85100 2884381 1213339 534047 128939 30720816 161847767 16128395 10812 2474 5269908 3530635 32 374860 9554951 6817434 43882 112156 1720629 55380 3123749 966060 522367 191 320109 11809 1115541 262761 8400 2542291 2573499 1160909 2757 15051429 6094487 78538 12393 740097 9241793 2648346 449679 511730 1644530 10 8952 6882788 27560748 47470 13570962 565523 217514 222 830793 1828112 36594 6176 271556 1014040 60191 27873 3067 35815 411891 177776 2411 13247349 202055 1813361 131438 76392 22814 497783 229925 7134 370060 28980 114461 11004 5059007 31973 2120969 703 104776 28671 1253 6686881 6029249 426 565826 1048103 1747 666 348234 1727 12778284 23476 34752 130405 227064 457999 1122067 301735 2571849 195914 162405 16391 5963 10723595 562636 2209623 1405413 125131 27 43490 13975982 2285425 11862 2372293 5883 63891 350789 402414 580046 734123 750 32812 4122 2185025 3174604 525120 473059 13298 99572 24154777 3420003 2389 147571 11151167 5001734 233644 126044 190236 1694242 151916 180226 2227 17120 4449192 1245287 23246847 3814303 72668 40545 19025 6769 142934 375168 144 106158 308752 6939003 572573 8250 3681092 4991199 103544 260260 88797261 15027 451 789391 5060557 10121 170807 11563730 8256550 4060331 530521 2101186 163712 2062 4169669 7153199 37279 24653 98206 55768 45047 359785 38969856 119496 79150 1908362 2811819 24600 740845 1283 3273902 6054244 1861999 65522 237502 2288 116369 970326 35869025 375253 128293 10895 14875783 14915 701743 130648 1219078 744685 7166 10475 71560 8736924 849538 74097 8939 23512 45629 179056 407068 305853 883903 622530 28063 3378946 510379 9522 77185 1923422 999152 2070 1855 4306472 997583 3216639 2511516 17666 5307137 91435 95866 1134208 240253 2239402 233600 205765 55172 38010 15164742 244004 501858 1438186 57852 518058 854573 1131 5771204 2493007 3267 24180 1056513 200655 2127253 334372 18767103 11466274 1939 10502 321564 3873916 33991 2519225 773265 63808 10190855 4809132 9211363 18873 86419 35602 45300 8808351 3886977 1425743 10903934 235186 1165361 488 58633 19886676 158407 250600 310601 174194 9976757 3724927 22816 392419 5683250 2589012 174890 4461 5802749 21564 50464 119975 953350 2172 4333 3015134 567564 26 231161 5199466 42349248 9471 734605 301347 1156168 11804 909356 109100 649562 2153960 49867 972039 241828 71126 1624694 117597 109868 1285240 2480157 125695 15921828 6048 1393903 2600064 3232 1363 445925 1658536 146461 339212 1151323 14985 4258603 7567 13624 44704701 4959 4362134 40296 26342 811812 3252157 4 207610 7734 4887 152629 1836 213575 77658 34 435090 6907490 31051 165633 4418684 2472 53 1153732 142663 2839829 1533092 12174 20700 2649406 1286029 2467214 21959181 472517 4551 2896914 855 884005 2723993 197477 3850 961071 2560 453773 49961 72984 611035 8343164 241952 1175278 3732762 1130712 1160 84990279 13863416 51974 924591 462361 20653 728064 616449 9115 113326 25190 11148494 193141 589719 647593 1053214 295329 453880 184985 87034 5144706 2343 9765 165350 39056 36536923 1341542 448708 1708754 17456 5417 5337460 8733877 56235 2242629 4094208 39585 700241 14746 222875 679083 951352 300 1206 1784544 6970 912000 2759101 144151 184620 941168 5294 1323 631055 1826589 4649 21537 1134 112732 570344 124978 1174970
1171419 6494584 81020 626 1507662 296638 29821685 1123471 188670 6767728 7199397 410200 198041 618845 13759 187245 1646458 730391 893438 4535361 308313 170645 172472 4484440 2391544 10 9054 461730 1256417 117187 184728 83793 25151 24388 195236 38 537976 22419346 3629 8098 78925 30273801 3809005 96640 972275 248099 4718 8126 24405 5004486 928327 10090121 798578 15447447 3094 66380 3431959 167079 3073461 1651609 4496543 16369455 32015254 38973 472997 50599 18715 105463 564683 236006 52637 80336 1460893 57071 5685 602195 355205 52582 29487111 303751 80463 3739386 411165 13840417 87895 5343838 12920 10877 129838 543 128539 749471 81280 58870 341778 203896 40736 92481 13677086 3910066 3285912 141113 148837 18956 850719 24 13145255 49679 2767835 922058 6111907 1050922 19270 1659 564109 651687 452 6166 665032 5719561 1533860 286477 411734 3240508 20762 4103200 81815 10672945 57230 714523 1189835 188383 2736 4150096 193314 46944633 48652 2807462 8017984 400776 2196167 1952541 119397 765 940949 160222 1686969 4709621 5621640 114386 145558 4448075 20390827 3211686 559072 3778 92483 16183 2445 3018403 374611 15576 611497 14276621 380801 388578 6208652 597761 33384 15690 39792 10735 846110 34619 119031 12683823 326491 22398 666642 1899 557490 361434 365648 25097 539179 201122 11894 173282 22171 33934 22921 3540 30 362913 64053 31985934 110869 800963 845 120517 475514 260172 22528273 1461 177520 80082 35849 566144 711256 190842 151778 2492 71420177 953534 112834 9013892 776368 219659 177035 97078 510 276351 7180469 25029 13868 31466 2013837 8449 239156 11876 15565 1416951 360776 6753259 195895 394234 10055 1119286 2805420 1454498 13105218 244153 2506 284901 183829 317325 41222 714506 389349 168485 4627838 2343107 14037018 3076 5353 225715 1834 47692 350121 2575539 1658188 978366 504699 197 4547168 935 171754 7927355 298281 16468 6719 40701 36724 64 56640 1675350 392260 7303349 3582052 75610 181566 8878 2034 168818 268942 31230283 1715046 428761 9852 1843112 4785 34692 935865 15581 387220 1169184 536 48083 51214612 13014678 1014016 638193 7324 8639339 325197 1158454 25839392 1125335 23987 17224456 31367 1567682 1226282 279369 31188 3027345 542 41 928468 724763 196401 177645 3980544 561212 100021 42786 136365 13264795 20879 2417931 254 45075 445940 3905059 955 245284 1130203 1571123 11033112 323756 35875 157210 18248845 3847381 12109 66469 1813 57597 1184303 66647 1401696 441143 88446 1216348 1511876 1739133 41880 21032 418454 4230646 14610 1050561 33526 12520 28603 5065 22906 1571240 30268 65822 86786337 54345 1759848 11664557 10422 1356472 375689 586651 36213 42723 101705 268698 72098 4243809 2181607 13662 50431 23048 20333737 35675 14831189 2111227 68209 169702 689112 1926925 8144894 543017 19263 523 252362 119453 4129518 453046 43617 20311 156569 1084726 428637 29429 65972 1149 1161813 322263 732 984672 836439 5319412 284400 35176 1771400 466488 149444 830582 69 334836 110542 108949 4342427 3334697 6566 14009 685878 285308 2777927 114542 294935 508551 7554271 255525 1192 1042308 28105 68777 70855 1024126 425258 451214 847203 908791 18833681 8872391 662264 68912 19838126 5437 6523 21847146 41214592 907953 526588 1438523 8859 303739 2721056 66404 7908 288791 174681 1356392 217258 18941 419392 589961 299434 295131 1022310 708844 17009 20565 54719 709567 719456 156538 132960 17682 158758 345397 3628037 238451 37064 25345 17510 7277041 62571 50365 190744 115237 19726 186874 2237 2636960 861 119192 1527577 32397 674729 920353 19678 117043 1414874 269562 2318 263 2741020 3670088 133982 112462 2545161 647 5141 335399 23204 135787 78293 73053 8492 216085 674210 1829386 62835 722 103750 179008 88249 495382 132887 39352 152747 212959 2469452 5612867 15500 549268 16 486367 119966 12719179 2569919 2203 5372337 73 3517 1838 6715404 467432 12724 45709 6005397 28 39367 411862 193258 4727619 75735 791751 1902038 4089 7829137 1986075 517686 234751 170560 87896 414765 1050517 122968 1089759 1505534 18241306 297781 3895 45373 6297820 17084698 685125 137 531623 6836 71260 77646 115440 18082590 241593 1560657 44417 176236 27546 2254080 10106435 2954 20746 36266 13670982 65741 25446964 1985 66410 142100 1957 215632 2247089 127550 412829 1529 10712732 262058 6349055 4379 691438 130285 22964 210265 351605 209659 2565 2545 21013 1801254 192206 1981 147495 747001 4420172 2510 1151 11067865 75836 3568 50327 684388 5585465 118768 75766 795124 290496 337 17911 1699735 1881479 4599 210744 873796 564504 862883 4182 1558384 985752 40013 22046 2171175 676584 96068 2313291 128945 36126658 3420516 135090 203074 5788051 3294638 196737 163869 15461440 1559815 62298 9956796 11434496 173074 938685 31092 1521567 30947133 563737 409214 149697 701 1650965 3635 185891 190707 2363 1828983 272215 11816756 7953481 742345 53 6347640 8920658 1677985 520 6464620 1495439 449121 213034 41887 2643658 379414 392400 491907 90940 29859038 857588 34828432 9558427 1154933 109648 48674 1965969 1245056 4364744 4594 109843 442978 2483 824 1268067 1141253 378944 5406 6000797 938732 16194137 358491 8480 74575 85692 3787 605926 1090563 414431 10858669 104244 32729 25838983 3366 140521 4104939 4529434 802033 55800 116749 1549 46672 9616878 2496 53587 1017563 14249453 4232512 31421 366639 44329 993892 6306 2292 538841 3308 15988 9449888 32294 49324 165587 254704 71680 720518 4690 114729 13457202 49445 111332 76476876 648311 4437373 4418 14909 113335 4799388 6167847 1698099 1792 7067 1241611 1649 276498 57 50403 451327 7159368 766709 51364339 1269526 1194052 37417858 399 250465 123515 261369 8671909 436814 754424 379610 4161616 1207 298508 233529 2674220 305645 4613555 4615654 1501904 86999 5050513 183250 8185722 42712 1619980 841 218392 11595 131633 4806 2324960 258821 3157361 6291807 704525 8060781 2668359 1025985 527882 398068 4311384 21105 61029 2695131 147 2178714 14412964 823033 38577 28292758 1490253 4691230 16624 51655 50 283410 226606 46106 256161 371953 370934 2319636 55134 60459 3179338 12143210 1012324 39291 229368 65550 234394 8672905 5811 732203 241 93 1634 6259 4497 126197 1422356 6856 14879 309497 320491 14299 35760 26777 546251 2172431 727449 1620601 21673 7792 2245653 1491600 19343 27908 77267 81474 246909 4089 156249 4242911 14696 2138021 1269298 403300 74996 4508482 27366 105597 58422 34206 6117530 1869754 509929 103792 1545457 15127 3701 126512 911999 34373360 1499620 19423466 305239 96818 82622 149464 6036708 11353444 161469 17248011 75790 7307 35016 263590 580734 626832 4129962 414334 552190 43091 7458967 2509713 45462 7417487 494569 64860 452 86580 1332793 90510 34712 181245 407971 26 902 6327591 5386628 3801 1217 735 32452 83255 1435 28714 52463 839859 4337 251497 71563 4804 20350 490767 3549494 86788 22616813 5744 4799665 11913 2257190 1319 2445 1946235 2880808 1907490 2037218 58120 2729975 18686 77620 370672 1278360 6586795 44870 696304
2 1001
781666494 589517902 404632998 357213096 117152562 88656744 8779007 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
881639031 507788963 480099368 367095521 304982978 41679740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 9 10 39 39 40 55 58 61 62 64 75 77 82 86 117 133 155 155 167 173 197 198 215 217 238 259 283 362 390 395 454 487 525 534 577 594 627 630 646 662 674 696 703 734 737 765 766 839 852 873 886 928 946 977 1094 1180 1273 1288 1309 1348 1413 1472 1477 1554 1636 1726 1750 1802 1835 1867 2004 2044 2048 2059 2060 2143 2173 2230 2269 2283 2360 2377 2382 2434 2547 2552 2641 2679 2743 2790 2805 2826 2854 2936 2945 3001 3027 3098 3131 3147 3150 3193 3199 3214 3273 3387 3415 3474 3540 3607 3635 3766 3769 3780 3838 3939 3967 4036 4178 4313 4318 4391 4427 4591 4611 4882 4935 5000 5072 5307 5347 5349 5416 5649 5670 5790 6047 6050 6092 6127 6376 6431 6434 6440 6519 6534 6621 6813 6971 7145 7512 7650 7855 7897 7898 7925 8000 8006 8148 8344 8486 8535 8675 8740 8842 8892 8893 9114 9333 9673 9847 10040 10206 10338 10733 10830 11060 11104 11223 11230 11326 11519 11692 11767 12042 12130 12282 12912 12933 13119 13121 13585 13755 14463 14484 14509 14827 14918 15146 15478 15479 15571 15579 15682 16051 16115 16203 16743 17169 17235 17252 17566 18279 18476 18575 18600 18868 18952 19121 19424 19580 19766 20073 20075 20612 20782 20789 20893 21150 21279 21309 21482 21993 22692 22826 22971 23080 23372 24129 24148 25108 25194 25668 25908 25950 26378 26606 26652 26857 27050 27444 27526 27773 28358 28365 28783 29544 29638 29729 29737 29757 29773 29823 29831 29834 30201 30320 31288 31986 32674 32966 33062 33503 33616 34103 34592 34681 34780 35505 35662 35744 35895 36185 36336 36518 36557 36980 37214 37495 38206 38547 38609 38693 39387 39771 39825 40083 40519 40729 42639 43358 45311 45552 45892 46031 46286 46355 46662 47532 47987 48532 48650 50301 50307 50356 50577 50798 51075 51458 51505 51850 51963 51979 52017 52255 52367 52514 53020 53459 54222 54545 54699 55042 55508 56479 57152 57320 57330 58185 58403 58800 58958 59691 59895 60369 60645 60997 61517 61920 62393 63019 63833 64492 65519 65578 65590 65749 66185 68519 68870 69243 69347 70330 70937 70940 70976 71084 71335 71782 72874 73670 73695 73825 74421 74668 75102 75697 76018 78813 79619 80362 80426 80512 81135 82316 83078 83471 84104 84110 85269 85452 85533 85589 85800 87442 89546 89585 89637 90085 91666 91971 92195 92275 93080 93673 93805 94392 94631 97659 98222 99671 100145 101885 102979 103914 104561 105153 106304 108072 108795 108943 109026 109478 110440 110794 111274 112062 112843 113668 114491 116544 118230 120553 120880 121013 121072 121636 121716 122542 123256 124089 124140 125108 125726 125887 126871 127156 127266 129919 130494 131078 131532 131561 132703 140444 144644 144924 145017 145569 146557 147111 150149 150528 152428 154995 155296 157246 158094 158174 158399 158797 160231 160448 163164 163396 164280 165696 167478 169980 170059 180619 180924 187515 187969 192860 192869 193278 194967 196036 197417 198110 199189 200254 203611 212554 213247 214307 215769 216137 218001 222196 223718 224028 224060 224559 224630 230360 230934 232006 233113 233662 234858 235119 236569 239255 240380 242641 245348 248273 250900 251872 253391 253906 255893 257238 261056 261550 261743 261957 267181 269902 274939 278044 279001 280888 282518 283170 284275 285433 289896 291647 295490 297522 300487 303477 305431 305460 309543 311812 315063 317972 327960 330552 331512 333288 334730 339978 342373 343759 345209 345450 345589 345646 346146 346535 347953 352578 360787 361973 363426 364114 365656 367642 370169 370492 377588 383774 384559 390686 392256 392991 395456 395498 400538 401265 403814 403949 409076 409767 411908 414237 418868 420456 425687 427324 429793 429884 434882 436025 436143 437267 442640 443957 452370 456535 456878 467176 471250 473931 475541 477057 479460 480636 483897 490135 493897 494353 495474 496256 500624 505103 523068 529051 530995 534346 534377 535182 541280 547407 549988 551799 557865 562454 566069 571175 576033 576106 579991 581143 583771 589426 595881 596242 598008 609743 615736 641029 650027 658148 670398 677209 677388 703955 704210 706646 707298 707883 713794 717892 719169 720876 723138 725877 735585 739018 743312 755527 758196 759235 764049 774859 777394 779111 781328 784626 788617 792004 796019 804446 805983 807334 822505 831204 831410 832883 834798 836729 838684 847065 849937 849967 850623 867775 875175 889522 890615 898451 908499 909996 914468 927390 940894 942020 945543 950650 951656 951918 965416 969706 976575 981875 984196 987915 990467 1016081 1017887 1019434 1032758 1069143 1071858 1072370 1082088 1085435 1089239 1098916 1105236 1106437 1114819 1115610 1117008 1118024 1118547 1122593 1133944 1149505 1153262 1155354 1161707 1165447 1171741 1180471 1194798 1202093 1205474 1236842 1237392 1255157 1265747 1269149 1283913 1284033 1290672 1290900 1294310 1306489 1325967 1326022 1353089 1368077 1393302 1396829 1410161 1414626 1414995 1434501 1487989 1490832 1571654 1610009 1614329 1615227 1645506 1658407 1676458 1683198 1686154 1691850 1710416 1760602 1775816 1824919 1852750 1861840 1891153 1907499 1920252 1972438 1992271 1993810 1999677 2009223 2009699 2010170 2012103 2046592 2050421 2106173 2137957 2165908 2171240 2205599 2214972 2221359 2253556 2342851 2353542 2391401 2451875 2473765 2476066 2476996 2502003 2503052 2542825 2543659 2573935 2585390 2632695 2657797 2663149 2669005 2707859 2752706 2763149 2781805 2859961 2874269 2876999 2879795 2915127 2916200 2925770 2930563 2943009 2944286 2955807 2977044 2983383 3021000 3056448 3066430 3086085 3117683 3121451 3184783 3185966 3331654 3360106 3374510 3404976 3428704 3446240 3456368 3470905 3527624 3534452 3554076 3612220 3621030 3625088 3670414 3700518 3711198 3730869 3734069 3747103 3764449 3768330 3820918 3857453 3869909 3874019 4006486 4016457 4018077 4047099 4122541 4125202 4181674 4210804 4217583 4242223 4264054 4299321 4323393 4369659 4445781 4501689 4518711 4610238 4622474 4685650 4701453 4752173 4774936 4949347 4975082 4992366 5008559 5022513 5059691 5066352 5121440 5134402 5153954 5185669 5198086 5342918 5464740 5548070 5601427 5645533 5939856 6027761 6199026 6267641 6291268 6291967 6509117 6602107 6701335 7454020 7588546 7891895 8019369 8081312 8115717 8168656 8199416 8518096 8622205 8737084 8833482 8834293 9114381 9593812 9639353 10252551 10352912 10469106 10490383 10638539 10937603 10974227 10990502 10993263 10998634 11074855 11087863 11112318 11129306 11267935 11303301 11487799 11681741 11860059 12114537 12388497 12576025 12630928 12732211 12787776 12848455 12968806 13129754 13148079 13196716 14374255 14381111 14569988 14688776 14995106 15205823 15276651 16293177 16316190 17982679 18559335 19614591 19866758 21207678 21269494 21445097 24097170 25178211 27422719 28079973 35022813 35537703 35591796 40303389 40838663 46736938 47307880 63264657 64561950 169088997
0 0 1 3 4 5 10 11 12 17 19 30 36 38 40 48 55 55 64 64 93 104 123 123 128 132 136 141 141 146 152 161 163 176 177 220 236 243 257 271 272 277 298 300 363 367 384 390 394 410 431 437 445 453 453 479 499 504 521 537 542 583 588 628 735 745 748 761 791 823 836 838 842 850 877 968 1028 1176 1239 1294 1343 1348 1365 1367 1397 1423 1456 1542 1662 1680 1717 1773 1870 1988 2053 2062 2082 2142 2170 2188 2262 2335 2411 2512 2529 2586 2695 2747 2761 2788 2825 2831 2915 3036 3119 3324 3376 3381 3471 3510 3690 3712 3803 3825 3909 4021 4040 4049 4087 4145 4251 4454 4600 4604 4738 4760 4918 5116 5166 5310 5388 5441 5477 5503 5523 5535 5612 5666 5897 5971 6030 6198 6245 6259 6372 6440 6482 6491 6574 6652 6792 6797 7265 7325 7328 7345 7429 7477 7517 7543 7620 7685 7728 7835 7996 8157 8522 8585 8625 8793 8869 9125 9215 9548 9672 9675 10117 10451 10545 10575 10977 11125 11217 11307 11409 11438 11564 11629 11642 11889 12035 12150 12173 12300 12301 12572 12593 12934 13043 13208 13294 13436 13476 13601 13693 14044 14228 14326 14508 14535 14681 14915 15171 15272 15951 17110 17132 17170 17395 17576 17578 17940 18759 18991 19069 19129 19147 19336 19583 19658 20177 20305 20333 20477 20494 20717 20724 20912 21420 21453 21830 22184 22629 22840 22851 23448 23592 23677 23720 23880 23901 24474 24783 24785 24830 25617 25789 25956 25982 26337 26432 26847 26878 26916 28119 28687 28791 29242 29759 30615 30665 30789 31298 31536 31573 32445 33257 33551 33847 33938 34772 34964 35132 35150 35888 36971 37313 37833 37930 38206 38425 39068 39429 39473 39776 39956 40203 41190 42478 42718 42933 43223 43318 43550 43720 43727 44922 44934 45026 45686 45974 46159 46735 46988 47528 47792 49124 49831 50367 50670 50793 50941 51929 52690 55971 56306 56528 57248 57318 57526 58591 58906 61258 61743 62051 63345 65254 65392 65537 65779 65831 66713 67328 68549 68980 69782 70887 71019 71237 72273 72300 72729 72867 72933 72946 73098 73198 73639 74176 75291 75692 76805 76831 76938 78093 78127 78249 78617 78956 79728 80139 80246 80331 81046 81478 81685 81802 82757 83081 83335 83357 83956 83960 84962 86907 87364 89034 89404 90840 90949 90958 91041 91348 91587 91839 92006 93483 93554 93731 95773 98115 98403 99922 100545 100913 101083 101480 101931 103121 103782 106882 108512 109532 111050 111308 112035 112128 112940 113053 113768 114399 115942 116016 117106 117274 118220 119636 120183 122028 122473 126469 126732 126856 128088 129100 131668 135276 136282 136967 137268 138731 142140 142270 142671 142780 144007 144237 145418 146813 146855 147207 147884 150917 153057 154052 156026 156746 158743 159443 159971 160472 161043 164107 165130 166644 166966 172119 173307 176595 182212 182687 183775 185419 188033 192074 192562 193249 194120 194168 194644 195878 196554 197552 198100 199012 201676 201834 203814 205991 206666 209496 212936 217094 220261 220754 221789 225395 228391 228669 238216 239775 239969 242915 246619 246849 248200 249044 250433 251717 251734 252168 255593 256549 256622 257102 257963 261313 262539 264068 265153 266299 266751 268244 269990 271906 273865 274543 275320 276063 281721 283543 284252 284676 285440 286920 288788 289595 290215 292911 298521 298761 299901 301260 302982 304827 306801 309357 310944 314556 317524 318283 318753 320641 320773 322084 324014 330213 332573 332727 333221 334389 339099 340813 344341 349871 354090 359489 365612 370982 371889 379601 393294 396409 399536 400866 401304 401608 401806 403819 404586 406293 407341 409304 412670 413978 415067 415632 420174 420514 422672 425810 428442 430786 431141 431151 431664 432013 433681 434378 439638 453058 453288 454168 456507 457386 463974 469507 471027 473039 475286 485449 488475 490411 492797 494349 497407 497528 501792 502232 503122 505102 507266 514899 519708 520463 521882 524230 525987 535830 535943 543470 551319 553537 556080 560979 565613 575412 585591 590824 597628 609847 621037 622403 622437 623368 626852 630411 645011 657033 659019 661948 680255 682229 682291 692621 696510 702102 703494 708569 710526 710912 717044 718711 721255 725372 730021 738941 752849 759788 761632 766315 772000 776468 780198 783390 790621 821919 826382 827919 831477 832779 834186 847462 849777 853245 864712 865361 873606 884133 885697 889188 899595 906021 914335 919404 925108 932538 948406 948676 961209 962109 967528 973874 975497 978376 980516 987058 989683 991312 1008159 1014713 1016974 1019791 1025788 1031094 1058275 1063202 1071056 1080950 1081331 1108509 1120743 1126875 1129522 1140893 1148919 1149190 1161356 1182647 1219240 1228569 1278930 1310465 1323102 1324274 1332935 1357736 1370419 1374602 1392280 1431906 1436411 1450904 1453429 1456498 1467933 1473600 1475975 1484459 1495447 1500899 1529153 1544455 1558878 1571466 1578677 1608309 1613935 1635305 1641337 1693930 1700533 1731640 1747004 1773528 1780715 1788882 1802524 1869589 1873207 1884436 1893403 1896167 1921174 1942466 1969956 1978403 2021065 2027414 2038271 2043548 2104722 2111452 2116973 2139618 2153294 2159552 2159608 2181094 2223893 2224917 2250216 2269517 2336518 2411824 2438309 2443786 2471435 2475976 2491616 2508505 2563656 2583615 2592160 2634650 2658926 2678229 2688848 2803827 2826458 2834494 2910323 2915190 2931680 3043007 3090186 3116704 3156880 3188536 3258800 3270969 3275630 3286530 3304362 3311923 3407383 3456222 3566963 3567075 3627342 3635956 3669663 3692480 3702624 3735482 3802310 3811448 3894152 3960553 3962733 3964426 3979204 4005257 4039395 4057085 4076293 4106613 4122033 4123533 4131024 4141894 4159839 4177985 4249061 4287473 4288062 4429160 4442973 4470177 4549043 4564560 4593601 4600671 4656771 4692049 4847183 4980476 5039433 5069963 5080080 5107015 5133852 5232181 5287782 5313581 5341056 5393670 5522067 5553345 5598205 5610954 5660194 5679036 5698238 5724263 5778133 5784242 5867047 5938376 5958191 5972344 6193728 6232775 6246852 6326756 6495290 6543718 6544581 6745945 6854668 6876855 6942554 7008421 7101005 7106669 7152187 7201281 7446912 7496696 7508629 7706531 7717812 7949038 8013486 8024318 8055748 8235208 8580545 8605079 8681414 8835844 8891370 8984591 9151444 9257709 9515533 9524695 9701765 9721085 10312529 10339262 10423248 10774867 10842077 11262499 11847449 11961067 12235459 12824803 12843896 13203364 13217513 13232104 13322100 13604123 13676092 13868415 14402939 14603148 14875204 14909400 15247776 15982303 16240992 16647472 16674111 16953075 17801792 17905762 18416082 18953384 19518579 19801280 20097929 20141713 20295266 20913627 21338040 22139290 22927759 22982768 23021724 24866653 25272928 26786116 28661281 29255206 33046105 37603018 39274212 43226868 47249208 51311456 53805458 55928735 56731909 65802454 70284384 92987701 139264816 199250906
2 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 324776480 0 0 0 0 0 277628145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 330145522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100962026 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 841932183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 913695533 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 175819354 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 907586522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611821129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 110734681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 892554727 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 482036280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 915163301 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
64020 135889 28 234015 134619 469430 3124900 91492 636 1323 980382 7330 12288836 25233 65619 561943 312753 126466 599575 351299 477 1827264 662061 326122 2230866 29608943 1236534 3569831 23290541 150067 1187253 264836 38331 3246723 6267 422922 242 8518478 9227 137807 92205 691294 64864 389824 2553459 7253922 274753 212478 859695 2680 37000 296092 12859821 4307751 294401 491591 938137 33512301 242979 2343 1064 317762 2184798 1770063 88211 22 42715 98799 178417 27894202 1231790 761691 81559 154220 627659 3790 244713 1610435 985 2507931 2043645 10277621 8428301 208277 425213 30297409 1534336 214361 396284 25991128 8566544 2974 2325925 38880 1149 808003 26308139 182831 59213331 64134 1177457 144160 52 37298 116220 4933109 26951 2915771 1457675 2258289 6786 5324 25495012 2381 45 55 126578 8882 879218 301 5746103 2752621 6994 15327291 1917916 1922 420158 684585 1710978 701686 499603 586692 173977 11483082 8496477 199343 4047934 33923 103367 6852501 1089323 27268732 22343 2852909 4397 882224 164345 11486919 5613876 64254 8583975 49186 1635848 138 19600 9025188 98 372537 242001 59109 267 1442694 3515594 2485085 2759414 19158 1103505 1865935 6230961 500226 254442 16206 2392 3183782 341554 38140 405551 2033 658 114690 3818303 1162761 2260762 3039 14045321 83 278376 84528 83 533 208333 21442 22958644 144610 104750 17990480 406873 215986 21319 1852007 2115682 54404 440453 2684024 99293 50937 25325164 286763 6221 2501114 3639843 37813 139234 13833 553363 258219 1172 1909944 70650 300527 2667 1623136 226751 68032 5809609 36582 37847 14934 115033 987303 207700 76750 13899 939835 2225 2190676 31785160 2972512 3124752 24173154 418332 161597 51239 484530 7712060 3492667 258282 623982 3798947 3634519 8134709 126127 1215759 318599 690195 196121 314493 394077 82129 5728 113259 5864 23650 52819506 860620 19696 57086 240 4069059 93682 296950 2741945 1299587 584617 84858 694 46694 46319302 17678279 14122250 943382 686528 20288 84660 4173901 4218714 23736564 458738 393500 39148633 1206751 56388 138592 1617737 2817 3699935 15092966 96092 1829316 3444978 32543 759576 208446 848516 13812 2076 3211 587490 124867 44104 274892 40791307 324446 2377824 887893 703 555104 4298 2270686 3214513 4045567 773234 137285 26573652 22625844 965881 1912740 266465 14665089 356694 225365 141017 782013 402775 18149361 22596 14252 820919 1409664 1764239 94480057 397906 286822 3183785 9107008 10500 1571539 10654910 2053923 1550 86305 580698 1343602 4864 305257 1243894 462488 11879044 136687 503533 8112 14273 50220834 2092712 136258 3028 11525 165662 11664673 1218641 699423 1405295 831936 341148 12287243 19376644 216869 696424 184912 4245062 61399 53725 15278 1552219 6223737 30022360 1300162 558 209400 299263 6628 29110 1658020 1767 13831390 3008747 2227928 147563 720667 1238768 5416804 4276 2119277 919764 10940 5870772 203927 6499235 111406 438142 198471 968573 1056570 75041 82519 736920 4925757 2182 56993 14198778 4815 22008780 81501 53267 254 1311807 120216 431992 25843 143075 7688 4883238 450 436073 2892 4027477 1084044 121773 1862 29705 767 2293011 57739 2055 75262 11428 164 682 6083318 34530 21580539 241910 17422 71252 4567993 47567 208574 47161 61805314 182580 49547 751844 59400 438665 778835 267210 9047 33799 21439653 1043876 1776 3100878 9679 1134717 604560 4527810 1870829 1793033 29530 1108925 849833 7925 47328 3 2965454 27352 2407199 72146 14089151 8877957 2987410 3020132 133286 915339 1800445 2188214 10934 2705 602635 83540 164464 525987 660278 11923 127097 7402760 267708 4584926 120073 598 6786528 62 86811 3002211 1386 40780820 831708 5519 46138 1014630 5599625 657673 16906504 29 280903 604219 196119 48288 20857487 160450 878240 124049 75735282 206888 3917816 35531 30145 38219 1499744 64962 49406 1456025 188210 502338 90356 106002 4727032 935305 49671 3526558 2307723 2240 80350 26185 4268406 489479 1182235 53984 1280390 2476053 12441 52348 174875 440825 10656221 11379872 9542 5269541 30398 276570 11736 297647 4105160 6064609 17066 47977 10489841 1060367 12387900 49036 28398871 3384825 4116812 204 1551557 4869070 233410 163134 25035229 175047 618048 447814 221460 142463 682593 385559 62544 733187 261779 11 125322 7067 11048040 310158 6379496 801123 1317488 2832165 297749 67435 2818538 8494538 341150 8758987 389 92615 2544092 1044690 286332 33348 169993 24368 3597712 135041 59195 533 31071190 106741 230 572135 335170 311110 109553 305 116 7110813 27389727 304099 20 432505 12674 314611 211139 11274 172568 2952 3170216 745004 618823 10431001 4286473 458303 3002 313987 9366 253 1121 7423487 44932 21640 2726855 2883 367749 992493 82560861 594391 223765 1262 83515 1628786 15010038 3621 3540883 1523975 51627 913842 11379580 275056 1136636 44757 159385 237644 138021 2719590 172500 12481 83079 425420 20571 20254 960637 675 27646689 503 1151746 102956 1061687 12578351 1052485 5537395 1451384 7085797 1539815 369153 42253 1493772 131580 10583272 10332 109711 8220 7553290 6594855 2050150 13914327 11692878 377220 319637 9566 100985 1367805 408454 147496 349 21646 1521155 98505 51914 7066713 2534907 6141729 702309 65643 11130 296991 2498 8907490 26377869 104264 1964548 1267558 4979514 634750 12082 22101 9447 1682575 795821 33888 14116 35978 6597263 223608 4400 3011939 1535277 560529 5010738 302919 9972684 3899 675440 10460402 189 2956627 322445 163996 17778361 90710 19614 482680 2741 28622599 18469275 874562 113618 43368200 527553 15746 790374 12822178 5029171 115193 697752 569522 532438 1019873 16983110 25680764 207 998940 390168 203107 109836 6771 148675 8165384 45755 828266 247866 2391585 1256 428059 957823 922260 881589 648947 567753 1784804 125794 47301 1771425 798984 12078749 9823557 27429927 5009327 284109 260560 2974889 411430 2373894 225235 237961 630152 23730 5353929 104375 4470 7622 1920689 98815 2910362 13009398 3567158 100055 21018 2482289 384353 7347233 12038528 4105 278120 16224091 338055 285693 140857 21708157 3346902 1972167 5542481 422195 980 73928 66504 482289 117 7805557 2027604 506357 14251689 57942 3951 38569 228715 15719 33943 1717863 1773408 46451826 81303 2855190 143 2322175 13855 2689748 629087 54694 386408 38923014 14604 6506789 1293 27188749 14891761 115205 15029 3378536 868928 103813 429217 6716349 456733 186742 14261 15 4871216 123761 8956586 9158548 15721 32100 3859821 981 199924 559347 316202 2107861 16 150573 189755 1313672 672147 55107 39729 379907 47509 313501 46565 107391 7501579 57204 86 75169 2695544 476406 1871934 8591 28689 43245 5026410 5505431 15642762 572851 5731 38072 5857 34140 190306 17291 16791013 151178 52602 1337131 84729 1908915 22029 956998 683061 63442 198771 286944 207501 2502 67019 2993 165045 7824659 1137 803724 12740661 3030 407533 280390 155799 350688 32702575 2410 391181 60845 305120 11118 186829 664 1053 1415 1522 1270135 923880 10037730 8077 53934 259686 2300 332634 428220 5816 9825 7558446 5784 8515333 204157 562862 336731 656 11864060 233762 200992 2195 1521864 1811711
710123 26332 49540827 1069861 2855752 486913 997489 82 448256 436025 748206 19156 7021 1259738 82 331702 5166 50618 1540 8768 1067193 2539903 267266 143970 4171360 4338113 4915855 5666106 5662 1655307 1564 361809 1841149 61190 989031 1089088 11328921 4905473 7739959 10757438 42613 132708 86611 563936 1413209 8848635 2707759 3124273 20877 5333830 50701 611193 6717234 3414957 289239 870814 320493 19625488 7611 323155 9171051 98447 1914226 98740 355727 659103 212300 33414780 2877048 4821479 1450 1918669 29853 106 21737 1027864 1022491 481856 79120 51633 1416999 129 37616 65553 19010301 6931320 844 330560 73562 80 222542 6270966 1100119 42963 24130 29084 39971 11056891 17690 21928 16572582 520261 5957755 1773 1300313 758950 2200 167514 71796 41031 4112 6825 16652 4483591 508798 494 758333 274725 4898826 95446 1344768 42834 60089 1701105 8741 3869305 40653769 47172 3630119 2065285 171 1035478 231186 3179 14088192 84730 402072 3893 1282850 240193 9253 16395 974443 50816 638119 4492 2057608 9501 1201770 14857 5196682 31971754 298866 36141 165906 13749 1643 11502660 1135584 2994523 30873 1054376 12800 154296 1031113 141603 1884402 1272646 40725653 40129414 1039045 106021 6238646 127496 727883 721918 499480 2668545 3519504 3314124 550754 2890189 25164 6548913 52254 1927152 9217231 750876 1815646 361718 50622 26600 23382 3067 803073 483763 422601 2074267 480656 1706084 24622731 23835564 613000 61925 2292 10619 1015682 16696 114995 3000109 10365338 2397106 1731 26107 5587 15502 1167990 579 231776 20322 4080 42639 64988 222028 7415239 210266 68232 749774 1163 29992 939097 640380 160523 3025004 687 4864 1482511 3965295 585365 627822 41933 2968 243673 18995912 48670 196532 42738 4303068 797023 4860 470029 342404 4680463 14515814 11338 83045 377 2717321 65660 29478 13576290 3205632 5802743 155581 688911 32635 1560533 248409 5978 50504 126105 743916 120 7363872 508273 208 17159 71991569 926916 27714 845586 131513 10435 4727 7935 21751947 496144 7370833 352690 1528 74143 31764 16451210 2902 18037890 250 6174775 237696 109475 834635 67273 491 38033 17855 2939860 193208 9522 676418 635521 111116 2610 6550814 1045663 1234 56034 49736 4940667 185544 6979 459011 745085 139427 18193659 47464 14095 1470461 30144 64836 13686171 5019484 15177 2639820 500565 429402 3941656 578041 49645 22120510 3019 90711 1411654 216781 6268 62144 15063812 32009 6448 126548 851709 9754 1809262 47505 87266 1935711 1197 24296655 170446 62494490 145995 85177 485387 4408186 76 34192 432188 17992 438696 284713 272602 124629 81995 657287 5763 3726501 3824785 11178 788639 7029769 25315 287 128 9985832 7511 20777157 648109 40271 1071290 338 6193 11079 115307 4776938 153747 6367510 85514 10562403 4356536 127859 482318 3415437 967217 10499 3742 2559428 810904 2105384 268302 577 197531 12682 3443697 387663 18816 7624209 2630131 3864319 24154 24095 240346 1158222 8448210 19289 171 44678 20492 653960 8338058 110042 130 12344544 118 49976 129 26225 932377 1878795 608536 19272489 844001 2458062 645732 1829567 1341989 436045 3552168 32136314 2272 183988 10641 2339430 14640460 1107 733 134622 133807 666311 2182232 1598292 679807 1263148 22509646 68361453 70 44557 8674595 13390503 515129 700212 790961 62041 87095 45843 59200 1120620 82953850 65827 1641107 11451 172710 1885652 3668 488412 1707403 11254048 721068 2180 333928 7742 5190 187975 732863 368051 4477522 129296547 12096421 374437 332392 483757 360508 613307 11632890 3636162 16360 77652218 20645319 20362255 939263 23214 2011773 2051205 210536 1114631 4361 903251 8004833 998 1108532 39 2522781 167638 47528614 6251570 325307 12239250 528766 8195674 7408885 647 16645984 32125 20938222 156744 354066 4252470 2464 8049104 36431 13477842 712084 1124675 75218 847122 461608 670705 223088 152119 14938097 740353 38080 17203622 555034 1860329 1199843 726372 674594 15532420 12633 4102601 2144169 6756516 26235 781112 341631 282658 3639305 1037343 1014469 277875 24665 485520 936251 6682360 1950 3382842 5796096 830033 18039 18733761 189092 4295318 264825 10227 1024669 4033 2900938 125826 1616 358238 51431 3861196 8615 461603 4305 1962 17450041 561267 887901 339945 5507618 9038061 5337 81132 1956856 1043744 618 63575 9026 4493 97529 492196 79932 24503 107601 887076 256913 40560145 377012 72088 10418799 8313397 246786 702 2544 1918 82816 13686 170955 1040887 236817 192653 48964 336115 204593 1954935 363066 98475 259658 2926695 66114 2447572 75601 884 174597 693104 3489133 21121 1713690 13289 14375 11629 34359 10002 1117431 692798 2026356 573746 88633 248630 46691 14265 15732 3043125 9100 16353560 21848483 1820201 898209 47652879 117984 749012 1495827 3710489 343965 1035424 63489708 2057200 83910 2477211 4109994 503365 371954 570146 7508245 45615 15203641 146809 16511 2958805 98839 93253 1336871 5619 365156 776543 8355498 65426 64851 5479 1586992 9269089 25290878 3576 596614 786229 709 2249791 652801 67690 1433390 1230716 331773 25473 119029 90 500527 465066 6784 19596 346908 261279 1732 151752 3110840 110046 72477 57815 340745 500850 29065524 1069989 1054467 5778839 402780 522426 3602762 95658 104958 81057 3357614 4943173 178695 7 829 94375 27343126 1077093 352423 4928690 74193 240144 830144 1246208 53208 257354 178741 290664 4920953 21 269459 62230 215 2712182 467096 3910 31834 1389 1576914 2274387 1981672 2175169 7010466 8490 15441197 27941 21676 1496 719945 229159 3107691 5010538 58009655 19387 64870 12903 5962005 11841718 15 71319 34352 4161 50619 2050830 3738389 205807 2925783 6649 727039 28889 986189 32635 24176445 616381 872 4856 509688 2123785 23640016 58091 6370 325955 1026 3336 225185 4289 1615211 47318 27586 6991496 249379 5024499 101147 51872 418796 1398973 12349 322061 3998041 150 487482 2433724 223177 115834 80795 559980 2357185 3016 574519 20414784 13634566 2813 1032731 185837 175668 2773 1289961 7600887 319659 6313656 1266060 69985 11702164 2851217 21642 68192671 8419797 32980 4812449 1961692 4870583 20589 199112 82935 14645601 1298686 3681555 115366 235324 1472140 5641110 239908 525160 23088 251727 2789634 3282 14 32760 17202 669278 103540 158549 28944 511701 3177103 2195205 286758 897431 22174 123 231859 183141 1386023 3100 5414276 30748 91272 6794045 2233013 1339 2878 50549171 534445 1010100 5042832 5872 1334726 1379643 1151474 1076332 1916159 30642908 1163 1467459 34603704 918116 40374 88955 870171 3440246 20258092 1861 113308 1226647 108 172647 56036 74836 2429 911076 51463 129695 134665 64605 1115511 1023 39862 1031261 39520 5115 3381066 108034184 106431 5203083 8708730 2460033 1890892 91943930 844 3005968 25362 44976912 190523 2373 4708 328 39290 1434903 3643259 1578649 191966 903721 84189 1102570 605682 1362073 2020 712106 2207326 45352 1046966 21141007 427216 3505167 20355 13542852 790793 52698 5234224 1742232 117563 89127 362187 243021 810030 5832338 60962 266729 68605 240989 312440 696125 57641 9554132 2168443 8185 77489 919501 20874259 430268 122670 830046
2 1001
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 429826294 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83517825 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 551434474 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 760306812 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 233349683 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 260722401 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60527269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 792640366 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 620525193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 207141136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 225966981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 507670751 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 177831623 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 465259499 0 0 1615 249 0 47256612 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1381 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 2042400 0 0 0 0 0 0 0 0 0 0 1692982 0 0 0 0 0 0 0 0 0 0 0 693397470 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 6125564 129 0 8988036 0 0 0 0 0 0 0 0 0 0 0 23410673 0 0 0 0 0 0 102 0 62 103489 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 295 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 138160072 0 0 0 0 0 1309127 0 0 0 0 0 0 0 0 0 0 0 6501 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22040191 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 2834753 0 0 0 0 0 0 0 0 0 0 0 0 3091 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 154346804 0 0 0 0 849606 0 43328941 0 0 0 0 0 0 4 0 0 0 0 0 1427 0 0 0 0 0 0 0 0 99 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 123715 0 0 0 0 0 0 0 0 0 43746485 0 0 0 0 0 0 0 0 0 0 12784 0 0 0 38811847 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 586253280 0 0 0 0 0 0 0 0 0 0 0 0 18259813 0 5842455 0 0 0 0 0 0 0 0 0 0 0 570037 0 0 0 0 0 0 0 0 0 0 0 810900 0 0 0 15972 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 124829 0 0 0 2092 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 188 7208 0 0 171 0 0 0 418288 0 0 0 0 1595974 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1036 0 0 0 0 0 38255966 9 0 0 342 0 0 0 0 0 0 0 0 0 0 0 0 1976339 0 0 0 170941 0 0 84382190 0 0 0 0 0 0 0 0 0 29111 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 23647 0 0 0 0 0 434863 0 0 0 107943477 24120813 0 949824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 395 0 0 0 0 0 0 0 10689 0 0 9 0 0 0 0 0 0 0 801097 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 31175800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4728 0 0 0 0 0 0 0 0 0 8001163 0 0 0 0 0 0 4 0 0 0 0 0 0 103 0 0 0 0 0 0 0 0 0 0 85176 0 0 0 0 0 0 0 0 0 0 0 0 666 0 0 0 0 0 0 438 0 0 1 0 29 0 0 0 0 0 0 0 0 0 0 0 1434 0 0 0 9915338 1612448 0 0 72579326 233 0 0 0 0 0 231 0 0 0 0 0 53426401 0 0 8 0 0 0 0 0 0 1224 0 0 0 0 0 0 0 0 0 0 51446 0 0 0 0 0 0 0 0 0 0 0 0 0 0 175705591 0 0 0 0 0 0 0 0 0 0 0 2209 339 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 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1055879 0 0 0 0 0 0 0 0 1528 17 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 10 0 0 1 0 203 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16204014 0 0 0 424587 0
0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 14445 0 0 0 0 0 0 0 454972 9465214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22696910 0 0 5388502 0 0 0 0 0 0 0 0 0 0 0 14 0 0 4253 0 0 0 2204628 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 293617067 0 0 0 30478 5562 0 0 0 0 0 0 0 0 0 0 0 0 599118 0 0 4392770 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1049 0 0 0 0 0 4169011 0 0 0 0 0 0 0 298744624 0 0 0 0 0 0 0 0 0 0 0 0 416221517 0 0 0 0 0 0 0 0 0 0 50453 0 0 0 0 0 8680 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 141 189056 0 0 0 0 0 0 0 3852 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13148 0 0 27363 0 119047412 0 0 0 0 0 0 0 0 0 0 5279119 262884 0 0 0 19015998 0 0 0 33 0 0 0 0 0 0 5294862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5504689 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 197015546 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 2028 0 0 0 0 0 0 0 0 1 173720 0 5802717 0 0 10563653 0 3879 0 0 0 27145011 0 0 67776397 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 1 7879688 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 152 0 0 1007070 0 0 0 0 0 0 0 0 0 0 41 0 0 0 0 0 0 0 11 0 0 3128927 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2036266 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1004 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7812014 0 0 0 0 0 0 0 0 0 0 15 0 0 0 23060174 0 0 0 0 0 0 0 0 139 6015 0 69 6 0 0 0 0 0 0 4188 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 1424 0 0 153416 0 1323313 0 0 352740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2780461 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 171855 0 0 0 0 161311108 0 0 0 14 0 0 0 0 0 0 0 294971 0 0 161 87 0 0 0 71 199775 0 0 0 0 0 0 202 0 0 0 0 0 0 0 0 0 0 1724848 0 0 0 0 0 0 0 161 0 0 0 0 0 0 0 0 37 0 0 1386726 0 0 304 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22990 0 6544 1 0 0 0 1 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 664 0 0 0 0 0 0 0 12657 0 0 4625 260 0 121571 0 0 0 1982150 0 0 0 0 0 0 955 0 0 0 0 0 1001 0 0 0 117 0 0 0 0 0 0 0 0 0 0 5 0 519356 0 0 0 0 0 0 0 0 1193850 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 702 0 0 0 49353370 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 47 0 0 0 0 0 0 70233603 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4913463 0 0 0 0 0 0 0 0 0 0 0 0 752 0 0 0 0 69736642 0 4058331 0 0 0 550185 157783 0 0 0 0 0 0 0 249 0 0 0 0 0 0 0 0 0 0 0 10253 0 0 0 0 0 0 0 0 0 0 3662 0 0 0 0 54864 1 15954080 0 0 0 0 0 0 0 0 215 0 19430592 0 0 163133 4291 0 0 0 201 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 1001
999072126 947839923 761906332 567581462 505970026 326274302 198277949 194377335 77394930 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
875163438 634183033 425089113 370311908 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 76391 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 11 0 0 0 1526665 115 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55940994 0 0 0 0 0 4168122 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 296227 0 0 0 425603 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5564884 0 0 0 0 0 0 0 0 0 0 243392 0 48 0 0 0 63515 0 0 13863 0 0 0 0 0 0 0 0 0 39 8434 0 0 0 0 0 0 0 95068 0 1048 21 0 0 0 0 0 0 55552000 0 0 0 0 0 0 0 0 0 0 0 1 0 557291361 0 0 264 0 0 0 0 0 0 0 186956 4509909 0 340 0 291480 0 0 0 0 0 0 0 0 0 0 0 942 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28966 0 0 93 0 4419 0 0 20 1128 0 0 0 0 0 0 0 15451040 0 0 0 0 0 3954341 236 0 0 0 0 0 0 0 0 0 412 0 0 0 0 0 74059 0 3382 0 0 0 11206875 131 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 3735 0 0 0 0 0 3457 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 403448 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1548132 0 0 2 0 0 0 358428 0 0 62702962 0 8025838 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 1 0 0 0 0 0 0 118084 237635 0 0 45558341 0 0 0 0 0 0 0 0 0 0 0 511 0 0 3 0 0 0 0 0 0 16 0 15619 0 0 0 5268 0 0 0 0 0 0 0 0 0 1054031 0 0 0 0 0 0 472974 0 0 0 0 0 0 0 0 32 0 0 0 0 0 0 0 0 0 0 0 226016 4503493 0 133 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 170 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 653726 0 0 0 0 0 0 0 0 0 0 0 10331 0 0 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9981574 0 0 0 0 0 2171392 1 0 0 0 0 0 0 0 203290 0 0 0 477 0 0 0 0 0 0 0 0 645 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 352 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 15911 112 0 0 0 0 0 0 0 0 70001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58557722 0 0 790533 0 0 0 0 0 0 0 0 19244558 0 0 366 0 0 0 0 0 1 0 0 0 0 820 0 0 0 0 0 0 126 0 0 430959711 0 0 0 0 0 0 75233282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65904133 0 0 12 29176516 0 0 24100 0 0 0 0 0 0 0 0 0 0 0 0 0 36691 0 0 0 0 0 0 0 0 0 0 466985 2 0 0 0 0 0 0 0 0 0 787 0 0 0 1 164324194 0 0 860214 0 0 0 0 34 0 0 47321699 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3107 0 0 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 3621509 0 0 0 0 0 0 0 0 0 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 11993491 0 0 0 0 0 0 0 139984227 5611 0 0 0 0 0 0 0 153136 1309 0 0 0 0 0 0 0 0 0 0 0 0 416 0 0 14650 0 0 0 0 0 0 0 0 0 0 0 34023753 3156426 0 0 0 0 0 0 0 0 50658 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4451 0 0 2359 0 0 0 0 0 8897 0 0 0 0 0 0 0 0 0 0 0 8448 0 0 0 0 0 0 0 0 0 4 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 0 128 1137 0 0 1327 0 128746011 0 0 0 7524 0 0 0 613 153055 0 21087 0 0 0 0 0 0 25943 0 0 0 0 0 27448805 0 0 0 0 0 0 1022848 0 0 0 0 0 0 0 0 0 0 0 38416 0 2265593 408 0 0 0 0 0 0 0 0 0 0 0 0 300464 0 0 0 0 0 0 0 0 0 0 0 33352 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 961 2461926 0 0 0 0 0 0 0 0 0 0 0 2 0 0 92 0 0 0 0 0 0 0 0 0 220347654 0 0 0 3909 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 142374 0 0 0 72 0 0 0 0 0 505134215 0 0 67 0 0 0 0 0 1761992 1263870 0 0 121078 0 0 0 0 0 0 0 0 0 4 9 3736 0 0 15956154 0 0 36047719 0 0 0 0 0 142 49925 0 0 0 0 0 0 0 163412 0 0 0 469 0 16 0 0 0 1397 0 0 0 0 0 0 0 0 0 0 0 0 0 4328 0 0 0 48306662 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 117629432 0 0 0 0 0 0 238 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 5101198 0 0 4683545 0 0 0 0 0 0 0 0 0 47983961 286034486 0 0 587801558 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32213903 0 0 0 0 0 0 0 0 0 0 0 0 93995308 0 0 0 2988985 24384 0 0 0 1444 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 116246396 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 12188 68829719 0 912306 0 0 0 0 0 0 0 0 0 0 0 2365300 0 0 87 0 0 0 0 0 21662765 396578600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24875420 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1581296 0 0 13977 0 0 0 0 0 0 0 0 12052853 2712 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66773775 0 0 1 0 0 4485 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 60907370 0 76578 0 629 0 15511299 0 0 93235896 0 943602 0 0 0 0 0 0 97001600 0 1682581 0 0 0 0 0 0 0 39187416 0 19 0 0 48408 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 0 0 1 0 0 0 15 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 0 0 0 0 0 0 0 0 0 0 0 7601808 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 6748391 0 1 0 0 0 0 0 0 0 0 0 0 1187 0 0 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 395 0 0 0 0 0 0 0 0 0 0 0 8404081 0 0 0 0 0 314272 0 0 0 0 0 0 0 2812531 0 229 0 0 0 0 0 0 910492 0 0 0 0 0 0 0 27645 24 0 94709621 0 0 0 0 0 0 0 0 8649 38524 0 0 0 67893285 0 0 0 0 0 0 0 0 43 0 0 0 0 0 0 3652 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 953 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 0 0 5699 0 0 0 2 0 0 0 50079 361 0 0 0 0 0 0 0 0 0 0 0 0 13011 0 0 0 0 226146033 0 32941 0 0 0 0 0 0 0 0 0 0 0 0 13977654 0 0 0 0 0 0 0 0 2033555 0 86 14341491 0 0 0 0 0 0 0 0 0 0 0 165129824 0 0 0 0 1407980 0 0 0 20316990 0 0 0 0 0 0 0 0 0 0 0 0 72403981 0 0 0 0 0 46037236 0 0 0 0 0 0 0 1000000000
2 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 805249511 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 858715718 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 344616529 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 465019998 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 227049133 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 412163061 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 204459118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 300387273 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 523934236 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 912401125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 931861263 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 980427036 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 574645037 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697
3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766698 3766697 3766698 3766698 3766698 3766698 3766697
2 1001
866747747 803983353 616842463 268646760 239339072 228625235 99566262 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
923970823 629610526 572193551 459641569 285435631 164597421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524
3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076523 3076524 3076524 3076524
2 1001
749043207 706352538 544101348 406482566 105641580 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
986942573 865712480 823194692 817112156 726758964 582622859 559866875 431129899 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3996 0 0 0 683 0 0 0 0 85930243 0 0 98625329 0 0 0 2447 0 848061 0 29352 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 2200970 0 0 2354 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 10018366 0 120857 19013 0 0 0 217735 0 337 0 0 0 0 2716 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6839632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 301 0 0 0 0 0 7184 0 0 0 0 0 0 2331 0 0 0 0 0 76445241 0 0 0 0 0 344383 5 0 0 0 0 0 0 0 0 0 0 0 0 0 167409010 0 263585 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 87231 0 597 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1756 147268868 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 0 0 986759 0 0 0 0 0 0 2269883 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9043 0 0 0 0 0 0 459449 0 0 0 0 0 0 6843 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67724416 0 0 0 0 0 0 15992 727455 0 80202 62 79953 0 5377 1 0 0 0 0 0 0 0 0 0 0 0 0 0 25008 0 0 0 0 0 0 0 0 0 0 0 0 74673191 0 0 0 221 0 0 0 0 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 3394 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 204 0 0 0 0 449664450 47623 0 0 0 0 0 0 0 0 0 0 0 0 1471 0 0 0 53 0 0 0 0 0 0 0 0 0 0 128024503 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 534403500 844 0 0 0 0 98890 0 0 0 0 0 0 0 0 0 30001134 0 0 0 11602806 75433606 0 0 0 0 0 0 0 9047 0 0 0 0 0 869 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22344 0 0 0 0 0 0 0 0 0 0 0 2 0 17987122 0 0 0 0 3500 0 575090758 37459633 0 0 0 0 0 2 0 79076140 0 0 0 0 34968 2 0 0 16 0 23298167 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1867377 0 9691 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8863825 0 4 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 2 0 118517 0 0 0 7042845 0 0 0 0 17 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 301 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 126894 477914 21 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 7742 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 715 0 306 591 0 0 0 0 0 0 0 0 13 0 0 0 32489487 0 0 0 0 0 0 0 0 0 0 0 107990 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1569 0 0 0 5310 0 0 0 0 1 0 0 0 0 0 0 0 343864594 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 487170 0 0 7563916 0 0 216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 171876 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 188 553 0 0 0 0 0 0 0 220326 0 0 0 1535324 0 0 0 0 2 0 93799994 0 0 381161727 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 210428 0 0 0 0 0 0 0 0 0 0 1258163 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11879 0 0 0 0 3229 0 0 0 0 0 29 0 0 0 0 0 7626 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4741 0 36 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 836585355 0 23525573 0 0 0 0 0 0 0 92670819 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23804847 0 0 0 0 0 0 28 0 0 331466864 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 23 0 0 0 20858 0 0 0 0 0 0 0 0 0 0 0 0 51625818 1 0 0 0 0 0 0 7 0 0 0 6405733 0 0 0 0 0 12737 0 0 180 0 278 0 0 0 0 0 0 17796513 79345820 0 0 0 0 0 0 0 0 0 0 48227720 0 0 0 0 0 0 0 46 0 23507684 0 0 0 0 0 0 0 0 344153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2629153 0 0 1906465 0 0 0 65172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3287679 0 188 27207 0 0 0 10910479 0 0 0 0 0 0 0 0 0 0 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 8661 0 0 13172 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 675908 0 13 0 0 36 381227545 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10150 0 0 0 1433 0 0 0 0 0 0 8576 0 106322 0 0 67 0 0 0 0 0 0 0 0 15 301125 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 59758109 0 0 0 0 0 0 0 20100490 1548617 0 96698 5826 0 0 6888185 0 0 61 4111033 0 4507746 0 617882 0 0 0 0 0 0 0 0 0 0 65729 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9335 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 101689275 0 0 0 0 1 0 0 0 0 0 0 4108396 78092196 0 0 0 0 0 0 1979 0 0 0 8320 34180 0 0 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 698 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98523218 4150213 0 0 16 0 0 1212 0 0 0 0 1704951 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 699985 0 0 0 0 0 0 0 0 123892209 0 300920 0 0 0 1544447 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 0 0 0 73144891 0 11238 0 0 0 0 13685 0 0 0 0 0 0 110334 0 0 0 0 0 0 0 2 23 0 0 0 0 295 0 0 0 0 0 0 0 0 0 0 0 0 0 820849630 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 1 0 13113582 0 0 0 0 0 0 0 0 99030825 0 0 0 0 0 0 0 12017131 0 0 0 0 40925857 724428 0 0 0 0 0 0 0 0 388892604 0 0 0 0 0 0 0 0 0 0 0 335433337 0 3139 0 0 0 0 0 109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 360996802 0 0 0 102779242 0 0 0 68868 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39917 0 0 0 3364 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 133082 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12301349 0 0 0 7930695 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 0 0 9623 0 0 0 0 0 0 2 0 0 0 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0
2 1001
987079114 918500270 737918971 654412269 483484262 459563660 411339831 291763770 276260406 207674672 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
996960121 695276622 366169429 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
69147 4626 176737 17581184 4530666 237436 151120 3647 29117 106326 27887813 484185 5842462 23019 1107431 3668537 6442366 166960 961 23750 66809 6321184 2494968 1779 4089154 776412 53553 26287 7029942 519777 1201785 483303 18073 210302 709166 3023306 6092147 57209 43254549 37544 25318 487369 40416 6260 168764 8624 463 72438 5643195 2924630 16044 7021 9273575 10362 6679644 1370671 93702 200 99326 1477406 4997869 1146169 78330850 772499 194690 9839670 654 352723 1018867 11442088 678918 347710 161483 505262 59237702 2211214 120264 4313 6435301 189212 80560 171600 990656 198605 3376 12221481 5757 33 97875 59355 5593001 574 300628 1025202 139106 2292216 9 50714 180482 61709 991683 12408644 21891385 142988 930 1366058 5091939 125709 60320 171497 51791074 930582 4711641 522424 1136315 709304 34502 33163 1758761 1527541 27299 103447 204 80438 1948 273888 7329321 643369 331930 71220 1103 6615 12367200 14228139 1674413 324738 11831 3689847 3173792 9113615 751449 8574415 8947 2894 6728945 24754982 16055947 2754086 5600478 31302 1600 5693700 691381 1859092 281 1184557 88883 70373 696810 67259 17257 28428 19825041 69191 794570 779831 77809 136519 4458374 32134819 7865277 81814 418421 3544392 1191380 114544 279607 398484 47015 638172 28848432 259446 17741221 8341215 9995496 436299 26934971 22181 15346 168033 485135 23080 271308 83404 568 231 27201 13095 14885 3027079 605 18162233 73467 4017864 913607 170768 113172 16966682 4731 72543 2199346 1004140 7207656 67153 16211 288465 797482 4143830 2244323 1936995 10844456 21468 44 32357 20481 8303830 19419343 4814304 1097107 2202479 1093 4719687 9144325 1403 120181 164947 20762904 11344930 674458 11447 59567 9888439 169762 4584984 1535081 0 32179 174236 241 3116 206478 175308 7014336 137637 46915 2186 25358659 39043 10598 841320 116838 554034 1881571 1467150 43425 663492 1009701 9835 20231852 20077 9158427 8897270 11817 102402 923369 25108 40621 1150783 245560 1171796 1355 194100 640376 2012757 496258 5357482 24089049 49759 114996 10603375 400643 101776 16900513 1245656 1129400 95881 85706 115894 1869717 91750 1062192 15952167 15139 530340 1530 263776 4230420 282404 691917 259976 10966 1672262 1986634 779846 226571 1425921 4562282 0 0 7749 502939 276725 326805 13830559 4150337 419902 332148 33654356 402264 16247 8418208 821254 1206938 332488 521307 2426096 4691136 1969011 178453 80185 92080537 3700308 6178 259224 116201 387684 60293 16885 8884 16701 110074 3817970 10656384 1221 936634 8755 5230967 6350 12895 333999 453067 884673 223543 224636 3714145 148999 2801291 502410 436386 363193 272985 891192 41331 4723137 2519966 14475 125005 700434 3630 330978 101466 467587 35108 78384 14610445 175525 712400 46593 122869 1859660 28342203 20702 58406 39702218 3705809 8010 277967 6948362 1370 41009363 423 46978 3816417 41942 1195093 48511527 82008 33162 1679238 3082999 334962 1096432 1250 129257 56903 1274193 1032064 17455 339342 6 274490 2711282 21102 3291218 1461117 12098608 2118 326301 4296573 34636042 25553 59 118965 668 121650 116158 160050 13973725 3096780 837905 64780 60767 1149701 4924 461 1057342 65639 245802 118646 4921431 483971 2373859 20764 136144879 61476 1052302 3070275 527491 1093041 600380 399039 2248260 79 4718484 6538 20753926 1041563 2725823 852885 12550 1382 27882 17481 145912 2521468 5365 224368 330621 4036025 37742477 265994 345925 862611 1259570 47586 54460 107982 3514292 10696 6493653 5909 24391 104434 7167 2179778 651567 2005891 207586 698789 117386 34790 372108 876795 5683148 46199 551216 11628889 301803 72198 1674 10863725 11887 3066776 182004 145872 247533 19048271 2399069 39535387 526858 4515010 6369575 672743 112544 539079 159072 640173 3359011 77244 10462 14720800 13987 1024 445689 541703 145159 383771 3715394 4401887 41792 146 3886 335222 55 2059595 193265 8018 407358 794195 1509982 94892 111358 113320 1771704 4493684 107968 619269 25501951 6656265 629451 1504867 273254 22463073 929774 19909 263847 425464 15345734 6033 59523 205901 733901 19807 997842 1361254 187573 860861 780440 43523 869851 162147 140635 1185045 147456 792 1346978 1022594 265142 988703 119098 185309 253650 995566 52141 518482 33987889 19881 4283 202503 211645 2970224 2477609 521884 143844 78712 1369057 8426396 689886 31963793 8156112 3762340 963401 58352 19779583 8909692 57572 58419 621759 7294592 34014345 6246526 49359 1280103 169293 2696230 21569 26277 6469727 455831 1610 63 399241 1729898 1474155 9737039 155830 785132 154880 9312220 1538488 8182 10231 5582 4500001 45791 65 4408722 128649 40173135 70256 220008 1083824 800 118478 13062275 983322 564864 396292 577154 6884681 5413141 2821520 1793 11091693 136908 58181 9627 10985 17770 741150 6971403 634469 4109909 105672 12021 751314 35165551 50441 2764648 437629 804215 39904 269072 73274 1199 159515 373371 777736 1323351 3361411 1623260 3223888 131282 3447799 1213136 4565562 780760 2140574 153718 4600289 1140336 37393 17645 3638586 151483 33940116 41612 3792570 722349 843304 1854994 3482 989014 201593 3771004 93782 1136436 1433 588 385496 20251 229771 1161 20209 842497 1215192 2402530 89629 1566745 169843 722025 1020192 49376 12909805 6984810 1567824 1293348 238961 1622792 36171 24644 2820 454700 872256 336618 3592193 3472697 728834 2993765 55288 932856 198702 24413434 60980 3916319 9318 284830 3291695 22005 229179 9360244 52774 34735 298900 7390 1810256 259913 2854 10879727 12071003 170677 1350901 1172839 2385963 105322 2962715 9350486 169058 381245 5762 32699 24174 6787262 5288439 2243 1489086 7481 1928092 354586 16179957 505386 2265299 864029 3955271 111419622 2752758 2885 3269566 259713 318288 907 6273799 1283451 129511 33810 194864 7858700 5956117 16428 3007133 5127793 174737 165440 2494567 2424741 3558215 35343775 81876 2384152 10140612 1094 6 470339 2661044 102513 5628 22178 1396240 23903482 101388 5082620 191948 73381 1617306 427531 273288 344225 60148 594253 374957 3105298 369138 30504 5391 3527686 208684 10823089 2930169 6238746 2318179 134970 1058393 2569393 2751666 821357 2635787 131402 10566557 2811 150289 250146 28496 1626671 3152882 617 26027789 1978148 1779 104326 44345 2718 6411985 5244467 78516 166336 984201 206358 28289818 14776 1754042 24301 490 255402 5071531 14190 2973978 6980 269882 8236252 2114610 139994 10163 64699373 55905 268909 1904 904862 547501 388893 5922 292080 4970317 216845 5380362 13423 941632 112406379 6823821 725007 14018 102024 72298 1540210 3579756 14355779 645 354176 10114465 878308 1031367 2299088 291684 1882 2542 38421 1229799 434403 318499 577844 1596997 588045 2965158 3281 84209 477774 116090093 31258872 1332344 1049181 24 50133358 4999006 1343010 18191215 10325 113321 106300 429941 43007 2387901 32786673 52056 4371810 11545 180209 577105 466171 1061078 13777 12854227 29900082 1296594 151397 2509 774214 1195616 1610668 1014058 139184 23095 822816 6175 3133777 2315170 13589 277497 1336955 1043246 244806 4578501 220734 18524088 2885887 165110 2106448 1698 1134983 103 230982 1988097 19128 14072 14178 1485 4014660 48945424 18036 1425189 2530 2417528 474107
31502257 29150 509137 1079772 1002051 739 2939054 330917 617123 15617 1269300 2487651 1563096 125753 209004 65065 185921 6066 631 23168 6180 607 265980 104427 1395 1618072 1917793 22945 27563792 537474 59780 532752 239963 3160392 5840605 360008 278939 109726 8238 6234475 5064876 10462720 82875 44573 2505 41252 3779 533434 4649599 29961446 12 2245997 3650749 425865 284415 846099 47070 33487 2245387 478180 2089630 978027 150823 1917877 4061 669388 13029 77969298 69010 219 1483018 6780059 1465 643589 29622 3384999 389755 3226355 218629 231845 25031947 417022 66183 822536 651113 669548 336745 129409 159931 1361740 789652 287078 38998 594659 77663 21553 12209499 92992 1624295 294713 974727 17136 100 1225721 919922 1693466 268325 72761 149228 2095 48514317 1326623 1497526 6508 4317410 5942201 1052792 1641 19628777 333848 22577 777520 3348983 45776693 122074 288369 2098284 713 2340576 27503 5787833 77074 327209 951406 71302 375778 31411 11740 35410 31449 13163 331197 51276559 24000801 2759 87815 13391 1618574 20038 3866 32933 1 12787 565197 7063 762 1234011 128445 3048736 3723225 450 80178 23138721 178248 5536721 1279855 547 24502 24816 1062993 3743919 5157 3063915 3671456 2822691 45884215 2629 15867269 2958 12926 1210 1338512 2740041 1587586 6835952 49774 4778 17308 2541 6667422 397628 164915 8979 1303203 7779354 13404786 459783 2114983 1197743 139548 8070694 1831590 63739668 59601 40313064 1360872 2376 39474 1345253 5720746 1354253 4070218 2939072 11804 323461 11233113 4596887 13471 12984576 381832 2486509 20206245 1058333 159706 3304275 325562 388388 2122763 95332 231801 6419533 5 342 80423884 618418 891436 67442 2697323 88204 202092 325009 1353 4149151 473868 6229463 19111 1674483 36773354 7588884 38478 53173 196232 295160 109899 8289 1173 54173 2782731 454826 761298 160185 11989998 925266 185141 1129754 70216 35127 937941 751461 17441602 128644 76263 5323969 3561193 65446 3721254 7399546 483341 15380 121411 11548270 13106994 4968 2366167 3767 2640328 4133548 1869023 12894358 562473 315824 224308 399490 33415 510718 40842611 6031707 10703 2747064 1472064 774232 108550 197238 510532 5634 1104275 461349 64303 42099 742659 3730944 519780 12576 36682 28180182 8506681 1199710 3521260 146500 632 1402276 1476072 4056145 62936 2 4787738 3678 10234 8033351 3709819 1981 5245463 76400 1218594 9708 849906 7368033 504893 80566 6277848 260531 145323 28496 2544117 7491 88176 135181 1969282 8783913 14863293 7721952 6830627 517552 189352 793593 171764 202993 2469724 268384 311099 6953063 1635193 704627 37082024 18483059 233887 185956 58482 59451928 8864 5941 3200788 4045 280103 1407465 10090 610 897439 74986 89307 8003 49615 1307888 117151 179 1147900 70901 22 1260730 7906559 2022765 1686816 504022 46330 73587 424766 10717 1637125 12175262 57679 529228 230030 5978064 17767468 19964 495655 96 29993 434802 5408 33072 34733 255270 11727856 27880 15820 3412 1541 274820 741087 724331 117143 4335 840255 12286 121092059 105620 289675 7957259 36154 376118 122741 22048 72720 4019491 529357 96644 1861020 13897134 2893834 80050 4646123 7439713 31541 2846272 217257 18711019 189297 453 2852061 2046612 3351860 130146 8792944 60433 188282 274 401438 52764 1010541 8363100 71645 517652 46297 53881 77157 393342 290981 3347352 203108 22532998 4508128 611851 1414456 22504590 63372 3051292 8766 11165 90435 88688 17208 4062039 10631289 89350 1499842 16752143 1313954 4417620 388347 16948485 22288443 173988 45632280 438376 406014 1679616 283476 19655934 2842053 747252 552981 804076 6045 9706009 19319 6865678 992630 1843948 5093923 3782885 6446579 885734 6846146 2768038 1564651 182577 2537087 468299 346674 75797977 1198 73714 8447 113804 11508 117531 2852398 538784 189916 275128 852983 208945 2404 576484 430159 114950 8619117 12056 3422430 194221 365 44009 259508 3527536 154106 11680 76433 517720 1159807 228 4476 35237 25420614 3082 5513092 821547 2866 306987 473863 708038 1112467 2960 15906 132372 1447270 2047 4832487 29538 148828 1434306 201027 767863 1820071 1813934 719727 89630 499197 3513 178369 390648 67376 14014823 6118481 1375123 1124051 551715 5440036 5631244 27551 559377 1003989 14117886 6554320 18803482 6350683 7009165 2267271 1772778 5519059 79989 2104921 20856 365347 2897 209533 27349 13249144 640832 11785657 16109545 1042435 134004291 547452 1822478 14866 46546 3480430 130984 903259 6015722 16024988 282754 119802 2400017 20976 644222 344761 233188 182502 38627 962352 157588 3190385 165046 43 1087927 2461 61396 287250 2081429 850806 11270098 218998 671 188522 1896 33186 4148303 76579 12100 3665284 6600055 44836 7581 83382 570471 856526 2524479 1821820 11731 3585310 534651 519642 133613 114798 161640 4647908 61340 317 199948 66393 278399 883771 126520 296429 2276194 52342 1197 1033 13419076 39689 1076513 79760 361 852182 161059 1307145 21244 2892010 627310 155668 1682620 3346972 581522 1551665 3856131 91072 3489926 13188 406153 14714167 258152 92106 6471023 3890124 1184440 385912 32844 19223 5456 32091 3421154 80483 105 2388560 3252 4524218 62412 3482 534586 446480 72121 21970378 2333869 1804 40153 848638 7961 958889 3743 472583 111150 3199561 3522 3497225 15 16464574 189201 37010 223802 48921984 6312438 7169059 16008714 37790 580199 1354274 20532 811609 702608 1307272 56233 48144 382336 4382040 5698 364353 679714 144921 2175630 10590 14318675 23207726 238088 16264520 95228 655131 998741 16897 844642 430 113442 898433 33988 1827613 19394 10642603 2953 494128 90009 132 5695677 3974 275966 90273 318026 16967829 9432 67621 1033729 291829 6263506 931768 10441 10174 1172953 5698865 346116 162679 172660 1180904 3334015 134077 121575 8221 946353 4505345 1116256 144444 16582343 1090767 313087 231729 56746 594807 23773729 857860 6134525 57716652 1782962 42412 80879 5037 668467 263356 281887 121131 6461875 722090 302768 25715 376488 414310 2720649 16684 569904 3193369 1603342 611207 17537030 1097050 4184428 2442747 827933 4847063 142705 14937 562950 1782434 2961967 49462 6195 5841284 2984 725486 1270301 5988 44518 39629 2547083 40197 944 1196767 242919 4641 2401616 10342346 1508181 6058626 1007298 7621177 2240215 5410 449261 5055295 214743 485601 566211 354296 558665 80555 1303565 9842413 4956283 54304 266452 424134 130025 868538 16142 3772 6349866 15476 125855 348423 21002 1269219 8756781 129 2084382 4635988 595291 2581424 78583 17893903 1417822 4960 1583 858026 20526470 378252 151364 318536 426710 273801 16073624 283238 172334 438913 65478 1060197 101354 1598982 388386 1009713 1201112 14287 87804 660157 10445 2431 2143882 104133 12846257 2226455 127317 296065 24937499 2958 11270944 61768 110056 40384 8930341 19551277 11835992 35336 15140 215931 1664469 33841 543516 2773408 26573 15101 14659 44867419 2029 36396 3513195 1319817 28170149 81816 7558 10625764 106 135563 1937 1356545 2340914 3145920 6723466 33223 250152 432 7876 2977742 6690 42121 16449 2 12390535 268940 173708 1866143 856 6348 473733 510626 12618 1816 11897586 1126 8124129 16197 20712 59272 1948442 2448652 292529499
2 1001
922685736 885568739 854707597 719801562 483954422 407755931 63480019 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
484402728 211644263 157795510 91949438 64511155 5289267 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14968 387029130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30700 301150119 0 0 0 0 0 4336001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 518 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12189 19733 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 114 0 0 0 0 0 23 0 0 17606 0 0 0 0 0 50681573 0 3593 0 0 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 304875273 0 28 0 0 0 0 0 87538 0 0 0 0 532 0 62 0 0 0 11 0 0 265 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1875938 0 85009523 14 0 0 2 0 0 0 0 164311 0 0 0 0 0 0 0 11079 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1823590 0 0 0 0 0 0 0 0 0 0 2073 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 234 0 0 161554 0 0 0 0 0 609 15840209 0 0 0 0 1454 0 4975 0 0 0 103552155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5468 0 0 0 0 0 161506020 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 123468 0 0 0 0 0 0 341632353 0 0 0 5770043 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9601 0 0 2 0 0 0 0 0 0 0 0 0 0 0 486 0 0 43364 24988145 0 0 72241 2998 36 50 0 0 461650121 0 0 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 621 0 0 0 0 0 0 0 0 0 0 0 0 98161075 0 0 0 0 0 10331762 0 0 0 0 0 0 0 0 29 0 0 0 0 2753 2892571 0 0 35893451 0 0 0 0 2592 384231 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10641566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19239695 0 0 0 0 93178018 0 0 0 0 0 0 0 353506510 0 0 0 0 0 0 0 0 0 189943 0 0 0 76903 0 0 0 0 0 0 0 0 0 0 1393 136154344 0 0 0 0 0 0 0 0 4974 0 0 0 0 3 0 0 0 0 1002554 0 0 0 0 0 0 0 0 0 0 0 0 0 115172856 0 0 0 0 19 0 0 37 300365 0 0 0 0 0 0 102 0 0 75007 0 0 48226184 0 0 0 0 0 0 0 455 0 0 0 0 0 0 0 0 0 210704 0 0 0 0 0 0 0 40504 946 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2940531 0 0 10136274 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 18529727 0 0 0 0 0 0 0 3179 0 0 0 0 0 1057 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 0 0 0 0 0 0 0 27670633 0 0 41113510 0 0 0 0 0 0 92362 0 0 0 0 0 0 0 0 0 2 0 0 0 543920 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1248865 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 717601 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6297560 0 0 30 0 0 0 0 0 0 0 214195 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 55834 3 0 0 0 0 0 0 1009 0 0 41 0 0 0 0 0 0 0 0 26946656 0 0 0 10305 0 31557 0 0 13 0 1525457 0 0 0 0 126874 0 0 0 0 5 0 0 1 0 0 0 0 0 0 0 0 0 0 1828662 0 0 0 0 0 0 0 0 0 0 0 0 0 85552126 0 0 0 0 162 0 0 0 0 0 0 0 0 0 0 31191 0 0 0 18615 0 0 0 0 0 0 0 16271709 6967 0 0 0 34 24427849 0 0 0 0 0 0 0 0 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 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 0 0 0 0 607 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 6419 0 214 0 0 0 0 0 0 0 0 752 0 12188731 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1257 0 0 0 0 1270997 0 0 0 0 0 0 113 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 7386 0 0 0 0 0 5614976 0 2716089 0 51262 0 44 0 0 81200 0 57019 0 0 0 0 0 0 0 0 0 0 27572 0 0 0 0 0 0 0 0 0 0 1974 0 0 0 0 0 0 0 0 0 177249 0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 284438 0 0 0 0 0 737095 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 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5523690 6731 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 874 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 0 0 0 0 0 0 0 5 0 271232 0 0 148379 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 18133834 639509060 0 0 0 0 0 4995 0 1667702 0 0 0 0 0 61954788 271191 0 0 423552 0 0 0 163500 0 0 0 0 0 0 0 0 0 0 0 24531 0 0 0 0 0 0 108070527 0 0 0 5281 0 0 0 0 0 0 0 0 773788 0 176472701 0 30 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 0 0 14715 0 0 0 0 0 0 2642005 1524114 0 0 0 0 29713037 0 0 0 0 57314 0 0 0 0 0 37881 0 0 0 0 0 0 0 0 200 0 0 0 14135302 0 0 0 0 9499077 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 76 0 0 0 0 0 0 86183902 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 203513 0 0 0 0 0 0 0 0 0 0 0 0 172741 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12439 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1257656 0 0 0 0 0 0 26 0 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 7 0 0 0 0 0 0 0 0 3 0 0 8335791 0 0 0 0 0 0 0 0 0 0 0 0 0 0 807123 0 27038 0 0 0 0 682 461435513 0 33037942 116406571 0 0 0 0 0 0 0 0 0 0 463357 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73101 0 0 0 0 0 0 0 0 0 1188652 0 0 8671151 0 6279 0 1012 0 0 0 0 2167 317 0 0 0 0 0 0 0 0 0 0 0 0 17788159 3148 0 0 0 0 0 0 0 0 0 645070 0 0 0 0 0 0 526 0 0 62848794 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28285 0 0 0 0 0 31 0 880 0 0 0 0 0 0 0 0 89 0 0 0 0 0 0 0 0 0 0 0 158684 0 9906477 3157 0 0 0 0 0 0 0 0 0 0 0 0 427 0 0 0 0 0 0 0 0 0 0 5050263 0 0 34 0 0 0 0
2 1001
939935637 837199571 746699844 584771947 446393782 81684269 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
897327675 629771298 531612467 258951544 128574083 124723941 117780764 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 5559065 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23832203 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77207 0 0 0 0 0 0 0 0 0 0 0 0 5072 0 0 0 0 0 0 0 5 0 0 0 0 2956455 0 0 0 0 0 0 2 0 0 0 0 0 0 0 235603388 0 0 2 0 0 0 605281 0 0 0 0 0 0 0 0 17911 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 4 0 5171060 0 0 0 0 0 0 0 0 301617 0 0 1173326 0 0 91 0 0 0 0 0 2236932 0 0 0 0 0 0 0 0 0 0 6129 0 0 0 0 0 0 0 1848 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 234334787 0 0 0 6231 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 617 2802 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14070 0 0 0 0 0 0 0 0 0 0 178821363 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3753 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32888 0 0 0 0 0 0 0 0 0 0 0 0 0 38265 0 0 0 0 0 0 0 0 0 0 0 0 50159 0 0 298 0 0 0 0 0 0 0 0 0 0 0 0 18003 0 0 0 0 0 0 5657723 0 0 0 0 0 0 0 7828 0 0 8109 522771 0 0 0 0 0 554974 0 0 0 0 0 130281 0 0 0 0 0 0 0 0 0 0 0 0 0 8478967 2090389 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4477 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1033 0 0 274980 0 0 0 0 0 0 0 0 0 0 0 176 9260523 0 0 0 0 7845551 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69049653 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 7 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36654269 0 0 0 0 3108 0 6884 0 0 0 0 0 1489419 0 0 0 0 0 0 11 102862 0 0 0 0 0 0 0 0 0 0 0 0 66158231 0 0 0 0 0 0 0 0 0 0 171626 0 0 25 0 25877502 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 321775 0 235 0 0 0 0 0 0 0 0 0 0 0 685239 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21514 0 0 0 0 173606 0 718191434 0 0 0 0 0 1132 14202859 0 783612 0 0 0 0 0 0 0 0 25425 0 0 0 0 0 0 0 0 18443578 0 0 0 0 0 0 12649 0 0 0 0 0 0 0 0 9073470 0 0 195 0 0 0 0 2842 0 0 0 1154855 0 0 0 0 124013956 0 0 0 220932357 0 350725 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1500 0 0 0 0 0 2505 0 0 0 0 0 5 150 26315 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 183908 0 0 0 0 173 0 0 0 0 0 7310 0 0 0 0 0 0 0 0 318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30501903 0 0 208 0 0 0 0 0 0 0 0 53876 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 4092648 0 0 0 0 25 0 0 0 0 0 5874 0 0 0 2615 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 114107 0 0 0 0 0 0 0 0 0 5204691 0 0 0 0 0 1098 0 0 0 0 0 0 5 0 0 0 0 0 0 0 3962 568773 58396502 0 0 0 0 0 0 0 0 0 0 0 0 0 1673 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30755840 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 78 0 0 0 4397182 0 0 0 0 0 0 164 573961 0 0 0 0 0 79556 0 0 0 0 0 0 0 0 0 0 0 0 205 0 0 0 23713630 0 0 0 0 0 0 0 0 0 4770 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 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 4189 0 0 0 0 0 0 0 0 585 0 7405478 0 0 0 0 0 0 0 0 0 36554 0 0 0 0 0 0 0 0 237 0 0 0 0 0 0 0 0 0 2350539 0 0 0 0 0 220111963 0 0 0 0 0 0 0 0 0 34 0 0 0 0 0 296 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 9847 0 2702848 0 0 0 0 0 0 0 0 49495 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 804 0 0 0 0 0 409599 0 0 36080 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2444 0 0 0 971903 0 0 0 0 0 0 0 0 0 0 0 0 0 45 381518798 0 0 0 71319788 0 0 0 0 0 0 0 93 0 0 0 0 0 6373 0 0 0 0 0 0 1 0 0 0 0 0 0 0 29 0 28718 0 0 244095 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10701197 0 0 0 0 0 0 1676 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 0 57 0 0 24 0 0 0 0 0 0 0 0 0 0 0 319220 0 0 0 0 1481 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29343 0 0 0 0 0 0 0 0 0 0 0 50013 0 0 0 0 0 0 0 0 0 0 138308255 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 146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1106611 0 0 0 204535 0 0 0 0 0 0 0 0 2171084 0 17 1292 6 0 0 0 0 0 0 0 0 0 0 235309856 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 504333553 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 142703568 0 0 0 0 6588 248396314 0 23 441394 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2485564 0 0 0 0 0 0 0 0 0 0 0 75660598 0 0 0 0 0 0 0 0 0 15458724 1029257 0 0 0 0 0 0 0 0 37252667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54611 0 0 0 0 0 0 0 0 274 0 0 0 0 479490 0 0 0 0 0 0 253943 0 0 0 0 0 0 0 224695975 15161 0 0 0 1003 0 0 0 7534 0 0 4148574 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7268 0 189 0 0 1472484 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7572762 0 0 2725 0 0 40 0 0 61210744 0 0 6 0 354 0 8 0 0 0 0 67 0 0 0 0 0 0 0 3 0 0 383 0 0 0 2 0 0 181948 53109039 3 0 0 476888866 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 615136 0 0 0 0 1 0 4 0 199214287 0 0 0 0 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 0 0 344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1000000000
2 1001
955903538 518900638 501699799 162405843 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
671410904 643292666 596629332 493222636 449296035 424473827 325857289 162290635 48017302 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 5 11 14 18 22 23 24 34 43 56 58 75 76 77 84 90 95 125 128 149 149 217 219 269 292 294 301 315 315 330 363 368 533 582 595 604 625 660 696 766 787 839 839 859 907 922 935 954 964 967 1032 1158 1234 1270 1372 1388 1475 1480 1480 1523 1571 1585 1661 1683 1691 1720 1752 1886 1911 1945 1971 1993 2214 2230 2266 2267 2341 2407 2565 2621 2774 2790 2888 2949 3077 3089 3101 3102 3455 3549 3578 3608 3655 3848 3881 4025 4055 4389 4531 4704 4744 4846 4945 5093 5161 5223 5230 5308 5334 5538 5564 5701 5974 6025 6218 6317 6332 6403 6430 7056 7148 7166 7196 7265 7269 7879 7989 7990 8002 8050 8176 8178 8287 8320 8484 8808 8828 8845 8849 8984 9127 9156 9718 9756 9778 9991 9998 10153 10456 10457 10517 10941 11322 11486 11556 11719 11801 12021 12538 12932 13398 13511 13582 13809 14008 14296 14841 15172 15224 15270 15494 15580 15606 15711 16148 16468 17049 17060 17199 17317 17517 17556 17571 17823 17928 17965 18146 18995 19135 20054 20209 20375 20383 20440 21644 21794 22146 22729 22754 22827 23232 23265 23489 23910 23991 24078 24305 24530 24596 24758 25807 25859 27046 27518 27560 27900 28045 28123 28577 29064 29106 30047 30282 30558 31732 32715 32922 32934 33005 33253 33380 33495 33500 33517 33569 33709 34515 34633 35173 35700 36792 37719 38165 38253 38274 38428 38477 38638 39123 39215 39551 39575 39599 39681 40143 40147 40573 40674 40856 41192 41530 41611 41970 42337 42611 43685 44469 44615 44898 45033 45558 45740 46558 46694 46740 46967 47586 48257 48564 48832 48946 49258 49636 49858 49966 50132 50319 50423 50793 50891 50964 51123 51146 51175 52427 52463 52795 52867 53599 57087 57728 58029 58140 58183 59961 60183 60965 61039 61180 62209 62640 62996 63424 65373 68050 68172 68542 69374 69764 69855 70238 70452 70584 71120 71249 71382 71613 71660 71900 73309 73405 74971 75645 75759 76134 76578 77376 77657 78394 78717 82402 82658 82803 83332 83362 84743 86175 86377 86806 87759 87883 89305 90343 91925 95331 99205 101342 103003 104746 105702 106066 106284 106531 107190 108192 109449 110961 112441 113115 113682 113819 115431 115606 117483 118242 121904 122758 123606 124107 124189 126319 126631 128530 130030 130368 132879 133232 133633 137110 138147 138332 138443 138970 140564 140734 141987 142875 144152 144273 144591 144714 146245 147727 148900 149069 150505 150742 150999 152040 152159 154359 154708 154774 162746 167485 167998 169802 170059 172264 173151 173781 173900 174200 175756 176521 179187 182000 185173 185440 186444 186718 188466 188845 189607 192784 193849 198067 198145 199821 200215 200753 201757 202083 203516 203979 205090 205246 207890 208017 210257 212579 212790 213463 214003 214178 218521 218643 219112 221042 224341 226159 226254 229431 229806 232148 232335 232588 233862 236113 236207 237144 238541 239333 244138 244275 244423 245071 245381 247106 247437 247670 248370 252723 253700 254554 255083 255151 255817 256485 256600 257441 264402 267243 267513 268454 269013 269124 270466 273640 273837 274385 276278 277832 280088 283969 287345 288140 288889 290346 291291 295349 295822 300820 301072 305438 306343 307599 310062 317385 320554 324015 328674 328734 330261 330662 332111 333122 334038 335686 337477 343804 354387 356945 360626 363628 367405 370476 374946 375518 377134 377419 379491 379897 382929 383156 388143 388823 392053 393837 395622 396107 405676 414362 415253 416337 417161 421618 430138 439446 440853 443880 444902 447691 449571 451233 451473 451666 454048 455636 459697 472169 477290 484805 487840 492510 500810 503379 506125 506317 514657 515101 518535 524968 529229 535587 538505 542608 545248 549725 552707 559576 567415 569606 571122 575984 579815 587098 593730 609841 615601 618604 622321 631169 643286 643907 658374 675386 678747 680949 683415 686461 687178 687458 690410 697203 697396 701746 705057 707778 711643 724188 728565 732317 742001 748847 749904 755854 756348 758863 760299 770763 788133 788584 798971 808607 811809 814016 828157 834531 846210 847131 848663 855328 867314 880508 882778 883591 885696 891320 893272 896473 904906 908272 911247 914549 919062 924547 925999 926790 928230 933253 950830 952128 961030 967716 1042099 1047959 1050896 1058872 1060882 1078783 1086591 1095642 1102681 1103608 1111197 1116938 1129022 1133716 1157420 1163824 1172986 1180225 1190427 1190818 1207366 1224454 1225479 1227010 1238627 1245351 1246066 1252789 1260399 1271460 1281419 1305616 1307936 1316915 1321846 1327286 1334322 1341956 1351934 1353088 1355610 1362117 1366182 1372434 1377900 1382387 1384279 1388163 1393303 1397838 1436814 1443141 1444246 1459032 1489097 1510391 1511261 1514482 1517014 1544192 1544806 1550640 1553072 1567153 1569105 1578560 1597499 1611535 1624332 1631169 1631673 1640634 1664372 1680086 1720376 1742474 1770921 1777363 1800845 1815072 1828509 1833443 1838496 1843327 1861976 1871586 1876800 1882554 1905003 1906618 1925189 1934482 1953343 1958644 1964976 1975683 1976390 2034007 2046247 2063091 2101147 2120367 2120624 2133999 2169802 2181051 2181216 2244091 2333063 2336454 2379221 2383801 2390104 2392773 2403608 2415414 2474268 2495746 2506236 2579766 2601242 2602297 2610776 2625528 2656126 2697668 2725039 2761492 2772971 2913989 3010807 3069497 3112712 3134448 3178403 3181473 3202257 3203051 3203331 3231673 3265851 3279467 3279740 3301168 3309224 3324544 3362609 3364370 3365560 3469967 3510979 3522898 3564853 3566750 3633882 3656851 3667451 3669172 3792892 3847164 3847503 3892908 3895381 3964514 3974835 3984011 3997259 4004317 4036769 4076025 4094208 4148179 4209269 4248479 4315394 4361461 4376294 4396687 4402827 4470921 4474325 4496254 4499208 4516737 4675501 4697789 4724724 4761632 4767560 4771278 4791255 4793273 4807023 4818296 4828682 4859313 4886108 4893841 4953731 4972862 5031427 5055810 5238179 5243739 5288896 5300187 5329354 5409726 5426640 5432001 5524717 5532002 5580919 5581979 5584687 5613077 5737779 5862910 5903066 5927526 5931962 5937816 5964950 5989238 6061339 6085647 6126908 6155088 6182559 6186642 6302557 6420438 6620183 6689133 6762434 6854692 6942372 6986147 7035531 7136479 7300149 7315311 7332123 7385773 7655664 7725291 7813466 7837818 7987271 7997228 8152577 8214081 8339815 8465760 8482744 8807982 8829813 8987950 9043920 9637312 9724212 9757197 9821724 9952289 9969481 10275609 10387235 10951387 11339319 11740451 11744570 11891056 12124692 12454299 12560795 12627644 13059872 13172943 13756579 15057784 15227745 15376862 15458687 15875050 16352097 16749495 17016531 17279815 17412153 17572085 17798725 18024610 18030382 18386489 18516363 18569628 18674211 18717820 18752251 19320259 19412929 19798821 19816959 20045410 20495184 21680563 21737376 22008765 22014983 22521800 22670461 23206198 24229071 26811605 26994954 28386571 29314764 29487176 32402538 33359730 35851273 39294110 39943470 42487777 46890549 48623557 55912892 56068891 56932560 69050188 76917547 149940976 199866961
0 10 11 15 20 39 43 43 56 63 97 114 131 138 155 155 177 185 186 224 231 280 287 302 309 345 371 379 431 444 461 473 496 524 635 638 641 712 730 864 900 906 980 1065 1067 1128 1137 1157 1160 1192 1197 1268 1296 1348 1348 1351 1390 1480 1632 1692 1736 1805 1863 1897 1965 1988 2053 2099 2132 2138 2160 2177 2214 2221 2270 2494 2727 3042 3090 3201 3280 3416 3449 3467 3544 3569 3587 3736 3768 3813 3844 3944 3954 4139 4199 4372 4584 4601 4733 4927 5015 5235 5332 5470 5494 5528 5618 5828 5877 5907 5914 5930 6055 6180 6202 6380 6558 6748 6765 6773 6895 6902 7131 7294 7301 7351 7741 7747 7758 7784 7881 8271 8570 8584 8660 8685 8737 8761 9142 9182 9289 9380 9842 9854 9949 10044 10053 10286 10724 10892 11015 11022 11088 11237 11279 11292 11368 11435 11477 11622 11658 11804 11826 11837 11937 12041 12362 12571 12579 12808 12811 13075 13153 13413 13499 13569 13621 14175 14215 14398 14400 14454 15145 15161 15247 15392 15808 15920 15929 15951 16250 16499 16580 16869 16952 16997 17049 17057 17503 17943 18170 18240 18286 18398 18885 19053 19512 20014 20156 20642 20833 21224 22046 22348 22394 22676 23673 24041 24347 24384 24565 24686 24837 25198 26291 26683 27077 27332 27730 27779 28514 28767 28873 29116 29423 29527 29728 30275 30555 30637 30965 31092 31442 31831 31920 32058 32263 32322 32685 32819 32871 32915 33600 33792 34134 34356 35252 35754 36602 37014 37122 37639 38064 38170 38728 38763 40058 41420 41597 41622 41626 42043 42589 42644 42769 43808 45388 45459 45510 45805 46764 47347 47446 48734 48780 49347 50145 50722 50856 51738 52184 52204 53280 54396 54836 55495 56201 57140 58045 58277 58458 58585 59863 60313 60714 61044 61235 62310 62322 63763 65425 65729 65963 65983 66815 67086 68055 68123 68254 69708 70240 71215 71755 72389 73907 75309 75892 76244 76689 76727 76897 77095 77766 77922 78468 78690 78786 78999 81885 81953 82648 83080 84695 86103 88246 90788 91081 91304 92270 92495 93005 93979 95154 95862 96018 96118 96606 97105 97186 97664 98163 99390 99403 102108 102547 104812 104843 104844 105118 105233 105233 105291 105806 106433 107145 107434 108494 108619 109845 109926 109942 110356 110555 110699 111101 111332 111661 112187 112296 112527 113137 113200 114055 116424 119544 120058 121295 121566 122139 123573 125795 125929 126334 126630 127282 128420 130395 131256 131757 132606 135691 138213 139084 139160 139404 142457 142483 144410 145259 146660 147639 147870 147916 149203 149885 149994 153446 154551 155012 160257 163714 163759 164601 169163 171095 171428 175659 175804 176389 176506 179467 179495 180162 181881 183922 184919 185505 190585 192851 194264 199719 201642 203310 204776 205954 207976 209807 211605 213286 213331 214899 215401 220342 220930 221526 224890 225063 225497 228251 230454 235879 238901 241827 242899 243755 244932 245795 247230 248213 248444 249865 251261 252249 260198 261076 262846 263134 267763 273005 276851 279376 280628 281728 282577 283125 283535 283653 288784 291112 293549 294157 298434 302246 306349 318187 318732 319838 321899 325087 326221 327389 329186 332007 332014 332630 334569 334916 335598 336089 339901 341001 341237 345437 348247 349099 351703 351977 353565 355132 356496 359706 364368 379750 389036 391922 394722 395748 403644 403785 409913 421006 421255 425292 426537 427144 434642 438464 446249 447819 448802 448862 451703 453312 453540 455285 456460 463184 464023 466827 469146 474964 476192 478652 479114 479245 482869 488011 488153 501183 503155 504056 507966 511869 518887 521481 522285 525240 525836 527348 527985 529356 533921 545427 546015 554997 558790 559254 565415 572285 575120 576993 580482 581949 582040 587760 596110 600711 604000 610123 618265 621791 624619 637007 637227 639906 649327 655030 658755 662356 665935 666469 668762 673053 678299 680115 702958 711986 712694 715282 715410 721624 727183 739265 742478 744479 748614 751945 752088 758426 769190 791835 795566 800775 803923 807753 807994 817739 843387 849051 860624 862015 875289 884157 895710 896197 906130 908907 910049 911268 911672 915566 915946 918004 918703 932434 940434 940499 940754 944714 945189 949321 955098 957119 971738 973355 978285 984193 985743 991018 1009203 1014057 1018112 1025782 1028208 1038688 1040917 1044415 1054953 1062275 1065141 1076561 1090252 1090691 1098853 1109698 1111028 1124255 1124836 1129754 1134720 1142329 1147827 1150995 1161691 1164677 1170148 1186684 1191464 1191768 1191849 1196855 1215875 1219750 1228670 1237550 1238803 1269980 1293474 1293507 1298173 1309853 1319509 1324337 1328961 1331909 1339977 1361477 1364537 1390066 1391399 1399655 1405654 1416223 1423010 1429924 1455389 1460329 1463918 1505334 1511412 1531180 1577169 1593218 1607569 1609070 1613061 1616435 1641941 1652103 1676092 1677636 1678169 1680698 1683335 1698413 1736960 1749176 1767399 1789496 1790743 1794478 1796861 1806808 1829901 1840384 1846669 1866851 1889827 1892069 1894201 1906064 1914589 1920183 1923490 1928789 1936348 1945419 2003154 2040151 2040735 2048097 2077989 2108221 2115415 2117095 2143827 2156903 2165494 2204044 2248229 2259187 2265786 2274615 2302377 2312526 2313301 2327528 2371869 2386380 2389105 2405921 2434879 2439811 2520758 2532446 2542795 2579443 2629009 2639609 2667120 2708462 2720306 2742563 2742872 2743271 2755864 2764825 2769940 2836064 2842894 2889920 2913628 2922629 2924322 2930056 2960570 2963502 2977769 2984414 2985526 3025157 3037314 3057816 3062271 3076818 3087843 3136508 3148288 3189072 3200461 3208226 3232571 3254141 3269385 3282327 3338110 3363196 3424421 3425733 3432298 3595640 3596066 3612533 3622709 3627635 3670988 3793406 3798424 3841451 3845098 3873990 3919162 3943713 3944736 3979657 4093584 4120552 4210636 4271702 4364634 4388549 4405002 4470880 4534891 4577243 4612511 4613797 4668020 4745943 4746879 4839293 4842676 4936202 4955009 5051884 5102308 5127793 5128433 5153342 5173342 5185757 5296575 5358230 5427417 5535409 5566551 5667997 5811967 5974173 6068096 6141569 6306675 6402196 6407841 6425538 6580227 6733477 6879070 7029086 7041026 7094183 7311617 7312486 7344149 7373671 7570375 7666755 7750896 7861638 7908513 7960884 8180991 8259359 8284629 8363015 8460475 8588583 8884282 9358420 9393949 10226720 10230577 10318681 10340870 10361602 10372612 10479192 10661165 10685063 10869393 10873037 10949992 11390040 11432587 11479919 11647525 11666625 11781966 11856023 12279322 12426929 12622006 12813363 13043080 13083849 13102186 13601115 13618415 14105551 14132627 14290736 14458494 14797127 14966062 15597006 15919766 16672273 16909648 17223859 17285393 17453235 17466435 19453569 19691188 19703598 19866160 19923204 20191366 21174986 21258367 21272186 22235169 22249880 22660136 23212917 23695168 23868309 24418175 24740635 26454231 27050775 28070722 28921531 29862678 31949481 33821270 34518269 40382822 40458503 46449713 49436737 50586735 53156292 53253682 55838814 58176976 71077072 72608739 76390748 89017828 96348214
