From 2e2b1df2647f2ee3a25517020ca4b2e66b421fcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Mon, 11 Mar 2013 16:20:30 +0100 Subject: Algorithms-I : 3-Collinear: update run and add tests --- Algorithms/Part-I/3-Collinear/input1000.txt | 1001 +++ Algorithms/Part-I/3-Collinear/input10000.txt | 10001 +++++++++++++++++++++++++ Algorithms/Part-I/3-Collinear/input300.txt | 301 + Algorithms/Part-I/3-Collinear/input400.txt | 401 + Algorithms/Part-I/3-Collinear/random152.txt | 153 + Algorithms/Part-I/3-Collinear/run.sh | 14 +- 6 files changed, 11866 insertions(+), 5 deletions(-) create mode 100644 Algorithms/Part-I/3-Collinear/input1000.txt create mode 100644 Algorithms/Part-I/3-Collinear/input10000.txt create mode 100644 Algorithms/Part-I/3-Collinear/input300.txt create mode 100644 Algorithms/Part-I/3-Collinear/input400.txt create mode 100644 Algorithms/Part-I/3-Collinear/random152.txt diff --git a/Algorithms/Part-I/3-Collinear/input1000.txt b/Algorithms/Part-I/3-Collinear/input1000.txt new file mode 100644 index 0000000..809906a --- /dev/null +++ b/Algorithms/Part-I/3-Collinear/input1000.txt @@ -0,0 +1,1001 @@ +1000 + 1015 25742 + 26335 313 + 5160 8335 + 14456 3520 + 1869 18775 + 16399 18795 + 3597 3131 + 5282 14509 + 17250 11762 + 2082 9751 + 286 22107 + 25990 3672 + 7513 2050 + 27640 21700 + 3690 18295 + 15262 31191 + 16870 10838 + 2493 25424 + 1671 7755 + 5888 16279 + 16319 13386 + 3031 11345 + 13589 7270 + 3067 2575 + 11858 17106 + 846 19771 + 12498 9911 + 25443 9845 + 6482 4000 + 16927 2751 + 30910 13939 + 1805 30191 + 2459 19181 + 5636 14328 + 18134 30432 + 11012 14290 + 9179 7270 + 25644 21710 + 8413 3204 + 17382 29013 + 30108 22460 + 18027 14375 + 20407 8758 + 31487 22355 + 10520 4435 + 27217 14925 + 1496 30857 + 28809 16002 + 30810 24468 + 4801 29730 + 7491 21541 + 15531 14010 + 22593 13664 + 15467 18320 + 30111 18300 + 16284 5551 + 29634 25131 + 1478 1464 + 6870 29789 + 29064 21948 + 12297 25648 + 6897 10092 + 31953 498 + 662 19748 + 4585 22858 + 1550 11362 + 8378 9113 + 15281 25182 + 32026 31478 + 25735 21934 + 21595 11552 + 12402 473 + 26064 12781 + 8654 4094 + 3079 20712 + 29389 14796 + 11547 28132 + 30730 533 + 13210 17507 + 6367 133 + 163 3568 + 5938 21515 + 23302 10106 + 1408 18868 + 13871 17933 + 29478 25547 + 18170 11086 + 1012 12095 + 15229 3644 + 22828 15196 + 3600 5348 + 26461 4634 + 21237 18388 + 3432 15709 + 2842 22573 + 32346 14228 + 30115 25959 + 20675 7253 + 3314 10221 + 19285 1974 + 21259 466 + 20424 20788 + 19562 30481 + 4615 12573 + 1868 29414 + 6888 26020 + 20680 2005 + 27307 5838 + 16400 1086 + 26816 1680 + 2896 17755 + 11109 3229 + 10460 9903 + 707 29560 + 4710 17436 + 6239 1672 + 5920 218 + 23772 32511 + 1219 26048 + 27403 32665 + 3754 28007 + 30854 30013 + 15668 15568 + 24871 31946 + 22235 4952 + 21450 23639 + 8050 27862 + 9192 12397 + 31037 25864 + 17599 9169 + 26253 25427 + 30683 25232 + 8672 29252 + 16875 30509 + 32098 26141 + 17912 25322 + 31247 6667 + 14375 2112 + 2471 5026 + 11878 26821 + 13781 18543 + 11877 17874 + 29198 4485 + 30067 25964 + 11472 3347 + 6132 4860 + 18414 17955 + 15161 28060 + 30433 30421 + 21937 13256 + 7435 6521 + 3710 32372 + 9505 16657 + 1706 17302 + 28135 23017 + 2876 619 + 20402 32521 + 26802 10686 + 26919 359 + 21855 6850 + 20699 4593 + 10603 8440 + 31888 14209 + 24635 20992 + 9724 22043 + 10303 1542 + 12299 3277 + 4905 31722 + 3789 5059 + 18890 16925 + 30532 3128 + 31710 10111 + 9081 24580 + 7482 17809 + 16985 24250 + 24305 10100 + 14846 14947 + 13339 10056 + 13849 24039 + 5907 21942 + 4973 21388 + 11548 7526 + 5204 4577 + 21372 22125 + 26990 2464 + 4673 9154 + 31937 14135 + 26115 16123 + 5284 18101 + 19210 17563 + 20215 2328 + 29043 9606 + 9301 3562 + 774 6159 + 5614 11377 + 26756 15743 + 24564 9126 + 1379 11985 + 1440 14441 + 28178 17834 + 19177 23925 + 11749 15527 + 13103 30913 + 18180 11309 + 25407 17933 + 12244 30503 + 20521 9878 + 11867 27930 + 29591 25064 + 4958 15666 + 20820 29698 + 31745 20480 + 28915 271 + 27109 15290 + 2448 26404 + 11971 18688 + 31950 10879 + 22983 25662 + 24910 8453 + 2552 25052 + 17419 19887 + 16911 10648 + 29457 19684 + 5991 12175 + 4918 1725 + 22175 6010 + 30094 5214 + 32210 30951 + 6288 25014 + 13641 31038 + 31693 5373 + 15548 21144 + 27768 10636 + 5210 25709 + 13292 29608 + 32218 5474 + 6299 28444 + 19225 7053 + 27879 19058 + 19647 12964 + 30333 5355 + 5301 23985 + 19455 19793 + 9516 3077 + 24020 19442 + 3624 22342 + 14887 8750 + 26789 4749 + 15151 3608 + 3977 2218 + 12808 2273 + 27558 4562 + 18293 17098 + 8530 5888 + 14105 3977 + 27410 11158 + 14519 23092 + 28184 7106 + 24137 12230 + 23128 10355 + 25803 19360 + 12596 10147 + 28851 20824 + 6849 25093 + 28227 881 + 17119 19743 + 20719 20124 + 19575 11026 + 13363 27974 + 577 10081 + 27502 14191 + 2491 14909 + 23877 26298 + 32236 29149 + 6764 12018 + 31949 15281 + 30371 1864 + 23377 25904 + 1519 24749 + 24840 20053 + 16178 18903 + 7589 11719 + 10333 10649 + 8107 20738 + 22434 17497 + 3250 28864 + 16419 12678 + 22748 1075 + 12231 14877 + 7203 29585 + 5865 20841 + 18775 9410 + 10703 30009 + 21434 6901 + 9953 17161 + 7502 17442 + 3012 29589 + 22782 5520 + 18079 13964 + 24832 17044 + 30688 5153 + 23255 9954 + 9228 2668 + 24450 28654 + 17461 4258 + 16286 9970 + 30430 582 + 24624 30547 + 10788 12457 + 5663 27456 + 29491 30995 + 21343 23164 + 26156 16939 + 27148 28025 + 9391 11070 + 7863 24819 + 130 1077 + 15460 9320 + 31412 21787 + 22976 32738 + 5892 20552 + 71 9139 + 28202 583 + 27428 24277 + 8443 28376 + 7364 14028 + 18778 2657 + 5922 15875 + 17703 9062 + 5135 19379 + 14935 22443 + 12208 8864 + 31404 7364 + 4278 8687 + 30847 13323 + 14038 19876 + 19781 5619 + 14650 21068 + 25995 30959 + 25522 8606 + 15694 5165 + 19106 25566 + 12975 7827 + 6836 15366 + 21535 20102 + 6786 17092 + 12879 18211 + 2445 9872 + 9528 27574 + 16621 3371 + 7878 589 + 14154 9474 + 5314 25222 + 19163 19221 + 16060 9637 + 31015 17420 + 23517 26967 + 30090 17764 + 28563 13941 + 23694 28064 + 25417 343 + 4927 20640 + 15968 364 + 14033 26449 + 11474 18890 + 23054 12 + 22522 7345 + 11021 16174 + 9248 26625 + 32000 21866 + 14490 12499 + 5827 19363 + 20298 28783 + 4158 8726 + 9104 1312 + 30112 731 + 30660 23897 + 22684 28113 + 2945 27614 + 27905 3620 + 1050 16312 + 18211 22491 + 13250 19169 + 20377 7634 + 23298 30377 + 265 1736 + 29503 7431 + 2518 8748 + 18489 23058 + 29848 23447 + 8564 26906 + 1909 11728 + 31674 25819 + 7052 15503 + 22008 19078 + 17089 26147 + 23490 2895 + 11101 27741 + 17182 18564 + 19983 1596 + 546 2592 + 5124 493 + 5157 22550 + 18404 6360 + 23922 6794 + 19879 13716 + 22390 1394 + 19023 11717 + 3715 6171 + 5568 22504 + 7546 24901 + 1528 28508 + 15023 17559 + 23601 26350 + 5253 28253 + 22876 7284 + 11130 30344 + 16588 22013 + 2629 27702 + 21694 2907 + 13313 7911 + 8653 15588 + 23380 31463 + 15180 31310 + 29885 12904 + 23493 17114 + 31054 13552 + 12782 4597 + 13850 8945 + 31608 14760 + 20483 31595 + 27733 7778 + 12891 13733 + 16937 32153 + 29240 20770 + 18602 8979 + 18260 8735 + 31972 20136 + 5746 16642 + 27263 3694 + 10359 1857 + 20263 30582 + 3172 27761 + 1388 29000 + 18864 25140 + 12689 13949 + 29533 32267 + 10199 16108 + 23442 21498 + 1265 32264 + 6739 23866 + 30331 14881 + 20827 8756 + 14936 16235 + 4606 7991 + 26905 21429 + 2374 32630 + 12430 5630 + 6530 20964 + 14554 24327 + 20398 18384 + 1921 18008 + 11823 23826 + 20713 8469 + 5513 32234 + 18983 9810 + 9935 22178 + 12729 24207 + 21165 30029 + 28493 8771 + 25354 17929 + 22400 11620 + 11373 13893 + 20957 13319 + 14169 29629 + 21605 28249 + 6408 18414 + 24848 16448 + 24075 246 + 28381 29471 + 22627 11480 + 26905 28256 + 21984 9312 + 13499 30057 + 15007 32475 + 29883 12271 + 14000 2085 + 4982 9093 + 19706 13951 + 26713 19352 + 9385 26079 + 9752 9980 + 9602 19086 + 5871 24693 + 10907 7397 + 2411 10667 + 9760 29768 + 12677 30238 + 25563 8065 + 9930 32229 + 12142 1207 + 4494 19960 + 32306 13190 + 1588 11797 + 23525 22434 + 32447 19019 + 15459 8902 + 22529 22627 + 31701 4265 + 12495 24467 + 16833 6123 + 1749 23254 + 10937 28414 + 28084 9371 + 3924 1076 + 16959 29821 + 30295 9281 + 17609 13779 + 15128 2704 + 4749 8222 + 12337 15102 + 1900 16490 + 2503 3230 + 9805 3289 + 8651 14671 + 16266 10670 + 13235 5649 + 10760 14684 + 31812 19484 + 1182 26407 + 15677 750 + 6822 22035 + 31675 26497 + 12195 15357 + 27475 23862 + 8974 13013 + 22286 26836 + 3707 12307 + 31874 3691 + 13677 7324 + 13413 26314 + 22334 13684 + 28450 8570 + 12471 12217 + 31505 31816 + 15366 4213 + 15625 29062 + 730 17165 + 31550 31306 + 8105 14110 + 5464 16918 + 22555 12481 + 1013 3442 + 3041 31830 + 15571 23842 + 2096 24835 + 8179 954 + 10605 31568 + 23892 29575 + 4482 6980 + 20940 32453 + 6814 22456 + 11465 7257 + 4905 17016 + 18408 32595 + 14555 1832 + 29765 28570 + 22036 16597 + 8396 22105 + 21906 30803 + 8101 22733 + 5609 1946 + 30778 10296 + 16160 3203 + 7750 24052 + 23054 10069 + 5530 20119 + 27173 30664 + 32077 14184 + 20336 9512 + 13378 1374 + 16337 15479 + 17409 13593 + 13168 20883 + 32259 28506 + 12704 5727 + 15030 3499 + 138 1348 + 28818 7926 + 21252 19020 + 25805 21497 + 11565 18528 + 1599 28578 + 22917 28222 + 5700 28534 + 27968 2261 + 6779 7253 + 983 24306 + 11606 5109 + 1759 9259 + 8885 8116 + 2137 14112 + 6319 21839 + 27336 10585 + 29703 2653 + 19339 15617 + 29365 4972 + 24823 22296 + 28215 7115 + 16120 23188 + 6750 6957 + 14840 31552 + 1154 2664 + 26893 21802 + 21016 30910 + 5484 30619 + 15560 1849 + 13926 6318 + 3403 6079 + 28215 20678 + 23926 10670 + 21772 2868 + 13536 28124 + 15598 19342 + 8921 4118 + 31266 32071 + 19303 3129 + 8427 15693 + 29741 8497 + 4745 27512 + 31042 5197 + 8344 21454 + 12558 31591 + 32498 26034 + 10611 11414 + 12653 14642 + 20402 15907 + 7141 4306 + 32617 12727 + 22558 6225 + 9337 31176 + 30264 22263 + 3692 106 + 20859 9769 + 19281 13009 + 11383 31521 + 23318 21737 + 21633 29888 + 19299 1169 + 7617 25738 + 20320 23587 + 7715 29718 + 11677 4109 + 9879 5695 + 27072 13157 + 5948 9615 + 24198 901 + 19481 26501 + 4057 13015 + 1340 9829 + 21481 10004 + 22070 12661 + 3387 32614 + 22011 21912 + 3793 31479 + 31062 18018 + 26296 138 + 14160 31203 + 12880 5111 + 20457 10107 + 19151 30316 + 19142 27699 + 1960 627 + 1137 3380 + 1946 3320 + 26130 27417 + 26674 12425 + 11389 30444 + 3809 26691 + 28853 23501 + 9640 17385 + 29969 5725 + 12467 18144 + 3918 23842 + 10550 12226 + 24839 2881 + 21779 30349 + 27938 12550 + 8676 17238 + 31197 970 + 7480 30666 + 5205 8452 + 15052 8620 + 29557 30282 + 29920 19659 + 25942 8772 + 29096 12010 + 25422 18604 + 15414 4178 + 24055 7565 + 17965 8137 + 19362 23077 + 21188 4325 + 192 24528 + 6842 30644 + 23298 942 + 27644 19695 + 19692 22441 + 16091 25087 + 24799 17339 + 13782 19509 + 22431 25711 + 15386 29385 + 6023 27060 + 31222 29502 + 14024 6970 + 7589 31741 + 1039 13749 + 495 3342 + 3641 1655 + 2884 17137 + 19637 267 + 10000 26572 + 12142 1139 + 12324 811 + 1583 9207 + 5703 198 + 23689 2414 + 1521 19145 + 6260 27948 + 28822 23642 + 24318 10673 + 15554 23818 + 31596 8089 + 4249 17981 + 17008 28703 + 6232 26483 + 11288 2796 + 23962 22187 + 9286 9682 + 15155 30243 + 23215 29535 + 13504 14572 + 10343 20274 + 30702 13243 + 29225 7485 + 4299 20427 + 17334 17170 + 24956 8560 + 14775 28851 + 14558 29797 + 11440 24650 + 29352 5056 + 28857 19040 + 24289 11225 + 25293 1629 + 17779 24642 + 26015 11551 + 13813 20579 + 23814 5528 + 29371 18720 + 10294 10658 + 10614 19022 + 4111 23346 + 21181 21164 + 6135 28738 + 32016 5458 + 7374 28152 + 30431 20381 + 11958 8598 + 15979 28361 + 6001 8177 + 21844 4203 + 2129 4685 + 4319 10580 + 30665 18825 + 16142 16970 + 18379 22217 + 31688 16980 + 25419 21181 + 22659 10831 + 6742 2810 + 987 30158 + 8518 32455 + 28101 2352 + 14549 27392 + 30749 11568 + 10701 7888 + 6762 5159 + 26704 28936 + 31458 17778 + 24528 28705 + 24007 3963 + 6610 19696 + 28514 18719 + 9962 2645 + 21502 14117 + 27204 10798 + 5214 23233 + 9568 25108 + 27739 16927 + 25263 22644 + 13402 11305 + 8911 1219 + 5514 27851 + 31098 2970 + 29668 32541 + 5137 20933 + 30738 5892 + 29974 1866 + 26227 19432 + 1232 5555 + 30641 8785 + 28822 10984 + 12883 19020 + 12108 3097 + 21505 23727 + 25285 29256 + 11303 14674 + 13016 27705 + 24814 25744 + 10275 8089 + 29303 25218 + 31101 17740 + 28551 4713 + 12378 25369 + 12763 29948 + 32095 3779 + 8084 5228 + 4006 29965 + 23081 29933 + 15939 28943 + 29325 2280 + 21672 13940 + 11588 7149 + 22486 27496 + 6226 955 + 9010 3328 + 12273 9914 + 18718 6938 + 3655 2938 + 13443 20180 + 9542 11483 + 7580 2251 + 18737 15020 + 32116 12925 + 23847 16032 + 18598 76 + 17012 20910 + 23318 22451 + 15957 9728 + 9068 5995 + 24854 9654 + 17991 7514 + 5265 18152 + 7734 10304 + 22304 31098 + 11953 6467 + 19283 15194 + 21839 9093 + 11205 27643 + 15812 9777 + 23946 26617 + 23073 16231 + 19173 18920 + 25114 7331 + 25336 25975 + 8460 10083 + 4701 11828 + 9171 27352 + 17308 15198 + 9313 29087 + 30122 32316 + 25184 24735 + 14764 2240 + 27933 15937 + 28767 28188 + 15422 9052 + 27303 22349 + 20937 1361 + 8169 22942 + 298 24290 + 32750 30016 + 23578 14232 + 32043 24146 + 12095 26488 + 18302 21175 + 26036 30468 + 20074 17219 + 7051 8628 + 1326 32492 + 7342 19205 + 2564 23243 + 1683 9357 + 15626 458 + 16442 21883 + 646 11029 + 32077 10801 + 24373 28270 + 1546 11416 + 21643 18867 + 1801 1055 + 24042 11006 + 14558 7756 + 12012 30432 + 16585 26369 + 22018 2669 + 16589 16816 + 11721 9436 + 9877 714 + 4758 29851 + 26044 23286 + 8413 14324 + 27444 31636 + 21548 31064 + 15490 13910 + 13736 27555 + 24289 30655 + 25596 19143 + 20292 16000 + 7661 26966 + 1391 6103 + 7106 15274 + 12676 13075 + 27385 15707 + 7261 19639 + 10918 32263 + 20575 910 + 30279 30307 + 29021 8304 + 32687 32440 + 28537 29516 + 20465 23605 + 2512 9842 + 25173 23122 + 25383 19195 + 19311 18937 + 15279 26487 + 24983 2042 + 14398 31768 + 25391 22699 + 30826 15790 + 25130 30354 + 6682 15088 + 19325 9767 + 10807 13741 + 13371 30927 + 26456 13211 + 11577 9573 + 9299 10398 + 14655 31919 + 1474 7809 + 8420 1100 + 18104 25654 + 16984 10956 + 9704 6365 + 8829 21416 + 5566 21734 + 28620 10778 + 18160 17860 + 22191 15817 + 9785 18132 + 31242 25728 + 27416 23592 + 6612 14393 + 24186 29202 + 27848 18645 + 3430 26216 + 28998 15650 + 11476 9883 + 31916 9921 + 2319 6105 + 6020 14536 + 29698 3215 + 16394 24827 + 17164 15570 + 31659 30638 + 3594 3377 + 13112 21106 + 1634 27072 + 11452 475 + 26125 6439 + 4329 25291 + 9119 11699 + 18748 28605 + 18830 8320 + 10025 26318 + 1027 11510 + 11163 25910 + 12707 12532 + 29021 2350 + 227 10273 + 11255 32576 + 25758 20210 + 24541 6193 + 28596 5173 + 28588 8385 + 28840 15841 + 21919 13506 + 29522 2098 diff --git a/Algorithms/Part-I/3-Collinear/input10000.txt b/Algorithms/Part-I/3-Collinear/input10000.txt new file mode 100644 index 0000000..b00ce37 --- /dev/null +++ b/Algorithms/Part-I/3-Collinear/input10000.txt @@ -0,0 +1,10001 @@ +10000 + 25156 4673 + 23337 31591 + 25791 15315 + 25959 8708 + 10307 27693 + 15096 12098 + 16893 13404 + 10976 12301 + 10309 17728 + 5949 8833 + 20869 27531 + 30662 451 + 28407 30434 + 23488 25021 + 24393 27600 + 13687 32586 + 8728 8882 + 6218 27971 + 18067 23430 + 13720 12066 + 1152 22782 + 19439 7679 + 26649 17174 + 26357 25809 + 13921 25523 + 15795 13570 + 28804 17888 + 12288 3182 + 8761 23133 + 23283 562 + 28652 612 + 30549 3983 + 9969 17303 + 13361 11925 + 25281 28201 + 730 28694 + 12215 10382 + 20642 22214 + 27818 8688 + 30188 21862 + 2557 7934 + 12567 16898 + 9684 10907 + 22302 26738 + 27193 28206 + 31417 8799 + 31539 4966 + 9742 31543 + 12233 4981 + 25103 27297 + 16951 32210 + 10691 6158 + 6294 2749 + 3807 26165 + 16498 15329 + 16427 13674 + 13533 24457 + 20828 24521 + 1963 262 + 5916 27249 + 2994 11003 + 8486 17160 + 9966 24165 + 22387 8442 + 178 17250 + 32413 17913 + 20738 24262 + 27323 24938 + 11114 448 + 28426 18048 + 14553 14041 + 9203 29945 + 28906 8668 + 27662 10367 + 1138 7726 + 13268 15059 + 20493 24913 + 16115 8474 + 22180 1403 + 28987 11422 + 28920 8736 + 24644 31649 + 4201 32415 + 7705 12000 + 10307 30017 + 5176 1170 + 2573 19170 + 29050 27083 + 15961 4541 + 7284 26441 + 9435 9215 + 20255 1764 + 27527 23747 + 30620 27338 + 13746 29804 + 13604 20501 + 6464 18241 + 18227 6700 + 26900 21352 + 2111 19610 + 6417 25988 + 5203 1329 + 24864 14657 + 1807 6226 + 8648 17745 + 19379 25969 + 28168 105 + 19702 20978 + 844 9991 + 27008 5298 + 24936 26565 + 27924 7325 + 8615 24131 + 28040 24798 + 7461 27325 + 19908 20822 + 26564 15998 + 20535 27161 + 7722 25493 + 3381 7392 + 605 6200 + 20712 22398 + 25509 3200 + 22417 26227 + 21401 27423 + 5632 20218 + 13101 5117 + 14136 31711 + 12261 4532 + 14186 15562 + 23134 6382 + 1930 8070 + 5231 19199 + 27604 5918 + 11880 758 + 21194 13504 + 10215 9909 + 12619 27222 + 10767 19352 + 903 26398 + 30175 30829 + 27042 6764 + 10907 27799 + 29218 18706 + 30057 5711 + 812 26101 + 27707 18461 + 30436 1647 + 2918 18377 + 26189 22350 + 1627 32535 + 18720 26457 + 22784 26820 + 83 28771 + 18542 19046 + 5101 16 + 18140 26077 + 25645 32158 + 30628 2879 + 18671 2583 + 23934 22045 + 6508 7282 + 3607 26460 + 22964 844 + 7005 5815 + 21014 8717 + 15338 25958 + 8227 20306 + 6441 27971 + 24525 11948 + 2774 7715 + 24185 14312 + 27841 21761 + 24782 23053 + 9388 14058 + 24414 18590 + 23397 15255 + 15667 1413 + 23883 31186 + 24201 8811 + 2954 4569 + 11545 57 + 16514 41 + 626 936 + 1772 13580 + 8198 18938 + 1130 938 + 20383 24810 + 32082 21807 + 32306 24894 + 24751 2809 + 7675 2879 + 22650 7362 + 23574 10434 + 27467 17877 + 14532 79 + 20931 32406 + 22737 4422 + 15155 3489 + 29063 8410 + 23040 11801 + 32737 21491 + 12666 7833 + 3762 10784 + 17410 26276 + 9899 10718 + 26972 15957 + 7733 28323 + 16978 18001 + 24147 3374 + 28617 9233 + 21684 27342 + 26785 8393 + 12911 12386 + 725 5931 + 16851 29184 + 351 20127 + 3330 30786 + 14754 22637 + 16902 20598 + 10260 7589 + 14413 25828 + 5432 2709 + 13955 24219 + 14555 9927 + 5877 30301 + 6868 28321 + 11191 8755 + 17821 28133 + 19187 14739 + 14370 26715 + 14042 14830 + 24946 20532 + 9186 18862 + 20971 24487 + 29451 28637 + 12991 26010 + 19728 12971 + 32189 13077 + 9859 28487 + 23675 6547 + 21489 16787 + 1785 4147 + 14426 14940 + 28464 24595 + 16212 28374 + 32730 9762 + 16220 7253 + 12839 2795 + 4090 12096 + 16110 18156 + 4722 29802 + 13641 25652 + 8944 6170 + 18811 11296 + 25372 22064 + 15410 21045 + 3656 25318 + 19298 13096 + 2681 7133 + 13047 26961 + 12442 32065 + 23781 1512 + 20846 9955 + 32023 28790 + 19419 29025 + 30445 17440 + 7244 11125 + 3882 31880 + 9226 5055 + 5685 25095 + 665 879 + 25531 26456 + 14887 602 + 11764 4273 + 31585 9501 + 31693 1685 + 23552 8737 + 10860 9395 + 26267 31327 + 15267 10051 + 24916 26361 + 25594 3979 + 23591 29884 + 5164 29234 + 3776 21231 + 773 8264 + 18639 23239 + 2470 32247 + 14083 14596 + 30067 24563 + 490 27511 + 18416 29417 + 21269 28700 + 13824 32319 + 6152 5073 + 5399 17825 + 27020 17041 + 17939 25334 + 20785 4991 + 4745 11380 + 15829 1769 + 23162 6313 + 21304 3270 + 23935 5242 + 24512 28201 + 23456 25893 + 9888 7257 + 16160 31375 + 21468 13393 + 31158 1062 + 23182 13720 + 15559 11483 + 11560 32628 + 13636 6349 + 12888 8101 + 30987 6486 + 4241 23027 + 23734 2653 + 25879 4072 + 30188 28120 + 15049 21599 + 8026 8368 + 6106 32361 + 26811 28190 + 16616 31606 + 30279 21752 + 23264 28818 + 28719 1114 + 25701 28361 + 17348 27454 + 4712 5847 + 7471 12488 + 29407 1146 + 10644 2333 + 21397 14773 + 24265 7350 + 19000 1705 + 14011 7758 + 24034 4764 + 483 13730 + 14722 14073 + 11572 4964 + 31141 19770 + 5398 21704 + 5950 25786 + 16411 21336 + 9260 3491 + 8514 6076 + 1388 566 + 19136 25681 + 4578 30688 + 18253 11912 + 31728 17823 + 8507 25644 + 12045 21856 + 29593 960 + 20934 545 + 15073 23886 + 26527 5316 + 30636 17193 + 7560 1425 + 5945 2094 + 7824 153 + 31364 25422 + 26057 26436 + 24031 11814 + 23893 10601 + 20521 30381 + 14783 21637 + 22991 522 + 25571 8114 + 26850 10450 + 27329 1836 + 4278 25337 + 25027 14915 + 10408 27650 + 16146 13015 + 22176 7668 + 16572 17777 + 5956 31711 + 5770 21836 + 24231 25272 + 2445 6076 + 31141 31126 + 6528 30321 + 26891 16473 + 2872 10313 + 1249 1543 + 10901 1136 + 20292 7710 + 3424 25540 + 31596 24181 + 29641 6262 + 20093 17696 + 30266 7204 + 9475 8245 + 1894 4253 + 4359 12074 + 27792 4049 + 12740 30687 + 11574 2922 + 5950 28508 + 7761 9387 + 14588 8324 + 5270 29053 + 16478 10515 + 29755 4977 + 9251 14178 + 17362 23001 + 21448 10635 + 6930 24592 + 30355 2204 + 15703 13644 + 2880 22729 + 27370 6988 + 608 6516 + 29490 19844 + 16020 22089 + 21761 2645 + 15097 21639 + 16749 17466 + 28988 13799 + 8369 28850 + 30178 23689 + 18352 24328 + 8811 29071 + 24555 22807 + 2614 10762 + 6842 3161 + 24587 17454 + 9167 22942 + 24399 14511 + 26159 11782 + 15671 16999 + 6604 28631 + 6944 10368 + 14132 22021 + 27806 9602 + 22996 12615 + 16580 22438 + 18526 16845 + 24408 23848 + 20011 11457 + 12227 6453 + 18288 204 + 26803 7260 + 15675 31010 + 5246 19832 + 11635 21126 + 1902 13871 + 7682 3574 + 31322 16441 + 24986 26839 + 5349 16072 + 32656 8816 + 20496 20883 + 32628 23253 + 15026 1303 + 27672 28502 + 20156 3518 + 14588 13523 + 12092 6621 + 20496 20546 + 21523 30820 + 27888 12810 + 22974 14447 + 3558 24778 + 24657 28656 + 10750 19549 + 7739 1462 + 1735 20999 + 2134 11626 + 30534 28359 + 12775 14843 + 246 21767 + 19579 1355 + 23205 14054 + 30842 27114 + 29750 5778 + 25743 11735 + 13665 21033 + 2823 17252 + 25798 26847 + 12687 28536 + 12182 8992 + 10414 12933 + 5488 22435 + 9613 17313 + 2816 31600 + 29138 887 + 31016 773 + 4677 1702 + 21909 22245 + 28220 13698 + 27838 15858 + 28393 291 + 5231 9258 + 32423 21469 + 24867 3159 + 17826 11614 + 8073 18336 + 31310 18629 + 16061 15799 + 6455 15662 + 1741 9433 + 22750 16209 + 27218 168 + 13171 1250 + 30969 6966 + 26977 18576 + 29696 27569 + 27829 4009 + 17612 546 + 13979 6238 + 6346 6151 + 7479 16897 + 11537 20851 + 22869 20098 + 24372 2737 + 2175 3748 + 26609 17006 + 6431 24721 + 14198 18570 + 13200 25206 + 16928 21995 + 23552 22794 + 10171 4517 + 13886 3063 + 32342 19481 + 1434 16442 + 11513 24727 + 14395 697 + 10651 14954 + 1599 9058 + 6355 27165 + 27225 4948 + 15594 3097 + 31354 20127 + 21779 31147 + 27767 5216 + 1182 23002 + 23429 28173 + 5428 10070 + 12455 26857 + 26165 9510 + 24891 27320 + 7805 933 + 3070 13554 + 15594 9132 + 21998 30662 + 28464 30147 + 17824 18543 + 9620 26469 + 15549 25703 + 11595 10382 + 5235 25924 + 12905 20420 + 19152 26371 + 25944 788 + 7182 9418 + 7935 20624 + 21520 13873 + 16849 18658 + 6482 24911 + 15663 15067 + 27594 25575 + 920 7876 + 3900 10272 + 29509 21661 + 6599 3959 + 9213 20571 + 25699 22669 + 17402 11120 + 9303 8896 + 10459 21276 + 426 13427 + 30929 12013 + 4041 28463 + 21312 9012 + 8872 18123 + 10035 16173 + 5086 7930 + 28973 14017 + 10300 9398 + 26859 31725 + 26530 3870 + 15079 25596 + 24019 11658 + 16495 16592 + 25667 18080 + 17497 14009 + 16874 3690 + 16759 23366 + 8019 24463 + 11012 20948 + 563 28116 + 13935 9876 + 15611 22093 + 18699 6390 + 31735 17336 + 6965 23168 + 23205 21391 + 21959 32577 + 12581 659 + 26022 31003 + 4759 9643 + 31859 30559 + 17048 22021 + 13445 26673 + 14585 15777 + 4454 8560 + 8199 23407 + 7473 25304 + 4825 9320 + 11875 29529 + 15919 22800 + 28840 4001 + 26518 31997 + 7801 14335 + 17320 6180 + 28770 10227 + 27973 18355 + 8691 25041 + 15604 9863 + 2941 15607 + 12417 15173 + 13022 19785 + 2105 25689 + 23737 18104 + 14386 10287 + 4767 12224 + 18734 25123 + 16839 18909 + 17863 31423 + 2329 3884 + 21950 13311 + 1130 127 + 12890 4211 + 24042 16188 + 11227 32320 + 11754 4782 + 2385 13583 + 13364 85 + 8448 8227 + 15706 2831 + 8425 15357 + 4478 31994 + 7145 246 + 6447 21534 + 4405 19053 + 30754 518 + 18683 9293 + 13478 10896 + 2579 1713 + 7631 28250 + 23008 18865 + 387 4447 + 10377 355 + 26270 30304 + 211 31829 + 26268 29677 + 3105 19659 + 27960 30706 + 30747 5963 + 5048 17104 + 3246 22274 + 142 15148 + 1602 25277 + 11074 30656 + 4357 15197 + 8097 7314 + 3953 3750 + 23113 3361 + 10024 24474 + 7138 15654 + 25738 28557 + 5975 5562 + 7783 20808 + 10907 29906 + 8299 451 + 24726 16640 + 1003 30713 + 19958 25538 + 1000 22437 + 29134 14479 + 570 20658 + 7686 7958 + 24820 14172 + 2730 25406 + 17451 1821 + 6772 5498 + 17792 19615 + 32216 14936 + 7114 24833 + 19757 26653 + 13960 29436 + 24952 32122 + 19889 4210 + 9906 5265 + 27603 15648 + 22877 12678 + 336 8531 + 7275 27652 + 7400 32155 + 5022 30539 + 30378 22152 + 12696 29794 + 4015 13749 + 12288 26177 + 16896 27513 + 13130 28628 + 14665 28340 + 27303 14313 + 28149 20046 + 4090 26405 + 24988 8750 + 675 12375 + 1180 1903 + 21284 13191 + 23046 30173 + 29897 20563 + 8187 8905 + 28033 9274 + 30674 12144 + 17250 32165 + 17027 3922 + 4678 31892 + 8913 25828 + 9000 28155 + 22520 2383 + 4612 9968 + 26794 3543 + 1561 16635 + 24390 17374 + 15245 6390 + 9569 14950 + 7320 21998 + 24017 9791 + 27505 1487 + 29065 21511 + 1379 2445 + 23731 4451 + 4748 6837 + 9897 27879 + 1243 10364 + 20582 16954 + 7206 8804 + 27223 16969 + 15388 724 + 27500 1346 + 15400 3058 + 20610 13931 + 30821 11619 + 31837 4061 + 19929 29061 + 17775 9829 + 21342 7420 + 6131 29666 + 3005 23404 + 4068 8338 + 31900 26743 + 28539 16887 + 2293 7197 + 23566 8184 + 9481 7627 + 21569 3882 + 29886 16780 + 24463 4398 + 9366 14028 + 2157 12871 + 20603 14451 + 18245 1358 + 4798 23051 + 7631 11643 + 24787 24043 + 16192 5981 + 10847 13403 + 17182 22703 + 16996 23541 + 1387 10429 + 29027 22386 + 45 298 + 10880 19806 + 5988 14624 + 15545 10801 + 394 21235 + 31876 17795 + 11275 15995 + 18723 5900 + 13332 119 + 31807 30846 + 18755 377 + 16728 17684 + 4358 15597 + 1511 24624 + 26203 8952 + 10736 18467 + 6895 15877 + 21542 23215 + 11191 3839 + 19370 21676 + 11292 6474 + 31924 24212 + 36 16826 + 21633 9129 + 22262 29143 + 27654 430 + 13402 25337 + 2066 21295 + 14548 2752 + 18575 11921 + 15675 23728 + 30679 12320 + 16312 29381 + 17934 1427 + 3384 12535 + 23470 30086 + 904 7623 + 4472 1435 + 15728 29712 + 17212 11780 + 29487 24696 + 7657 14688 + 22271 28396 + 30869 1017 + 13879 25301 + 15150 17795 + 11516 3760 + 3268 27827 + 17233 15840 + 32352 21512 + 22448 26052 + 9880 15191 + 19537 6422 + 9486 31166 + 373 8922 + 19533 18391 + 16414 15408 + 15228 20983 + 21969 640 + 132 30367 + 17164 10657 + 28276 11570 + 829 24491 + 11013 3406 + 7733 30293 + 4391 20252 + 24607 10189 + 26082 24872 + 17973 13110 + 32672 22649 + 25463 5864 + 26466 2965 + 14820 23791 + 9805 6512 + 16828 16416 + 24892 29006 + 6525 26229 + 5906 10417 + 7793 1881 + 19884 2220 + 30391 4813 + 13433 15364 + 25314 20555 + 17110 27540 + 32336 29336 + 7019 24252 + 27292 18338 + 1272 24967 + 15243 31200 + 5118 17029 + 22035 19096 + 12278 11861 + 22049 17065 + 29140 1812 + 29689 4505 + 28846 4592 + 19230 12476 + 27793 30021 + 20940 25186 + 26276 1508 + 16700 19263 + 6361 18955 + 9228 11813 + 26243 25841 + 14625 16520 + 19052 19914 + 22194 8239 + 30184 18752 + 31258 10420 + 18378 5271 + 13898 16784 + 30978 3523 + 15303 15231 + 22512 25552 + 16969 30277 + 10892 32562 + 11567 19936 + 21154 22941 + 22799 14437 + 5768 26925 + 6616 3045 + 31687 4819 + 3615 5579 + 28767 19454 + 3387 849 + 4704 11191 + 6921 5320 + 15557 10104 + 30017 13183 + 7042 6175 + 31616 17495 + 26613 26503 + 25629 30468 + 4591 28542 + 25902 23629 + 191 7887 + 12839 15248 + 17082 26958 + 27560 29200 + 28902 23548 + 24610 7324 + 16258 26198 + 16682 26194 + 11091 1579 + 14964 5454 + 28342 859 + 9329 20549 + 26771 19709 + 24022 7714 + 25208 20911 + 11347 19163 + 10804 22720 + 24044 10973 + 16005 29220 + 16774 10370 + 23907 1864 + 28249 7477 + 5563 28378 + 14103 12774 + 5486 8671 + 3772 24775 + 18341 20600 + 4628 13358 + 30343 6366 + 23081 1224 + 1699 2885 + 12524 17223 + 2406 29028 + 14986 18423 + 20255 156 + 8953 13473 + 20535 12720 + 24697 11098 + 14421 29005 + 8390 30464 + 5467 14494 + 8 16433 + 10029 23895 + 13690 3006 + 3193 3269 + 29439 1458 + 2983 28038 + 18947 1564 + 32359 20407 + 262 19208 + 29015 9081 + 25196 5388 + 22621 8675 + 11847 10768 + 19323 11392 + 32225 15364 + 5889 25500 + 4351 20316 + 1301 21476 + 10734 32590 + 9663 24508 + 20098 25584 + 32167 12561 + 31081 26717 + 27388 3179 + 46 3407 + 15090 19992 + 12178 26271 + 22923 11919 + 24791 6203 + 14419 8994 + 4067 12636 + 10 19541 + 17180 706 + 23595 25401 + 25363 28423 + 11898 31580 + 28982 14853 + 15321 14069 + 25034 1698 + 27325 14092 + 14003 73 + 30414 8598 + 21894 8086 + 3157 2947 + 29864 4035 + 4391 27885 + 24632 29846 + 30725 427 + 16590 11944 + 22114 6328 + 31496 15870 + 5046 22770 + 12318 2309 + 27808 27096 + 23768 6202 + 11061 15134 + 3404 17611 + 24831 21992 + 6384 27306 + 7751 14028 + 23494 25776 + 5501 10170 + 26203 29577 + 20610 27915 + 10140 11838 + 6389 22837 + 8321 15704 + 29576 32406 + 17113 26549 + 4525 16146 + 12645 25162 + 25604 25916 + 12500 25125 + 750 17153 + 13852 8754 + 29193 1499 + 8172 25677 + 22074 2216 + 19964 28528 + 3382 26504 + 29246 10939 + 12425 31243 + 9454 14183 + 27954 7253 + 30147 20911 + 15395 22481 + 27009 19181 + 28410 2106 + 3180 7489 + 12160 2546 + 32548 27459 + 32639 21149 + 9377 13385 + 31171 3387 + 23833 8206 + 3095 28414 + 709 642 + 7494 31299 + 10904 6859 + 4418 18761 + 31767 5756 + 24753 16950 + 18594 3155 + 60 16965 + 25498 28611 + 7980 24068 + 6663 28882 + 21479 18593 + 2393 20946 + 8222 19578 + 31266 30410 + 19840 31537 + 19636 20546 + 32510 23476 + 29375 17812 + 29104 24765 + 25100 26810 + 19384 23157 + 25019 2020 + 32355 25087 + 3177 7977 + 11300 28127 + 24272 16079 + 12795 21047 + 11158 12475 + 26380 26640 + 21016 466 + 23631 29421 + 7975 4624 + 24904 7198 + 19390 28765 + 20991 32589 + 7924 3382 + 13670 19449 + 19811 14685 + 31385 27558 + 18826 29675 + 11887 27815 + 21938 15691 + 21007 9614 + 18694 31383 + 3633 7532 + 7855 28476 + 22019 16679 + 3819 28814 + 10147 20047 + 7978 14706 + 30556 8195 + 18274 10771 + 30170 12927 + 32752 18929 + 18619 15917 + 17521 4252 + 30732 15131 + 21801 19347 + 16948 29142 + 16804 28124 + 15150 30435 + 3176 12320 + 4832 2587 + 164 9736 + 6551 21313 + 8174 20460 + 6339 22907 + 24387 13794 + 22847 23352 + 16283 17258 + 14205 22626 + 10106 26888 + 28945 12471 + 16411 31571 + 26196 11357 + 31194 23811 + 24003 7372 + 16570 15297 + 28174 109 + 21228 1427 + 3791 13113 + 6256 16081 + 28438 15105 + 19458 1737 + 5108 9707 + 15004 25416 + 26753 15880 + 22532 22870 + 21450 1235 + 25590 27574 + 6230 32179 + 23709 19876 + 13297 18083 + 42 29349 + 11701 23114 + 10352 8752 + 15170 5866 + 22704 22584 + 25926 18863 + 26281 416 + 22178 1553 + 15695 3551 + 18559 31997 + 20627 23847 + 2269 22467 + 30417 17541 + 26683 20169 + 32145 14238 + 28182 19496 + 29806 8631 + 2852 26247 + 21012 5607 + 6986 24720 + 17510 16482 + 26734 7571 + 11773 26895 + 612 9209 + 2126 24957 + 10081 21077 + 6897 26293 + 9059 23543 + 13710 20804 + 31806 30221 + 23333 25645 + 29456 22143 + 4751 9581 + 23274 16833 + 22800 26861 + 32715 25880 + 291 6371 + 22515 7880 + 6304 19634 + 31973 7653 + 18071 27012 + 28775 28541 + 27214 22006 + 32016 7962 + 8693 15449 + 4345 1169 + 16566 27923 + 17500 12624 + 8454 11485 + 21754 11132 + 10515 6335 + 14925 17717 + 17522 19385 + 5543 25242 + 1842 6199 + 9340 26922 + 9126 29066 + 575 24411 + 21854 4024 + 29260 29495 + 24795 27175 + 6524 13091 + 18608 23475 + 567 15336 + 24028 7400 + 31948 31559 + 23133 16199 + 26915 26253 + 16886 30322 + 13797 10405 + 22128 17022 + 25681 21332 + 411 30847 + 10031 2922 + 12409 13509 + 15961 30672 + 14395 29742 + 32631 28533 + 32425 26672 + 4028 31319 + 17615 4948 + 10615 13781 + 7144 23030 + 25476 3275 + 14731 30026 + 20406 30709 + 4437 7351 + 26748 9025 + 20309 17351 + 11566 24802 + 1982 30977 + 30574 17158 + 11611 17453 + 849 2358 + 8582 22674 + 22277 18066 + 30057 2538 + 11738 16933 + 15744 12521 + 17841 4812 + 9576 3659 + 27882 23591 + 17207 16776 + 29218 23107 + 32406 4700 + 7684 5583 + 14641 6792 + 10970 10935 + 17129 20290 + 15440 32568 + 1433 32739 + 11597 8593 + 14633 6558 + 8372 16028 + 23015 24070 + 7438 17335 + 2108 15470 + 6721 17032 + 27115 9255 + 19352 5442 + 6688 28655 + 6001 3639 + 11993 30931 + 6435 11675 + 22300 28935 + 14513 27786 + 5825 23885 + 22283 9330 + 10654 23974 + 17607 30247 + 8436 29727 + 13386 21533 + 23374 6839 + 6019 30515 + 2017 16251 + 23684 3544 + 31703 10247 + 17220 24887 + 14566 19411 + 4647 31847 + 8661 26293 + 15824 5534 + 31370 23357 + 11288 4501 + 30342 30369 + 4346 30045 + 16820 17933 + 32633 31518 + 7328 28508 + 10147 16951 + 22090 25919 + 24056 15221 + 8925 22817 + 28545 32293 + 1993 31509 + 28984 8940 + 21182 27205 + 10305 5476 + 21069 11907 + 23499 1471 + 19444 11698 + 22647 16283 + 29832 19927 + 10295 11141 + 32012 22239 + 225 9391 + 5936 11551 + 11927 5243 + 10683 10191 + 18047 29104 + 18011 5342 + 14660 20791 + 20329 28043 + 27637 10861 + 7504 21873 + 20762 18747 + 22634 14243 + 4808 9256 + 9542 13258 + 14792 27882 + 11877 3889 + 23782 13801 + 1948 987 + 18098 28514 + 23669 4572 + 9991 19197 + 21496 25933 + 20715 17586 + 4467 30044 + 13400 9227 + 15078 14074 + 14010 16628 + 29434 6149 + 17406 13136 + 15707 30113 + 27956 21712 + 20888 25296 + 10472 8322 + 29108 23138 + 19563 982 + 28340 24933 + 7287 8395 + 7844 11647 + 24232 20802 + 9376 5288 + 9328 28526 + 3216 25044 + 6975 32669 + 24937 9295 + 1227 21388 + 3558 11678 + 5486 8134 + 1227 13290 + 21959 16264 + 24284 29945 + 18385 3029 + 20960 16385 + 30430 13968 + 7461 31399 + 17644 2664 + 17664 1953 + 14080 17609 + 14365 27543 + 13630 30411 + 15949 9979 + 10917 30361 + 23007 31151 + 11117 27272 + 4476 10105 + 18478 23447 + 27090 23122 + 30468 1237 + 11077 27098 + 800 16794 + 26919 7475 + 15934 3171 + 7432 28372 + 16036 29803 + 2501 28637 + 18280 18457 + 32557 8878 + 4068 28317 + 47 652 + 31313 2846 + 15012 28774 + 26805 2045 + 12502 25271 + 16978 4315 + 27180 211 + 25363 20015 + 31069 16364 + 6494 25933 + 9147 10829 + 1524 21480 + 30290 12131 + 9392 13891 + 6815 13647 + 31717 25416 + 17880 8918 + 27521 2556 + 10963 15016 + 21499 8152 + 26561 26400 + 20567 30629 + 32259 32676 + 1441 17584 + 31645 7957 + 5473 7738 + 6849 21686 + 4005 19249 + 15672 20261 + 21606 13900 + 20077 6958 + 11046 26351 + 16398 11833 + 29386 15138 + 596 13926 + 10960 25398 + 2602 4184 + 14881 18370 + 11383 19706 + 16102 3762 + 20227 24459 + 24020 25694 + 11405 24184 + 30371 439 + 10938 14214 + 22106 8346 + 1457 21023 + 30570 11186 + 24155 22667 + 6785 30523 + 1353 17170 + 585 13365 + 11655 17949 + 24395 6071 + 1942 28312 + 81 23588 + 7695 1509 + 9949 21031 + 10874 18650 + 28216 11149 + 31238 4967 + 1788 535 + 24311 23710 + 8149 22681 + 5312 15597 + 12193 29889 + 27088 14990 + 29676 29730 + 29513 15935 + 23072 26396 + 1008 23675 + 12487 2158 + 6345 3476 + 26966 22622 + 27375 287 + 25130 30341 + 22361 28493 + 9081 3410 + 21081 9451 + 12561 32433 + 9681 1256 + 3567 16663 + 17950 23626 + 19908 156 + 6912 11198 + 5049 8125 + 11958 29681 + 9404 8078 + 20187 8196 + 16114 18251 + 18297 23468 + 14040 5968 + 541 30847 + 28128 11165 + 30631 46 + 3433 11827 + 3287 12176 + 3092 22958 + 7841 22627 + 25229 20657 + 13430 3568 + 30751 14011 + 986 2752 + 13914 828 + 10677 27576 + 24155 30672 + 15087 12064 + 10588 30370 + 3848 23590 + 28988 11823 + 27773 20885 + 5355 11165 + 2034 30885 + 1985 25891 + 5154 31430 + 31178 12800 + 29142 8090 + 19052 28075 + 25647 8775 + 32156 12296 + 1709 7026 + 14161 5259 + 8082 3963 + 20397 32333 + 19006 18029 + 26041 8002 + 23149 19827 + 28042 17624 + 16950 24494 + 4558 3167 + 12769 30284 + 24555 9687 + 6598 26133 + 6372 13237 + 11145 14998 + 10355 8825 + 28958 27979 + 11982 760 + 3371 10555 + 14524 1635 + 14703 416 + 13507 13110 + 7446 23650 + 27450 18002 + 7628 20255 + 14940 29622 + 23480 20446 + 5739 24149 + 6536 24682 + 20768 9910 + 26333 17815 + 29409 23598 + 31880 27095 + 31519 27789 + 22316 15481 + 11413 25175 + 15867 13649 + 7458 22957 + 2123 7777 + 6162 4132 + 7697 25460 + 31985 21514 + 23610 27027 + 9199 23432 + 14111 22133 + 29733 13408 + 10851 14889 + 16155 2304 + 16046 15171 + 8203 26590 + 10962 14352 + 3200 3613 + 22283 17775 + 30496 28334 + 20014 3575 + 23663 19245 + 29115 21076 + 19611 13287 + 4821 11726 + 1128 10383 + 25447 18438 + 27270 23383 + 1969 18241 + 19882 17438 + 27068 9335 + 2799 16825 + 19778 29879 + 21279 31558 + 953 20846 + 6309 3013 + 1365 17231 + 18191 15926 + 7408 29105 + 16399 16551 + 16876 23138 + 14643 14523 + 11323 31741 + 30857 3157 + 9184 9994 + 5514 32049 + 1632 6199 + 20192 26187 + 31145 4132 + 13455 32294 + 17705 21348 + 22873 31009 + 20195 22364 + 30003 17167 + 17263 24293 + 24008 18319 + 31999 27568 + 31030 25768 + 20115 12140 + 21054 11080 + 28074 4613 + 15434 32121 + 19950 28733 + 202 27194 + 24414 26667 + 24201 23281 + 16558 24362 + 14017 16054 + 7343 26358 + 6847 23471 + 4778 17878 + 2090 20210 + 14022 10183 + 260 1896 + 26788 25785 + 20394 12400 + 29578 21033 + 11820 3310 + 9344 17504 + 13198 13258 + 16385 13789 + 22658 29401 + 488 376 + 6243 21851 + 5986 13819 + 10843 26456 + 19434 18452 + 2463 20299 + 28497 18820 + 763 15258 + 19457 21179 + 16604 27012 + 23004 30212 + 22085 14176 + 13076 25009 + 5160 17403 + 11677 18603 + 968 4403 + 23779 16139 + 13285 30700 + 9362 29297 + 7570 30642 + 28267 1015 + 16569 3174 + 554 19378 + 14178 14476 + 28601 29658 + 25109 23245 + 28926 9178 + 30365 12697 + 8622 24987 + 9671 8105 + 26820 24963 + 15269 22673 + 28730 13248 + 4392 5224 + 3308 6049 + 23794 17900 + 384 15300 + 27728 3705 + 5236 21546 + 3214 20319 + 632 13618 + 28644 16458 + 27501 3268 + 8273 24184 + 29047 24834 + 7669 22700 + 24240 11761 + 5502 20456 + 18227 20921 + 11890 23829 + 16968 28989 + 18476 18402 + 32432 7369 + 6051 15172 + 8971 16116 + 30461 2082 + 7335 17840 + 23367 11980 + 13289 32723 + 19374 29719 + 30428 22373 + 24752 14071 + 18279 25407 + 16629 4011 + 7138 16504 + 17538 31129 + 17876 15995 + 24116 25906 + 23511 9852 + 9851 3895 + 12454 18788 + 24953 24309 + 4750 1332 + 7629 21785 + 25491 7468 + 4182 16614 + 29617 3582 + 7311 443 + 25559 31126 + 2052 3822 + 14665 23553 + 10939 22562 + 11820 30009 + 1377 19558 + 13638 12706 + 324 30347 + 5105 23871 + 15672 8489 + 26224 5040 + 11697 23820 + 22540 10539 + 32094 4303 + 20813 14047 + 1758 26757 + 23543 1821 + 28450 4230 + 32118 21499 + 23358 7807 + 19838 9498 + 29582 26640 + 6117 5989 + 24883 18024 + 26036 31702 + 12793 27230 + 23215 70 + 4608 27828 + 27032 32643 + 4462 12883 + 31405 9237 + 14276 3165 + 15591 15128 + 30049 12327 + 31652 27343 + 5896 15173 + 30635 31398 + 13880 29672 + 27472 30844 + 15461 22015 + 3826 18730 + 28200 16803 + 9191 6253 + 5813 18290 + 16697 9820 + 21218 7083 + 22165 7880 + 9819 10470 + 5903 30986 + 29837 3972 + 15965 21703 + 10777 5869 + 26722 25199 + 23200 12784 + 31734 9287 + 20989 14255 + 30466 14087 + 5884 22169 + 15125 22286 + 8409 3870 + 20182 372 + 2022 12265 + 25003 24154 + 17622 23939 + 15427 5077 + 8527 9075 + 10646 14130 + 20366 25843 + 18757 19496 + 13801 16273 + 9535 8178 + 22085 4643 + 20920 20523 + 22677 24210 + 20401 29601 + 8871 9507 + 24404 9537 + 3742 9238 + 26781 8070 + 15519 5744 + 7646 10456 + 11082 8457 + 31953 18301 + 13765 5369 + 22536 3534 + 19771 2749 + 7077 19856 + 16080 6515 + 3456 9055 + 5664 4524 + 22992 4435 + 12197 11166 + 21179 18957 + 21820 1107 + 25147 23426 + 19064 5606 + 19172 6927 + 32060 2745 + 30016 2650 + 8825 25570 + 11405 26307 + 24032 26383 + 22232 13121 + 11924 10304 + 24959 20124 + 14838 18426 + 19524 3620 + 12492 9860 + 29267 24344 + 29226 22780 + 27037 7965 + 15001 7482 + 3620 11831 + 7454 23928 + 4062 13021 + 14052 3322 + 7945 8942 + 1380 17126 + 7135 25165 + 532 30938 + 31668 10792 + 9657 13980 + 26302 29186 + 14498 15547 + 26309 15802 + 23584 27585 + 22590 483 + 1232 13820 + 11348 16872 + 11333 24029 + 27542 8603 + 21474 6923 + 20004 24030 + 2488 31887 + 10035 32328 + 31604 32348 + 20246 5048 + 17016 19684 + 10218 32241 + 30557 6464 + 20030 31873 + 16974 11469 + 33 15671 + 2213 6940 + 16947 11451 + 1921 1339 + 19296 972 + 7691 22921 + 17684 26087 + 16720 22362 + 30437 25647 + 3748 24015 + 438 22926 + 12491 12658 + 24467 23334 + 20226 27712 + 29319 25166 + 1140 14306 + 1514 25462 + 26997 16897 + 17068 14181 + 1851 3784 + 14432 4713 + 8664 26025 + 16834 16195 + 6977 4291 + 13496 29065 + 19833 1860 + 31452 17820 + 6390 24407 + 24766 27175 + 1925 3136 + 7983 31100 + 19207 31098 + 23301 14107 + 2708 946 + 5361 14298 + 24475 9402 + 17416 29007 + 6081 24451 + 6887 18226 + 18278 5515 + 16455 27528 + 29646 28413 + 4397 18592 + 6922 25398 + 21457 12781 + 8936 14136 + 6051 17146 + 16205 29672 + 22467 8662 + 11120 26097 + 21148 19564 + 8353 11621 + 27190 11868 + 18523 15159 + 17966 30492 + 32379 22237 + 22817 1575 + 5032 26244 + 22723 17736 + 24320 14431 + 10413 28420 + 20830 29619 + 11603 2414 + 25473 9334 + 30074 19382 + 9130 1114 + 9682 14059 + 22089 14432 + 4951 24720 + 4221 12805 + 32338 18348 + 27201 16235 + 26859 2892 + 24912 5586 + 4436 31567 + 17631 17908 + 10448 17064 + 1385 4593 + 30158 21587 + 2800 2183 + 10404 21056 + 16188 6537 + 18273 22471 + 18602 2976 + 13955 26412 + 1372 21364 + 2369 13302 + 11673 18577 + 28028 8679 + 8057 5226 + 13391 4765 + 13527 31752 + 10614 490 + 10232 19719 + 8423 31515 + 29211 17078 + 23296 8085 + 15001 10291 + 7392 18730 + 23576 20635 + 7072 18647 + 14507 13934 + 7736 23699 + 3243 12145 + 773 13585 + 11098 8829 + 8953 18027 + 3941 4283 + 23991 9418 + 27787 3068 + 28368 22607 + 30422 24566 + 1461 24977 + 24263 17482 + 30414 6688 + 4414 24935 + 15746 12981 + 7358 19041 + 27623 19137 + 13568 18967 + 3623 31536 + 10453 520 + 29845 12382 + 15726 23905 + 18601 21852 + 17746 17133 + 17980 7341 + 28775 15537 + 27499 8425 + 15752 31773 + 28341 10673 + 9543 13786 + 19465 6032 + 2215 18527 + 16013 21382 + 9636 31893 + 1565 7440 + 20113 28658 + 25723 13226 + 24678 23451 + 20352 7910 + 30537 29738 + 27265 16968 + 10153 2540 + 29299 30795 + 3441 24951 + 25927 8708 + 20981 28843 + 20034 28402 + 23639 17472 + 17949 6861 + 14150 20006 + 24275 32011 + 21018 15664 + 24638 2097 + 8809 17019 + 27562 15616 + 20062 20824 + 20916 8107 + 28456 29281 + 7904 27522 + 9744 12989 + 8318 4989 + 11719 3215 + 25737 5194 + 17599 23997 + 31833 13960 + 17498 7759 + 4877 7714 + 29703 2018 + 13770 26018 + 9825 17317 + 31991 2740 + 29069 31888 + 6861 6903 + 23365 24483 + 11437 24209 + 7178 9234 + 2495 12257 + 11288 10590 + 10917 17924 + 8175 4501 + 10996 29134 + 28980 31226 + 20099 11043 + 11284 5238 + 24963 20124 + 6176 26730 + 15278 4509 + 22272 27005 + 9155 32002 + 6739 24384 + 18902 11477 + 32058 18550 + 3064 9584 + 15677 31021 + 14826 17588 + 308 10924 + 4531 12285 + 5167 4252 + 14337 7620 + 30021 18116 + 31849 31692 + 23686 3820 + 19129 14603 + 22579 24194 + 16305 25721 + 27832 10201 + 28802 24614 + 11477 6884 + 4543 6666 + 3750 19828 + 19291 4651 + 21822 21288 + 11405 28633 + 15813 18767 + 23435 1477 + 14852 15154 + 18993 26378 + 24988 1856 + 27068 5405 + 26127 5587 + 3311 22783 + 15631 15947 + 24855 2039 + 24452 10097 + 9076 17995 + 27390 17449 + 31176 20640 + 9786 17812 + 6599 28331 + 24758 30712 + 13431 28691 + 24643 32720 + 26477 30336 + 3767 20616 + 18232 21990 + 23820 32410 + 27451 32333 + 22595 15050 + 15461 12402 + 14217 21619 + 9568 12463 + 14923 5348 + 9195 16842 + 32754 7680 + 8219 27491 + 6693 12900 + 22418 28130 + 30107 28028 + 6053 18373 + 21655 30231 + 29357 22154 + 31059 7699 + 4561 26450 + 17845 11778 + 15805 31135 + 220 19351 + 13781 2225 + 8720 32251 + 28303 26114 + 29683 19231 + 21713 2489 + 6583 17765 + 15678 15313 + 31596 8448 + 13181 6909 + 23943 3216 + 28341 19553 + 27353 4273 + 17806 2387 + 16216 9783 + 5402 20094 + 3404 778 + 11086 8679 + 17769 20902 + 26282 15205 + 15783 8040 + 25060 21832 + 10675 18936 + 11154 2313 + 21245 5168 + 14031 24058 + 23935 20230 + 25387 5651 + 2436 11064 + 12049 20236 + 18897 21606 + 24887 15400 + 12449 26259 + 12943 3880 + 9518 8988 + 17280 7408 + 1656 567 + 27680 25779 + 22311 23139 + 16504 24158 + 18844 22286 + 28370 22367 + 574 23581 + 28485 10939 + 10571 15331 + 20700 19406 + 27802 20834 + 18871 26867 + 23736 8374 + 3269 23976 + 8210 5044 + 18625 16804 + 18925 16620 + 6465 7361 + 14848 26448 + 7124 9582 + 17600 26856 + 18482 29114 + 881 4904 + 7093 10503 + 3665 27519 + 7534 3744 + 2592 761 + 14658 11149 + 23974 978 + 28072 28696 + 4803 16390 + 18603 23459 + 22992 11 + 13844 4995 + 23857 11509 + 10649 20416 + 3619 12665 + 15670 9896 + 21202 4427 + 27852 1621 + 265 16014 + 11626 5473 + 22497 8463 + 14245 16928 + 13784 4932 + 31126 31178 + 6154 19723 + 17962 22352 + 582 19548 + 31897 4972 + 18127 18479 + 3061 7654 + 16363 6662 + 25568 2549 + 27713 20122 + 5272 24023 + 598 13927 + 5555 24549 + 30352 23234 + 25585 10604 + 6704 11396 + 25529 6603 + 26860 5433 + 14069 14963 + 19957 19466 + 31264 15992 + 8241 27554 + 9575 1693 + 20674 18049 + 7175 29881 + 17901 23353 + 17667 24496 + 8106 4691 + 23951 8981 + 10804 7045 + 3742 5105 + 3625 20549 + 11297 5641 + 23753 30121 + 26034 9043 + 27172 4039 + 5482 20808 + 32276 13532 + 17125 15849 + 16377 28328 + 23935 20606 + 24687 15484 + 8694 24598 + 26404 12464 + 5315 7186 + 12868 28742 + 29607 261 + 8180 2969 + 32235 13933 + 2426 15155 + 29715 26589 + 10966 998 + 13513 1603 + 18612 8562 + 26105 23612 + 25002 22310 + 9780 600 + 30444 27142 + 21365 1649 + 31669 4114 + 2485 849 + 16845 3210 + 5294 29688 + 17563 267 + 11611 16385 + 885 12175 + 31992 21691 + 12014 384 + 1088 6325 + 17397 9248 + 12004 9615 + 19157 27314 + 2121 30219 + 20274 27373 + 14274 7290 + 18749 28767 + 8078 8128 + 6030 28559 + 13081 19256 + 21532 4548 + 22013 4107 + 15852 18037 + 22157 3198 + 9295 32657 + 23460 26612 + 14202 23020 + 26297 28808 + 23938 29486 + 22588 18729 + 10716 4820 + 13692 32095 + 22696 5105 + 17495 31200 + 13850 10602 + 27187 14185 + 9615 9898 + 6343 22321 + 2794 27326 + 29803 1718 + 11259 25627 + 17595 14968 + 14028 24389 + 10628 11668 + 29918 29385 + 31494 5683 + 21104 24337 + 11712 9435 + 17428 8375 + 1818 12011 + 15348 16425 + 26957 21130 + 19265 6524 + 31290 29846 + 15223 27522 + 27067 12055 + 24115 30018 + 8540 8448 + 2421 17694 + 12387 3596 + 12639 7454 + 21556 24502 + 20350 29639 + 3656 24161 + 19182 8532 + 19969 25582 + 23479 13553 + 19934 22294 + 28376 15864 + 24703 28922 + 24501 2363 + 2895 9366 + 28309 27247 + 29070 31156 + 13092 9751 + 15275 19284 + 25826 28755 + 21522 7023 + 12994 14604 + 905 5170 + 1553 9792 + 11387 22768 + 29741 10528 + 7583 30496 + 19824 2807 + 12678 6622 + 9984 8929 + 12746 6282 + 28738 7535 + 14762 4926 + 7112 23445 + 7429 3576 + 7883 28220 + 9664 23913 + 2371 6149 + 19159 16003 + 15335 1765 + 22868 7179 + 18549 9068 + 24753 21367 + 21436 25486 + 4394 15519 + 24595 781 + 7096 19916 + 14840 23444 + 2171 28657 + 22456 21222 + 24975 29904 + 22564 30073 + 32091 8987 + 27507 22534 + 9348 29338 + 21642 17090 + 17627 23695 + 22561 29955 + 23480 4803 + 23078 47 + 16208 408 + 6431 19736 + 28598 14298 + 27187 22227 + 7515 10468 + 4041 609 + 7166 15387 + 16320 14996 + 1559 16013 + 11599 7093 + 26109 4592 + 28132 652 + 20224 24101 + 22358 16043 + 27135 6309 + 241 30662 + 5637 26436 + 24565 2620 + 24204 14831 + 2896 14053 + 11864 28952 + 2424 32386 + 20153 1191 + 9816 24870 + 28770 24948 + 11904 32295 + 11245 6480 + 4043 14666 + 7539 3050 + 18156 5603 + 30614 23771 + 11349 26846 + 10143 23898 + 8733 22193 + 25936 1581 + 22442 19048 + 20046 14478 + 20224 12050 + 30208 15080 + 2732 13553 + 8194 18514 + 19064 20481 + 11357 4087 + 39 25975 + 4551 11153 + 11407 18946 + 7025 25179 + 8354 17085 + 31965 32753 + 11517 11986 + 12165 7349 + 7613 22526 + 29453 28531 + 30596 9278 + 12804 7710 + 17827 774 + 31288 1433 + 26775 29850 + 10449 5813 + 14094 29219 + 24464 12420 + 27356 18773 + 20873 20085 + 15967 11907 + 29448 29339 + 19957 23607 + 6457 27339 + 17474 3949 + 7028 26935 + 3878 3005 + 4367 26482 + 22124 4832 + 21468 27848 + 11335 24342 + 109 5897 + 29414 14354 + 17024 12034 + 14725 9795 + 21757 8180 + 24170 6223 + 14865 23437 + 4737 731 + 20779 2550 + 28242 6846 + 5523 24497 + 7983 17902 + 31133 4377 + 20125 16264 + 32640 7564 + 17691 12172 + 25103 4681 + 27779 7901 + 21647 28482 + 15727 15468 + 6705 1597 + 19992 22619 + 29363 32438 + 10325 20023 + 6885 7967 + 16260 20320 + 25806 5694 + 22056 6903 + 13440 15728 + 24147 12466 + 31633 12001 + 24308 28705 + 7797 4280 + 11081 24078 + 1042 8335 + 16594 30149 + 26861 22640 + 27477 31774 + 27794 30948 + 23941 15974 + 12509 22959 + 16401 32582 + 18423 7392 + 20478 4073 + 5889 15904 + 81 13278 + 16498 31279 + 12830 29227 + 6744 12464 + 31049 24136 + 10721 11372 + 2903 12223 + 5761 11396 + 24774 12137 + 1116 6885 + 16541 5442 + 18072 4787 + 24814 27140 + 24434 13153 + 32290 23513 + 19708 15162 + 17954 13688 + 11937 1648 + 13165 19281 + 24719 21944 + 30567 14942 + 16245 10673 + 23102 16480 + 24543 3695 + 484 17803 + 8677 25763 + 24772 25476 + 10952 3067 + 8176 19959 + 29525 19569 + 12199 32007 + 17155 31323 + 17465 23033 + 7380 4937 + 25700 29354 + 21551 30639 + 20851 24696 + 13576 28588 + 30839 7017 + 25536 22332 + 18209 25200 + 22094 8262 + 11741 13799 + 2411 20279 + 19437 6491 + 22918 12484 + 14693 28154 + 12413 17866 + 7695 14085 + 1563 17453 + 17231 32218 + 680 4576 + 4685 21300 + 26549 18754 + 30407 5999 + 15553 9268 + 27143 17340 + 6686 7512 + 30887 25158 + 19948 11546 + 26839 15222 + 31709 16951 + 15892 31395 + 16837 29591 + 12868 11406 + 22528 27520 + 23397 32313 + 5608 12846 + 6148 2753 + 14232 18446 + 996 21251 + 15236 28152 + 8533 10740 + 11112 3035 + 4826 29883 + 9542 23673 + 13282 5548 + 32323 24298 + 5745 13688 + 25165 3260 + 26304 24048 + 24741 30128 + 29929 32238 + 26236 10280 + 10231 30214 + 15855 14207 + 25753 14797 + 16593 16291 + 32034 24982 + 3045 30580 + 3914 15552 + 8222 14700 + 18335 3241 + 1234 25703 + 22878 3225 + 9915 5183 + 5329 19220 + 23779 29789 + 25929 7439 + 11692 21557 + 8946 7100 + 9016 12285 + 3045 10668 + 14262 3565 + 25340 27709 + 7962 25219 + 8712 31314 + 29926 9324 + 24608 14717 + 6644 21178 + 1020 32495 + 22282 28239 + 5454 2448 + 9841 18803 + 32575 20164 + 22429 5803 + 22868 23438 + 5458 18950 + 21271 14296 + 12196 11844 + 10762 18881 + 26739 330 + 8317 11019 + 25088 373 + 16148 15034 + 13446 3992 + 16850 29001 + 6316 26468 + 27827 7620 + 507 29261 + 8941 13922 + 30066 24306 + 32550 20287 + 23966 29003 + 20980 5633 + 5779 28147 + 22311 24917 + 26982 5380 + 8591 30533 + 12248 22308 + 12267 9624 + 24052 18811 + 21738 9088 + 14501 23394 + 5956 29695 + 3399 29394 + 28163 9363 + 20332 23205 + 16453 19396 + 5919 22487 + 22225 6000 + 4893 18751 + 30983 2728 + 8083 26382 + 15807 16188 + 21258 3545 + 11252 5906 + 30815 31427 + 7664 17811 + 5553 31926 + 29996 31129 + 19798 24731 + 3035 13420 + 5894 17584 + 29818 615 + 1174 2345 + 32443 22053 + 32422 17029 + 9300 14086 + 8930 25602 + 28489 18476 + 11900 20183 + 7803 25865 + 9396 3287 + 17492 11467 + 10847 15223 + 22175 22040 + 23680 3596 + 9628 2197 + 14621 21620 + 29598 16869 + 1705 7510 + 28045 30712 + 32627 22878 + 4049 14967 + 25508 22233 + 4676 2416 + 30083 864 + 18669 28511 + 18645 6980 + 32360 10457 + 14133 19592 + 10228 17487 + 14488 21880 + 29268 10342 + 20486 19680 + 2489 22417 + 12795 3114 + 9752 5050 + 17103 8637 + 20598 13534 + 2227 17415 + 1217 6563 + 11778 29660 + 18166 4380 + 13747 22235 + 31106 30965 + 3277 20660 + 15821 2938 + 12551 1089 + 26401 32006 + 13750 11160 + 2851 4207 + 1365 8263 + 575 13908 + 22317 31503 + 13716 6940 + 28051 25761 + 26351 15298 + 21128 1778 + 12962 12686 + 28017 2263 + 25116 24832 + 30197 7121 + 16689 6245 + 29939 26101 + 1865 28301 + 13791 30738 + 2210 23131 + 16317 2628 + 19226 2022 + 9792 26458 + 17650 24620 + 16529 16762 + 31540 3144 + 5231 8365 + 26745 30050 + 2436 13813 + 3057 24226 + 16850 7134 + 15280 13956 + 16729 28531 + 21597 8484 + 24591 12981 + 9099 1314 + 22171 5072 + 28945 4329 + 3878 607 + 22254 15943 + 16611 28226 + 9814 20049 + 15875 8601 + 27558 4047 + 16592 24987 + 14881 32366 + 28159 24614 + 17278 26907 + 12078 2565 + 24156 21026 + 31186 25595 + 484 9126 + 3034 29391 + 25602 8015 + 8316 6330 + 21150 8193 + 7368 25769 + 3987 22713 + 13464 1510 + 27152 13229 + 3531 28916 + 1870 20732 + 28841 16477 + 18330 25688 + 8580 32390 + 29644 21807 + 4306 19343 + 25217 3327 + 9220 15482 + 2909 19360 + 29322 24320 + 2542 10602 + 28584 32634 + 24771 9020 + 6835 9348 + 24703 9367 + 29854 11793 + 28094 13 + 8884 9153 + 31718 9845 + 21409 125 + 29154 12643 + 11508 12143 + 20771 32150 + 15461 30851 + 24132 7711 + 8536 18656 + 13762 24880 + 24627 5568 + 9853 29592 + 4645 3654 + 24249 26638 + 26944 27402 + 28538 938 + 18905 26683 + 25936 12505 + 1833 22849 + 13467 24168 + 8828 19211 + 31389 22602 + 16682 21551 + 7086 21476 + 26327 68 + 4628 31163 + 24197 13798 + 20528 10919 + 7722 3329 + 27555 5784 + 21916 17693 + 24172 30534 + 17094 27005 + 1512 24887 + 21046 13077 + 9954 8597 + 1065 24166 + 8433 1935 + 898 30076 + 8836 17408 + 21755 31855 + 6680 14927 + 577 209 + 20551 12680 + 9614 17068 + 2404 19677 + 16299 1997 + 17541 3802 + 19263 10277 + 10505 27310 + 3451 1100 + 29355 2836 + 13657 23859 + 12143 32395 + 28603 28221 + 27075 25759 + 12255 14624 + 25685 2094 + 2228 9479 + 23625 1718 + 5321 26753 + 22910 15561 + 3994 12291 + 27606 11271 + 27708 4312 + 20338 28392 + 25192 6758 + 20757 4860 + 7208 15865 + 28374 23096 + 25447 20281 + 6298 28705 + 26591 3502 + 7885 4021 + 29427 31180 + 19703 27438 + 8224 11802 + 24821 24239 + 30182 3889 + 1715 4920 + 1033 25448 + 15213 14141 + 31040 17714 + 31373 22136 + 29579 26929 + 22900 8840 + 9078 23376 + 16012 10816 + 13250 9259 + 11030 3453 + 17404 14913 + 7789 12174 + 9669 14486 + 27754 16996 + 29053 3691 + 30679 16574 + 28778 14832 + 7400 3536 + 18245 8683 + 14055 29919 + 15737 18533 + 3912 11131 + 29276 23192 + 11151 17711 + 19151 4227 + 23167 14203 + 24281 24709 + 4163 8499 + 12279 16820 + 5184 96 + 30175 4494 + 14971 24052 + 22711 12277 + 23960 14001 + 31950 1630 + 3461 3292 + 21763 30033 + 27167 5707 + 17965 3451 + 26668 26296 + 16117 1948 + 18990 17953 + 1211 8407 + 26028 5977 + 5924 22262 + 24757 19170 + 12603 31325 + 27263 22107 + 6139 10631 + 3356 2299 + 4973 3074 + 5491 22919 + 8313 2309 + 12723 29314 + 7868 16347 + 19870 19804 + 30439 13944 + 24383 7548 + 29466 1203 + 17813 8255 + 17413 14528 + 3595 7946 + 29331 19360 + 27779 3263 + 18201 14942 + 27926 10230 + 31758 15135 + 25994 28554 + 25477 2818 + 28625 32545 + 31681 31791 + 15862 5496 + 18495 14672 + 25318 5719 + 8668 9714 + 15048 20033 + 4544 22904 + 28831 5631 + 12250 27717 + 13838 12370 + 26344 11520 + 7508 23605 + 27923 21993 + 9354 6718 + 12627 90 + 25714 3003 + 29427 24230 + 31797 7772 + 12696 12985 + 16014 26454 + 8556 2540 + 21513 9470 + 20489 31909 + 30991 22027 + 11284 2689 + 13734 12750 + 10837 10712 + 26599 3256 + 20602 17317 + 14658 22733 + 32424 6867 + 6624 31127 + 26153 2114 + 9329 3956 + 13495 706 + 22521 11804 + 6367 7320 + 25655 9842 + 25922 30228 + 22616 9147 + 15733 7919 + 23287 22678 + 24703 32351 + 11593 22540 + 20985 7106 + 6827 31570 + 21511 2053 + 6355 23763 + 22910 12798 + 17394 32098 + 20643 7700 + 3425 6247 + 25621 19371 + 25196 28 + 4248 2287 + 17399 4866 + 13187 4016 + 16111 30677 + 32479 1080 + 28794 19817 + 3360 20738 + 16393 24565 + 8146 24697 + 15507 15742 + 26988 24553 + 4436 12067 + 7113 1297 + 20886 11570 + 20950 16823 + 27166 22554 + 19494 26341 + 23045 22614 + 23863 29578 + 27615 17311 + 19295 10317 + 803 17874 + 23415 31889 + 12555 20497 + 10342 14025 + 10007 30909 + 24814 13386 + 17575 807 + 32282 23288 + 26655 13778 + 499 16716 + 23357 14922 + 20246 20295 + 9567 14801 + 12055 29964 + 17820 17933 + 9856 4598 + 20915 23865 + 17055 18731 + 13802 32080 + 7743 18118 + 21795 16871 + 28578 25277 + 3979 29820 + 2863 7422 + 16731 18202 + 25444 8217 + 6741 9578 + 12221 20009 + 16828 8274 + 2397 21929 + 4509 29796 + 30071 27154 + 20352 2969 + 627 32314 + 10125 7884 + 19988 17549 + 21102 17323 + 32741 17237 + 13654 16356 + 31844 31094 + 30367 27256 + 21103 25099 + 28846 14393 + 9661 7038 + 8149 18587 + 7701 4313 + 7964 25647 + 11344 16940 + 743 24092 + 17191 10999 + 24483 11824 + 29434 19377 + 3516 24871 + 11511 1465 + 17201 10490 + 19193 18156 + 26201 26392 + 22207 29806 + 3176 32404 + 27685 6718 + 27011 5236 + 30520 7997 + 3896 8289 + 30731 7066 + 12652 20534 + 25447 29062 + 18633 17622 + 10372 28246 + 19711 5905 + 22807 1097 + 26678 24403 + 27190 6980 + 28717 11008 + 394 2314 + 8354 24220 + 17300 30594 + 1499 31686 + 7381 22970 + 15634 7799 + 2237 3736 + 11228 17609 + 26235 29212 + 3748 6377 + 31969 25683 + 16762 31955 + 25512 14137 + 28053 921 + 8583 734 + 20757 21556 + 27565 4423 + 9619 9677 + 5202 27045 + 15700 7617 + 23337 31899 + 17901 21395 + 31664 4465 + 14952 8000 + 609 22044 + 28167 6788 + 8958 23120 + 15326 26025 + 32587 18357 + 20142 19633 + 1692 22453 + 8067 22993 + 21458 22858 + 14511 13864 + 12408 3941 + 32227 29177 + 10436 19124 + 12624 27041 + 25988 24471 + 10443 31926 + 19952 31542 + 9487 12498 + 17572 24806 + 108 8643 + 10244 17148 + 28982 19671 + 6027 14461 + 26498 21812 + 23689 17174 + 7364 21322 + 13832 28417 + 16155 6532 + 11428 20604 + 14631 5239 + 31820 199 + 29286 3343 + 3836 16009 + 836 5933 + 29851 31684 + 15123 24425 + 14680 28039 + 32085 22207 + 29935 8131 + 26321 27411 + 27244 8622 + 23068 3989 + 4373 5467 + 1617 20509 + 25692 18225 + 12766 1775 + 25012 28712 + 3679 3101 + 10350 26561 + 6584 23105 + 16582 20679 + 5011 11282 + 9324 13858 + 21959 692 + 15369 6928 + 26889 21667 + 8765 13361 + 32412 22853 + 7646 21783 + 2742 32069 + 27182 6135 + 4741 2062 + 3353 25453 + 23496 23230 + 10346 13370 + 2858 29994 + 25670 30497 + 24985 5517 + 17960 18706 + 12281 21436 + 221 8710 + 17336 2227 + 1802 16637 + 32227 10139 + 27373 9658 + 31100 25951 + 23341 32505 + 7409 10273 + 21935 12783 + 11702 14331 + 30316 539 + 31780 3730 + 6553 26228 + 227 27419 + 23891 17198 + 19500 31922 + 26711 3458 + 29315 1230 + 14407 20686 + 12653 18423 + 6971 8910 + 23028 31442 + 23903 20104 + 9688 5595 + 7328 23510 + 30565 6698 + 8556 7037 + 8987 21972 + 3260 1525 + 17756 7826 + 8376 1288 + 19861 17772 + 25190 11962 + 21320 13917 + 20468 2526 + 30895 19192 + 26703 11003 + 4525 20267 + 17880 21050 + 31989 4987 + 5929 12592 + 6236 10253 + 19959 8581 + 30861 30 + 27973 23437 + 3904 17788 + 30015 9733 + 12923 4053 + 1054 1632 + 571 963 + 24759 11013 + 31035 4509 + 17499 7982 + 2198 9274 + 24288 21003 + 29987 3043 + 14526 6423 + 18566 20977 + 17493 6022 + 1829 25995 + 8331 23283 + 32570 14903 + 17429 1920 + 27738 32019 + 474 7101 + 22023 30080 + 5121 9947 + 32477 31335 + 7264 16822 + 27934 7474 + 19983 13696 + 3204 18370 + 15656 30927 + 9300 2770 + 7850 3616 + 23515 15941 + 5057 21716 + 19074 23830 + 28871 2028 + 6141 12964 + 18776 29656 + 31727 32593 + 26669 24274 + 31677 11893 + 14922 13668 + 6225 4044 + 6766 18113 + 13466 17068 + 21156 15080 + 22755 8565 + 5901 28261 + 5645 32683 + 11798 1518 + 12034 30078 + 28513 22001 + 21927 16250 + 15325 10383 + 13291 26958 + 3741 32351 + 10365 3752 + 18196 7337 + 4604 30052 + 21143 5565 + 14956 8255 + 25603 30295 + 28689 14733 + 30132 25842 + 6058 22887 + 25303 17967 + 1906 13066 + 31379 25485 + 16684 8485 + 2130 8123 + 11469 22796 + 27101 30226 + 17500 16576 + 27879 22714 + 13513 31770 + 21205 31561 + 20132 16703 + 720 13729 + 15528 25816 + 7947 27922 + 21832 21142 + 25487 22491 + 32632 20136 + 27084 31028 + 2577 26858 + 9572 25169 + 92 31418 + 11203 5817 + 30033 23677 + 6453 26800 + 29284 14324 + 11078 15426 + 11694 30906 + 29029 24049 + 26230 23617 + 16855 31711 + 17993 1764 + 29220 22180 + 26570 19387 + 10079 26866 + 11187 229 + 27560 4988 + 20343 19014 + 5005 19587 + 18481 14527 + 24289 26786 + 14231 29691 + 9718 19624 + 26586 24870 + 19734 13886 + 5747 22782 + 9560 19299 + 29948 943 + 21243 18129 + 10830 22843 + 18076 24966 + 17757 4396 + 20407 1990 + 32309 31865 + 19458 31257 + 20684 22696 + 30810 12492 + 28777 9050 + 27908 12995 + 18810 20864 + 22601 3688 + 17116 3507 + 5989 17842 + 11960 17698 + 24341 17498 + 24120 21201 + 14839 24967 + 4721 1262 + 15437 31792 + 4097 2072 + 27028 29637 + 27146 30904 + 27068 5291 + 11331 29315 + 20673 2625 + 25350 29294 + 25754 1628 + 6997 16271 + 31376 4113 + 21505 21338 + 13872 21002 + 31788 25086 + 10534 19074 + 642 12175 + 3182 27989 + 9153 20227 + 2171 6800 + 5650 15344 + 17136 16926 + 25100 30795 + 11726 10070 + 12597 29534 + 23804 29996 + 5386 32620 + 29764 13843 + 18600 32645 + 4330 18589 + 12891 16180 + 26428 5147 + 29046 4558 + 9602 3725 + 4080 26456 + 2779 5981 + 32357 30961 + 460 16520 + 21578 1803 + 29500 23004 + 25893 24486 + 28628 28730 + 5838 754 + 15074 29880 + 997 16639 + 13017 26082 + 22696 4858 + 2258 7978 + 32681 16098 + 12661 24838 + 7872 1168 + 30431 13841 + 5117 10011 + 5172 4075 + 5442 7618 + 18607 20596 + 19572 5027 + 22815 29261 + 17724 7605 + 1001 9615 + 16509 12918 + 31925 31705 + 1220 30476 + 6686 10463 + 2565 24983 + 30938 27371 + 27194 161 + 29917 24750 + 20337 27569 + 31288 26638 + 11033 31023 + 21627 7075 + 22886 20957 + 19596 8889 + 28372 23124 + 4622 18901 + 19682 12039 + 7792 16341 + 15950 6009 + 29979 24031 + 16941 24949 + 23817 3713 + 22625 1308 + 28019 14963 + 4372 18163 + 2102 6040 + 21490 17657 + 8645 20726 + 19199 30754 + 32675 15484 + 6174 13211 + 25439 13717 + 31566 3935 + 26970 14748 + 21238 29638 + 14241 3429 + 26258 10201 + 29246 326 + 14154 21583 + 18345 23295 + 8467 24900 + 18680 820 + 27151 27850 + 9893 19999 + 29993 21672 + 21469 5468 + 10186 28064 + 32612 23240 + 12776 1755 + 16961 21123 + 19097 16394 + 22924 31844 + 6811 1307 + 14778 25363 + 31047 12900 + 18190 10606 + 20372 30788 + 32726 17582 + 26611 3439 + 27202 7192 + 10447 6957 + 8396 17677 + 13007 3818 + 25919 13428 + 6882 8363 + 13200 1174 + 31589 26129 + 25305 22690 + 24258 13738 + 31716 30010 + 4347 28289 + 2524 22394 + 13533 27637 + 19158 27156 + 3199 1531 + 19189 29247 + 15361 31257 + 7732 27721 + 26762 31110 + 6601 20945 + 29848 23786 + 8045 10671 + 15863 9850 + 16836 19422 + 10419 1835 + 17000 29096 + 28037 3048 + 10007 31899 + 4459 27610 + 25801 21718 + 7954 10467 + 25704 22905 + 12817 20379 + 28208 7160 + 7904 9266 + 21943 352 + 435 28104 + 4574 27291 + 16762 23003 + 16621 12012 + 7022 7582 + 29271 517 + 5786 2838 + 27818 20776 + 19991 17427 + 1903 14567 + 21419 3362 + 5559 28496 + 948 32457 + 18255 23623 + 32349 29558 + 21428 7188 + 6469 5281 + 13028 20026 + 32713 20955 + 7539 23765 + 24422 22650 + 1607 22226 + 26788 21224 + 15754 2422 + 7222 19076 + 28052 15324 + 20233 32598 + 10124 18712 + 1826 25795 + 16054 21459 + 20052 12997 + 16005 28780 + 22253 7974 + 22686 26781 + 20878 23127 + 15639 9723 + 6816 22479 + 26739 24201 + 28902 14770 + 4053 20727 + 13753 27631 + 30002 13323 + 19145 4834 + 4679 30469 + 30774 28111 + 12863 3775 + 24832 11682 + 16171 19862 + 27380 1139 + 14696 10794 + 8800 23168 + 1115 25396 + 2262 8546 + 27868 7361 + 27034 11879 + 2802 25948 + 15689 22805 + 24975 1966 + 22920 21260 + 25621 10071 + 8337 19070 + 21145 26074 + 8096 26808 + 11004 11918 + 2671 8759 + 15868 20149 + 17642 5626 + 19619 10475 + 13205 26069 + 27495 8520 + 22033 439 + 17842 20917 + 15981 21466 + 15711 11263 + 19202 5151 + 18198 26992 + 8114 17606 + 19815 1468 + 13982 31488 + 20937 1342 + 32604 6609 + 29584 27815 + 26369 3581 + 31313 6724 + 19034 26047 + 31230 8009 + 16082 20268 + 9326 18831 + 19878 7264 + 23779 17500 + 12336 25738 + 10106 4347 + 21280 13608 + 5988 5608 + 25002 1759 + 27644 9631 + 22727 19823 + 7671 9242 + 9677 632 + 13036 23608 + 6842 30415 + 18098 9319 + 3517 1613 + 22313 9236 + 18576 32298 + 9 24932 + 32621 7680 + 31140 14599 + 24194 6091 + 22140 32747 + 22490 21318 + 10425 20695 + 15078 32048 + 27074 28155 + 16866 4906 + 13113 10421 + 10361 10476 + 4568 28640 + 2601 5053 + 30638 30511 + 13827 32058 + 5259 24600 + 22675 5784 + 8263 26409 + 21444 16799 + 27636 22139 + 22476 1234 + 23548 24666 + 20281 1091 + 15966 2855 + 29541 202 + 17762 448 + 26032 2904 + 18472 27052 + 29953 10843 + 18355 21158 + 17968 9011 + 6163 26876 + 26904 29165 + 29319 20127 + 31539 13692 + 7812 23707 + 21444 30445 + 19642 4362 + 21676 13831 + 12342 5008 + 24106 3616 + 22285 1172 + 2795 4554 + 15587 14750 + 17644 11363 + 3829 6975 + 29383 27770 + 6742 3894 + 28725 4671 + 25112 13162 + 15265 6467 + 25722 11444 + 15823 13547 + 8961 28249 + 20407 23340 + 4819 9560 + 9683 298 + 12166 23748 + 3913 6547 + 1004 32384 + 612 13452 + 6492 1503 + 16142 21840 + 24373 4013 + 25343 10641 + 16738 28019 + 8834 19195 + 19928 32702 + 29664 4911 + 30235 23910 + 23164 20176 + 11001 13300 + 8691 17466 + 17879 22357 + 16539 3769 + 27629 9531 + 17372 16170 + 21784 12967 + 6155 1785 + 8418 12332 + 12429 27339 + 10652 2984 + 3087 5620 + 3703 5206 + 19441 26694 + 31398 18461 + 5352 15267 + 202 30539 + 12843 10004 + 14060 5606 + 31624 12576 + 6260 24558 + 18910 29516 + 4289 26648 + 21661 9433 + 29176 15997 + 9746 23256 + 239 5917 + 27490 2024 + 10275 13798 + 16420 26122 + 20670 26713 + 13524 30980 + 20967 31447 + 12875 16403 + 23474 25034 + 936 31133 + 15382 15636 + 15147 3038 + 22907 28206 + 21916 14740 + 16289 12177 + 29443 16840 + 8340 30254 + 12953 26135 + 13503 25539 + 15073 4801 + 29205 13060 + 13860 2084 + 9098 19650 + 3698 27974 + 32568 7979 + 31654 7971 + 29321 24226 + 220 24777 + 30994 2439 + 17919 17452 + 29620 24214 + 19763 15344 + 6902 28571 + 23284 17002 + 20578 6217 + 760 25148 + 16407 25398 + 10982 12578 + 29870 19721 + 30510 30093 + 13517 24617 + 32096 15322 + 15054 20775 + 17023 4112 + 5145 5757 + 31478 25894 + 14038 27679 + 13555 27400 + 8658 19883 + 3321 12433 + 9080 12290 + 18368 28410 + 12810 9554 + 11125 16429 + 4138 7325 + 13726 18879 + 20002 6138 + 21000 4676 + 4422 748 + 570 18164 + 26639 17481 + 29709 11175 + 21144 15682 + 22837 18251 + 3156 8523 + 26766 6951 + 3299 28862 + 19766 21318 + 9004 25134 + 26261 25255 + 32465 11391 + 8077 26055 + 29032 28169 + 19012 29272 + 10713 23315 + 22764 11024 + 10618 28705 + 31562 657 + 13208 6835 + 7081 4251 + 32058 9518 + 27934 14538 + 27674 12475 + 14368 8789 + 16597 10795 + 20886 9279 + 6548 27874 + 11161 20931 + 20338 12570 + 13899 16041 + 18965 28859 + 21064 25470 + 524 8282 + 25934 15786 + 2978 28654 + 13534 24474 + 10485 16622 + 438 8518 + 2888 7615 + 31273 362 + 6293 16472 + 30836 3093 + 15266 7245 + 9547 17189 + 31189 27237 + 32264 4480 + 17229 25114 + 26875 16882 + 11965 8070 + 29048 18101 + 5070 10827 + 30819 22228 + 15300 11306 + 7463 684 + 10606 9273 + 24070 24820 + 18007 17812 + 28150 23001 + 5253 14008 + 317 24020 + 22789 4279 + 22841 510 + 3254 19362 + 8903 3036 + 15855 14232 + 18941 27287 + 28321 14377 + 14565 29651 + 24538 12712 + 3620 30324 + 9346 30309 + 13200 21933 + 17020 939 + 23501 25326 + 6726 1196 + 20794 5451 + 17016 23447 + 10128 2365 + 32143 24351 + 19623 25482 + 28046 3326 + 9235 18037 + 10800 10246 + 19538 73 + 25464 4723 + 25446 30369 + 17296 13160 + 7145 4541 + 20481 22646 + 12981 3970 + 7050 19046 + 22617 11704 + 11974 13918 + 26833 1902 + 10041 6870 + 22251 20805 + 10543 6597 + 7 21715 + 25145 26531 + 12276 9003 + 32532 2302 + 29636 29404 + 8407 11888 + 30106 32215 + 2716 16639 + 31382 30647 + 29108 5876 + 16162 23840 + 4040 21341 + 21748 26875 + 20315 8360 + 20828 27760 + 10287 18617 + 2402 6838 + 587 8997 + 19608 4562 + 15217 27711 + 1630 1432 + 13293 21973 + 26802 29273 + 5339 1180 + 17060 8381 + 21251 13143 + 26538 3193 + 18102 24316 + 5188 27559 + 2560 11566 + 1880 9391 + 11221 12419 + 5897 29892 + 10207 17457 + 23207 24859 + 30662 29398 + 6834 18733 + 31709 14908 + 4840 4207 + 26180 17 + 12668 23031 + 17588 12705 + 25017 14542 + 14924 21207 + 6014 939 + 29626 11996 + 15352 11006 + 23921 28364 + 19292 1121 + 9340 4366 + 26186 30343 + 4059 5670 + 20677 19711 + 18759 13746 + 21435 15153 + 14713 4274 + 13639 14868 + 11554 7191 + 32483 29791 + 3301 26850 + 4083 24793 + 3007 32034 + 1575 31446 + 19580 9048 + 21589 15571 + 8152 27591 + 29579 6493 + 8743 5497 + 28989 10904 + 10366 13005 + 14480 12481 + 6739 8062 + 21466 15415 + 1507 17488 + 1707 1983 + 29342 11910 + 1959 5052 + 11787 12167 + 19659 846 + 3257 2860 + 19370 4190 + 23027 12614 + 17007 9157 + 30197 6433 + 5508 15050 + 27565 5071 + 2258 17264 + 5125 19525 + 6869 32016 + 11756 12885 + 2725 13047 + 10102 14274 + 6515 21175 + 11645 5325 + 25312 28726 + 29779 15273 + 14060 15721 + 3389 14459 + 13087 21486 + 382 30100 + 28645 27343 + 21748 14788 + 29206 13017 + 32571 14533 + 12225 6146 + 23469 13249 + 23187 3745 + 1388 29261 + 18719 24355 + 3580 18962 + 17305 4925 + 31230 32176 + 10152 15257 + 28849 29045 + 18943 15657 + 4111 3725 + 13235 12651 + 24709 11170 + 21557 9476 + 28730 29639 + 53 9277 + 12086 2785 + 6279 3342 + 15007 6322 + 31625 2676 + 24210 29164 + 28287 27917 + 13080 18624 + 31620 18676 + 23032 9351 + 21462 22797 + 2085 23089 + 7518 9224 + 11979 23912 + 11634 16261 + 17664 1094 + 4593 20964 + 25681 15829 + 27904 7010 + 8050 17779 + 3778 23380 + 13199 2956 + 25492 22124 + 29128 24084 + 15458 5887 + 32649 20837 + 10725 14483 + 20877 1065 + 6814 11224 + 3715 5952 + 9877 24733 + 21349 5258 + 29442 10025 + 9384 1454 + 23311 25269 + 11430 9768 + 4655 21191 + 16552 27101 + 16241 18779 + 797 967 + 8321 6113 + 23239 11845 + 5650 21817 + 23431 12482 + 4747 23287 + 9954 31903 + 16143 30807 + 14137 15687 + 18909 23917 + 31200 23952 + 13425 10547 + 4481 20127 + 7844 20807 + 4886 19108 + 30564 19002 + 3377 24563 + 10906 27520 + 10786 18177 + 22269 547 + 17122 24595 + 19907 24968 + 16817 13154 + 6421 429 + 16485 28865 + 1414 24163 + 24509 12752 + 11702 21310 + 27110 11260 + 20109 7144 + 27579 3489 + 13717 28899 + 3398 29644 + 27134 27810 + 4919 15411 + 17449 32054 + 6177 28950 + 32388 8919 + 13675 10994 + 26055 7074 + 268 1515 + 11690 24878 + 30269 12055 + 4697 1160 + 5243 6106 + 22023 372 + 14648 2988 + 21793 4556 + 30182 14025 + 23231 24076 + 25842 8792 + 4630 8254 + 17814 17614 + 26834 27254 + 28518 866 + 29002 16999 + 31658 25476 + 21185 10110 + 21440 12669 + 6375 24892 + 10440 2920 + 15105 8080 + 12825 3546 + 32317 1832 + 27910 20925 + 26053 14247 + 31146 239 + 13924 12808 + 5509 353 + 10898 16737 + 7656 5261 + 20202 10361 + 28980 19258 + 7727 23224 + 30494 21425 + 22299 28437 + 3412 29327 + 11616 18391 + 3820 25752 + 25173 6662 + 10789 31224 + 245 5016 + 14659 29082 + 27633 22408 + 22593 30014 + 9132 25372 + 31311 5435 + 9530 12226 + 20279 17609 + 610 2317 + 22991 7694 + 22015 5765 + 11722 7947 + 32537 1277 + 25700 7886 + 6188 2929 + 29799 27754 + 28497 15206 + 15185 24378 + 22267 9461 + 10834 6712 + 32302 21203 + 13102 25149 + 6710 693 + 15868 10525 + 2804 17057 + 8712 21959 + 17934 17361 + 20755 23437 + 15447 16365 + 7546 24830 + 6140 15760 + 16574 2241 + 8467 21784 + 2353 25879 + 18751 20202 + 23182 14506 + 22118 4217 + 30315 25997 + 24415 19828 + 20130 19821 + 19659 22183 + 29914 27646 + 21327 10290 + 3963 7905 + 25493 1259 + 5516 23651 + 22423 31942 + 28673 3208 + 13266 12373 + 49 19960 + 9754 31622 + 28733 10898 + 774 28138 + 7011 7536 + 24030 5869 + 18755 20064 + 30262 12416 + 26709 3302 + 6521 6901 + 26831 24323 + 15812 26804 + 21118 26132 + 1670 26835 + 11540 28232 + 4767 13188 + 21417 13126 + 26278 13196 + 20793 16056 + 32068 1035 + 27912 17302 + 674 14840 + 6929 31531 + 32528 21730 + 5540 20200 + 14357 6812 + 31357 1099 + 22118 3484 + 24279 11809 + 27174 32242 + 27392 22697 + 13863 26860 + 12065 15405 + 15838 29573 + 2060 15304 + 26872 18408 + 5120 5177 + 10884 32380 + 25721 24752 + 30944 32494 + 19249 443 + 1688 28157 + 21939 31875 + 5043 18607 + 17381 5813 + 22993 15866 + 795 17810 + 1234 11221 + 30827 31930 + 23740 23771 + 10769 884 + 15550 16341 + 8392 13627 + 11874 21129 + 10045 29857 + 32503 23897 + 24256 7563 + 26758 25952 + 30082 28172 + 28338 26321 + 9178 11060 + 23282 31104 + 29473 14662 + 21220 30118 + 12745 29951 + 22104 1791 + 23957 21908 + 2581 22671 + 13776 15689 + 3905 9086 + 5278 24732 + 18065 28550 + 8087 21013 + 16789 15269 + 21755 2815 + 19297 4575 + 29679 14172 + 23856 14579 + 15193 7559 + 665 19207 + 31752 12333 + 9225 28804 + 32758 13128 + 25983 23130 + 20895 23293 + 17004 22309 + 31601 27983 + 20215 680 + 26773 13767 + 2503 5979 + 9552 1097 + 28878 21966 + 22143 32359 + 5767 17855 + 23731 15542 + 17484 18687 + 14500 953 + 18824 4162 + 27587 25109 + 28320 32292 + 14576 7160 + 7577 25812 + 22088 3477 + 12699 20196 + 21080 5349 + 399 11243 + 9204 7374 + 8509 17867 + 5420 4648 + 32617 21356 + 30440 23794 + 30352 21015 + 19428 28280 + 6409 1653 + 24284 3844 + 30817 8864 + 211 21509 + 25346 3724 + 31114 2456 + 4668 13420 + 1370 24736 + 1519 31406 + 4285 23688 + 21059 16730 + 15102 18986 + 28385 18623 + 1688 31542 + 9814 23413 + 32509 6084 + 5987 28126 + 146 4552 + 20750 8557 + 14542 9274 + 28041 14877 + 24987 18928 + 12033 6311 + 11283 15934 + 1174 13330 + 17408 25511 + 1256 22905 + 20096 23255 + 22192 10455 + 17264 9853 + 12040 23043 + 563 28311 + 40 19682 + 1991 20440 + 10867 17455 + 13564 8729 + 31959 27200 + 8439 17089 + 4256 25414 + 1305 13880 + 4102 14522 + 25779 23986 + 15818 21948 + 11237 3214 + 8047 7250 + 7748 31457 + 31403 20361 + 3829 26798 + 27085 9895 + 270 16272 + 8708 22963 + 30764 7851 + 8571 22460 + 28241 32480 + 23159 7024 + 5437 856 + 5036 15004 + 16015 5284 + 7478 22898 + 32545 4811 + 9390 6759 + 24368 15543 + 25089 30671 + 10751 24999 + 2500 11324 + 13517 2900 + 26868 27407 + 15875 3492 + 18702 10884 + 21176 19183 + 15026 9431 + 31151 472 + 10248 32291 + 14381 9232 + 5968 10431 + 24081 836 + 20756 12813 + 25530 5046 + 11429 5565 + 1402 6693 + 6303 3505 + 11608 21678 + 3164 4288 + 9500 3204 + 27214 21206 + 30642 125 + 31333 7394 + 23066 16007 + 1734 15182 + 26919 19520 + 19500 3521 + 661 27912 + 23167 29458 + 31988 26128 + 12591 24700 + 799 22250 + 22062 27450 + 23831 5998 + 23894 26572 + 31012 2483 + 20800 605 + 5472 28970 + 11697 22467 + 31432 9702 + 7906 7888 + 20536 25937 + 32756 23982 + 9395 4002 + 7715 30533 + 28052 21398 + 5456 4245 + 22097 8187 + 11682 26193 + 25761 11465 + 31009 9953 + 7426 2980 + 2897 17745 + 155 29122 + 995 32161 + 28353 21319 + 18632 27439 + 10589 29272 + 13057 7668 + 29878 12852 + 7341 2958 + 2078 20696 + 11767 3345 + 17984 8128 + 31145 21203 + 30944 28283 + 28989 21365 + 5357 6131 + 29556 15252 + 22805 1374 + 14224 18353 + 27111 32750 + 6771 14823 + 25588 21633 + 23044 18777 + 13646 6814 + 5728 30995 + 27899 25156 + 32619 14488 + 4108 8739 + 26769 2081 + 26925 31206 + 5007 5861 + 12438 14984 + 24134 29143 + 22394 10376 + 7868 23894 + 13083 4658 + 23436 23688 + 14554 7725 + 13854 13594 + 30127 9366 + 18231 28245 + 26783 30533 + 23921 24212 + 26848 13230 + 104 21057 + 17780 4916 + 21118 13208 + 21822 11444 + 26151 23219 + 15245 15446 + 23283 20806 + 13915 19612 + 6540 24020 + 24720 1554 + 19717 5646 + 27572 30928 + 17156 2129 + 29097 25957 + 11111 16462 + 8211 24753 + 17179 763 + 9297 10352 + 19733 6684 + 26592 7251 + 22368 26577 + 23117 4493 + 10605 16040 + 14051 7431 + 23515 8932 + 26967 31327 + 287 9667 + 28157 25624 + 29070 31649 + 18173 876 + 15462 16912 + 24909 5210 + 29332 8958 + 2354 29873 + 30497 7752 + 22344 4841 + 15427 17157 + 19473 5056 + 21295 1583 + 8522 3007 + 30704 11331 + 11601 21463 + 18857 26528 + 3598 20085 + 10935 23964 + 11756 25727 + 21349 14402 + 5791 6108 + 29918 17148 + 27253 17201 + 24915 19545 + 17979 31943 + 2375 10093 + 15016 5233 + 15654 11074 + 32166 19107 + 1393 30480 + 26785 10483 + 2768 3587 + 21104 21062 + 29332 3441 + 20557 13124 + 17234 21646 + 27305 12683 + 22595 27849 + 22411 21105 + 8543 24088 + 21903 20518 + 26921 23191 + 20348 13869 + 6220 20758 + 425 25670 + 29268 32288 + 28556 16643 + 3542 32611 + 4306 29543 + 21909 15697 + 15011 11516 + 12090 13055 + 27320 25597 + 30573 13441 + 16147 22359 + 23069 20465 + 3668 21578 + 10512 17818 + 16815 30644 + 12743 22481 + 17092 2825 + 14077 23323 + 1174 10061 + 6449 31599 + 26664 30285 + 25758 7044 + 31289 15528 + 27235 1822 + 18664 19755 + 15746 27042 + 21761 8272 + 25509 5661 + 27626 2209 + 17577 11834 + 1083 24336 + 25349 6569 + 2113 2116 + 10848 1948 + 20135 24109 + 10406 24622 + 23243 22311 + 20779 7057 + 23361 13862 + 30829 26900 + 15934 9615 + 2634 26668 + 6327 22639 + 4982 29114 + 1577 11235 + 4679 4104 + 5142 17595 + 8674 18436 + 15724 19293 + 30239 15957 + 28454 12854 + 17778 3870 + 2201 24829 + 10608 24410 + 18169 12626 + 11638 17101 + 3279 24391 + 13899 2504 + 31529 27278 + 9360 26095 + 23422 25395 + 3846 5504 + 26189 16060 + 12485 26777 + 939 6382 + 10924 31786 + 14365 11598 + 32354 29272 + 2326 25812 + 13432 16445 + 16840 1321 + 28214 23826 + 8668 25904 + 14059 14047 + 9469 1132 + 16279 19724 + 15116 315 + 19176 12586 + 30246 11209 + 28350 29325 + 25763 23010 + 29544 8531 + 596 10710 + 32760 8618 + 25993 4296 + 28229 30775 + 2395 25314 + 4127 3246 + 22517 31243 + 25231 6081 + 23721 14798 + 8944 3496 + 20167 27988 + 29941 22203 + 29506 24167 + 18346 2966 + 9300 2713 + 27331 12925 + 9079 1473 + 19591 10171 + 13088 26417 + 9199 27388 + 21197 4373 + 22912 32651 + 22805 14237 + 21689 26047 + 3222 18336 + 27366 28610 + 17822 10909 + 1887 21556 + 4025 26632 + 17489 25885 + 13116 18946 + 3676 14824 + 1074 30138 + 5207 26412 + 19726 21952 + 12230 3871 + 10430 18135 + 8609 10707 + 8389 11721 + 29229 23632 + 26939 30484 + 31174 4579 + 7569 32546 + 5020 19202 + 28222 1067 + 14981 14678 + 16504 2239 + 21282 18570 + 22099 30786 + 11714 8116 + 11947 27811 + 21873 30513 + 27000 9946 + 4326 21267 + 7739 8632 + 3340 18993 + 14147 8385 + 0 32313 + 3542 15095 + 11916 18718 + 12347 9087 + 7491 26729 + 27616 22597 + 22899 5932 + 27368 26831 + 11607 4931 + 28050 13725 + 15887 31452 + 25873 23185 + 240 17235 + 30330 27890 + 10488 17023 + 12712 20421 + 9286 24510 + 4344 8026 + 31893 556 + 9205 5889 + 27862 13709 + 6186 23034 + 16697 18315 + 10337 13039 + 7669 19232 + 21447 11056 + 5205 6 + 7043 19788 + 31928 4160 + 26226 31876 + 24368 28126 + 4056 1253 + 19376 22352 + 3832 26070 + 24003 10399 + 4777 23322 + 18161 9257 + 23815 20055 + 7699 17784 + 8366 9572 + 22768 32013 + 6608 20405 + 16559 25588 + 6870 1879 + 24757 2628 + 17697 28698 + 25269 31638 + 11214 6570 + 470 28888 + 10093 26462 + 14826 26324 + 11950 709 + 5843 29940 + 6473 17414 + 2921 18425 + 18273 25929 + 32304 4192 + 16602 25730 + 17761 1125 + 32057 10526 + 6902 18859 + 9649 22821 + 9315 12978 + 18490 17285 + 246 14439 + 7072 25454 + 27845 30772 + 8596 17063 + 25958 17173 + 9468 26373 + 24727 29287 + 18381 300 + 3150 17195 + 3285 16643 + 15014 26805 + 1827 1612 + 2888 23488 + 6553 6647 + 5914 8993 + 30363 14061 + 23054 28500 + 22705 26414 + 21016 25172 + 14914 7222 + 18784 16708 + 9099 28610 + 1284 5520 + 31526 9266 + 6328 28502 + 7833 18914 + 27344 2811 + 25974 24808 + 850 4078 + 4799 25827 + 5076 30423 + 7521 27261 + 15618 24928 + 8630 21648 + 29130 19992 + 15132 10453 + 30562 5864 + 30173 12863 + 25675 4309 + 32418 26937 + 10191 28610 + 11777 2081 + 3687 16682 + 2973 17529 + 26294 25826 + 26005 23392 + 24015 25325 + 7695 31257 + 24759 22996 + 23000 2416 + 19469 203 + 18461 1269 + 29206 23865 + 19573 19758 + 592 21326 + 27030 19952 + 9476 9574 + 25614 24638 + 10316 17972 + 12715 291 + 27441 5542 + 27449 19750 + 18085 14526 + 6999 10761 + 2870 14497 + 28280 9906 + 17785 30026 + 29944 23349 + 23125 15455 + 22935 30997 + 12140 31970 + 9114 17921 + 31488 7284 + 21765 26958 + 469 25380 + 29310 18120 + 30907 18119 + 17303 5968 + 29296 5898 + 24382 2589 + 14796 10111 + 24905 30568 + 13100 5401 + 29498 3970 + 24384 10386 + 9056 30572 + 23684 8050 + 23208 28200 + 19388 20854 + 6801 25636 + 18162 14402 + 2522 24617 + 10664 21361 + 14217 9082 + 15337 15125 + 24888 14537 + 26920 28431 + 29300 30700 + 1771 4491 + 24683 2618 + 20067 16185 + 30189 8636 + 3884 8175 + 6455 24411 + 18596 5739 + 3555 21098 + 16968 9779 + 12942 3588 + 27335 14991 + 15094 1763 + 14473 29129 + 27723 17993 + 32124 27643 + 27322 32000 + 6981 23774 + 13353 9028 + 17368 17421 + 30069 6337 + 30153 14208 + 31844 8676 + 10937 6126 + 8656 11717 + 14675 22295 + 9364 567 + 15234 11247 + 3824 16779 + 23718 10448 + 25904 14270 + 19102 9236 + 1420 31477 + 8110 17245 + 20046 11577 + 31329 15927 + 20592 5001 + 7084 5278 + 2571 16514 + 19118 591 + 23794 16117 + 26759 26539 + 13100 31452 + 3581 13660 + 984 7510 + 16280 8125 + 12398 10831 + 15399 31603 + 31541 27842 + 9376 9343 + 9483 8319 + 15244 13678 + 4529 20116 + 15673 7226 + 9959 31629 + 22792 18104 + 29641 5363 + 8046 12391 + 2816 32108 + 18231 4034 + 23421 11560 + 32724 14628 + 14464 5706 + 7569 2458 + 10994 23338 + 18365 19462 + 4875 26219 + 28629 3867 + 4743 6899 + 15361 19157 + 11448 7184 + 13890 74 + 728 7187 + 31948 11937 + 4164 12767 + 24366 3151 + 19256 27657 + 18190 27581 + 5104 12866 + 605 3730 + 25878 986 + 32753 27426 + 17810 17501 + 20158 2935 + 3297 3436 + 13027 13735 + 8285 26352 + 27368 31040 + 26827 21795 + 19129 3496 + 23765 24009 + 8437 8592 + 7698 31810 + 28252 21382 + 19321 30258 + 20012 2061 + 21803 8328 + 2442 12685 + 19101 26343 + 12024 25258 + 19816 19860 + 10799 11195 + 2038 12292 + 16313 20491 + 16528 11403 + 31429 20459 + 24152 32638 + 2784 6288 + 30432 1663 + 16974 25312 + 16426 16026 + 23779 26246 + 3084 19989 + 29282 1710 + 16131 3304 + 30334 494 + 1445 1268 + 27588 30479 + 24837 3388 + 30152 15476 + 31610 29036 + 16919 6163 + 5212 2352 + 20122 23038 + 12900 14572 + 26393 13231 + 12671 3999 + 19147 25181 + 10765 5037 + 17910 25273 + 7315 21162 + 10934 26796 + 15900 28198 + 30512 15800 + 13964 10685 + 7835 29887 + 7011 27844 + 21903 4644 + 28282 15374 + 29003 23365 + 26991 26203 + 23724 30846 + 25481 30765 + 23727 28926 + 10517 2533 + 22926 18381 + 10294 7435 + 8337 9628 + 26736 1016 + 5583 764 + 22320 14593 + 5194 12998 + 3273 6279 + 17889 31905 + 19058 9062 + 2999 11188 + 4859 17756 + 8921 3482 + 25864 5400 + 2045 23034 + 18113 8667 + 14421 23317 + 13 9361 + 19627 29672 + 4479 20616 + 3821 18552 + 11093 2555 + 4515 22809 + 8432 30407 + 31674 20903 + 4686 12228 + 10841 8600 + 18003 20323 + 32111 10804 + 30093 13367 + 6887 27691 + 3716 3162 + 12161 7658 + 18835 8341 + 13164 30794 + 13189 23656 + 31718 20282 + 11074 14898 + 27203 14373 + 10239 2254 + 21471 4111 + 31362 29202 + 19853 10077 + 7469 16358 + 22620 12675 + 2971 6025 + 1154 21206 + 963 16630 + 31341 18159 + 32700 4699 + 31014 7723 + 10300 15801 + 15427 30951 + 30013 2276 + 25279 29516 + 11045 26176 + 23370 9360 + 24587 30393 + 2469 10419 + 13774 13183 + 19407 9184 + 31429 22610 + 15590 2755 + 27644 9515 + 3771 15156 + 24853 12343 + 4663 5316 + 15099 18258 + 2526 18646 + 944 18980 + 10426 1544 + 18100 29757 + 11085 29404 + 18061 16573 + 18193 8102 + 21799 26374 + 16468 12264 + 14801 27199 + 19790 30565 + 14558 21377 + 2165 10069 + 32228 28841 + 4905 27712 + 23252 22491 + 11519 1332 + 834 31228 + 27405 26892 + 9284 15485 + 26034 32448 + 30328 25829 + 8827 16837 + 10484 5817 + 13047 25503 + 18644 15998 + 30776 6137 + 4722 683 + 13868 14490 + 26185 13698 + 8397 21208 + 27833 18667 + 20606 30753 + 18688 28556 + 4581 22371 + 5330 25716 + 20696 13638 + 15140 17618 + 27882 19772 + 10723 32085 + 6499 32139 + 14167 1768 + 389 23712 + 306 3237 + 17687 30231 + 30811 5887 + 101 29175 + 15767 32303 + 30178 20689 + 26740 12330 + 5856 13200 + 19168 17518 + 5080 21974 + 16625 27173 + 19421 30204 + 7595 29501 + 26115 24021 + 19056 6426 + 5785 7046 + 14384 5589 + 3383 14797 + 20045 20204 + 18362 27478 + 5241 5254 + 2432 9389 + 27084 25220 + 32048 3247 + 13461 7859 + 4768 31569 + 4970 413 + 31088 29393 + 14641 11665 + 11296 5997 + 17129 29078 + 22141 9726 + 32560 21547 + 32112 18889 + 19594 17346 + 11585 30240 + 25768 12573 + 5789 4209 + 8182 25018 + 27066 17298 + 30174 30372 + 27157 17719 + 15202 30263 + 9338 10890 + 25257 7512 + 25602 8484 + 17246 22247 + 31227 32163 + 15566 30273 + 10160 4419 + 20436 13257 + 30778 7183 + 8136 28825 + 7054 31053 + 7872 28805 + 23350 20454 + 652 2012 + 3125 8385 + 32021 11341 + 28846 278 + 5042 28313 + 20242 9939 + 22105 7357 + 7104 10617 + 8345 10877 + 27917 31167 + 31593 56 + 4306 5774 + 10236 30252 + 32213 28167 + 20730 3157 + 592 9549 + 22646 23890 + 31796 12808 + 13897 23738 + 5815 17570 + 23417 10107 + 31733 31347 + 5239 1803 + 8318 11020 + 27960 17964 + 18912 25647 + 10014 6227 + 12351 19416 + 25092 6845 + 7749 10264 + 11927 24685 + 14790 14468 + 22935 2165 + 10908 23836 + 23660 4083 + 9312 15039 + 215 26476 + 27314 9539 + 27271 19760 + 16136 5007 + 25219 3241 + 16877 16912 + 28036 1165 + 12515 27671 + 26459 15364 + 3360 11469 + 4808 22793 + 7817 9342 + 17969 30799 + 29040 28463 + 6839 14640 + 23721 19834 + 17525 17976 + 20686 6375 + 32678 15628 + 10358 14591 + 18348 5749 + 27774 20107 + 23043 4517 + 32362 11910 + 22619 11180 + 24117 3686 + 12834 22138 + 18400 28551 + 22249 28836 + 12361 26539 + 4169 29058 + 14324 22660 + 17126 21295 + 32108 134 + 15206 32295 + 20546 2878 + 5461 22622 + 8323 26517 + 14075 7114 + 9709 11921 + 20060 15986 + 7430 19769 + 12472 71 + 8064 28772 + 30442 8466 + 2168 24919 + 11853 21245 + 1048 5705 + 30411 13379 + 23921 12780 + 27624 29904 + 21609 2362 + 16313 19099 + 16565 1807 + 31719 31161 + 1551 26865 + 28114 31556 + 24799 22736 + 22593 14413 + 22966 21360 + 7684 23602 + 14628 7030 + 13846 29647 + 9355 11547 + 23284 25894 + 8095 16039 + 3069 17723 + 1420 22023 + 8391 12269 + 10162 23527 + 23420 2013 + 7966 22740 + 6252 27234 + 256 12552 + 28211 11743 + 3454 16319 + 19150 28341 + 7020 8937 + 22337 358 + 29308 23625 + 11388 5744 + 30902 9515 + 10570 30371 + 3854 28160 + 579 31936 + 13346 824 + 29125 21358 + 820 13556 + 16186 1153 + 26806 10035 + 10728 4328 + 27820 7231 + 7361 5769 + 16006 6988 + 28114 31631 + 15607 18753 + 19691 11449 + 1944 8689 + 27235 13927 + 16183 31723 + 18405 24138 + 29905 24933 + 4681 26005 + 26197 19644 + 21703 16869 + 2940 16182 + 19127 25862 + 7170 29908 + 3677 6644 + 9183 10261 + 24664 3988 + 26882 27828 + 17495 24505 + 22885 8340 + 13550 15151 + 28496 19989 + 14715 25001 + 29908 6979 + 13863 11910 + 20113 1385 + 24380 18821 + 31006 12460 + 19995 29871 + 11097 32635 + 20294 32438 + 6971 30137 + 7691 4957 + 12733 8113 + 25476 31087 + 3482 19700 + 29634 18440 + 3014 27505 + 27914 15113 + 10151 12077 + 2614 4260 + 25635 30501 + 10877 16427 + 4566 2050 + 17872 25680 + 11706 16743 + 15975 24875 + 16084 25288 + 15595 8336 + 2182 18632 + 1537 13624 + 6712 17493 + 32007 20357 + 15434 18621 + 20713 11452 + 30028 11823 + 7465 2977 + 24976 10798 + 6733 14226 + 23151 26523 + 19954 25962 + 29060 21543 + 1039 27496 + 3967 18702 + 14307 20403 + 5396 10537 + 29772 16116 + 12249 26239 + 6230 14046 + 11246 7582 + 21989 3682 + 26221 5407 + 11690 1949 + 9162 29679 + 7277 15752 + 28768 26862 + 8991 2485 + 22663 19136 + 19473 27740 + 12483 26292 + 19685 4935 + 21913 18885 + 26096 21031 + 15835 18144 + 9433 14610 + 29001 22977 + 14691 29697 + 28796 17856 + 6268 16452 + 23117 29732 + 15033 2829 + 7666 7588 + 22678 13888 + 20520 14030 + 8167 3823 + 17666 26462 + 31501 13037 + 24291 2154 + 9123 30997 + 5754 15782 + 24427 27144 + 5781 14843 + 28536 29998 + 25040 8159 + 26268 20468 + 22336 12794 + 19788 21362 + 3675 12476 + 11863 13967 + 27006 19879 + 24783 12583 + 27027 3404 + 8385 26245 + 15483 17643 + 18794 27621 + 13039 6376 + 18618 22954 + 16846 32105 + 11539 5155 + 28106 14967 + 31583 23255 + 32662 22829 + 19612 13179 + 8674 10152 + 1859 28604 + 4466 11640 + 25069 23359 + 21222 31356 + 14799 4427 + 28869 11830 + 10424 4033 + 6036 28093 + 11106 22283 + 31956 14994 + 4630 17639 + 22766 15568 + 25237 23043 + 23340 5929 + 17310 16511 + 25083 17264 + 32571 13209 + 26850 16999 + 8809 22224 + 2207 6598 + 15759 7418 + 5408 12158 + 19082 5619 + 22530 2402 + 16915 21377 + 7562 21635 + 29558 5228 + 17675 22428 + 16038 1695 + 17642 6188 + 25059 14214 + 5484 463 + 8516 13260 + 15550 19378 + 10129 26091 + 16829 10239 + 7424 29933 + 6663 32082 + 4493 15112 + 15153 602 + 32173 26059 + 19957 4081 + 17762 28588 + 7510 24090 + 22194 25857 + 15078 9313 + 11706 19561 + 29799 15955 + 15778 5361 + 7723 207 + 30456 6716 + 24755 23833 + 24814 8505 + 10030 17092 + 31802 9713 + 32664 27015 + 27487 27948 + 13408 18522 + 9561 2764 + 8842 32565 + 17589 28618 + 20093 23815 + 22094 6391 + 31919 29569 + 24570 8636 + 6814 22154 + 12437 19498 + 3981 13631 + 26634 470 + 7078 28292 + 1784 26398 + 16205 6997 + 15054 21647 + 15222 17701 + 1107 26683 + 5898 7845 + 17313 25354 + 13433 6537 + 9673 11276 + 26037 7150 + 25971 7702 + 5122 25643 + 18662 12788 + 31757 23037 + 17681 10677 + 11772 8195 + 11833 6052 + 29734 12496 + 25643 30115 + 31335 11968 + 28892 32723 + 2817 19981 + 7556 10081 + 30000 25766 + 4976 14523 + 13500 13158 + 13013 14911 + 14548 26768 + 25358 5845 + 13262 11095 + 15592 23018 + 11349 13459 + 4254 6231 + 7126 4298 + 28252 7168 + 15621 9152 + 307 1526 + 18558 26141 + 14754 23835 + 15523 6537 + 30151 25957 + 28914 22538 + 2729 9706 + 7235 28495 + 19186 12833 + 8286 26862 + 25788 7364 + 23699 29830 + 12565 28913 + 31761 8440 + 21781 10305 + 11238 28164 + 23920 21170 + 24476 16303 + 19098 1876 + 19100 8434 + 21677 15073 + 30614 2924 + 857 17253 + 28243 5590 + 3937 7783 + 9064 31522 + 24614 242 + 31860 24652 + 22777 20267 + 1706 5908 + 3838 21290 + 5250 22484 + 27036 26847 + 21144 3309 + 7301 22292 + 722 20045 + 23424 13204 + 28696 5045 + 7504 31409 + 21499 28813 + 15403 28815 + 21193 23594 + 16198 29854 + 25007 7575 + 6705 9697 + 23986 27132 + 13261 4290 + 20823 8444 + 4057 7486 + 25082 21098 + 788 5747 + 7430 23768 + 27450 27288 + 24627 31937 + 31002 11429 + 24387 4081 + 13383 28412 + 21687 8510 + 31974 16532 + 14872 1145 + 29011 27698 + 30619 25298 + 17005 4985 + 20993 5109 + 10875 23964 + 30896 69 + 26545 13238 + 29991 3265 + 19603 27353 + 24597 14654 + 11654 17935 + 10088 9657 + 11250 26795 + 23520 9135 + 7320 9052 + 27581 19588 + 1984 31902 + 25429 19996 + 1815 28483 + 17253 15101 + 3629 6126 + 14381 11083 + 30622 27761 + 31595 24646 + 543 7732 + 28281 25555 + 15808 29396 + 251 18934 + 17099 11348 + 17288 18956 + 26839 3165 + 5384 23017 + 5576 5160 + 11373 19685 + 8567 23740 + 22470 13627 + 13327 16756 + 9359 26133 + 29209 6308 + 17525 30932 + 14961 23705 + 25802 8247 + 12155 28941 + 22013 24620 + 15865 8070 + 19371 28991 + 20778 30459 + 11485 10908 + 25799 29043 + 24372 17882 + 10951 7237 + 12014 11229 + 981 32217 + 28855 14886 + 5751 5601 + 14708 5163 + 25143 6953 + 2882 7254 + 16645 1067 + 7685 7293 + 25160 30157 + 29979 30127 + 26686 26041 + 17084 25453 + 28998 5096 + 11478 30319 + 31735 31013 + 24136 26429 + 15848 26192 + 27249 16656 + 12870 21092 + 26690 10616 + 22110 15192 + 19721 12657 + 16241 2068 + 30300 10430 + 28231 2000 + 32162 23645 + 522 32088 + 24288 32048 + 11549 6863 + 12160 9209 + 5060 27818 + 6402 1016 + 1416 28857 + 1677 23951 + 20335 30777 + 29569 9849 + 13870 31244 + 3159 9533 + 31922 9284 + 23070 27040 + 13421 19053 + 31777 7178 + 29168 16374 + 607 4567 + 24975 17522 + 20093 27860 + 7390 24902 + 30767 18454 + 2793 30395 + 3332 5291 + 594 14428 + 8899 19614 + 21869 32446 + 5781 2818 + 26045 7919 + 31322 25547 + 21811 26077 + 7344 1615 + 26839 26674 + 18250 18837 + 12653 3392 + 16985 14719 + 5126 5557 + 25315 6184 + 21844 23787 + 25877 1754 + 22506 13779 + 4770 11812 + 20097 2711 + 14456 17598 + 14502 20509 + 13875 16637 + 6458 27862 + 31933 20675 + 29523 25670 + 8397 26619 + 15157 28392 + 14588 19900 + 3629 8213 + 5718 3172 + 11591 23011 + 360 2332 + 25577 4310 + 1251 19259 + 13447 18325 + 29222 9282 + 23236 13517 + 13055 29998 + 27494 13220 + 10032 15898 + 6080 28972 + 15184 31006 + 23346 16250 + 6608 31154 + 7831 4365 + 19972 9675 + 9878 23916 + 27689 24095 + 28380 4585 + 20631 20258 + 25984 14244 + 19282 11346 + 20175 8723 + 5222 944 + 29441 18255 + 12421 26435 + 5218 21947 + 31892 7856 + 3484 12427 + 27102 27406 + 23801 14057 + 3019 9028 + 19081 6039 + 29487 3933 + 17481 29949 + 29243 27975 + 31845 17351 + 18274 29128 + 19199 6204 + 21635 25673 + 19931 1211 + 29425 9354 + 15752 15818 + 9177 32036 + 28857 28240 + 20460 7709 + 2966 186 + 11 30400 + 25086 8158 + 29716 26169 + 8397 21654 + 15318 24171 + 25422 27440 + 31111 7345 + 28462 13800 + 15367 2138 + 27239 20418 + 27263 5813 + 31656 13643 + 2550 18638 + 26363 24257 + 14496 28404 + 23909 377 + 4554 23128 + 24455 15431 + 18524 1319 + 16449 13536 + 9498 32187 + 1424 4707 + 14564 2416 + 6903 19246 + 31315 32763 + 479 27228 + 12595 20520 + 27012 17264 + 383 29440 + 22818 184 + 6817 19083 + 23599 4902 + 1744 1386 + 27021 18561 + 20881 8387 + 3029 11992 + 15236 1528 + 8670 29272 + 29866 2521 + 25559 3260 + 23964 16156 + 12897 27577 + 6950 7683 + 4675 9675 + 22244 30511 + 6235 27408 + 23219 32733 + 28331 6627 + 19398 449 + 1132 15623 + 9573 22776 + 26676 15211 + 12925 28305 + 15463 10136 + 10296 18006 + 11082 26359 + 11019 679 + 14610 22372 + 29353 28994 + 20377 11112 + 28814 18446 + 24671 27593 + 20442 12553 + 32420 26396 + 23643 8364 + 23703 22075 + 22992 12827 + 9119 7826 + 4984 26821 + 12535 24925 + 28479 16134 + 21743 28951 + 5851 21916 + 19513 21601 + 21604 26589 + 18401 12277 + 3842 23728 + 31125 18210 + 26488 25717 + 16148 15522 + 19297 4132 + 12470 23436 + 28979 11790 + 1044 29299 + 3606 31942 + 25880 12470 + 14813 27867 + 7333 76 + 23674 13876 + 5476 1103 + 11126 30184 + 3136 14043 + 11522 23978 + 31538 5823 + 26992 13799 + 4680 28620 + 27370 4075 + 23491 1681 + 26227 1376 + 30056 21123 + 26686 18129 + 6705 30626 + 8382 698 + 3245 23260 + 30379 23295 + 19336 31368 + 19863 11955 + 22212 9827 + 32680 29231 + 11606 18626 + 23618 10157 + 4092 11414 + 5231 18088 + 32561 2605 + 22814 106 + 22378 9896 + 3655 21592 + 24485 30770 + 22849 20126 + 5064 2885 + 30626 6151 + 27930 21310 + 14130 11754 + 26756 8916 + 5772 11571 + 2865 16116 + 2352 5047 + 11134 22724 + 4330 14095 + 19719 14764 + 22922 28788 + 27647 3666 + 17169 8475 + 9461 939 + 18833 15030 + 15193 21335 + 295 25581 + 6714 27294 + 26510 8374 + 1983 2450 + 7134 6796 + 25886 3548 + 8279 15545 + 31183 5887 + 8440 21750 + 29185 20452 + 21747 18640 + 25931 27553 + 28711 13386 + 27615 18850 + 15560 28291 + 32133 16219 + 23734 32011 + 3785 13297 + 23780 28380 + 7680 3137 + 13452 27660 + 8901 23526 + 31960 32587 + 6079 27127 + 9466 14977 + 8110 22102 + 8604 22523 + 5061 3716 + 5599 23973 + 6783 18206 + 14097 4094 + 15184 22831 + 13212 11921 + 15502 12472 + 12426 988 + 30264 27618 + 94 18090 + 9531 24703 + 2287 8971 + 12302 30593 + 25908 32056 + 13974 11339 + 10992 8386 + 13410 32726 + 23418 4765 + 28013 21947 + 27077 9391 + 21185 31593 + 26395 13737 + 1367 1997 + 21256 14355 + 6884 21491 + 14870 12184 + 18725 823 + 16922 19386 + 8593 27578 + 31212 9006 + 4179 11770 + 15776 21339 + 24237 27777 + 16199 27507 + 2527 23236 + 18316 4823 + 21758 17524 + 2182 18069 + 5396 15496 + 26687 23002 + 21543 21906 + 30612 6509 + 2258 6877 + 23859 2652 + 17739 31777 + 21389 14363 + 27062 31648 + 29636 26249 + 4843 12446 + 26300 16471 + 12230 5720 + 14463 17033 + 23665 10671 + 29031 12752 + 23550 1496 + 17288 22182 + 17903 666 + 2545 4412 + 15967 19622 + 2711 3674 + 21648 2753 + 25284 642 + 27877 24743 + 16637 20667 + 26682 660 + 3740 26250 + 3058 4744 + 28226 24267 + 738 10898 + 31640 10538 + 10415 17766 + 978 1064 + 11796 10438 + 32160 3003 + 1494 2888 + 23103 30370 + 28456 26950 + 24737 22733 + 23417 23234 + 7826 24877 + 23219 15926 + 6934 3454 + 10801 12917 + 22572 14009 + 30622 9162 + 22885 9454 + 25161 7864 + 20420 2414 + 17012 11468 + 14994 21087 + 16207 13849 + 16357 17093 + 16745 15397 + 14007 5742 + 22690 16654 + 22415 14597 + 14726 20456 + 18402 15347 + 1900 24948 + 14179 16035 + 13710 16986 + 3506 26878 + 25234 11851 + 12763 26626 + 12058 1410 + 17489 4221 + 12558 22580 + 14112 25625 + 19036 32185 + 1853 12543 + 21317 2866 + 29932 25720 + 13595 16315 + 30821 27931 + 17355 25134 + 21241 12587 + 22881 5820 + 1040 10740 + 28693 24760 + 5259 9480 + 13400 22268 + 6691 107 + 18852 1941 + 1929 28376 + 16859 8545 + 21806 28003 + 4124 14464 + 18851 5093 + 3383 23693 + 10190 19895 + 29905 15801 + 19474 20586 + 6053 18432 + 18664 21059 + 22596 27090 + 24162 4706 + 25833 11693 + 14122 14493 + 530 25658 + 10454 27454 + 7855 22180 + 19556 13540 + 21463 22291 + 7897 29944 + 24341 1836 + 31033 6457 + 6016 21187 + 4608 18187 + 21224 26346 + 24981 26454 + 10643 23492 + 11809 14287 + 1041 22917 + 12928 6346 + 24545 14147 + 18173 18094 + 15541 27728 + 10689 2645 + 11576 10994 + 32760 11208 + 5002 7539 + 26569 5858 + 8822 1191 + 30308 10607 + 20955 24854 + 17538 3759 + 3485 24118 + 14051 23560 + 957 26896 + 32607 22280 + 5965 12817 + 26195 25806 + 8953 21398 + 17223 7984 + 24378 29995 + 9937 27643 + 27940 1387 + 5841 14053 + 14352 2709 + 24911 5834 + 5488 5144 + 29010 13064 + 17218 1384 + 15417 11747 + 8870 17566 + 19767 11499 + 19801 19819 + 10155 20648 + 27098 17200 + 12349 2232 + 27435 23289 + 1982 12767 + 13899 22635 + 16877 20354 + 30852 24239 + 9569 31298 + 20217 149 + 10487 18806 + 14535 18774 + 11852 3443 + 10858 26966 + 2007 9387 + 31227 18582 + 11385 3530 + 16679 31356 + 4427 5401 + 15055 27872 + 32189 7058 + 3934 11834 + 19747 31277 + 29706 19752 + 29672 27670 + 30281 7534 + 17881 13955 + 17910 7381 + 26106 29990 + 19891 17508 + 30599 1597 + 27186 18554 + 6895 2407 + 5695 9377 + 30879 16518 + 27261 19918 + 5783 25115 + 23768 2091 + 29957 4263 + 15605 9062 + 28929 12981 + 32726 19157 + 13298 21329 + 1599 9396 + 251 742 + 9811 11788 + 298 25720 + 25131 5828 + 16927 11125 + 23093 23465 + 29191 19033 + 13124 31292 + 32506 29327 + 21868 23615 + 7889 18979 + 6611 32545 + 26555 25572 + 13013 25973 + 2286 4798 + 21205 3804 + 24060 8506 + 21348 1236 + 1633 18993 + 24418 254 + 24089 1999 + 26603 19365 + 11031 27191 + 29959 12107 + 3738 10031 + 12324 16456 + 18575 30819 + 22420 15747 + 7728 9692 + 8030 31119 + 15438 18043 + 23762 2418 + 14530 20580 + 14188 26784 + 26019 1888 + 31422 22458 + 31756 12115 + 2613 30158 + 15171 9514 + 24734 29161 + 29781 8327 + 29318 13570 + 6451 25818 + 15264 2632 + 18861 4201 + 13449 5658 + 32646 1076 + 26454 23026 + 26185 3973 + 22135 5583 + 6760 7738 + 27315 3495 + 32360 8453 + 8695 5025 + 3078 17094 + 16886 13804 + 589 16017 + 24240 4410 + 4284 19914 + 5631 3806 + 8907 11788 + 30351 16353 + 13850 10926 + 8610 5204 + 12516 26037 + 21565 24674 + 32063 20568 + 9573 30394 + 16634 23339 + 27719 6657 + 24827 25160 + 27185 9526 + 6669 14802 + 377 3307 + 22611 870 + 29558 16774 + 6548 7451 + 21739 1193 + 3527 1764 + 8513 29226 + 21598 2861 + 4669 20246 + 9203 19407 + 8898 10055 + 23823 3184 + 26764 23642 + 1 12211 + 14791 1744 + 14504 23674 + 24722 27741 + 12909 9457 + 28583 21618 + 10656 20703 + 8311 11849 + 13975 6442 + 31776 18881 + 6679 12896 + 28128 22151 + 25002 30806 + 16038 29478 + 3476 25861 + 24223 20410 + 31067 14578 + 19108 17936 + 8918 23431 + 18595 19270 + 2794 32222 + 10032 17639 + 20023 29364 + 8594 5586 + 15114 31308 + 691 9535 + 5417 28958 + 7832 13390 + 26376 25701 + 15099 3281 + 13108 1979 + 1256 28152 + 4045 25339 + 14922 6582 + 12566 20451 + 15216 2028 + 10038 752 + 18894 2651 + 5745 25389 + 20024 5800 + 30773 24750 + 6673 31170 + 32386 18864 + 13312 27170 + 583 21074 + 25047 17540 + 30840 6955 + 18051 14544 + 16577 32489 + 5103 19210 + 15313 20354 + 32243 20032 + 30311 28506 + 19577 26007 + 22866 23342 + 8233 8615 + 13788 17773 + 13848 32392 + 12554 21504 + 13308 22779 + 32609 25974 + 18334 26460 + 5611 31440 + 10585 23814 + 27746 32546 + 23200 7425 + 10101 9863 + 18051 17157 + 350 481 + 15239 20438 + 2545 11538 + 2820 28736 + 24218 10621 + 29578 9218 + 17854 1713 + 22746 31787 + 10279 28488 + 11552 15994 + 13877 2090 + 21577 30080 + 7614 19568 + 13149 21335 + 4247 12383 + 2796 20201 + 31463 23031 + 11468 2534 + 11152 9670 + 4716 22428 + 22522 31435 + 21040 11009 + 20436 8258 + 28528 17541 + 25705 23679 + 444 11808 + 31295 7133 + 13632 28271 + 29417 15145 + 12093 22964 + 6163 20708 + 28310 2473 + 28635 29920 + 20921 19270 + 26052 3565 + 33 15286 + 31387 6491 + 3829 23501 + 14551 12336 + 21822 4986 + 31247 16947 + 1404 29905 + 7502 5840 + 18269 2150 + 9494 8266 + 13708 2763 + 20269 3453 + 20642 17713 + 5948 19152 + 10618 4423 + 14479 19196 + 14889 8837 + 10833 31849 + 7692 23881 + 15563 16403 + 5772 22071 + 27967 2811 + 2873 2677 + 14633 4945 + 30992 31617 + 12478 1688 + 3560 6007 + 17328 17979 + 31239 14522 + 16985 3083 + 21275 3628 + 20611 8286 + 14567 26384 + 3649 30605 + 17675 11282 + 1609 7359 + 11405 16586 + 118 17425 + 23223 8052 + 10804 13871 + 12858 14977 + 7612 959 + 2665 3550 + 11278 3836 + 27577 19436 + 27881 32261 + 32676 14411 + 31456 4241 + 7488 3226 + 26885 8145 + 21775 12703 + 27301 16229 + 23419 10556 + 21680 2668 + 13002 15321 + 5014 8158 + 31308 21998 + 26478 11637 + 20920 144 + 13184 10380 + 19652 509 + 27954 30850 + 1080 31020 + 14774 24134 + 26301 12727 + 4295 20699 + 1241 31585 + 17925 22192 + 12474 695 + 10627 6115 + 27505 32368 + 847 32151 + 15980 32563 + 1239 11927 + 18741 19881 + 26151 6592 + 30827 1232 + 17443 694 + 3131 31913 + 30723 11654 + 18852 9077 + 1895 21002 + 27374 4580 + 30602 28649 + 8440 30882 + 15680 28753 + 14327 31721 + 13924 14968 + 14221 11205 + 4283 31818 + 7958 1515 + 15656 26779 + 11341 20503 + 3446 4198 + 27500 8205 + 24023 17610 + 9503 4214 + 12951 7057 + 6076 28653 + 32107 16406 + 17995 10689 + 19730 11948 + 2328 15860 + 31990 20639 + 28820 22590 + 4545 11037 + 29828 29671 + 19155 29549 + 22145 31859 + 4048 24326 + 4102 311 + 17518 28194 + 6488 23570 + 13309 15263 + 20402 6556 + 12566 3350 + 15955 857 + 13600 29230 + 3866 25189 + 15973 14931 + 27769 27516 + 25236 25636 + 10174 17172 + 1726 27119 + 950 10897 + 27875 29403 + 5348 11704 + 19029 30800 + 15771 4472 + 24913 23417 + 25958 21387 + 9039 14024 + 10328 15433 + 12462 27503 + 23537 23121 + 7538 796 + 27748 14791 + 14851 31261 + 15929 18165 + 14821 26218 + 27990 3663 + 29066 13338 + 29596 29168 + 1927 22507 + 30323 30413 + 23678 25758 + 13234 31214 + 6228 24611 + 17260 28722 + 14904 2440 + 9566 18735 + 15451 30952 + 21965 10217 + 21278 7822 + 28351 25144 + 2763 9935 + 10147 6614 + 1516 11272 + 22177 18486 + 24974 26751 + 27599 16460 + 19396 17891 + 14295 30642 + 9206 14430 + 11401 23185 + 2966 18227 + 9999 1017 + 8446 32039 + 14495 28245 + 13658 14054 + 19341 3539 + 10652 26079 + 28633 18623 + 15772 25113 + 2916 26607 + 32677 19882 + 7965 25447 + 12756 22678 + 19355 23968 + 26050 25609 + 15540 12769 + 15901 6120 + 9408 12363 + 14586 30191 + 30036 31812 + 7343 20889 + 3191 39 + 7242 21572 + 6733 2865 + 1973 22804 + 5236 29877 + 24276 29761 + 8557 2532 + 26099 26014 + 32614 6521 + 25880 1586 + 1818 8893 + 2747 29952 + 3161 898 + 32201 24346 + 794 31442 + 438 15176 + 30983 29729 + 10926 12727 + 8330 20737 + 32514 11308 + 23451 19825 + 1554 13163 + 27023 9473 + 11290 19096 + 5225 19740 + 3409 27011 + 30513 27389 + 10778 2774 + 14352 8671 + 14569 31589 + 21998 28710 + 16846 13271 + 29337 4181 + 27304 1563 + 20346 13521 + 23060 19496 + 1026 31618 + 23144 3523 + 18999 8337 + 27922 16124 + 5815 17821 + 18909 18785 + 3801 5333 + 21695 1506 + 20615 7587 + 26610 9618 + 25790 649 + 26423 17302 + 7810 28195 + 27711 31391 + 5499 18227 + 31595 23677 + 23630 16853 + 4876 4729 + 2071 13854 + 3740 14648 + 5996 4718 + 16995 15118 + 17529 20988 + 25386 32733 + 20207 5682 + 16576 16774 + 20362 23435 + 4405 12379 + 12329 16597 + 1475 21217 + 28806 31174 + 8592 12402 + 28865 19470 + 19841 24178 + 4099 24584 + 27528 29650 + 1732 15481 + 14049 14025 + 292 30402 + 3574 3299 + 7973 30516 + 21899 19821 + 9603 11045 + 31791 4774 + 21291 7358 + 16361 1542 + 31823 10839 + 14137 26682 + 15707 32158 + 16830 15717 + 19730 27813 + 27610 4745 + 11844 7491 + 31693 16619 + 16052 5433 + 19962 26764 + 25041 22447 + 22794 4819 + 19244 19155 + 10703 2747 + 13692 24157 + 25069 30693 + 8287 19970 + 17252 11805 + 32760 24811 + 5702 27391 + 7864 12640 + 15595 26484 + 19158 22028 + 5682 13066 + 17901 14414 + 23655 17170 + 20109 31024 + 662 30668 + 119 184 + 10531 5580 + 12673 12665 + 7603 21021 + 24124 15441 + 31102 5009 + 10867 13934 + 21579 29695 + 28400 24028 + 10630 22563 + 18150 26348 + 30676 9497 + 3228 16111 + 21226 11888 + 13820 26338 + 4676 28685 + 1768 25276 + 32443 783 + 6201 14405 + 23527 32058 + 16259 6746 + 27003 3676 + 29890 9167 + 31695 14171 + 26704 28433 + 4615 25277 + 5257 26103 + 23374 30342 + 13240 22310 + 27595 11136 + 9200 13492 + 29962 3601 + 26549 22960 + 11466 2274 + 6997 21117 + 10267 14805 + 25610 26085 + 20479 5555 + 3865 778 + 14276 1882 + 19507 17005 + 1153 17184 + 10135 22105 + 16434 30556 + 9599 6461 + 25100 22301 + 8583 24184 + 2268 13366 + 23012 17513 + 23368 31215 + 22363 1160 + 15592 22963 + 12290 8324 + 1652 24414 + 29706 20878 + 12840 27322 + 26836 18677 + 29912 14341 + 4045 8060 + 1832 12642 + 21402 17113 + 29067 14144 + 5965 18176 + 206 26080 + 18542 15075 + 8205 6723 + 32200 32406 + 12303 6373 + 6676 6843 + 4915 15571 + 23203 16219 + 2092 32204 + 12144 23140 + 5347 26651 + 13037 9247 + 11792 20793 + 5434 4641 + 30498 10276 + 20315 22337 + 26931 14485 + 30811 29022 + 26359 5239 + 7982 17346 + 16022 5862 + 6529 24344 + 22942 6233 + 18575 24098 + 24141 29587 + 27235 10314 + 19596 26409 + 9952 31104 + 11298 12163 + 9530 16600 + 12484 26980 + 6007 15731 + 19388 25889 + 20196 15236 + 31238 3787 + 5457 28976 + 14573 28609 + 13380 15708 + 27204 4646 + 17463 28777 + 5242 14058 + 4940 20782 + 20977 23344 + 11219 15988 + 28171 31225 + 16445 8063 + 7586 19227 + 820 19504 + 29595 30898 + 14229 12161 + 10621 24646 + 3406 9520 + 3849 29995 + 11570 30097 + 29436 15746 + 9953 22694 + 6703 11165 + 18731 5037 + 24963 16775 + 18006 4746 + 29201 31890 + 25297 20597 + 32325 31493 + 19987 31122 + 20896 9723 + 10857 26923 + 5122 26073 + 12726 1627 + 31880 1957 + 21017 819 + 20235 32227 + 3791 10336 + 25239 3982 + 26241 8602 + 5669 21502 + 31106 11566 + 1073 2722 + 10124 8984 + 29876 29083 + 23968 32344 + 89 13908 + 20975 27930 + 3775 30587 + 29869 27316 + 21709 3995 + 27103 2123 + 14145 1040 + 29025 20308 + 30893 31698 + 14190 4895 + 24911 3582 + 8467 5314 + 6717 2041 + 17708 3813 + 17550 32569 + 25494 5376 + 26678 6873 + 20837 11216 + 11648 32077 + 31247 7880 + 28451 5769 + 17059 22670 + 4631 27458 + 19765 27278 + 13147 1491 + 20439 31195 + 9002 20903 + 27529 30151 + 20482 4610 + 11450 20117 + 13105 31035 + 8189 22767 + 932 7561 + 10969 9427 + 27348 9399 + 8587 19663 + 13022 19 + 24542 9347 + 25555 30271 + 31812 13197 + 2459 111 + 383 5124 + 25268 11506 + 29772 6644 + 864 18661 + 18343 6975 + 2002 1820 + 17226 17798 + 17199 12904 + 17742 10703 + 28720 13705 + 12487 970 + 17269 25387 + 18563 17565 + 24229 27774 + 9735 3938 + 1684 23830 + 29228 8068 + 9694 16078 + 32199 32604 + 4209 14501 + 21998 1915 + 11172 3992 + 28798 21836 + 4515 26782 + 4819 16824 + 32263 1821 + 7549 24229 + 19627 815 + 29980 9307 + 4810 5960 + 20880 15824 + 23998 11504 + 20931 19742 + 27050 15430 + 19339 3979 + 11684 25155 + 27698 31356 + 27125 17866 + 24393 16651 + 30764 31638 + 22189 11237 + 29685 5492 + 30620 19286 + 28326 26889 + 24046 19823 + 16040 24277 + 6066 10348 + 7935 16887 + 12396 21386 + 14927 5529 + 7277 30377 + 26594 25819 + 4576 19253 + 20556 22094 + 7718 24299 + 25202 1057 + 2928 822 + 30932 13909 + 29544 29181 + 18965 7248 + 10517 4821 + 16112 1900 + 29980 20927 + 2764 28695 + 29872 8854 + 27479 15200 + 17577 6807 + 16039 18116 + 32590 31607 + 11917 13408 + 29823 8602 + 704 18835 + 26911 305 + 17123 28274 + 5019 15363 + 11342 31845 + 30889 23545 + 7873 3716 + 15482 25698 + 1612 28245 + 29081 13893 + 28606 941 + 26623 12815 + 24619 24244 + 31706 4879 + 14102 1789 + 25802 14183 + 22045 13029 + 2899 24863 + 32743 26244 + 29571 31550 + 23406 14743 + 22744 4053 + 18370 10216 + 10387 25120 + 12144 22501 + 7377 2547 + 21014 12072 + 21459 31687 + 1401 23771 + 23566 6891 + 16099 13825 + 20139 18785 + 18545 22483 + 14162 25395 + 23875 109 + 12581 12555 + 634 28224 + 19980 8208 + 21062 23246 + 3695 29463 + 4381 19796 + 25796 11118 + 19616 3636 + 31057 5519 + 28309 29700 + 8122 14390 + 7590 5959 + 12563 23165 + 30883 12797 + 16949 28580 + 12320 3157 + 30554 30068 + 15741 22504 + 774 13345 + 30060 16127 + 12145 21720 + 30532 13726 + 9920 28191 + 371 17929 + 1927 29552 + 32410 8890 + 12312 26489 + 11761 15309 + 3166 18095 + 7352 28169 + 5892 22992 + 15755 7631 + 10222 32329 + 17832 12384 + 5889 29803 + 5950 23028 + 11128 27012 + 25351 8024 + 17682 15906 + 21145 13785 + 9610 30413 + 30682 7265 + 15853 22459 + 27982 23759 + 25720 25102 + 1524 23742 + 23772 17241 + 8850 244 + 9671 17993 + 15734 9961 + 3026 30049 + 31951 7158 + 4867 26352 + 7894 16840 + 23850 4968 + 23085 31726 + 19605 9604 + 22525 21081 + 16292 26017 + 15460 26857 + 25338 14324 + 17660 1067 + 15624 8011 + 23655 20357 + 16122 21562 + 7367 31052 + 21509 17060 + 6753 32060 + 6476 9666 + 29328 7690 + 7609 1244 + 640 6858 + 16933 270 + 21542 7456 + 3956 13967 + 16147 12601 + 6471 27163 + 28147 20672 + 18725 21812 + 28799 9741 + 14072 8716 + 15620 11521 + 256 2592 + 894 15121 + 26218 4242 + 30627 16428 + 15567 31613 + 15924 15942 + 12831 32156 + 29961 1391 + 10618 29638 + 23706 13948 + 25267 12227 + 31899 26227 + 321 1100 + 13491 30974 + 28832 9212 + 1338 26699 + 4388 26421 + 31515 13548 + 2419 13068 + 3375 8273 + 3584 1406 + 24670 8373 + 26860 6458 + 21271 11612 + 2528 9605 + 24494 5679 + 26268 29897 + 22644 4573 + 31228 26254 + 14175 2513 + 14444 28590 + 13889 27482 + 24040 19915 + 9147 27032 + 2712 26892 + 27678 9170 + 14463 18796 + 5289 4097 + 11674 4847 + 29333 22904 + 10999 11820 + 13987 6062 + 14992 6353 + 30944 22875 + 8869 21468 + 18303 31785 + 11913 850 + 22228 10602 + 10750 5500 + 20361 5198 + 7496 11712 + 23374 15961 + 3394 6472 + 30576 4812 + 15356 16860 + 16319 6640 + 9048 25941 + 21383 22872 + 9320 20062 + 10558 11823 + 11102 25887 + 7383 2801 + 20727 11456 + 16313 481 + 20338 9391 + 28796 27094 + 29264 2762 + 938 13063 + 32031 9642 + 19937 11665 + 24268 3161 + 10985 5039 + 25606 21242 + 11331 7593 + 31850 6645 + 27917 15775 + 2875 14182 + 8203 23931 + 9647 4254 + 18395 6515 + 3527 15288 + 10361 30123 + 10745 10077 + 25675 30095 + 12012 20703 + 24097 18369 + 10694 32541 + 25759 27001 + 5776 2708 + 23227 14432 + 12138 28992 + 1034 25109 + 9822 20229 + 21186 31905 + 1211 20855 + 4204 21314 + 30746 24572 + 31083 5911 + 26153 30558 + 26267 11098 + 13730 8714 + 26467 12521 + 21453 1110 + 14786 17682 + 6953 9785 + 23789 7065 + 24810 31273 + 3667 13374 + 5149 6839 + 22473 26598 + 606 22245 + 28934 27128 + 833 26379 + 5484 7762 + 31876 2692 + 4722 19618 + 26234 22599 + 14865 17867 + 12553 15053 + 4011 86 + 9937 25022 + 29974 1268 + 11576 27131 + 20610 15405 + 1309 5821 + 6957 19094 + 31022 13481 + 971 10477 + 13291 8645 + 20192 2471 + 18570 31609 + 25144 26009 + 20240 7620 + 28646 13697 + 19719 27908 + 75 28257 + 368 21973 + 10697 19118 + 2959 1158 + 6100 17016 + 18806 4095 + 6750 20707 + 13367 12751 + 20865 17735 + 27842 10104 + 10390 25232 + 7610 32505 + 14084 30594 + 19326 23272 + 17425 26270 + 9434 10330 + 5706 17577 + 25590 21294 + 26135 18629 + 20534 15162 + 15939 16730 + 30417 1832 + 19539 7432 + 14617 28622 + 7607 22292 + 23686 16639 + 1512 15064 + 22959 4850 + 27835 31191 + 15490 10607 + 2900 31823 + 312 29733 + 10534 9248 + 30334 23960 + 14765 28183 + 20133 27722 + 20135 30160 + 11909 13261 + 10658 23657 + 12841 12709 + 21221 29299 + 3122 29668 + 31451 18872 + 5695 19874 + 3635 31587 + 23962 26508 + 19493 31606 + 28829 10455 + 22869 16980 + 28267 18209 + 14577 27010 + 7068 16843 + 18650 4286 + 959 10119 + 21670 31920 + 30867 17152 + 3719 24748 + 3354 11647 + 15424 10490 + 31650 19645 + 10575 25448 + 15140 27398 + 30411 4047 + 24940 26395 + 11363 12945 + 19593 27443 + 32038 30470 + 28493 12499 + 1492 2058 + 409 4374 + 24988 243 + 15992 32594 + 19778 31058 + 18188 3606 + 12242 12826 + 12936 17542 + 17186 21178 + 18561 21598 + 15745 28941 + 23562 12023 + 18709 20221 + 15151 2488 + 17543 19681 + 10100 6301 + 15306 1984 + 20801 8062 + 16070 30411 + 22795 30971 + 14081 7016 + 26220 21502 + 7256 31586 + 30273 12019 + 27664 9442 + 5682 486 + 3223 26620 + 23812 5866 + 21381 16828 + 3161 16951 + 12910 10416 + 27003 420 + 8787 813 + 19 1325 + 15495 2941 + 10935 16483 + 2839 18043 + 27226 26296 + 31173 29965 + 18139 6861 + 29673 4413 + 10234 8939 + 8846 29600 + 20267 8975 + 26950 11788 + 22481 12021 + 12142 31893 + 25753 31940 + 13956 26118 + 26048 6932 + 13704 16661 + 11580 19229 + 11357 21442 + 21199 534 + 24916 9830 + 15166 6863 + 15886 27677 + 27387 27342 + 18490 3669 + 9651 15418 + 15746 31080 + 14662 8213 + 26998 15436 + 13298 8798 + 7953 25985 + 10856 9163 + 22225 17287 + 7119 31495 + 19797 20293 + 28347 341 + 7597 2791 + 29521 21700 + 13711 2022 + 19420 25636 + 10467 4846 + 5721 18200 + 21784 13480 + 11892 30394 + 29678 19030 + 24760 12658 + 12397 29050 + 27835 11952 + 2032 24015 + 15672 17768 + 15431 28915 + 18986 19011 + 23301 3933 + 10777 12461 + 24907 13874 + 27874 25565 + 19044 16857 + 29565 23378 + 25281 9504 + 5437 8227 + 2012 1297 + 1097 20166 + 4330 17809 + 2076 6920 + 29463 3857 + 19959 31248 + 20322 13771 + 15455 22619 + 30521 12034 + 26582 10200 + 6158 26863 + 31763 7258 + 9548 26169 + 9795 6827 + 17194 28094 + 18893 12495 + 25600 29662 + 2641 25598 + 31963 6728 + 31423 15133 + 11576 16313 + 2655 10876 + 28891 6391 + 5623 26596 + 29171 12449 + 21542 13323 + 21688 29567 + 10584 20630 + 23804 6922 + 18615 10271 + 6427 22576 + 25786 8088 + 19700 5179 + 4841 7875 + 10927 30248 + 27592 5984 + 32298 5789 + 22714 12528 + 19218 27883 + 28424 16663 + 31943 951 + 10278 24217 + 10835 27606 + 15514 10048 + 6087 12355 + 24552 16132 + 2447 15867 + 6434 8410 + 11599 18152 + 29878 4064 + 20247 7901 + 20844 20870 + 18632 28184 + 4966 22429 + 5289 21643 + 5441 9017 + 11093 15758 + 16525 28554 + 22587 11168 + 19427 7647 + 30486 12270 + 13835 27179 + 6108 4518 + 13004 8588 + 21954 23812 + 24332 27231 + 16674 10839 + 14100 10158 + 4878 26928 + 29430 8125 + 31917 23619 + 6665 20413 + 17255 13924 + 20433 15543 + 32314 29018 + 4479 7149 + 12163 849 + 21657 23296 + 8651 1998 + 13387 25189 + 23866 17713 + 7178 25265 + 15964 12265 + 9079 6010 + 11836 10417 + 6226 10419 + 14000 13103 + 163 13668 + 11541 18051 + 12356 6380 + 28843 8566 + 25114 9724 + 16635 14345 + 7794 24743 + 31680 24658 + 5398 13050 + 8445 22701 + 29374 11716 + 20213 6508 + 7869 8499 + 32502 8273 + 14040 14126 + 9965 1076 + 3145 15199 + 734 9063 + 22071 25351 + 11413 10106 + 17122 12502 + 20192 25899 + 2554 32543 + 11477 20329 + 8114 19677 + 25806 18553 + 10562 8237 + 18903 5212 + 22690 10985 + 25955 3020 + 24187 23622 + 11876 28453 + 11854 11370 + 16847 23774 + 25110 13590 + 27601 30498 + 8102 5272 + 6181 12388 + 31545 9826 + 19192 1735 + 28619 20159 + 4876 10868 + 9950 27968 + 30926 8955 + 28305 912 + 17738 1032 + 26082 15516 + 5886 8672 + 5182 16882 + 6559 31266 + 21131 13181 + 22822 11644 + 8438 8151 + 3954 29466 + 15871 2435 + 30484 24253 + 4181 22415 + 7375 9856 + 13862 1587 + 23716 19820 + 20934 1572 + 11834 13362 + 29834 30590 + 8106 4464 + 22017 20273 + 23761 14081 + 22174 31758 + 25705 21002 + 8770 19132 + 4929 32649 + 8190 5583 + 31013 8025 + 14767 16794 + 31243 17309 + 26397 6464 + 4421 29400 + 19822 23751 + 9122 12000 + 11494 11779 + 10366 21292 + 17396 3150 + 4306 24824 + 16339 13617 + 13984 14306 + 18430 2602 + 17918 1512 + 10992 2543 + 31843 27010 + 12225 32171 + 18863 21771 + 4432 12481 + 20951 14988 + 11466 25568 + 1269 25391 + 30332 10794 + 32472 5591 + 21776 384 + 7708 21585 + 5196 15613 + 17950 32465 + 13756 17109 + 1580 6532 + 32433 11523 + 27482 16414 + 16411 3627 + 4550 1900 + 30205 29270 + 7395 9497 + 327 11581 + 5577 12773 + 26634 9726 + 18813 15040 + 13574 4652 + 8272 6476 + 16614 30813 + 2729 13430 + 25681 23661 + 1660 21987 + 19302 9673 + 27662 12589 + 24599 8770 + 8084 3551 + 555 32251 + 30832 15732 + 2217 9011 + 9719 8848 + 20895 12982 + 5303 3809 + 29280 10243 + 22112 8500 + 27486 16940 + 20882 5474 + 6131 29874 + 1526 9187 + 27541 29109 + 31772 7918 + 27383 20725 + 1979 28454 + 12498 27956 + 22052 27159 + 13088 19386 + 22972 14502 + 26307 16335 + 32380 9219 + 19618 32295 + 12964 9094 + 25708 31323 + 12762 28222 + 30296 12959 + 10260 7899 + 7756 31769 + 11476 10488 + 9 29769 + 18005 29379 + 3316 29220 + 5989 24095 + 18799 11156 + 4566 26790 + 2193 16947 + 643 18904 + 8808 3142 + 2818 6929 + 14823 13577 + 8275 7397 + 15575 14723 + 27875 6583 + 24894 21821 + 32610 13667 + 192 9310 + 32538 11797 + 21443 5809 + 12662 10861 + 13068 18791 + 29609 11572 + 12251 31573 + 26223 10016 + 32648 4541 + 26890 25360 + 26849 2474 + 9149 12679 + 5771 15395 + 18722 17439 + 27360 2440 + 24806 6623 + 11995 21141 + 23932 12672 + 14012 7074 + 29083 28358 + 23612 20702 + 4441 15425 + 30533 24658 + 17895 29383 + 19248 16566 + 31256 29777 + 12234 546 + 10470 12231 + 4716 12250 + 24165 28561 + 17553 6294 + 18071 25818 + 27266 1195 + 5319 21891 + 15817 30658 + 24887 10998 + 15414 21965 + 12784 23585 + 17772 8468 + 16060 19716 + 5641 2380 + 8050 16979 + 145 10728 + 30413 28637 + 14711 8123 + 21299 29828 + 1201 3170 + 27108 18079 + 4197 12253 + 67 10210 + 18787 30461 + 18924 12265 + 31552 14157 + 14714 22709 + 5887 20330 + 15619 14460 + 2131 1189 + 7785 14434 + 4798 15654 + 17088 8117 + 17607 8109 + 19236 14214 + 10440 12381 + 9364 6770 + 30685 13318 + 25429 30908 + 13486 31105 + 22971 12498 + 14549 8924 + 12581 6274 + 26851 9776 + 26427 13150 + 28682 23 + 28796 22204 + 5531 30680 + 25722 25615 + 29627 24462 + 32518 20062 + 4000 26773 + 27876 4022 + 4366 30397 + 18842 1973 + 6045 21214 + 26403 29766 + 29118 14207 + 28517 20952 + 16980 28782 + 10855 28807 + 28415 10309 + 13169 28592 + 587 1257 + 10823 6560 + 527 24145 + 29944 17707 + 4972 10448 + 29096 29449 + 8962 7801 + 1803 20751 + 10511 18728 + 21827 9568 + 1590 18657 + 24589 24558 + 24320 4211 + 26165 12447 + 18688 21568 + 14715 1211 + 3569 3420 + 19746 13871 + 15877 15650 + 22668 900 + 17377 2992 + 22124 5990 + 10704 28079 + 22558 31435 + 16624 13330 + 6139 17631 + 24586 17012 + 27767 14338 + 31020 9976 + 14615 15162 + 20977 28841 + 14682 17324 + 15307 26464 + 1237 18873 + 15998 12928 + 29418 20888 + 16474 2511 + 3986 24387 + 21685 15858 + 8674 25035 + 31321 15380 + 22535 14916 + 14519 10894 + 926 32380 + 13266 23107 + 27751 30713 + 31731 2765 + 7797 9152 + 3926 25977 + 15384 8079 + 14618 7521 + 17129 32080 + 12792 20709 + 24180 26034 + 9273 6930 + 21026 18163 + 30130 14727 + 14115 1271 + 32651 17806 + 16960 15372 + 9408 15682 + 135 10152 + 1404 31688 + 30978 8903 + 24170 17823 + 25780 32629 + 30813 14419 + 13623 8041 + 26048 15071 + 28035 18307 + 10315 32318 + 24451 7236 + 15054 13253 + 13356 3426 + 24518 22774 + 15104 13000 + 32444 22189 + 22783 15713 + 18302 13220 + 3617 8766 + 17246 16473 + 27552 3780 + 29132 27799 + 31858 156 + 1725 25863 + 3175 3168 + 24166 10532 + 27048 29185 + 15119 76 + 12092 5652 + 26297 3728 + 24194 21329 + 23453 18471 + 2206 22439 + 9090 9338 + 2043 25717 + 12069 14304 + 19747 20873 + 31756 17735 + 2381 7864 + 30750 26402 + 3102 12272 + 12203 8463 + 31052 973 + 29569 475 + 3534 19680 + 18918 30605 + 911 20974 + 9843 5470 + 15771 22925 + 4555 19856 + 17894 10666 + 7024 1858 + 18673 19365 + 9474 626 + 8877 20934 + 20313 10893 + 15136 19190 + 3848 18953 + 24679 26058 + 12032 1940 + 32473 31741 + 19744 12194 + 3889 23472 + 9633 2855 + 19892 9168 + 20343 26235 + 19588 27949 + 23757 29054 + 13903 16878 + 10231 19516 + 7628 4389 + 28231 24928 + 378 23666 + 14159 8696 + 14923 20925 + 26708 19481 + 24311 23335 + 18602 8235 + 15575 27534 + 9471 18084 + 25166 28151 + 11418 10812 + 21985 17019 + 5318 12450 + 30769 6988 + 948 1536 + 13908 22701 + 15687 7566 + 7407 12991 + 2401 7107 + 3013 5159 + 19540 5297 + 15486 188 + 20315 25419 + 1650 16263 + 16378 23649 + 17557 16250 + 31331 16997 + 403 21093 + 17412 9460 + 4442 25053 + 12450 16753 + 1670 11726 + 1374 2050 + 32028 29876 + 2627 6765 + 832 6508 + 23552 28772 + 31653 29409 + 29880 18185 + 11414 28102 + 19383 8050 + 18844 2265 + 6457 21044 + 9438 30762 + 31851 9222 + 22652 25618 + 30444 20916 + 8019 17585 + 27221 14275 + 16275 19140 + 325 3128 + 22749 6895 + 11946 5915 + 6817 22684 + 13082 28788 + 24220 6585 + 24876 2199 + 24190 23747 + 9950 8631 + 15053 32408 + 13117 26593 + 19543 30162 + 25758 32392 + 16512 17751 + 1243 10514 + 19455 10273 + 13858 9669 + 20125 27701 + 21517 26819 + 5575 19194 + 29128 7874 + 702 18746 + 1862 15706 + 13435 18736 + 19595 26857 + 29787 32049 + 13115 7708 + 2013 20886 + 25542 22369 + 12486 12471 + 7330 21641 + 4159 13268 + 20252 15665 + 20602 26623 + 22131 3178 + 27563 17963 + 11036 3691 + 7738 22954 + 32008 14126 + 3357 20616 + 11540 15058 + 26763 21826 + 11967 5893 + 22092 6540 + 28817 9863 + 13808 26083 + 645 26173 + 23693 20967 + 20254 17721 + 13448 32115 + 23764 12127 + 16704 15010 + 12962 31826 + 23922 5391 + 9130 2705 + 9810 699 + 29444 4267 + 25739 20237 + 29157 5303 + 26450 30901 + 28528 1084 + 11517 18211 + 2720 5341 + 24471 19582 + 13277 26711 + 6936 23860 + 27892 25686 + 9719 15927 + 6965 18653 + 15368 26429 + 2230 20011 + 18066 13928 + 32449 29944 + 23510 22241 + 13474 14915 + 9006 25609 + 9011 2516 + 16958 32536 + 9846 6353 + 17060 7416 + 13303 17380 + 28374 18054 + 19843 8835 + 30690 23880 + 15651 15130 + 19717 13036 + 4144 8686 + 26875 25082 + 13481 20141 + 30800 23101 + 3307 6858 + 7884 31634 + 17195 9437 + 18809 26075 + 7952 17246 + 26034 21778 + 7442 17206 + 1256 29805 + 2113 25788 + 26578 3028 + 23626 25563 + 8946 18140 + 16046 22071 + 2418 5318 + 27444 19532 + 19050 17651 + 208 26784 + 12264 2958 + 12620 2616 + 13828 1567 + 28443 13760 + 15252 10245 + 20992 6850 + 23824 10958 + 3097 26779 + 7540 13983 + 28217 8409 + 22526 29432 + 9082 13035 + 4290 4144 + 30994 28422 + 6463 7747 + 14496 17514 + 8492 11663 + 20552 18750 + 13036 16971 + 15626 14415 + 17943 5028 + 26841 25403 + 459 25484 + 28482 3482 + 31609 29779 + 80 16341 + 13849 15728 + 25271 24220 + 24768 197 + 25422 13783 + 21173 17916 + 20741 11329 + 1620 2460 + 31159 32476 + 23311 6561 + 30003 12699 + 12830 10626 + 26912 21683 + 2160 7084 + 20836 21558 + 941 22172 + 15842 16820 + 32535 14302 + 24443 26019 + 101 22369 + 11113 26795 + 7071 20896 + 19752 2766 + 12359 14160 + 5165 10425 + 4413 3419 + 1011 15762 + 5058 30730 + 10719 8631 + 12628 16499 + 23985 32015 + 23325 23371 + 5713 15777 + 21711 29796 + 1520 24902 + 26612 16971 + 15746 894 + 32728 2431 + 10446 26223 + 16703 16123 + 18785 6223 + 30812 9675 + 12236 25752 + 17012 5030 + 20429 29302 + 10212 15494 + 27913 18439 + 28214 32117 + 818 25646 + 16698 6860 + 13687 16083 + 27924 18005 + 32363 16760 + 17000 1498 + 2683 12369 + 24803 15038 + 23629 1549 + 2947 6010 + 4997 29358 + 21790 16346 + 27493 32731 + 25289 9481 + 18457 21343 + 13538 26259 + 28264 8820 + 24214 7591 + 19141 9924 + 20214 30719 + 31188 18446 + 19875 27650 + 5516 13204 + 4201 6066 + 8011 17533 + 22044 2122 + 14410 28301 + 15933 14440 + 14096 20143 + 9224 1729 + 2428 6878 + 5803 16290 + 14410 25904 + 8067 3951 + 18948 986 + 25200 21653 + 12389 29222 + 17222 19320 + 23649 9324 + 7863 30465 + 2611 4954 + 19461 29846 + 20428 12490 + 2057 6766 + 30014 2747 + 6433 21300 + 8152 5868 + 28378 8772 + 24000 31718 + 14117 6055 + 10485 10821 + 24097 15180 + 1501 15154 + 11419 6925 + 29297 20286 + 15490 12043 + 28804 4792 + 16817 13392 + 3681 6899 + 12432 28036 + 28294 483 + 6959 28103 + 28674 31666 + 12441 10719 + 15969 7170 + 8514 2040 + 14605 7866 + 18061 1642 + 20278 19027 + 19094 22018 + 7797 26559 + 12398 27779 + 22392 22048 + 1089 8225 + 9509 28336 + 9685 19680 + 4045 16204 + 3846 22750 + 5917 6204 + 11022 9403 + 664 1010 + 19044 4438 + 12692 32155 + 31298 17501 + 195 7544 + 1526 14633 + 11393 30745 + 11054 29586 + 27695 6066 + 4526 22157 + 23575 17636 + 25077 12405 + 10332 18040 + 25945 769 + 19638 21913 + 28033 25894 + 8639 15950 + 22519 6426 + 22987 532 + 24050 4322 + 31825 21631 + 32614 8195 + 24614 28680 + 15267 242 + 6600 2883 + 28899 8462 + 19518 9420 + 10051 22031 + 18440 28264 + 15060 13299 + 25833 22008 + 19318 12948 + 2113 1267 + 4203 11816 + 21252 11579 + 10392 3616 + 32580 7250 + 16284 482 + 1682 21496 + 25345 19221 + 16259 20864 + 10716 31031 + 14788 15134 + 23656 19065 + 15696 23736 + 6205 6619 + 29312 13260 + 211 23224 + 23997 17443 + 25428 7689 + 715 3376 + 20373 32203 + 12474 14858 + 1912 3848 + 10417 3112 + 18662 9022 + 1762 2825 + 24010 11730 + 3610 12587 + 2183 4761 + 13178 8390 + 21142 30303 + 2320 24809 + 30204 25262 + 27423 15784 + 4488 10770 + 7420 9276 + 4819 31300 + 20394 13840 + 16423 28103 + 23883 21451 + 3971 13988 + 22982 2968 + 32561 10243 + 29203 9214 + 28504 29841 + 28853 28364 + 2879 27589 + 7966 9638 + 9204 22548 + 8390 19439 + 30015 23677 + 19947 28659 + 10465 20406 + 262 10041 + 2878 6049 + 15143 18468 + 18358 28566 + 30869 11545 + 10759 20580 + 2059 15228 + 19785 24800 + 13371 31492 + 20494 27154 + 4152 16379 + 6269 16940 + 15524 17712 + 27191 32141 + 1154 4180 + 2839 30011 + 15830 7656 + 29410 22119 + 27431 6056 + 1324 30354 + 12370 17107 + 7127 5160 + 17920 24966 + 13218 31615 + 13421 29891 + 23417 15406 + 16158 8868 + 6712 13053 + 4185 32388 + 21966 10413 + 23646 3815 + 25010 9718 + 24925 12079 + 14814 24925 + 23148 20768 + 4740 21357 + 12483 11390 + 19422 2620 + 28599 6419 + 1184 17670 + 15608 8606 + 29869 13565 + 22489 21565 + 27847 30833 + 26456 28429 + 20264 401 + 10226 17887 + 4088 6713 + 22327 8175 + 19404 6740 + 3186 21189 + 17769 11889 + 657 2411 + 9003 14435 + 12505 30039 + 3992 25543 + 27887 6281 + 28596 31880 + 12768 28261 + 13544 28023 + 3333 29459 + 26442 2388 + 6821 26423 + 24661 24736 + 27002 12277 + 19758 27343 + 3380 22884 + 29366 12666 + 7522 2977 + 21699 30807 + 22292 12513 + 19734 3314 + 5359 7413 + 19861 32021 + 21050 15581 + 31899 27426 + 29396 12068 + 4412 5018 + 4854 9176 + 20604 22324 + 11986 1310 + 19348 16674 + 842 12154 + 661 2328 + 7680 27389 + 21948 31981 + 11326 25784 + 15102 3504 + 13633 6641 + 31854 28745 + 3480 31914 + 22333 22985 + 30316 4915 + 10797 23471 + 1174 29361 + 32138 17546 + 6312 13940 + 3512 11662 + 25096 31833 + 9377 1458 + 7286 30801 + 30047 30513 + 28781 24445 + 22697 29769 + 7154 15691 + 14236 3149 + 19065 15151 + 9643 25127 + 18370 32187 + 8585 14758 + 652 30685 + 12318 4323 + 8506 30544 + 926 8038 + 15263 13122 + 9217 23712 + 8751 20615 + 5449 23431 + 29729 7310 + 17160 22849 + 8956 12973 + 2005 20710 + 25418 21845 + 31330 15996 + 28481 32475 + 16676 30588 + 26966 3011 + 2179 8013 + 6596 25207 + 22198 16942 + 13118 8843 + 23437 2383 + 16408 12222 + 393 18122 + 21085 23327 + 28869 18550 + 3682 32451 + 25419 29853 + 10371 5797 + 7581 11178 + 29663 15225 + 5459 17973 + 10500 25136 + 19143 18112 + 6296 25920 + 6651 31417 + 3890 8889 + 18924 20065 + 17599 25707 + 26820 878 + 19144 21858 + 3679 19013 + 2637 31314 + 28105 29144 + 715 30828 + 12661 31321 + 8521 28770 + 29966 21244 + 12127 20862 + 19172 27459 + 1856 19116 + 6677 1098 + 27395 26023 + 17844 22220 + 4722 25209 + 29774 11937 + 15312 6048 + 31309 3236 + 18739 28002 + 22745 13311 + 13591 214 + 30214 16405 + 28154 5481 + 10769 31815 + 29185 14769 + 30933 14087 + 20642 26252 + 19827 11700 + 2456 26014 + 20874 30456 + 5474 30313 + 82 32103 + 15559 30559 + 24859 11336 + 16881 19031 + 25565 25753 + 16070 16917 + 11654 10349 + 350 8325 + 14588 9970 + 6267 2966 + 3266 29578 + 12060 24737 + 25716 13948 + 18260 29820 + 4163 3557 + 22976 6261 + 29675 8636 + 22534 10876 + 31121 7616 + 3565 2322 + 31796 22638 + 24006 31098 + 8303 26134 + 23026 26870 + 18799 13153 + 18037 28645 + 21270 694 + 6821 8118 + 31102 19444 + 11320 27345 + 22785 1603 + 16863 24488 + 14665 20404 + 25864 32337 + 24777 13976 + 26422 8724 + 32085 7334 + 12467 20122 + 16791 17415 + 4967 10849 + 11823 4770 + 1480 3680 + 6310 30720 + 22253 21704 + 24868 9824 + 7680 30461 + 27479 30618 + 23633 5384 + 21966 25246 + 656 11984 + 5718 22137 + 18086 10651 + 4343 9192 + 30964 12906 + 29267 22173 + 19644 10224 + 3398 31625 + 20646 29939 + 14027 20876 + 8574 9759 + 6724 17941 + 12871 3156 + 17255 26466 + 23052 26286 + 8753 8733 + 12485 23975 + 6244 12358 + 8703 2756 + 12072 4988 + 31968 24165 + 26266 19639 + 11873 28532 + 10270 16339 + 15284 7891 + 16265 20806 + 32729 31348 + 24104 20631 + 8359 29243 + 3585 10795 + 9349 15082 + 8857 10062 + 2898 10589 + 8147 13120 + 18955 25258 + 15987 12395 + 2520 29603 + 10526 24795 + 4186 15493 + 17318 16709 + 16428 7074 + 18855 30218 + 11674 25612 + 20643 3513 + 21714 29516 + 15557 25783 + 5074 9058 + 32452 25064 + 9097 25714 + 31836 5156 + 26815 31621 + 21502 27805 + 5739 14851 + 16245 27216 + 16474 31647 + 12399 1741 + 9727 22152 + 23767 5311 + 10903 11227 + 20533 1216 + 8380 11374 + 14914 11549 + 17612 28723 + 6687 15703 + 31361 27779 + 4271 30281 + 8023 26572 + 5033 5114 + 1143 32578 + 28208 3652 + 26597 27975 + 29389 29088 + 3569 32092 + 32207 4470 + 26876 31907 + 26152 14720 + 3764 31743 + 15894 19430 + 3885 25360 + 19438 26081 + 6964 8548 + 28307 13509 + 17530 15700 + 12337 6538 + 837 5667 + 7424 4326 + 4720 26918 + 2809 4699 + 7101 1979 + 23150 14479 + 7025 11796 + 22194 2430 + 21381 4332 + 16654 7474 + 7085 609 + 14182 11714 + 21667 31815 + 4870 19337 + 16984 28784 + 2892 1175 + 4524 30088 + 23255 18060 + 21380 16684 + 23854 7716 + 16433 24110 + 5593 14292 + 9013 12268 + 20755 10511 + 24730 6613 + 4424 4564 + 6697 3172 + 17358 4690 + 5109 18131 + 16989 24705 + 5321 20243 + 30158 32200 + 8240 30614 + 517 9424 + 3287 17582 + 14793 970 + 9042 8520 + 13470 14237 + 7747 5399 + 16312 16503 + 5657 5166 + 1613 20595 + 6077 2639 + 13476 24862 + 24211 29261 + 1123 27831 + 26479 7146 + 4035 31815 + 21282 14550 + 31832 29613 + 21618 25480 + 1388 8417 + 11897 4294 + 10447 5100 + 5484 16081 + 14423 10507 + 5382 15194 + 21817 30378 + 29926 877 + 25012 32011 + 27726 3764 + 16510 1391 + 21461 18820 + 18579 4829 + 25792 5968 + 10047 7845 + 31440 28989 + 282 5863 + 13941 4783 + 32296 13713 + 19067 10178 + 3090 19024 + 12641 6096 + 1237 31273 + 31651 20542 + 3906 17272 + 24955 25055 + 31173 17740 + 16271 21868 + 32547 23827 + 10071 20912 + 22502 9694 + 12540 2069 + 12892 16484 + 17833 23156 + 9771 2888 + 9814 20255 + 30614 5916 + 1096 11833 + 443 10706 + 5525 3483 + 26146 4444 + 10516 7841 + 11053 21866 + 23129 17228 + 16882 3154 + 10077 18020 + 32603 12097 + 20147 3133 + 27484 17925 + 1583 12305 + 25665 8919 + 18201 17359 + 29500 10932 + 7703 20112 + 21105 20190 + 8731 12240 + 3037 26723 + 28377 15333 + 17309 5763 + 15419 14348 + 12088 5380 + 28058 21180 + 28329 14236 + 14465 20203 + 29447 21440 + 19443 22314 + 23002 25139 + 11836 20357 + 8999 1517 + 22661 833 + 27536 28152 + 27768 13761 + 23245 13334 + 14702 27603 + 16916 27149 + 9123 13554 + 29963 31665 + 24895 21002 + 15098 25536 + 26086 20857 + 19759 28149 + 16090 5681 + 12941 24732 + 3759 16864 + 26470 27725 + 18632 8268 + 9181 10336 + 16880 31751 + 14912 12017 + 9340 13035 + 29131 7002 + 21386 29379 + 29052 16932 + 18956 15554 + 16824 29092 + 1905 10375 + 8870 26249 + 9435 23933 + 28730 24508 + 15098 23441 + 3090 24873 + 20915 29282 + 18542 15625 + 10214 12307 + 5785 26509 + 15059 7976 + 17999 26808 + 4498 23775 + 29364 29830 + 29295 26522 + 19628 18817 + 19683 32541 + 18789 29196 + 19492 3699 + 22310 25805 + 13153 22901 + 6513 17607 + 21972 3590 + 20679 10685 + 12800 25418 + 31084 26040 + 28805 7967 + 22437 11408 + 17445 11369 + 5916 22145 + 27042 25259 + 22046 12021 + 19278 14791 + 27813 23764 + 5430 25250 + 31261 29106 + 21501 8120 + 17425 4477 + 2458 16047 + 13052 27702 + 30789 15912 + 16800 28568 + 15629 31007 + 32362 9866 + 12439 9054 + 19828 12383 + 26060 30864 + 27893 4643 + 822 14777 + 21764 24608 + 7434 29409 + 26260 24092 + 8932 1266 + 31983 14545 + 25964 5603 + 22479 25414 + 11580 21343 + 31633 28366 + 21864 25169 + 4082 25766 + 22853 26555 + 29944 15403 + 17953 19845 + 14552 210 + 1710 16363 + 20642 5944 + 1837 24178 + 28870 20647 + 15939 15692 + 8592 8346 + 14291 6748 + 11986 20464 + 21519 4856 + 22828 30095 + 1594 13784 + 14950 19557 + 31670 32411 + 7553 13006 + 13570 7817 + 7756 14218 + 16253 28734 + 15170 5258 + 26591 4641 + 8149 22523 + 27264 26011 + 19494 16414 + 22419 5926 + 25223 30350 + 5798 23921 + 18963 25548 + 11754 19441 + 232 17376 + 11960 26454 + 26530 31027 + 27167 8316 + 725 21180 + 21815 29846 + 9836 5839 + 20024 12134 + 14825 9198 + 16476 11908 + 17324 23858 + 30156 2751 + 11389 24557 + 15309 14046 + 13241 11340 + 22214 28949 + 22450 31470 + 8324 22181 + 1224 28004 + 3219 32579 + 12567 8154 + 13158 16383 + 8584 24102 + 28228 4993 + 28756 24224 + 31504 10137 + 3084 26974 + 4125 13879 + 18803 14955 + 15697 6666 + 18823 14799 + 28961 32020 + 24628 21570 + 29915 4539 + 22365 21420 + 13576 31969 + 23797 3707 + 12194 29130 + 8708 8501 + 27427 32412 + 11181 9629 + 26221 10873 + 5686 32504 + 705 19537 + 3448 23328 + 32287 27543 + 1269 29739 + 11635 2620 + 17715 28299 + 17193 26989 + 13029 25525 + 4050 12447 + 18352 16761 + 20404 22704 + 2929 8782 + 16686 23276 + 30707 8960 + 27903 26100 + 4170 32327 + 15025 16545 + 6153 24308 + 8293 3353 + 15795 25970 + 30328 19568 + 14064 19860 + 13472 21835 + 15390 30123 + 7957 26150 + 1034 16405 + 12217 5615 + 22432 25736 + 20494 9168 + 4267 18061 + 17962 2341 + 21936 19106 + 1987 13997 + 10291 27587 + 31666 4160 + 25025 32522 + 2899 2130 + 1854 9060 + 16989 11973 + 26917 20313 + 7394 7328 + 23138 18192 + 2107 24682 + 24264 227 + 1252 27890 + 3330 7893 + 17483 3735 + 32572 10128 + 3786 4366 + 4274 4480 + 13080 2541 + 19858 32469 + 14761 10844 + 26027 14687 + 4999 3145 + 8590 4425 + 32085 9693 + 19673 14804 + 21592 26571 + 16291 7015 + 9318 2404 + 11245 21077 + 17113 10084 + 4941 13801 + 23476 8334 + 19472 19280 + 27464 1371 + 17454 29770 + 14281 32257 + 15259 31076 + 31597 15459 + 32393 17383 + 4282 25964 + 15212 13194 + 6111 22436 + 26510 30788 + 13567 21188 + 16455 14489 + 13444 18001 + 21998 4338 + 5041 29515 + 12487 8364 + 8373 5944 + 1870 26009 + 7875 1233 + 10343 5870 + 6054 24796 + 11012 1182 + 17832 12222 + 10265 14403 + 17776 31370 + 15015 12531 + 2286 4186 + 15601 4948 + 20820 19188 + 14580 2949 + 18248 17363 + 17760 26242 + 7604 4298 + 3968 5323 + 1165 28052 + 7553 22582 + 3637 10717 + 25541 21241 + 2851 18761 + 6909 1554 + 17562 32058 + 23538 2388 + 26729 32310 + 24822 26505 + 25804 19663 + 27679 3368 + 25731 2120 + 13460 8276 + 4249 21261 + 25669 25825 + 13859 11116 + 6804 32591 + 27556 12556 + 6029 32197 + 21182 1441 + 9842 1583 + 6143 20919 + 5493 25808 + 23482 29781 + 934 30373 + 15365 1653 + 3388 3891 + 18693 8573 + 24938 344 + 16859 16849 + 5167 24307 + 4518 11510 + 2462 21321 + 8485 29868 + 10043 12333 + 12983 1695 + 2869 24087 + 9075 12906 + 24664 23416 + 5472 11708 + 184 22435 + 13270 24741 + 30785 14830 + 29744 10775 + 7000 3479 + 27185 22241 + 19718 22354 + 123 13162 + 15127 18768 + 8887 29377 + 17895 7900 + 10267 7038 + 31871 8361 + 4633 17729 + 3335 28452 + 31791 12187 + 17515 12329 + 26346 7531 + 14191 8625 + 22851 26030 + 29284 23313 + 10421 21784 + 5090 12967 + 4462 18872 + 526 19917 + 9535 25643 + 30979 21792 + 30947 16379 + 1066 8010 + 23687 24273 + 2899 24726 + 21874 20589 + 30630 3497 + 31721 9028 + 4981 9219 + 20857 20459 + 11074 29399 + 6398 7052 + 7505 19220 + 13007 23467 + 28743 11652 + 31916 6089 + 14464 8707 + 13846 15219 + 1741 23298 + 28387 25974 + 21133 9367 + 3846 24342 + 19477 24194 + 5009 26681 + 17290 25790 + 11820 19370 + 21367 21039 + 2377 6310 + 17779 30032 + 3219 27912 + 12896 7860 + 6678 28055 + 12006 9586 + 24037 24584 + 26592 5534 + 28420 21618 + 27051 30999 + 10623 27140 + 26700 2846 + 22236 32002 + 15762 27433 + 27377 29209 + 30069 2997 + 20626 23880 + 10267 9679 + 31348 28848 + 3052 27196 + 10718 29136 + 6522 32090 + 7636 27069 + 19929 717 + 8850 24331 + 3942 6737 + 16967 9807 + 29671 12051 + 9499 14373 + 9786 24348 + 32700 472 + 27839 2167 + 17589 20455 + 22767 13784 + 9746 16315 + 29590 13491 + 20943 6158 + 18525 4807 + 13518 32150 + 1615 6470 + 29992 13230 + 601 6118 + 15804 30426 + 17320 29253 + 25114 279 + 24861 26145 + 21244 28185 + 23045 26904 + 20624 32688 + 15240 18606 + 16657 12445 + 20288 26511 + 3899 5735 + 16041 1798 + 30032 18619 + 2581 992 + 7793 24337 + 26915 18943 + 4431 4978 + 9625 514 + 25660 15192 + 16607 8336 + 19392 3520 + 14152 1774 + 10787 6054 + 31635 20651 + 24379 20036 + 20515 14912 + 13601 24721 + 29332 16578 + 26496 16277 + 8544 12985 + 26695 20300 + 23174 26223 + 11691 20461 + 19754 10790 + 670 20891 + 22352 18097 + 978 27268 + 3064 5413 + 10415 29122 + 9455 13407 + 28831 12087 + 28400 23379 + 2629 17151 + 11665 6442 + 2901 31984 + 10211 3154 + 5336 30464 + 1416 13774 + 2252 845 + 24403 3639 + 17207 24796 + 25995 26078 + 6618 12301 + 16658 25053 + 15061 18962 + 23504 5046 + 23473 27834 + 2029 14738 + 1878 7683 + 3180 10506 + 15024 16665 + 28912 16048 + 25795 4210 + 31120 26784 + 18469 3805 + 7859 649 + 10486 906 + 27671 15776 + 9084 15126 + 5445 14151 + 31928 4573 + 13531 11537 + 14185 14823 + 5913 27939 + 13580 16620 + 8043 13808 + 11137 4352 + 19352 12412 + 15670 175 + 3723 3182 + 2749 1362 + 14257 1371 + 8676 15518 + 23299 15568 + 16250 18571 + 12557 23756 + 28187 25276 + 11592 25194 + 9575 6870 + 5194 16549 + 10825 25896 + 10867 16199 + 4580 30039 + 9931 4644 + 28177 23209 + 27910 8427 + 21329 29162 + 11416 22521 + 5442 705 + 25101 7863 + 18388 17579 + 23255 14376 + 18563 4547 + 17157 24180 + 19470 15286 + 28493 23128 + 10807 18788 + 1312 11135 + 25155 22961 + 21881 3834 + 6152 601 + 13907 19729 + 4723 16272 + 25022 14298 + 4523 27499 + 24763 10286 + 9189 14888 + 19229 3721 + 30039 25239 + 11472 22970 + 28837 26611 + 11269 1332 + 25193 27817 + 6892 5412 + 13173 2980 + 29361 7764 + 12987 28637 + 19624 13378 + 20651 16376 + 18846 14275 + 6963 30208 + 30337 1215 + 14984 24900 + 8330 26037 + 9214 23191 + 12891 32701 + 12668 8528 + 7821 6672 + 18683 27007 + 2891 14340 + 16605 23018 + 26049 29866 + 13023 4761 + 15163 27497 + 30868 21182 + 12539 14562 + 6536 30452 + 13020 17349 + 1073 20213 + 29719 1314 + 0 13302 + 9325 29720 + 24579 22285 + 18264 2238 + 6835 28940 + 27084 32333 + 3213 21371 + 1621 5308 + 20568 21593 + 15976 3609 + 16639 11403 + 11005 1013 + 26127 8936 + 25974 30087 + 15638 17410 + 3372 5916 + 1830 28895 + 29949 30623 + 31475 15618 + 20302 299 + 31008 26166 + 7738 11692 + 8546 9909 + 24729 171 + 27742 15470 + 27598 29613 + 14099 15921 + 7511 611 + 31239 14795 + 3649 26722 + 14151 7204 + 13761 27109 + 32668 3729 + 28503 11644 + 18538 17091 + 9200 15491 + 10425 6334 + 25786 13423 + 29993 8310 + 6488 2846 + 6038 13006 + 31341 1127 + 26732 15307 + 27743 5984 + 15530 20988 + 28061 1502 + 19664 23847 + 11901 20688 + 3596 22658 + 4155 82 + 4105 10940 + 13174 26186 + 28417 8293 + 28140 5797 + 27320 19263 + 29214 18527 + 14393 25399 + 10953 11924 + 11578 17377 + 18229 6414 + 29000 17253 + 13428 20437 + 29151 26122 + 17110 9574 + 27588 23423 + 32250 10077 + 29975 16726 + 18670 9604 + 4256 22538 + 7949 31548 + 29719 11858 + 27986 8060 + 20529 16461 + 20235 31653 + 4707 9858 + 5088 27032 + 17772 12961 + 21595 32147 + 26329 15899 + 32048 26754 + 15570 30923 + 8345 19344 + 28833 13328 + 2141 17872 + 28554 30923 + 29202 22818 + 21654 11477 + 4702 31592 + 25400 9912 + 29469 17751 + 25506 19560 + 31595 12375 + 32507 15384 + 28596 14577 + 2694 1053 + 31487 887 + 1572 6461 + 23024 19638 + 27544 2215 + 2786 135 + 18715 21793 + 30160 17510 + 759 1262 + 20937 7195 + 31993 8263 + 9420 2766 + 21927 15897 + 5645 13040 + 19024 16159 + 27080 31609 + 19494 32099 + 24807 10537 + 17323 100 + 24011 9875 + 30963 13361 + 6862 26081 + 5178 13318 + 28177 23382 + 11142 28391 + 2394 1965 + 22322 18194 + 23530 26035 + 20535 19203 + 14143 20084 + 10339 18715 + 5872 2952 + 15770 17653 + 28378 22320 + 7801 16293 + 10761 30210 + 12238 21053 + 4047 26130 + 32628 19473 + 5055 21409 + 21053 23627 + 10295 7040 + 8144 18580 + 619 8029 + 22604 20639 + 23014 4224 + 31969 8351 + 3245 6503 + 17789 6826 + 13370 30458 + 17119 18778 + 7866 7704 + 9609 31733 + 19206 31335 + 3873 24217 + 29949 10102 + 5348 22280 + 29445 15701 + 24338 2254 + 7301 26085 + 6710 8592 + 11370 28764 + 15445 28810 + 4555 31857 + 29003 21069 + 25591 7912 + 22161 9206 + 13892 3392 + 2027 16189 + 21291 28268 + 23426 29391 + 30026 25252 + 3373 140 + 26632 11381 + 32169 25960 + 4308 8529 + 5049 3266 + 15581 10271 + 14910 4908 + 11908 4146 + 26488 25275 + 18608 29551 + 3780 15647 + 23934 8798 + 22333 13780 + 4273 18696 + 28385 12519 + 28062 4026 + 21211 12522 + 17219 29385 + 27350 6354 + 4212 26797 + 24111 1166 + 17687 11722 + 5943 32097 + 23705 12676 + 31130 5377 + 22741 10297 + 26190 23762 + 27604 12783 + 16498 15473 + 10718 21920 + 17329 23855 + 27791 17703 + 7645 13813 + 8857 30211 + 25227 15710 + 7974 5932 + 6311 26069 + 5847 19562 + 20245 18867 + 22394 23475 + 22146 21378 + 27332 8515 + 29638 14466 + 15203 11048 + 5950 18919 + 32497 19762 + 25263 29494 + 5742 21082 + 2158 12900 + 18923 10421 + 21387 28777 + 15214 332 + 29188 24353 + 10210 23864 + 26371 25469 + 3167 26010 + 23645 6416 + 2281 13311 + 24484 9786 + 24860 23827 + 28731 26178 + 17985 8058 + 8447 24808 + 9571 3300 + 28982 7406 + 1850 23416 + 25996 5489 + 9906 18928 + 21280 30665 + 15912 8380 + 15273 20997 + 10862 24261 + 2775 17 + 26081 2163 + 31328 28600 + 1253 23478 + 23305 16874 + 18521 23569 + 32337 25006 + 2455 15763 + 32108 24430 + 14021 11783 + 8018 14654 + 19804 22405 + 10473 14092 + 15323 14310 + 28484 9120 + 21206 3216 + 5433 29083 + 28823 6744 + 29334 17811 + 22964 1326 + 15469 27838 + 15390 15241 + 8956 31122 + 10569 11671 + 15090 5632 + 26412 8290 + 11478 5373 + 20218 26913 + 20098 27444 + 2968 15668 + 30670 30929 + 26866 1862 + 5255 29847 + 2149 23101 + 11041 21078 + 13748 9936 + 18544 11578 + 17131 18579 + 32288 4185 + 16631 21409 + 25209 28194 + 7564 17389 + 17758 12641 + 9819 19359 + 5988 4277 + 11394 32209 + 19735 12139 + 615 30531 + 22950 7394 + 20790 28324 + 12605 28068 + 19042 16968 + 7299 30611 + 1203 10524 + 967 11432 + 25464 8448 + 14750 9685 + 14755 3217 + 12709 10690 + 29107 11973 + 31099 22861 + 24162 21171 + 14057 11692 + 30536 29203 + 24435 6761 + 10146 5412 + 21160 28500 + 31920 29371 + 31127 1240 + 27679 1900 + 2821 20258 + 6686 28356 + 5387 10939 + 31213 16858 + 29172 3904 + 23224 6753 + 22347 21284 + 28106 6589 + 15145 19811 + 4655 30610 + 23789 26700 + 13584 9093 + 21441 8853 + 23842 29160 + 7752 2578 + 688 6982 + 19478 28040 + 9432 2782 + 31384 22842 + 8133 4120 + 1095 27617 + 7876 870 + 27148 12269 + 8241 20188 + 11251 26379 + 24676 3854 + 30542 7164 + 9176 10472 + 17832 22795 + 16367 15682 + 16627 3941 + 27870 21261 + 32382 3544 + 23118 25917 + 25449 23448 + 13189 14720 + 19050 26031 + 14067 276 + 19402 11268 + 16408 17708 + 21949 31982 + 8699 1121 + 5164 21598 + 29535 11999 + 31838 7665 + 29984 23319 + 10716 26413 + 1590 7388 + 5933 368 + 10243 23795 + 7697 10527 + 26792 26443 + 4122 476 + 8261 8719 + 8584 5520 + 18723 20 + 19829 1604 + 23023 17689 + 19356 18663 + 27707 6801 + 9445 2359 + 8371 16302 + 27980 17700 + 7552 20396 + 9881 16426 + 12920 11600 + 20653 9528 + 8678 6869 + 12584 2016 + 17341 24964 + 25948 29601 + 13378 11365 + 24229 23124 + 32331 23955 + 31312 30912 + 13393 11736 + 31585 12964 + 12985 21092 + 17839 30074 + 20696 13426 + 22243 25472 + 5447 31493 + 6923 24211 + 5464 16065 + 24466 1177 + 32385 15435 + 20626 19795 + 25544 14720 + 6540 15250 + 18497 5658 + 29621 31204 + 755 10340 + 8501 17653 + 32629 4814 + 3513 13308 + 2515 12096 + 2549 16810 + 17220 322 + 22723 28222 + 4243 22546 + 2474 28010 + 18939 26112 + 26061 4329 + 12178 4719 + 325 704 + 9297 12301 + 21528 26686 + 29956 2264 + 4904 12541 + 30591 24026 + 23170 9006 + 6556 2146 + 6050 10428 + 1697 24280 + 859 30411 + 23758 22353 + 24625 25438 + 1014 7721 + 6947 6900 + 4386 30475 + 23013 27151 + 16997 17143 + 29378 29902 + 278 28139 + 16256 197 + 32734 21232 + 13735 25459 + 29973 21890 + 11206 14795 + 8457 858 + 13415 17261 + 17151 2478 + 31867 5702 + 22209 9557 + 9280 23916 + 28610 29973 + 5782 30782 + 17906 14775 + 29720 5316 + 2954 6025 + 15397 19116 + 27186 22796 + 30570 18979 + 4344 710 + 17510 25608 + 3010 15415 + 18343 1819 + 12281 10776 + 9869 18390 + 16720 21050 + 23683 9942 + 3236 350 + 26559 3001 + 5656 28569 + 31677 20642 + 6831 2032 + 7360 17544 + 3273 17381 + 16595 14516 + 24054 31727 + 20432 32740 + 22479 25057 + 7465 15275 + 30865 4710 + 15164 28364 + 16216 18134 + 20772 2397 + 3840 12513 + 26911 1468 + 19906 28028 + 32434 13151 + 10981 17622 + 26844 30404 + 31432 6409 + 5582 5076 + 25814 30074 + 27324 2604 + 11788 9450 + 31592 8441 + 15800 3185 + 12878 31242 + 4466 17809 + 27468 25082 + 12340 4582 + 28654 5487 + 19400 18156 + 13684 22913 + 8890 14465 + 12802 3970 + 23619 29952 + 5964 23178 + 665 21953 + 15977 32556 + 28498 31524 + 4459 23552 + 28834 17207 + 17563 13241 + 9530 9815 + 14910 32655 + 2025 9505 + 30972 8970 + 25355 5958 + 11806 8257 + 26380 13038 + 18912 21946 + 26214 4200 + 23909 23899 + 17554 15900 + 32450 21967 + 29844 11455 + 6376 13823 + 30430 21498 + 12845 17512 + 7534 27585 + 23916 27143 + 30763 30418 + 14036 23282 + 10903 7898 + 32390 29866 + 3878 2797 + 6243 15449 + 29580 25879 + 29044 5476 + 25745 13306 + 2170 6845 + 28417 367 + 6241 31639 + 28284 32609 + 10333 22060 + 31249 30765 + 3747 18808 + 14735 22502 + 16346 22747 + 28101 5 + 5730 17083 + 14564 24385 + 4570 5475 + 15205 29501 + 26682 7034 + 25849 27148 + 7979 11132 + 26657 3460 + 17733 31720 + 4652 31381 + 18422 22463 + 24712 25314 + 19489 27971 + 1873 14100 + 23656 29415 + 15448 7253 + 12644 1155 + 31953 30660 + 19732 25875 + 11028 9857 + 7165 16207 + 19686 10587 + 19324 4498 + 25081 7953 + 1551 10170 + 15709 24676 + 19285 24483 + 956 27952 + 8892 29490 + 27508 6656 + 29942 9412 + 6813 4520 + 26970 28995 + 583 18049 + 14722 21753 + 23887 23330 + 1704 16015 + 1098 23149 + 22842 32162 + 5930 19209 + 5227 20625 + 4186 16994 + 19590 12096 + 11320 6029 + 6140 3736 + 10979 13916 + 8242 6865 + 20879 22348 + 26704 19599 + 13199 2265 + 30039 18204 + 12927 791 + 15341 7167 + 20495 11877 + 30077 25227 + 23309 6749 + 16206 2008 + 13426 23046 + 11114 22018 + 24650 22201 + 13377 28533 + 20878 11012 + 20771 23865 + 24306 31520 + 15024 21870 + 4609 2209 + 17316 2326 + 2272 27439 + 863 5791 + 28214 26659 + 27844 12429 + 6618 22304 + 19740 7672 + 16398 22984 + 5070 29822 + 11301 26843 + 11487 18833 + 24207 22817 + 9547 6936 + 1396 32434 + 16736 21879 + 10787 32066 + 8831 10045 + 5282 8243 + 4763 16583 + 20983 17760 + 2330 12390 + 30913 31140 + 32199 16768 + 15068 24138 + 9108 8076 + 2558 19108 + 11840 31646 + 4163 23880 + 21187 5525 + 31954 21602 + 17380 20469 + 10189 3288 + 285 24503 + 22534 29698 + 26463 14156 + 32737 2004 + 4145 32367 + 5646 13726 + 11499 15935 + 16867 32621 + 12495 25454 + 27180 19562 + 17920 22106 + 20596 10393 + 13919 11014 + 16880 31869 + 8827 20740 + 2627 27989 + 5620 13732 + 15235 8883 + 16817 30877 + 2554 7761 + 24965 9668 + 26952 10046 + 5108 23653 + 19373 377 + 12256 26344 + 23370 18254 + 27925 940 + 16493 14818 + 459 528 + 1791 16995 + 10308 23731 + 30811 9630 + 21724 9273 + 17890 6071 + 15865 23519 + 11232 28136 + 13434 23388 + 17235 8281 + 11323 24488 + 3171 9784 + 14748 11879 + 21079 29272 + 12773 3524 + 25892 30397 + 2477 21701 + 17309 6562 + 32090 32290 + 13464 28332 + 1325 29154 + 29790 21238 + 3881 10263 + 1766 15107 + 30335 22827 + 28300 5505 + 12581 9819 + 31211 7707 + 12648 32540 + 4820 22424 + 624 1598 + 29525 9389 + 13250 23495 + 25839 6939 + 14580 30371 + 12621 13485 + 30689 9055 + 12997 28144 + 22739 19264 + 32314 12937 + 18730 22854 + 28396 11049 + 16964 26776 + 28684 6485 + 2907 25121 + 14055 26950 + 5735 19775 + 15267 582 + 1283 22884 + 7624 8732 + 4999 3293 + 17595 14369 + 23988 3815 + 29595 16606 + 10577 12657 + 13053 4864 + 8285 12544 + 25126 25286 + 9592 5975 + 29836 30973 + 12892 18324 + 22389 14050 + 31059 30871 + 14008 69 + 20417 17593 + 22214 2436 + 14567 31717 + 32053 20224 + 15681 3913 + 26677 10191 + 5089 15353 + 8297 30117 + 95 3079 + 32713 26602 + 10509 23446 + 6991 8240 + 3652 18873 + 21579 16982 + 13489 23262 + 12646 6835 + 452 5329 + 15985 2276 + 14945 613 + 5433 17874 + 2341 22280 + 22746 26572 + 27336 22661 + 22511 14229 + 23557 18314 + 14688 32104 + 9695 13682 + 2680 25900 + 10748 4124 + 15414 29969 + 6674 10906 + 6342 20999 + 4722 11205 + 31068 12699 + 8418 4537 + 1944 24789 + 22048 25469 + 7398 13303 + 6510 14391 + 23896 744 + 4809 27989 + 31375 2678 + 8562 15180 + 7819 8823 + 31136 21164 + 21799 13613 + 11583 18775 + 26199 17474 + 4325 25054 + 29255 3064 + 7957 7436 + 17295 32028 + 12592 4089 + 13032 21159 + 7808 9937 + 8930 30674 + 3823 20211 + 2360 18374 + 4125 30949 + 11914 26616 + 16539 31968 + 17490 6793 + 11859 10958 + 11295 26131 + 21010 12463 + 19004 21595 + 25471 2176 + 237 20909 + 5557 18657 + 30914 25230 + 9746 457 + 9572 30148 + 935 16588 + 1430 3245 + 14111 28291 + 28694 19483 + 6091 28887 + 22094 17393 + 17376 23553 + 16590 23540 + 16106 32317 + 26799 22614 + 2724 14406 + 13358 20642 + 914 24274 + 967 16341 + 17339 20341 + 10347 1161 + 19239 30023 + 2654 15423 + 11976 12300 + 31631 23793 + 5021 27250 + 26423 19507 + 17677 10844 + 3031 29515 + 17009 2074 + 11170 29639 + 12582 16320 + 8862 10314 + 13642 31166 + 6370 2366 + 19642 30240 + 4700 23914 + 25807 30697 + 27876 21103 + 1170 9257 + 28724 12622 + 2610 636 + 27337 24395 + 9141 27349 + 29079 15242 + 22507 28293 + 14270 11775 + 9699 12454 + 5752 25671 + 30240 11277 + 17579 17728 + 21007 4914 + 26771 5195 + 4936 18548 + 7476 4403 + 32071 25445 + 14404 6636 + 31098 20932 + 5253 28537 + 30345 24844 + 24433 16209 + 14576 24460 + 26746 30431 + 15381 2591 + 13062 11951 + 6201 9663 + 5010 10031 + 15012 29261 + 27523 24782 + 6821 5642 + 9781 19870 + 30492 14157 + 27933 29317 + 3414 13375 + 8143 2662 + 9009 18029 + 30704 23947 + 11155 25132 + 24633 1015 + 15733 18405 + 26817 12590 + 2748 1926 + 27128 29779 + 32100 9325 + 21205 1904 + 7809 6730 + 19916 23814 + 27604 14736 + 23388 4861 + 17850 11305 + 14350 20036 + 10341 29004 + 24293 17038 + 28800 16751 + 14438 19879 + 31833 4453 + 2417 5667 + 4080 21999 + 31826 2318 + 31585 14086 + 10635 25256 + 8224 5233 + 21750 8735 + 4831 4896 + 9979 24695 + 15560 25892 + 203 32494 + 2072 7176 + 9609 316 diff --git a/Algorithms/Part-I/3-Collinear/input300.txt b/Algorithms/Part-I/3-Collinear/input300.txt new file mode 100644 index 0000000..f2f6271 --- /dev/null +++ b/Algorithms/Part-I/3-Collinear/input300.txt @@ -0,0 +1,301 @@ +300 + 11750 7100 + 2000 26150 + 25100 24650 + 23600 23500 + 2100 30900 + 32100 26550 + 6500 11700 + 16650 27100 + 28850 1350 + 8250 12650 + 18750 18250 + 2700 31850 + 13950 10700 + 14900 32250 + 31150 15200 + 26300 23900 + 30700 14550 + 550 50 + 30500 14400 + 17600 10250 + 14700 27550 + 10850 3450 + 28600 18200 + 7300 10450 + 30650 30050 + 28350 15400 + 18950 21650 + 30200 1600 + 30000 8500 + 27800 11150 + 700 2050 + 2950 200 + 9100 3400 + 11050 21800 + 700 4350 + 31800 13600 + 11350 14950 + 24500 25850 + 32650 11850 + 10600 28550 + 13400 17450 + 4850 12750 + 5300 20900 + 30600 14700 + 7900 12950 + 29050 5250 + 26400 26650 + 18650 29100 + 11800 32650 + 12600 31350 + 17550 26500 + 11750 22600 + 1000 32650 + 4300 12050 + 19250 26650 + 24600 7450 + 8300 1350 + 7500 31250 + 20850 11900 + 17200 6900 + 8650 12900 + 1200 19450 + 21800 10800 + 17000 3900 + 9100 3200 + 23700 23150 + 27550 3000 + 1300 14300 + 16450 1900 + 26850 9000 + 15250 15100 + 3950 25700 + 21100 23950 + 1950 30300 + 14200 3150 + 3200 10250 + 14750 9950 + 3250 17450 + 25450 16050 + 5600 30600 + 200 17550 + 29900 1600 + 7300 25700 + 29550 8500 + 26450 22350 + 30850 18400 + 27950 31050 + 27650 10700 + 28250 4600 + 10150 25500 + 8750 4050 + 24150 15250 + 10700 24250 + 22150 14150 + 28600 5450 + 31600 29750 + 13750 27850 + 17350 9900 + 6000 21000 + 6950 32200 + 20450 21900 + 200 28050 + 7850 28000 + 16900 32700 + 14450 13850 + 17550 23250 + 18400 22050 + 5000 4900 + 5900 10550 + 29250 12600 + 7450 5500 + 1650 2050 + 18250 15350 + 14900 3350 + 32200 12750 + 21850 26700 + 2950 4050 + 24450 18000 + 16050 25650 + 17250 17450 + 18250 31950 + 19000 29150 + 3900 1550 + 28150 29550 + 550 11300 + 12050 14500 + 29150 15400 + 1100 6950 + 4650 15250 + 13400 25750 + 14700 400 + 23350 24950 + 28800 8700 + 7100 8050 + 6850 22550 + 31050 23950 + 21900 9600 + 7500 32250 + 1600 1050 + 20450 28350 + 24900 23450 + 14050 6100 + 5600 21750 + 32150 18850 + 11300 17850 + 23750 1050 + 400 8600 + 3550 9700 + 17450 16000 + 4550 14900 + 11350 15650 + 21450 6150 + 13500 3250 + 4150 29450 + 30600 17900 + 4950 18650 + 23350 4500 + 19200 17850 + 12300 22000 + 21950 20350 + 26200 9400 + 12800 23950 + 550 14600 + 24100 8650 + 1200 21500 + 16150 17850 + 2000 27300 + 23000 8900 + 24300 23100 + 30200 26150 + 8500 17450 + 600 31900 + 8350 17350 + 8150 28500 + 26000 23300 + 2950 5600 + 28700 21000 + 10650 4350 + 8350 14250 + 21850 2100 + 21450 21900 + 11850 30600 + 27250 10150 + 31150 11350 + 10350 20800 + 22500 11850 + 2600 4000 + 28400 24950 + 26250 23600 + 23000 8500 + 30450 16650 + 6350 24700 + 6200 21950 + 29800 7350 + 25450 31400 + 15600 1600 + 100 8600 + 1050 17650 + 26550 21850 + 30950 8500 + 4950 16000 + 18450 9500 + 31000 500 + 27700 28650 + 100 12050 + 10400 4000 + 32450 24600 + 29300 6900 + 12150 17700 + 25500 11800 + 30350 3700 + 26250 6350 + 12500 2100 + 10800 15250 + 14500 14850 + 1150 1900 + 16300 2000 + 22200 2150 + 2550 4800 + 9450 10000 + 6600 4800 + 900 100 + 20400 26650 + 10650 17800 + 2750 25250 + 27450 5000 + 21400 4650 + 5300 650 + 11500 29500 + 7300 31650 + 10550 27900 + 24750 31800 + 32600 23350 + 9600 31550 + 25700 18950 + 21650 4500 + 4450 5750 + 1450 21400 + 29300 23100 + 10850 600 + 9450 23500 + 18450 19750 + 1600 15050 + 600 24400 + 18550 11650 + 21700 20500 + 9900 24900 + 14800 20950 + 1900 32300 + 7300 10050 + 4600 21150 + 24500 27250 + 29300 22950 + 27200 11650 + 17450 9650 + 7300 17000 + 24900 10600 + 16900 15900 + 4800 30350 + 2800 23350 + 27850 18650 + 22200 26550 + 27950 4150 + 5100 19400 + 16850 15550 + 15800 32000 + 29650 11900 + 2950 25400 + 3900 700 + 10450 15950 + 13400 24900 + 25700 4800 + 28150 3650 + 4550 32000 + 32000 12250 + 29500 1550 + 17250 9700 + 23650 12150 + 22300 17750 + 23150 31750 + 16500 30700 + 6350 5650 + 22900 2400 + 21950 2100 + 15100 22150 + 12450 11500 + 9000 10250 + 16800 2550 + 17600 13850 + 25600 18000 + 28050 12300 + 20800 18750 + 0 7150 + 8600 18900 + 18900 2400 + 4500 16600 + 20150 22000 + 24700 13700 + 13900 11100 + 28200 17700 diff --git a/Algorithms/Part-I/3-Collinear/input400.txt b/Algorithms/Part-I/3-Collinear/input400.txt new file mode 100644 index 0000000..5374556 --- /dev/null +++ b/Algorithms/Part-I/3-Collinear/input400.txt @@ -0,0 +1,401 @@ +400 + 10050 15100 + 13400 27500 + 2350 8650 + 2100 23350 + 19450 2100 + 6950 9350 + 1850 6350 + 31350 7950 + 8750 4500 + 17150 9150 + 14250 20600 + 23600 17900 + 23150 21550 + 27100 1400 + 19650 5900 + 23750 13650 + 18150 7150 + 26450 27150 + 16250 25050 + 1300 30500 + 16450 10750 + 10900 27200 + 9950 8500 + 8350 28250 + 23250 32150 + 32100 9800 + 22700 2950 + 10350 24650 + 9450 28850 + 18600 26600 + 7050 7450 + 31900 21900 + 18000 29350 + 16350 27850 + 21000 10750 + 24350 30700 + 30900 20200 + 28600 2550 + 10250 31500 + 16350 13150 + 29900 2400 + 21300 150 + 27200 5850 + 2550 31300 + 1900 350 + 11900 30300 + 20950 28700 + 17450 14050 + 11050 8950 + 3850 10000 + 11000 22200 + 29450 2600 + 7950 6000 + 29900 500 + 24300 10400 + 20100 7850 + 4000 32250 + 16700 2900 + 2900 24200 + 31750 29550 + 3450 23300 + 12050 29200 + 28400 12650 + 6950 9100 + 10700 2550 + 12600 29250 + 5000 13100 + 6300 19850 + 12250 7750 + 15700 13250 + 15600 23500 + 21900 25250 + 5350 16600 + 7250 50 + 18500 8350 + 21800 15750 + 22400 13250 + 2050 16000 + 16700 22800 + 16100 2300 + 9750 19550 + 28850 19700 + 6100 18750 + 10800 6600 + 17450 19900 + 28600 27350 + 31850 20100 + 15950 32400 + 18800 12550 + 1000 2600 + 3700 20150 + 23700 11800 + 28950 1900 + 23300 30800 + 8800 8500 + 8250 21300 + 20950 17250 + 1700 31050 + 3000 21150 + 10700 24550 + 30850 21700 + 8050 850 + 28000 15400 + 16500 10750 + 32050 9350 + 29700 29450 + 16500 3950 + 200 29500 + 19000 7400 + 2000 11500 + 21350 3400 + 25000 26500 + 28350 2300 + 15950 15750 + 11750 19100 + 2000 12150 + 30300 15200 + 14050 12650 + 24800 31450 + 28850 24400 + 23400 1350 + 30550 29800 + 27350 24250 + 11650 9700 + 20200 11100 + 9850 12550 + 30850 5000 + 30050 16550 + 11650 9750 + 13950 16750 + 27850 7900 + 2250 22450 + 6850 6450 + 600 26700 + 13750 13350 + 28300 1850 + 23100 3650 + 31150 9450 + 5900 20550 + 16900 31950 + 8100 8050 + 8550 6250 + 13750 26450 + 23500 10400 + 11800 24350 + 17450 3800 + 19150 100 + 19450 11150 + 16200 26900 + 22800 25000 + 1050 15950 + 12900 17500 + 19300 10350 + 14750 2250 + 16500 28450 + 9900 8250 + 26950 0 + 28500 19600 + 27400 24750 + 200 5250 + 8150 8500 + 29800 12300 + 24900 21800 + 28900 25900 + 8700 32600 + 26650 17600 + 27200 5600 + 31650 23900 + 3150 26750 + 23250 16450 + 26700 16350 + 1050 7300 + 23900 29600 + 28250 17400 + 4050 1650 + 15000 8050 + 550 3950 + 11800 28400 + 1600 18550 + 24100 10350 + 28150 7750 + 7200 27900 + 30750 30250 + 24350 18600 + 21950 11050 + 6200 22250 + 18950 24950 + 6100 30100 + 18900 26000 + 23700 22750 + 12200 14050 + 26700 9800 + 1000 12250 + 29850 13450 + 3900 32000 + 9900 9650 + 25250 11100 + 11250 20950 + 15300 4850 + 29900 22500 + 11450 21250 + 5700 13000 + 11950 19950 + 11300 23050 + 21000 19300 + 29500 16750 + 1600 28950 + 12000 500 + 900 14450 + 18950 2050 + 13800 23850 + 4300 24200 + 7250 1150 + 16800 3400 + 28050 28900 + 9850 500 + 29100 9500 + 21750 9150 + 24950 15400 + 11450 30250 + 17800 2250 + 8350 9600 + 15150 15950 + 22450 25200 + 12250 31900 + 12400 11550 + 7300 3200 + 15250 1750 + 31900 30100 + 17950 800 + 15350 24400 + 7450 20300 + 4550 18050 + 16750 4550 + 17500 8450 + 23950 26300 + 6550 30200 + 25150 22200 + 16100 14850 + 20250 19250 + 18350 31350 + 19700 25700 + 29000 30900 + 25900 2400 + 12800 19550 + 19000 10350 + 14250 4400 + 20400 25750 + 21850 22750 + 26850 19750 + 850 20400 + 12550 19750 + 50 1200 + 16100 10100 + 17900 15450 + 16950 11450 + 31250 1850 + 10600 18800 + 13150 2850 + 20950 10850 + 24700 3900 + 4300 27300 + 24650 22000 + 12500 11600 + 20950 14450 + 19100 32000 + 26900 15250 + 15800 350 + 8500 1100 + 24650 25000 + 26000 8900 + 23800 8350 + 26250 7300 + 5850 21150 + 5650 31100 + 20500 19050 + 26900 20650 + 14750 13850 + 20450 29350 + 32100 10200 + 30950 22600 + 18800 11900 + 21300 22850 + 21750 26000 + 28950 2150 + 20100 24000 + 20400 14550 + 10300 17550 + 15500 18000 + 12000 28600 + 1450 14200 + 24850 19050 + 21200 9650 + 2800 7550 + 1900 7200 + 10750 20500 + 18600 16350 + 16050 950 + 17850 7950 + 14400 22900 + 11000 27850 + 18550 15100 + 12050 16800 + 2150 13650 + 31950 12000 + 30300 18750 + 19300 1750 + 32050 3500 + 20950 15000 + 23450 8550 + 23150 3600 + 29150 10850 + 7100 10250 + 11200 950 + 8100 10050 + 28750 19800 + 26300 31450 + 16200 13550 + 9100 8400 + 23200 10750 + 22700 19700 + 8150 8150 + 20850 10700 + 31300 7600 + 28750 1900 + 7450 5900 + 31650 18000 + 1100 28350 + 6700 14350 + 3100 2150 + 28500 28700 + 17050 29900 + 21100 12050 + 28700 7100 + 24050 9200 + 13300 11900 + 12750 12300 + 27900 19200 + 1800 13200 + 4800 27950 + 22150 9750 + 1650 12050 + 10600 23650 + 21250 21750 + 18450 25500 + 18500 20100 + 26200 15800 + 18250 6700 + 2650 7650 + 7600 27300 + 23650 27500 + 16000 50 + 15250 28250 + 12550 22650 + 25750 31000 + 2800 15150 + 12900 18100 + 23800 7500 + 30800 31650 + 200 32150 + 14100 26150 + 18200 9350 + 27900 6850 + 8250 4550 + 4200 30900 + 27400 0 + 18000 29550 + 14550 1800 + 14850 12500 + 29450 19200 + 4100 9000 + 30450 5650 + 16350 17800 + 24600 24450 + 16800 31650 + 28250 32700 + 22050 25050 + 8200 14650 + 22400 31150 + 20000 19700 + 25850 13100 + 21900 29450 + 26700 15750 + 4650 29350 + 25200 24950 + 12250 31150 + 8400 24200 + 8650 32350 + 29100 24300 + 20950 9500 + 11600 6650 + 27150 4500 + 24900 7050 + 28050 3150 + 14750 30250 + 10000 3300 + 16050 18550 + 20300 3100 + 20750 6450 + 10900 29650 diff --git a/Algorithms/Part-I/3-Collinear/random152.txt b/Algorithms/Part-I/3-Collinear/random152.txt new file mode 100644 index 0000000..dd7d86f --- /dev/null +++ b/Algorithms/Part-I/3-Collinear/random152.txt @@ -0,0 +1,153 @@ +152 + 3618 3616 + 6888 9840 + 18766 6358 + 14325 20846 + 1874 9422 + 10903 29672 + 3300 12002 + 30614 17120 + 11738 6283 + 5620 17206 + 2360 16197 + 20886 10163 + 14785 26295 + 14607 15982 + 13440 18532 + 25842 1015 + 31162 19415 + 25664 1201 + 27636 32323 + 6820 27385 + 5068 22739 + 25161 29402 + 20089 16611 + 19527 31257 + 24591 28051 + 26535 1442 + 8588 574 + 2105 23396 + 1528 13691 + 7062 14802 + 30987 18539 + 13220 17523 + 9395 25167 + 2892 28393 + 31307 6236 + 27390 1547 + 28439 505 + 30683 28883 + 13060 13765 + 8572 24823 + 17317 27560 + 3923 27928 + 7301 17570 + 8181 29877 + 26911 24795 + 16774 14350 + 969 30942 + 9145 15441 + 14381 7884 + 269 26257 + 11985 8353 + 32213 11794 + 6803 15541 + 24824 24762 + 14294 30134 + 13134 12897 + 26751 21383 + 8108 12827 + 14029 17053 + 16079 18035 + 19553 2925 + 20349 31733 + 29116 1982 + 13380 16183 + 30170 19402 + 28017 3582 + 27744 27958 + 9961 16643 + 1088 27139 + 22201 18969 + 20390 28109 + 21070 8327 + 12586 21431 + 11615 6044 + 16759 18319 + 9928 383 + 25496 20697 + 23707 19091 + 25942 24193 + 31193 10151 + 29735 6693 + 3435 902 + 24140 24060 + 15110 3697 + 2780 8319 + 31692 11329 + 19115 1322 + 11679 31747 + 7929 429 + 15664 22043 + 21025 11045 + 18431 25577 + 16751 18170 + 10402 24134 + 32412 10037 + 30901 3611 + 31318 10803 + 12571 23708 + 14468 27061 + 12838 5812 + 8708 15757 + 8846 361 + 24256 12820 + 15645 31481 + 15910 29419 + 21023 9926 + 4883 28286 + 29393 2071 + 2942 7938 + 29202 31207 + 29512 29092 + 7895 8234 + 31906 13542 + 23015 16623 + 6069 19236 + 27023 27141 + 5716 5747 + 13101 25040 + 20357 12058 + 19317 8248 + 12787 30235 + 7044 28314 + 13155 31048 + 10742 21468 + 20078 26261 + 27727 7136 + 18151 30827 + 24102 6050 + 14425 21741 + 30879 9617 + 355 20012 + 1525 10141 + 29065 18812 + 12745 18136 + 13948 20532 + 8268 16984 + 24776 27704 + 17198 2431 + 30479 30434 + 5284 1955 + 29206 26860 + 21950 20821 + 8950 1571 + 26251 20910 + 28678 28628 + 19358 10252 + 1041 15599 + 30104 7388 + 32413 12056 + 25747 28203 + 27433 30689 + 19035 13020 diff --git a/Algorithms/Part-I/3-Collinear/run.sh b/Algorithms/Part-I/3-Collinear/run.sh index 154d8d7..07ed3a3 100755 --- a/Algorithms/Part-I/3-Collinear/run.sh +++ b/Algorithms/Part-I/3-Collinear/run.sh @@ -13,12 +13,16 @@ done ~/algs4/bin/findbugs *.class echo "RUN..." -# java -enableassertions Point -# java Brute input6.txt -# java Brute input8.txt +java -enableassertions Point +java Brute input6.txt +java Brute input8.txt java Brute random152.txt -# java Fast input6.txt -# java Fast input8.txt +java Fast input6.txt +java Fast input8.txt +java Fast input300.txt +java Fast input400.txt java Fast random152.txt +java Fast input1000.txt +java Fast input10000.txt zip collinear.zip Point.java Brute.java Fast.java -- cgit v1.1-2-g2b99