167974 518333
781
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 113453 33571 66894 133905 167210 121345 40667 30953 104182 62002 37862 87372 147344 23176 4683 55354 12628 86267 139333 57988 143787 83477 66645 150134 106573 165576 162789 29421 123976 104401 15814 96384 122627 117078 105722 167173 36586 9051 16924 108011 112667 21535 36764 113271 65570 156159 6651 103516 87606 131077 126376 66731 33166 151874 93811 116884 119021 106067 23164 157706 137216 113424 105244 124010 166733 12989 42216 34333 79179 60429 102293 50149 111705 56714 32882 98231 130473 115145 103862 126436 18761 91406 40429 135435 129282 134014 89560 152105 167974 138937 147061 111546 115462 44353 37621 120191 69692 117932 68723 20674 39860 117103 146047 108194 50626 108401 141015 135087 16186 11970 121817 82051 87003 63982 131694 6795 163880 28591 109184 45433 41497 12503 49521 75983 95038 130992 73033 30657 92143 5451 102072 162925 55969 111930 138458 43075 20283 61098 119083 139162 136145 85964 132342 23557 56699 150519 118042 45735 82119 25990 105480 94349 106525 34031 69999 143995 42796 92002 44017 64245 102628 62575 131473 162459 75654 15020 77794 5750 119802 86707 10925 105866 67969 37341 111565 66050 20120 114626 62000 164309 6141 21730 66144 54280 144753 68475 87354 108902 71022 14774 110905 72884 1361 93056 31983 83102 111580 142250 117374 9778 61119 129800 24987 53318 124470 48753 89474 52041 92618 96566 127534 15359 163502 26400 106747 30949 156189 26721 27268 96772 39712 11144 59374 115469 26988 154327 41762 112195 84662 117530 73525 152531 101985 135547 6241 109673 133934 110096 143538 111456 71663 67186 160763 26159 100305 1838 72850 81924 156999 139470 148397 45953 17995 101990 22825 112403 20364 127340 87455 133073 39172 146931 58713 144534 149891 14819 105248 54117 5599 121647 165443 160492 166599 83631 59226 63455 91057 130817 30332 30832 91057 99374 123821 147433 115757 67651 91771 10491 156706 41015 150241 67608 98655 153857 65433 21401 112606 106098 142493 61903 13146 111883 35893 91689 61699 155137 44969 56271 35319 63510 24899 12722 95740 130921 136717 57067 106530 149303 54099 30851 42700 33814 126480 155562 54030 47645 31379 73145 69348 150215 67237 94204 104804 5980 145407 1443 96703 91506 110770 87896 134261 17461 1829 127897 142544 125614 47608 81744 151114 61821 4729 105136 10338 77544 104343 68176 113511 7842 20322 16609 18068 32429 11567 67940 53845 10291 36887 139818 75102 15717 18658 157367 149365 118112 1761 67219 132581 103992 166299 145093 124120 112255 59157 139282 51006 21127 83199 18828 978 84844 142406 114816 153203 126067 150278 25114 140215 105286 39226 49039 119302 161255 142082 157610 160145 97225 81762 114686 130568 142176 110891 52616 130018 119669 137075 29573 131824 47685 147298 9599 53050 63419 10983 53690 60541 106339 27261 93419 148309 54476 166269 136302 122072 165664 115675 153047 115558 125713 90343 75744 90387 89705 84953 101159 73563 72910 151468 63000 136263 83025 101991 165090 86457 131597 12665 100014 63211 162570 108325 112031 41013 105529 22182 17248 42036 78679 123599 154793 69342 83034 38330 24463 125671 75925 16739 57993 129967 87645 121267 98397 14828 32621 47373 113981 160494 51821 44377 160346 30088 134770 75654 150281 99958 44463 42472 121129 83778 129346 9341 24680 25125 161675 7877 13951 155216 149278 75017 48487 97846 92289 44938 111689 55678 61318 144867 97692 85929 90875 90415 73984 93140 110713 38727 94836 91096 156813 105071 31979 92062 128325 130431 106177 30508 72521 166910 69454 3259 130256 111877 118647 20534 107762 102573 35723 102377 49840 70818 152618 75234 156057 99343 86986 67331 60501 14175 34368 104584 76242 46322 57790 125646 131642 104566 119243 42651 27521 122087 112641 53060 3134 50209 79960 38019 117249 114993 95290 129105 143791 81992 162432 74959 60150 76593 128706 44868 132676 83987 24300 74775 108363 4936 107963 159741 90515 152400 4096 137198 151649 121271 11442 120233 7177 142294 158329 152525 151243 120392 36449 165292 157030 24636 65008 158554 110600 56417 68320 69880 108600 94464 141461 39628 103457 140365 27258 106401 47797 34759 64181 36577 93054 151721 123114 118511 139003 121050 36649 40855 155984 49928 35761 22385 143758 80871 65762 6246 4963 146619 117703 80236 112058 150054 74905 164945 48999 64585 10753 74006 13525 128116 25229 134728 96301 43635 96965 81191 89020 132845 6351 27152 13500 132447 33567 164934 1227 61559 98744 1121 89686 21675 104196 83831 65966 87593 124411 1872 85850 108233 99236 144804 28386 125186 89383 161432 128057 94962 127933 234 1770 94339 75009 3215 153215 157204 148868 66844 29633 131243 67714 126530 81613 10295 6464 11962 137282 51295 139856 72415 149686 60032 87282 44654 167633 94574 128250 30475 82741 158525 96586 148657 30560 17407 164794 81163 165171 42617 141961 74454 39459 157766 129279 1187 88508 70422 152947 127625 158751 32005 9838 73221 99414 101910 106679 68648 15803 11664 80965 90674 89972 141094 14164 129282 44081 142842 55006 150657 30391 10156 17771 120853 22580 144507 42948 71472 105435 167272 138359 145598 155992 129359 122419
