P21934 [HackerEarth] Chotu is having his mathematics test tomorrow. Chotu was solving a problem and found out that it is quite difficult for him. Given two integers A and B and some Q queries. Each query con
普及-
题目描述

Chotu is having his mathematics test tomorrow. Chotu was solving a problem and found out that it is quite difficult for him. Given two integers A and B and some Q queries. Each query contains two numbers L and R such that L ≤ R. Find greatest number D such that L ≤ D and D ≤ R such that A and B both are divisible by D. If there is no such number answer is -1. Chotu asks your help to solve this problem as he wants to practice each and every question.

Input

The first line contains two integers A and B, the two integers as described above.
The second line contains one integer Q, the number of queries.
Then Q lines follow, each line contains one query consisting of two integers, L and R.
Constraints

1 ≤ A, B ≤ 10^14
1 ≤ Q ≤ 10^6
1 ≤ L ≤ R ≤ 10^18

SAMPLE INPUT
9 27
3
1 5
6 7
8 15

SAMPLE OUTPUT
3
-1
9

输入格式

见题面

输出格式

见题面

样例输入
1 412090000 100000 25 20481 99 87420 95 84180 99 86633 91 82864 24 19019 106 94914 69 65300 107 98428 87 79294 38 36824 67 61119 87 80384 106 94861 105 93306 11 12272 106 94798 7 6366 77 71878 46 41871 57 49562 99 87465 8 9933 91 82440 24 20082 106 94756 108 98605 67 62208 57 50744 95 84690 79 72942 91 82489 68 64697 74 69419 107 97459 71 68360 11 12482 89 80966 106 95087 89 81069 105 92135 32 31200 105 92128 101 88445 67 61022 30 27688 105 91304 106 95337 52 43701 105 93331 63 56251 30 25921 43 40481 32 29689 68 63517 99 87206 9 10311 84 77531 87 79300 87 79831 108 98941 52 43370 77 71731 87 80061 87 78509 99 87665 99 87057 87 79907 14 12965 99 86775 106 95256 33 33494 69 65161 107 95651 95 83850 99 87564 107 98219 22 18421 93 83647 62 53757 106 94085 108 99272 102 89727 68 63590 95 84384 55 46783 78 72812 75 70950 81 76764 87 78942 106 94208 102 89779 75 71099 75 70679 79 73316 79 73807 100 87890 77 71592 14 13418 64 56714 99 87381 102 89942 102 89771 62 53868 55 47458 14 12844 75 70831 2 1377 99 87072 79 74456 70 67172 102 90192 98 85405 3 2784 101 89454 107 97749 85 78154 79 74243 61 53208 108 98904 63 54649 105 92418 107 95510 53 43727 87 79675 77 71503 103 90322 67 62550 57 49143 89 81427 81 77043 43 40204 89 80570 108 98633 74 68951 95 84565 44 41028 108 99000 95 84907 108 98751 107 95647 19 17589 67 61496 57 49633 40 38897 107 96097 81 75536 69 65779 84 77923 81 75805 87 80195 53 44720 89 81175 43 39949 87 78934 105 91323 101 88814 107 98511 33 32901 86 78266 91 82674 87 79370 101 88689 53 44801 29 25475 56 47667 40 38974 105 93091 67 60656 107 97117 1 271 100 88115 37 35707 82 77115 62 54168 70 66960 108 99133 44 41281 74 69677 34 34310 57 48164 63 55634 77 71915 105 91916 87 78418 105 92005 28 23402 14 13716 57 49978 106 94677 32 29870 67 60603 107 96797 101 89511 33 33104 81 75569 46 42005 32 29728 105 93461 28 24313 107 97589 93 83690 32 31352 30 26390 88 80433 81 76272 101 88884 107 97443 5 3691 106 94139 91 82857 78 72486 26 20897 107 97326 67 57117 81 75265 105 91669 95 83947 95 84087 62 53987 108 99010 67 58930 30 26283 105 91012 25 20310 79 72994 79 73487 106 94608 63 54356 85 78202 57 50185 98 85381 107 96439 91 82504 107 97514 87 79117 79 75014 87 80299 91 82431 107 96178 99 86982 106 93890 83 77478 101 89140 40 37923 107 97978 105 92526 45 41402 57 50778 57 49629 52 43096 52 43239 92 83470 95 84184 32 30660 16 14768 81 75337 99 87181 79 74135 74 70312 63 54562 107 98519 101 88576 85 78001 107 95582 107 95877 69 65286 106 95107 105 93655 109 99347 74 69618 89 80922 24 19382 109 99659 90 81689 39 37355 79 74231 81 77089 98 85947 38 36785 63 55387 9 11852 101 88642 53 45152 99 86333 87 79491 105 91405 78 72852 107 97376 107 95963 107 96419 107 95756 105 91149 64 56422 105 92290 98 86039 100 88085 26 20661 63 54710 109 99735 87 80015 63 55035 86 78243 107 97645 67 58724 87 79528 95 84488 109 99649 107 97560 99 86593 81 76649 30 27619 57 50110 107 97761 107 98181 105 92737 107 95775 79 73570 67 61284 87 78815 81 75837 78 72681 101 88797 84 77644 81 75593 52 43474 105 92076 67 57706 106 94483 6 5148 105 90954 107 95932 107 98294 107 98055 59 52622 107 97578 89 80996 98 85839 107 95823 68 64180 74 69204 105 93232 106 94704 69 65657 95 84779 105 91068 14 14578 46 41829 67 58126 30 26868 105 93618 91 83306 53 44515 89 80827 70 67105 26 20853 30 27537 105 91590 89 80456 106 95019 100 88011 74 70505 91 82137 75 71002 79 73298 107 96654 99 87171 107 98345 3 2401 67 60968 67 61537 67 57381 105 91111 107 97844 81 75603 68 63937 107 97314 63 55522 99 87197 91 82251 28 24759 99 86737 6 3966 32 29115 67 62890 28 23479 105 91344 107 97155 107 97436 101 88835 70 67064 81 77102 69 65941 107 98290 77 72235 68 64420 67 59492 107 95353 11 12312 79 74251 107 96095 107 96002 89 81519 90 81890 63 54969 32 29720 89 81475 95 85041 105 92758 106 95073 80 75217 31 28811 17 15987 105 90856 99 86785 39 37601 105 92623 55 47423 105 92515 7 5701 107 98082 77 71746 79 74204 98 85262 57 49573 102 89955 105 91093 67 61394 91 82385 100 87760 67 58150 14 13354 101 89369 106 94729 27 22489 74 69191 91 82244 68 64599 87 80188 106 95216 75 70958 105 93097 79 74047 67 60005 56 47911 67 58963 57 48404 55 46548 53 45088 107 96146 99 87183 104 90429 107 97291 99 87655 67 61676 106 95047 30 27871 53 45305 43 40552 33 33657 79 73149 87 79588 102 89931 105 92876 103 90293 99 86975 108 99047 105 92370 105 92584 99 87539 79 74424 101 88382 99 87316 28 23841 27 21956 7 7066 74 68974 81 75809 99 87234 27 23008 107 97668 105 91460 57 48898 63 55019 110 99991 39 37891 107 96253 104 90588 67 57956 105 93518 62 54323 71 67441 104 90603 107 98268 87 79547 68 63679 54 45756 89 81194 102 90248 92 83500 89 81169 107 96990 17 15433 34 35050 57 49209 30 26973 32 30928 84 77791 91 82795 87 78896 107 96520 91 82714 109 99312 105 93166 91 82793 107 95556 105 91918 77 71934 106 93786 91 83084 107 96684 69 65437 63 54737 74 69914 17 15397 107 97795 105 91270 27 22289 97 85102 77 72303 26 20626 67 59733 67 60140 32 30667 79 74356 106 94956 7 5941 27 21900 107 98075 69 66130 71 67631 84 77627 105 93689 107 98430 101 89562 59 52332 81 75447 14 14015 92 83498 19 17802 99 87574 70 66879 95 84524 53 44410 67 57876 67 61031 107 95982 107 95800 107 97814 71 67845 8 9920 109 99352 105 92494 32 29577 95 84670 81 76404 99 87585 32 30440 99 86793 101 89605 75 70946 109 99553 47 42093 68 63885 79 73310 98 85617 87 79640 107 97655 55 47263 43 39618 110 99949 74 69799 20 17807 107 96273 28 23536 105 92087 105 92542 106 94441 53 44392 59 52460 59 52282 105 93156 75 70746 99 86519 34 34130 107 98329 108 99067 83 77233 77 71468 30 27752 107 98130 31 28715 74 69634 106 95288 110 99838 79 74869 56 47936 107 98358 81 76220 90 81991 79 74556 105 92209 6 4807 107 97064 107 98379 79 73960 91 82657 91 82222 89 81565 32 30495 107 96924 67 57749 102 90054 110 99939 32 30818 43 40573 107 96201 106 94314 89 81097 67 62283 87 78448 95 84796 55 47536 55 46443 87 78987 77 71619 107 97254 81 75697 105 93462 67 60839 55 46729 9 10949 33 31902 44 41340 81 76542 107 98448 99 87402 107 97122 81 76082 99 86914 105 91334 106 94274 67 59991 32 30984 91 82996 105 90738 91 83305 87 78721 89 80885 81 76420 101 88644 69 66047 99 87544 69 65661 89 80921 91 82620 24 19832 89 80578 105 90699 91 82703 91 82061 107 96817 105 92846 90 81849 3 1893 107 98056 101 88423 91 82881 81 75934 54 45865 7 6977 105 91400 107 96987 57 49124 3 2349 67 62949 99 87577 95 84337 71 67346 67 62056 7 5727 62 53371 6 4122 91 83044 81 75846 37 35794 57 49296 63 55734 109 99414 101 89025 79 74308 14 13489 79 74705 107 96546 107 97792 43 39574 107 96731 71 68338 109 99390 77 72187 67 57851 83 77231 69 65496 68 64084 81 75472 100 88339 68 63088 107 97970 105 90862 87 79648 17 16348 91 82058 79 73918 7 7423 89 81114 74 69050 69 66612 98 85913 107 96088 107 95739 105 91709 105 92554 77 72160 59 51512 68 63842 108 98859 79 74883 105 91472 102 90234 62 53406 107 98372 27 22299 105 93006 101 88607 106 95061 106 94747 52 43057 32 30443 107 97687 40 38738 107 98547 102 90220 37 36215 98 85273 105 91927 95 84327 105 92167 27 22343 110 99905 106 94512 78 72724 54 45815 104 90540 68 64501 109 99430 99 86508 87 78494 53 44335 105 90782 8 8783 107 97911 105 92757 107 97452 57 50270 93 83725 91 82417 98 85917 27 23289 101 89087 105 91009 107 98464 98 86161 99 86484 101 88994 79 74632 81 76960 70 66715 81 76808 105 91810 64 56391 79 73505 105 92250 89 81135 101 88777 32 31212 83 77407 32 31093 37 35681 89 80808 105 90951 81 76194 61 53094 67 60174 79 73664 67 62177 105 92334 87 79012 108 99099 79 73922 68 64196 107 96485 87 78612 89 80941 67 57879 79 74967 68 63441 101 88544 106 94726 57 49303 105 93528 76 71143 32 31588 107 98154 105 92868 67 61568 57 48269 27 22246 79 73355 69 65414 74 70339 99 87510 33 33900 105 93255 55 46727 68 64526 104 90425 83 77392 77 71888 87 79278 31 28030 91 83401 109 99570 57 50900 67 61346 67 59473 74 69009 106 95059 107 96019 101 89367 105 91501 109 99594 89 80897 67 57533 106 95038 102 90105 67 59148 87 78510 106 94858 91 82328 25 20429 87 79686 67 60795 87 79274 2 1657 61 53175 68 63897 101 88612 105 91729 81 76119 7 5617 70 66971 89 81316 70 67262 99 86634 107 97214 101 89594 109 99758 68 64296 67 59291 71 67644 74 69134 67 61825 69 66359 69 66114 53 45624 107 97558 70 67014 83 77333 105 93482 106 93995 106 93934 55 47298 68 63003 37 35729 106 95009 84 77831 90 81982 98 85748 79 74171 37 35996 81 76956 107 97699 81 76143 99 86371 106 94036 59 51353 30 26783 74 69264 24 19800 67 62566 107 96228 107 96306 31 28778 98 85339 81 75803 46 41844 108 99210 105 91029 106 94465 106 94226 62 54200 107 97882 24 19782 105 90925 67 58647 105 93524 57 48111 29 25696 106 94431 43 40331 106 94504 108 98735 107 97246 107 95847 67 60354 107 97572 67 57696 57 50241 67 60381 57 48220 71 67383 105 90681 67 57214 107 96603 106 94722 101 88845 107 97979 67 60377 101 89263 102 89864 17 16900 100 88265 1 437 79 73832 74 69740 105 92933 54 45755 81 75888 69 65178 79 74963 105 92899 106 94834 108 99006 78 72321 38 36571 109 99456 95 84693 71 67998 70 66798 107 96588 101 89276 30 26589 100 87751 107 96183 101 88937 98 85500 105 91971 68 64094 107 95910 28 24384 81 77015 81 76349 53 45094 67 57164 28 25201 98 85340 107 95875 79 74841 110 99948 100 88010 9 10490 95 84889 105 91187 105 91456 31 28035 105 93449 74 69802 77 71453 109 99722 4 3457 107 96908 87 78865 105 91103 95 84784 107 97130 105 91345 81 76784 84 77591 108 98834 9 11048 102 89755 30 27437 17 15180 43 39827 100 87867 102 90212 67 57107 43 39644 104 90417 67 60905 59 52820 105 91997 108 99090 67 59398 95 84463 81 76168 3 2416 53 44516 109 99484 105 93201 53 45296 108 98955 17 17153 9 12205 79 73972 46 41858 105 91434 101 88412 32 30396 99 87087 67 59159 81 76534 87 80388 104 90413 95 84040 91 82948 81 75358 101 88672 67 57056 107 96096 95 83875 67 61907 57 50813 91 83251 107 98132 44 41222 105 92701 105 92168 55 47442 63 54963 75 70651 105 90737 107 96325 30 27607 106 94873 91 83309 25 20559 17 16244 29 25645 32 29305 78 72799 17 16101 106 94889 89 80811 27 21751 107 97952 99 87338 83 77425 67 62510 101 89301 102 90032 109 99795 106 94941 57 49872 90 81964 17 14876 68 64326 71 68195 71 67993 33 32010 87 80132 105 91314 67 61528 102 89977 67 60220 31 28294 67 61988 106 95226 60 52839 67 61693 43 40827 55 46646 68 63900 79 73256 55 47409 109 99621 72 68527 98 86285 95 84756 105 93687 67 61098 16 14711 107 95994 32 30675 77 72242 27 23265 62 53752 79 73305 67 58112 35 35393 59 52736 106 93845 77 71667 77 71492 108 98609 106 95150 55 46168 101 88677 7 5969 91 82803 98 86127 74 69851 87 79584 107 95613 64 56726 107 97235 71 67645 106 94721 40 38374 79 73233 32 31528 62 54336 100 87845 67 59955 91 83017 85 78071 89 81287 104 90575 81 76859 105 92508 103 90306 30 27850 101 88653 108 98675 90 81843 24 20260 89 80964 106 93870 79 73853 105 91796 91 83167 71 67767 106 94365 24 19689 99 87139 107 98096 99 86754 81 75868 3 1750 106 95136 64 56931 108 99132 107 96218 107 95821 105 92330 109 99498 107 98396 101 88684 53 44008 89 80947 67 59872 101 89566 106 93997 107 97629 106 94981 30 27732 91 83447 79 74386 106 94159 105 92125 100 87741 55 47141 83 77265 107 97569 97 85076 73 68705 107 95769 89 81182 88 80450 101 89459 106 94744 108 99269 98 85154 43 39851 105 90690 30 26800 91 83120 55 47231 108 98647 91 83400 28 23438 91 83139 107 95717 70 67227 99 87172 87 78841 57 50828 107 98010 107 97127 67 58254 102 89800 88 80424 87 78431 81 76251 87 78356 33 33939 91 83277 79 72955 107 95453 17 16595 101 89534 107 98395 109 99550 67 58217 105 90857 105 93253 57 49323 91 83082 40 38920 74 70346 81 76837 87 79001 74 70238 107 97444 46 42041 81 76365 57 49111 75 70810 46 41923 107 95408 105 92543 14 13243 108 99263 79 73998 67 59794 40 38685 110 99933 107 96405 67 61997 102 89880 83 77401 102 90139 87 79552 107 97680 70 67212 70 66840 32 30198 50 42627 87 80354 105 93538 95 84778 76 71212 69 66341 101 88803 109 99586 87 79618 63 55845 90 81853 106 95025 62 53626 101 89531 99 87584 74 70018 87 79796 107 98407 34 34816 82 77147 53 44422 99 87394 108 98701 63 54838 98 85567 81 76049 89 80501 81 75719 107 95729 98 86060 81 75506 104 90439 79 74678 14 13141 91 82071 100 87831 107 96781 101 89493 33 31932 105 91610 64 56477 79 74533 63 55442 9 11151 106 94791 98 85528 68 64126 79 74864 95 84032 98 86105 81 75482 67 61158 79 74041 89 81049 98 85155 98 85661 106 95320 52 43464 105 93444 98 86112 75 70579 106 94083 85 78194 67 58092 87 80375 59 52748 67 59393 69 66555 98 85250 106 94007 30 26928 107 97535 32 31527 103 90296 105 93099 63 56124 79 74743 81 76169 106 95316 71 68115 64 56314 67 57258 30 27840 83 77490 63 55802 108 98839 38 37003 62 53679 110 99837 101 89308 105 90749 83 77359 75 71104 70 66902 101 89477 26 21115 107 98408 105 92707 105 91161 68 63235 77 72068 71 67309 69 65292 105 92402 46 41706 63 56065 69 65631 106 95339 107 96150 68 64080 81 75991 67 58754 79 74844 81 75983 34 34318 77 71686 57 48579 109 99510 26 20731 17 17090 91 82954 105 90754 67 62234 59 51695 101 88825 79 73912 107 95429 31 28972 72 68541 78 72333 101 89443 91 82937 87 80142 106 94194 108 99011 59 51457 67 58054 79 74080 67 60209 107 97957 91 82231 99 87221 105 92066 69 66619 105 93644 59 52317 79 73370 84 77935 101 89428 101 88536 14 13157 26 21166 27 22831 104 90656 95 84269 102 90228 67 61442 95 84696 81 75807 106 94415 67 61833 14 13791 105 92185 77 71939 101 88596 104 90548 84 77621 7 7388 33 32882 67 61928 105 93541 107 96567 106 94887 1 464 105 91655 95 84043 69 65882 81 76246 27 23035 27 22843 52 43673 89 81315 68 63369 95 84783 87 78325 102 90167 78 72512 67 61904 89 81434 57 50707 31 28355 81 76268 98 86048 62 53748 71 68223 105 91401 105 91881 31 28284 68 64382 105 93455 95 84683 107 97918 17 16700 83 77376 88 80410 107 97940 79 74959 34 34911 105 92521 68 64225 57 48502 90 81776 107 96675 36 35444 107 97121 28 23872 98 86013 107 97056 79 73829 67 60335 32 29844 87 79188 34 34598 91 83231 109 99393 109 99505 55 46589 77 71700 107 98061 105 91674 57 51001 95 84014 95 84882 69 65193 80 75241 98 85788 99 87081 81 76499 64 56424 81 76397 105 93623 67 62906 32 29674 53 44458 59 52068 108 99248 95 84830 105 91978 63 54785 63 55410 87 80122 99 86939 89 81588 90 81711 1 663 32 30496 107 98207 95 83857 107 95439 61 53168 59 52453 106 95299 30 27503 31 28693 68 63904 24 19275 17 17043 94 83788 43 39709 74 69930 57 50564 31 28981 79 74547 87 79795 55 47453 27 21757 99 87207 107 97880 107 97832 101 89289 45 41503 77 71682 74 70257 70 67267 6 4417 79 73691 101 89520 95 84910 105 93535 52 43593 81 75390 69 66433 107 97237 105 93060 92 83494 105 91688 59 51855 109 99341 68 63892 8 9416 107 98179 69 66152 83 77300 4 3284 87 79622 91 82903 87 78505 110 99928 79 73375 91 82486 87 80155 81 76184 69 66384 38 36371 105 92082 105 91218 79 73341 105 92198 30 26838 39 37837 75 70642 105 93552 89 81200 108 99028 78 72667 107 98068 107 96630 78 72731 78 72379 87 79642 98 86228 67 60858 107 98076 107 96444 74 69131 106 94041 81 75440 95 84507 91 83149 87 78800 87 78838 106 95189 67 60783 67 62514 89 80977 106 93842 69 65312 9 10275 77 72062 81 75781 89 80492 106 95317 79 73657 101 89162 17 15453 105 91868 67 61878 61 53266 30 26540 107 96772 56 47820 68 63920 71 67361 106 95154 76 71176 83 77418 93 83616 31 28141 30 27861 107 95394 17 17109 79 73275 64 56530 107 96249 91 82517 106 94379 77 72058 107 96693 105 92276 92 83501 70 66830 43 39339 79 73934 105 92993 99 87215 67 61143 36 35430 77 71264 6 4767 89 80573 27 23011 87 78299 67 57108 101 89445 76 71121 63 55235 78 72748 107 96608 104 90604 79 74381 81 76679 71 68408 67 59328 64 56468 101 89062 107 96995 77 72175 99 86778 109 99589 109 99770 101 88434 64 56826 101 89177 94 83763 105 91148 67 62305 71 68236 64 56441 99 86993 87 79549 28 24133 87 78411 106 95298 106 95081 63 54870 105 92472 101 88938 67 57886 107 97260 85 78061 7 7382 79 74395 87 78984 14 13218 106 94442 107 96356 95 84498 51 42639 101 89170 52 43622 39 37393 67 60903 77 71721 107 98330 74 70229 99 86904 40 38100 78 72398 68 63707 29 25508 105 91191 54 45866 8 9274 98 85729 28 24141 108 99012 59 52150 87 78901 107 95606 14 13173 24 18823 91 83108 89 80936 104 90657 14 13682 79 74418 101 89202 107 97464 95 84815 67 62174 101 88415 106 94299 24 19257 57 49505 102 90076 57 49575 68 63033 77 71969 105 92901 33 32062 84 77908 109 99642 74 69174 89 81629 104 90456 95 84692 75 70808 105 93335 105 90753 29 25313 67 61857 67 57634 28 24796 71 67667 46 41715 28 24450 57 49292 34 33973 79 73514 89 81535 81 76193 89 80757 106 93806 24 19527 106 95011 105 93723 95 84440 77 71579 98 85342 106 94382 67 62587 99 87613 31 28062 59 51817 99 87292 30 27455 74 70475 105 92315 59 52801 106 94607 42 39322 77 71308 91 83031 105 93165 63 54523 107 95521 63 55666 78 72468 3 2723 4 3357 57 51175 30 26373 81 76800 68 63598 106 94765 69 65830 37 35604 93 83642 98 85239 55 47433 105 93521 100 88097 93 83593 29 25805 57 49750 27 23236 91 82442 110 99864 90 81785 91 82843 31 28133 100 88079 89 81102 68 64378 101 88591 34 34957 52 43103 105 91310 14 13221 90 81686 52 43390 98 86260 107 96885 29 25567 53 45148 31 28099 44 40980 105 93628 32 30755 64 56949 106 94458 40 38543 67 62093 64 56287 91 83091 32 29212 91 82559 106 94015 61 53141 53 44132 33 33688 87 79778 90 81851 43 40882 74 68944 17 16635 93 83619 100 87757 67 61740 61 53057 67 57298 71 68288 71 68118 102 89861 105 91513 105 91761 87 79932 33 32589 70 66940 7 5997 2 1346 106 94628 91 82594 69 64997 90 81699 79 73312 31 28867 57 50350 62 53343 99 86457 98 86075 64 56264 68 62987 67 58789 106 95064 79 73748 38 36986 105 92104 67 57508 107 95644 68 64575 26 20664 57 50776 89 80481 99 86327 81 77047 64 56341 106 94436 105 90899 69 65739 106 93882 101 88992 80 75169 14 13734 14 13245 6 4342 9 12074 105 91408 30 26609 69 66365 57 48738 43 40007 23 18563 89 80787 100 87691 100 88058 68 63189 59 51720 67 58197 108 99122 105 93433 44 41292 53 44511 55 47390 71 68389 52 43315 77 71942 14 14197 81 76266 81 76910 70 67280 98 86078 107 97854 106 94318 78 72679 71 68428 95 84418 107 98316 43 40747 34 35249 104 90440 78 72559 105 93459 102 90116 105 92848 107 97243 57 49641 70 66975 107 95592 59 51761 106 95080 79 74292 78 72899 102 89910 74 70292 108 98667 89 80608 107 95570 89 81652 81 75597 30 26462 97 85112 63 55567 55 47476 14 14190 108 99233 1 481 84 77804 38 36861 106 94620 108 98935 108 99150 87 78888 87 80021 97 85133 74 69840 46 41972 17 15812 108 98851 107 97678 1 414 87 79457 107 97944 32 30520 107 97456 100 87990 101 89655 87 78590 91 82707 89 80729 99 87362 31 28784 30 26665 107 97906 107 96646 68 64372 109 99634 102 89778 53 45745 91 82656 67 57590 89 81032 71 67989 79 74618 87 79289 81 76656 110 99851 87 78642 102 89732 55 47056 87 80245 107 97073 16 14721 71 68225 107 95511 99 86648 101 89066 77 72185 52 42827 107 97005 1 433 107 97774 91 82914 64 56392 79 73361 100 87753 43 40097 99 87361 69 66461 109 99713 30 25907 106 93852 95 83959 87 79705 99 86776 99 86816 63 55628 27 21572 70 66852 81 76991 7 7450 74 70269 107 96486 107 96533 67 58675 87 78719 68 64562 91 82750 109 99383 109 99475 70 67033 33 32491 63 56082 77 71987 12 12571 99 87196 109 99653 105 92329 95 84786 8 8221 99 86918 105 91746 98 86205 53 45107 57 51064 38 36666 107 96945 72 68581 107 97377 71 68444 53 44082 67 57812 89 80603 63 54594 101 88545 108 98958 7 6507 98 85573 80 75206 31 28724 95 84341 74 69485 74 70424 101 88757 57 48475 99 86612 7 6999 39 37259 104 90620 56 47726 107 97109 109 99450 91 82636 32 31262 57 50439 67 61730 84 77976 95 84547 87 78849 98 85546 69 66322 98 86261 30 27659 108 98756 95 84586 107 95381 109 99468 91 82265 25 20473 79 74326 78 72690 104 90607 59 52648 107 97873 37 35539 102 89987 37 36264 104 90612 59 51753 107 96970 91 82647 79 74805 87 79817 68 63268 98 85682 93 83656 41 39204 74 69095 31 28809 98 85652 105 93160 87 80292 81 76410 108 99162 107 96683 69 66044 21 18009 49 42558 69 64992 59 52572 41 39249 89 80835 102 89770 55 46474 29 25777 32 29803 107 96098 55 46613 106 95334 101 88935 17 15732 28 24397 99 86956 81 76604 67 58549 107 96541 104 90473 77 71354 71 67836 31 28390 62 54099 107 97328 9 11939 83 77295 81 76860 32 29311 91 82748 106 95330 59 51926 98 86266 79 74713 95 84281 100 88335 105 91797 100 87877 48 42325 68 63142 32 30633 106 94589 107 97506 8 8453 79 73170 95 84393 71 68144 28 24177 74 68972 79 74473 45 41408 95 84545 43 39781 102 90010 105 93700 79 74978 71 67777 101 89076 63 55193 109 99633 85 78119 106 94269 27 21812 106 95174 62 53608 77 71666 105 91609 107 97966 105 92829 89 80889 107 95736 79 73999 101 88919 87 78742 105 91128 100 88016 59 51707 108 99117 100 88314 3 2540 107 97478 74 69194 5 3658 99 86631 100 88092 28 24098 79 74396 40 38051 105 93416 87 79374 68 63514 91 82584 107 97923 107 96816 99 86576 95 84062 105 91651 67 59757 84 77964 87 79227 27 22525 90 82019 100 87693 105 91321 57 48575 106 94539 31 28528 99 86597 95 85020 105 91035 105 92480 79 74357 59 51561 7 7040 40 38591 95 84580 104 90626 105 91639 102 89747 108 98648 102 89768 33 32697 105 92536 107 96810 108 98942 25 20437 107 95618 100 88315 101 89435 106 95194 91 82301 101 89094 79 74865 101 88587 106 93930 34 35088 57 51167 79 73678 106 94049 30 26998 67 61727 27 22994 87 80343 107 96130 63 54574 106 94855 74 69508 85 78169 100 87695 101 89479 107 96024 107 98376 34 34371 57 49597 57 49963 106 95143 107 95610 107 96461 69 65208 32 29276 107 95464 105 93550 34 34176 77 72057 101 88846 107 97412 54 45797 101 88659 26 21206 50 42603 107 96242 53 44986 79 74791 79 73610 92 83547 71 68235 63 55241 91 82976 105 93497 68 64567 105 91031 77 72260 87 80133 106 93953 7 6367 70 67203 68 63178 107 96789 63 54833 24 19017 87 79393 100 88237 75 70853 9 10240 2 1223 18 17384 57 50846 102 89794 77 71819 67 60199 62 53991 102 90081 100 87729 110 99829 59 52438 99 86531 43 40330 91 82586 28 24415 69 65883 29 25715 81 76852 67 62300 105 91336 99 87027 68 64039 77 71766 77 71353 106 94621 68 63753 67 62916 81 76217 108 98740 101 88622 107 98189 79 73509 24 19884 57 51058 17 15690 67 59599 71 67624 104 90418 91 83047 95 83921 74 69631 89 80903 107 95869 90 81906 57 48739 64 56720 9 11577 37 36113 67 60393 105 93202 107 97457 32 31246 68 63333 8 8820 28 23564 59 52181 59 52354 63 55819 101 89448 105 90735 98 86002 106 93879 79 74007 62 54017 67 60134 79 75076 89 80549 69 65289 101 88752 105 92816 67 59012 100 88247 109 99565 77 71565 89 81347 79 73616 95 84083 6 4932 34 34165 108 99100 69 66312 107 98474 68 63824 59 52173 57 49234 105 91529 62 53577 106 94615 74 70531 74 69559 108 98660 79 73917 2 1365 107 96785 105 90904 43 39929 89 80821 43 39803 24 19037 75 70926 79 74701 67 62081 81 75431 3 2123 105 90697 89 80946 11 12326 105 91414 67 59474 27 22893 62 54052 77 71873 101 89623 107 95838 107 95901 67 59591 105 91132 68 62965 108 98765 47 42170 100 88179 105 93244 32 29551 81 76946 32 31075 30 26581 83 77280 107 97112 79 73951 101 89582 32 30206 98 85632 91 82129 106 94330 89 80958 96 85061 106 94298 106 95097 86 78292 89 81201 71 67506 91 82445 102 89784 99 87054 76 71116 109 99398 99 87220 67 60049 90 81909 69 65786 91 82460 33 33238 105 91870 103 90317 107 97414 69 66421 109 99674 87 79122 98 85281 105 93630 28 24116 79 74118 100 87799 38 36570 79 73230 107 97632 68 63458 107 97919 95 84225 107 97278 39 37869 105 92206 74 69128 67 57458 29 25791 101 89648 68 64150 9 11292 78 72453 107 96072 100 87689 105 92359 101 88476 106 94688 106 94471 106 94599 81 75970 100 87745 63 55036 27 21723 68 64804 105 91307 15 14638 43 40419 84 77729 74 70552 55 47279 34 35287 105 90968 57 50681 32 30157 14 12872 98 85663 101 88717 69 65387 81 76934 85 78168 107 96422 106 94103 101 88532 107 98198 107 97865 67 59443 53 44963 99 87168 100 88215 29 25719 67 62535 30 27177 79 72979 107 98265 89 80918 109 99572 27 22208 109 99680 28 23574 107 97525 4 3168 69 65544 71 67828 67 61982 108 99059 95 84744 87 78868 102 90131 107 97712 63 54439 67 61335 107 98109 99 86643 74 70074 24 18913 64 56563 108 98878 47 42136 107 97486 68 64640 34 34859 107 95897 99 86743 81 76988 59 51527 87 78402 105 92124 57 50863 105 91073 102 90145 87 80113 98 85925 63 54891 67 57039 57 51020 33 32323 71 67495 68 64577 43 39936 46 41788 81 76344 107 96812 81 76435 107 97355 30 27965 68 64612 33 32680 67 59556 79 73099 39 37453 81 75487 89 80778 34 34415 105 92615 71 68143 95 84707 107 96570 107 96517 55 47413 99 86448 91 82359 91 82552 67 60927 62 53945 108 98653 107 97053 91 82741 102 89785 59 52540 105 91672 107 96922 67 57008 77 71882 108 99215 77 71438 102 90120 103 90378 81 76048 110 99997 105 93308 91 82430 77 72028 68 64114 101 88385 81 75885 21 17981 68 64389 110 99847 58 51283 8 9468 99 86730 36 35510 106 93999 63 54374 87 79625 87 78436 8 9636 107 97567 79 73865 98 85724 106 94401 98 86154 95 84603 44 41040 77 72147 69 65273 78 72755 109 99371 37 35893 75 70856 77 71787 62 53737 81 76386 101 89474 108 98729 56 47766 17 15505 107 98506 101 89555 90 81685 53 44726 34 35209 106 94968 105 90848 69 66389 79 73843 87 80277 71 68245 41 39176 40 39168 105 90900 105 92373 105 93328 78 72665 101 89286 106 93797 105 92586 99 86527 39 37125 67 59459 67 58562 43 40091 28 25056 87 80342 67 60373 101 89341 77 71835 102 90066 57 49609 91 83178 53 44100 1 969 28 23878 107 98144 99 87519 109 99597 24 19214 21 17953 105 92754 40 38925 101 88909 75 71059 84 77793 101 89496 52 43170 61 53186 91 83214 107 97786 91 83103 18 17315 53 44688 105 93683 32 29483 105 92021 67 57142 74 70465 27 21763 5 3714 67 60390 72 68507 79 74965 99 87341 108 99168 77 72297 101 88394 87 78396 30 27957 91 82917 56 47888 95 84306 105 93532 105 93019 107 96980 106 94979 46 41800 57 49085 87 79498 100 88268 110 99908 81 76071 105 91901 106 94892 108 98961 57 48191 67 58330 90 81708 86 78277 53 45377 101 89640 105 91282 95 84822 106 93815 68 63087 106 94152 105 92779 60 52992 101 89440 101 89645 69 65209 57 48479 107 98053 101 89581 99 87003 67 62816 55 47228 67 59394 99 87152 99 86510 108 99131 71 67691 69 66508 98 85457 57 49638 105 92913 32 29461 76 71214 32 30164 32 29234 107 97707 74 69232 74 70012 101 89134 100 87983 69 66393 56 47687 4 2797 74 69715 87 79641 104 90506 54 45846 107 98086 28 24559 32 29342 79 74349 91 82962 57 50820 93 83668 44 41379 106 94814 83 77346 107 97907 105 92677 45 41413 98 85960 105 93680 68 64265 87 78471 78 72653 101 88929 99 86701 87 79673 107 97727 38 36963 101 88983 106 95276 89 81666 99 86692 63 55485 90 81834 44 41304 87 80064 101 89309 9 11129 31 28522 69 66185 68 63200 67 59973 77 71471 107 96484 98 86289 94 83805 89 81001 68 63300 95 84004 81 76163 105 93117 105 91217 107 96029 32 31045 28 23614 87 80249 57 49050 68 64083 81 76899 110 99856 74 69796 105 91130 100 87787 28 23988 87 80258 101 89602 6 4977 67 61153 106 94963 74 69270 106 95264 79 74126 62 53648 71 67412 67 62076 59 52803 87 78820 107 96705 101 88741 53 45067 81 75501 106 94150 81 76660 106 95219 67 60874 107 96124 59 52195 105 92639 105 92350 107 96999 62 54108 67 59358 40 38329 110 99960 107 95513 108 99105 105 91232 104 90509 108 98651 101 89521 75 71072 87 78412 98 85295 107 95777 81 75672 81 76107 87 78980 69 64958 52 43507 107 96283 74 69904 107 97744 95 84671 107 97622 107 98577 57 48206 67 60747 67 57579 91 82812 30 27731 89 80461 69 66050 87 79957 107 95839 105 91643 77 71738 107 98151 101 88546 109 99606 87 78365 105 90722 67 60859 95 83979 95 84588 89 80571 33 32438 3 1784 68 63163 67 61828 69 65900 107 98419 53 44313 107 97180 19 17737 63 55013 91 82500 101 88499 106 94014 106 95112 28 23667 69 66227 95 84934 95 84156 31 28562 87 78317 107 96320 102 90045 48 42278 79 74025 98 85672 37 35845 43 40623 110 99845 79 72964 100 87932 101 89673 55 47236 56 47770 99 87392 28 24122 55 47127 63 55735 107 96087 27 21632 68 64581 71 67574 107 95496 74 69459 107 98366 67 59970 107 97433 95 84504 40 38854 63 54828 67 60916 89 81440 53 44541 8 8699 106 94247 106 94153 79 73835 107 96562 107 97640 85 78121 21 17950 87 80202 89 81199 87 80311 17 16414 81 75298 30 27147 106 95046 105 93679 59 51622 79 73908 27 22589 79 74257 95 84011 106 94019 93 83583 68 64029 105 93032 105 92842 82 77160 81 76967 105 92851 105 92689 87 79631 107 98517 71 68432 105 91024 99 87634 84 77660 89 81057 69 66023 81 76647 30 26073 69 66502 107 98546 79 73936 3 2621 81 76715 44 41282 107 97340 87 79041 67 58376 57 49079 64 56832 9 10722 87 80171 32 31016 110 99848 67 61760 101 89429 30 26383 81 76038 67 62423 67 59413 89 80890 107 95595 101 89475 105 91646 70 66980 24 20060 98 85358 87 80349 87 80376 90 81824 106 94484 30 27037 98 85463 103 90387 87 79223 67 61293 101 88826 7 7844 101 89164 105 92199 107 96767 73 68666 53 44138 101 88377 106 94549 89 81477 107 97887 89 81125 8 8657 80 75239 95 83915 110 99962 102 90191 32 30791 79 74410 68 63432 87 79477 82 77150 109 99516 81 76609 107 95350 68 64551 87 79423 46 41891 106 95106 95 84809 14 14203 107 95803 98 86303 110 99946 62 53888 91 82545 7 6448 107 96537 43 40676 105 91504 107 95902 106 95000 85 78053 34 34972 77 71628 100 88138 91 82534 107 98105 108 99114 45 41401 67 62643 40 39095 106 94876 91 82957 108 98929 46 42006 107 96075 109 99514 100 87742 90 81905 6 5350 21 17873 98 86302 106 95173 34 35122 54 45929 81 76887 87 78430 101 89675 98 86145 105 90792 105 91705 44 41064 45 41496 61 53102 87 78747 32 31401 9 12226 107 96642 109 99806 52 43150 98 85216 107 97494 53 44352 95 84200 67 61752 67 62837 81 76412 93 83682 79 73065 87 79003 107 97511 57 50209 27 23135 98 85681 63 54991 31 28888 91 83407 105 90978 81 76957 102 90252 63 55315 49 42391 34 35247 8 8470 71 68125 81 76510 39 37712 34 35256 77 71602 106 94389 95 84451 67 59531 62 53489 68 63516 107 96030 67 62508 81 76095 71 68123 107 97271 32 31027 101 88806 91 82424 86 78285 55 46309 79 74359 49 42552 107 98433 79 73734 67 59344 85 78146 89 80752 84 77583 87 79895 107 95352 67 62680 99 87293 106 95222 101 89074 57 50986 105 91362 98 86221 55 46274 95 84933 68 63227 53 45119 89 81122 102 90177 67 60389 106 95238 107 97647 32 30150 71 67731 107 97395 98 86005 71 67720 63 54779 55 46644 8 8419 33 33223 107 95929 77 71973 105 91678 87 78659 106 95249 98 85928 9 11993 107 98516 101 89187 34 35206 103 90290 67 59957 106 95157 98 85849 68 63338 105 92050 57 50149 5 3757 95 83890 104 90396 87 80224 105 91552 109 99803 100 88132 105 91549 107 97491 108 99166 79 73560 69 65776 57 50426 59 52250 69 66264 67 58237 107 97981 89 81504 109 99385 69 65978 29 25521 105 93084 105 93177 72 68526 92 83534 37 35647 105 93468 43 40378 102 90203 68 63095 103 90279 95 84776 53 44843 107 95404 105 92932 68 64529 108 99242 67 59721 108 99186 81 76442 107 98113 1 968 40 38673 63 55858 107 98454 67 60109 89 81397 109 99757 110 99819 79 74861 108 99052 91 83236 105 91574 7 6315 100 87813 33 32343 106 94639 99 87604 8 7997 27 21774 91 82268 107 97722 102 90074 95 84952 107 96240 105 91411 67 62329 9 11227 74 69450 31 28852 1 205 105 91864 74 68853 107 98090 101 89238 98 86170 105 90768 105 91980 68 63832 77 71849 67 59190 44 41043 17 15345 26 21247 79 74482 67 60449 108 98832 27 22164 107 98476 61 53058 89 80717 107 95445 27 22779 69 66129 107 96092 91 82446 108 98884 7 6555 105 90898 107 98349 69 65929 79 74912 106 93949 81 76787 63 55957 27 23028 101 89042 79 74798 67 57850 57 48264 30 27172 8 9653 105 92618 81 76078 77 71858 24 19863 63 55188 87 78404 87 78566 108 99080 107 98306 85 78142 91 82290 33 32247 99 86424 30 26853 74 69248 55 46965 102 89819 95 83919 91 82130 24 19303 95 84268 95 83819 74 70318 59 52811 106 94225 99 86561 14 14402 14 13503 99 86353 79 73705 57 48458 53 44479 87 79987 81 76416 74 70106 108 98654 63 56149 8 8808 107 95676 40 37952 7 7489 67 62758 63 54954 33 33051 99 86693 107 98427 81 76980 107 95600 67 59729 98 86238 31 28647 109 99422 9 11842 105 93426 102 89829 107 95635 87 79228 34 34640 98 86030 57 48424 77 72204 57 48673 71 67335 30 27737 110 99898 63 55094 6 4889 79 74586 59 52192 105 92440 79 74685 6 5264 99 87098 87 80323 74 70328 101 89257 93 83703 99 86608 105 93353 98 85508 107 96848 105 93056 30 26936 30 27382 109 99387 107 97339 67 57647 109 99786 9 10732 85 78166 6 5134 101 88648 55 47420 28 24321 95 84328 67 57827 32 29382 100 88020 47 42160 89 81186 106 93762 53 44819 99 87312 17 17129 105 91484 83 77410 89 81369 43 39608 104 90435 77 72166 102 89993 107 98167 100 87730 68 64336 84 77909 107 96054 106 94163 8 8067 109 99296 105 93500 93 83689 81 76556 107 97078 107 97604 74 68877 107 97195 87 79479 107 96845 28 25186 107 95883 98 85958 105 93267 107 98317 43 40267 105 92442 84 77741 59 52817 101 88833 107 97756 68 63281 27 22793 67 61234 90 82028 77 72146 53 45641 107 96526 89 80529 95 85014 33 33707 101 89333 95 84532 105 93427 52 43470 69 65722 105 93225 81 77099 105 91825 106 95166 107 98578 91 83190 68 63809 104 90592 105 92275 99 86329 14 13345 107 97955 59 52139 67 58967 100 88266 64 56542 67 58529 91 82946 54 45908 63 55288 103 90329 8 9914 101 88809 71 67418 100 87747 91 82516 87 78921 102 90012 105 93134 107 96152 105 93241 91 83016 84 77593 107 97613 94 83772 14 13381 6 4511 67 62151 89 80531 102 89937 52 43342 63 54546 79 73894 107 96780 79 72983 62 53273 67 60119 27 21371 87 78757 107 95871 103 90310 4 3271 53 45606 107 97612 71 68108 105 93664 53 45549 107 96671 67 60535 105 91535 105 91395 43 40778 95 84279 81 75883 100 88206 69 66289 89 80749 63 54544 62 53525 98 85932 91 82323 28 25108 105 93675 79 73066 74 69481 98 85740 106 94739 7 5802 107 97341 27 21671 54 45762 75 70764 81 75729 32 31297 28 25039 105 92162 108 98931 107 96662 72 68536 91 83076 108 98977 101 89643 95 84029 14 14178 91 82865 32 30330 14 13680 71 67518 34 34539 79 73442 69 66220 59 51685 67 60484 105 93189 105 92201 100 88071 6 4815 55 47323 59 52149 45 41456 91 82931 108 99119 102 90215 56 47926 69 66534 79 74648 99 86651 71 67607 9 11302 74 69546 81 75275 77 72236 14 14403 91 82409 105 91118 100 88034 53 45424 90 81987 103 90336 91 83067 91 83088 69 65039 52 43338 62 53747 69 65905 71 68403 74 69227 87 79566 107 96424 62 53290 67 61351 30 27928 90 81790 54 45810 104 90408 30 27020 37 36292 106 93970 69 65769 9 10738 32 30599 87 79955 31 28307 105 91903 107 97998 106 94879 68 64313 89 81431 87 78433 74 70064 101 89210 77 71368 107 95490 107 96804 100 88048 107 95974 9 12170 88 80405 24 18873 98 86278 32 31726 7 7229 99 87331 74 69756 91 82138 106 93878 107 95907 107 96800 100 88096 79 73017 109 99695 108 98898 91 82943 37 35982 108 99281 59 51625 79 73661 90 81698 74 69073 107 96626 91 83442 99 86590 99 86409 108 98779 67 61809 107 96298 105 92165 52 43665 55 47217 98 85801 74 70054 105 91299 106 94118 110 99952 108 98831 67 61129 99 86573 107 96947 8 9676 105 92320 81 75380 81 75381 87 79650 31 28483 53 45390 67 59422 105 93015 79 74585 99 86747 27 22596 62 53468 105 93595 7 7770 57 51040 29 25448 91 82733 92 83552 59 52003 100 87803 107 95662 95 84737 69 66207 107 95670 99 87429 105 91277 17 16625 57 49789 105 92998 101 88920 77 72299 55 46563 68 64894 108 98652 105 92231 57 50359 87 79091 74 69397 98 86069 77 71551 105 91622 78 72742 72 68587 107 97876 81 75334 85 78187 99 86782 33 32409 30 27365 107 95406 80 75192 79 74147 25 20590 105 93590 105 91028 61 53206 55 46672 91 82572 109 99439 91 83028 95 84762 18 17198 91 83081 67 59104 105 91261 107 96511 53 44490 107 97467 14 13359 14 14194 99 86857 87 78598 105 91040 62 53870 106 94086 108 98619 105 91350 69 66311 101 89139 68 63482 108 99095 79 74001 30 26643 89 81133 57 50607 53 44407 98 85691 52 42913 29 25650 91 82784 4 3486 78 72905 106 93813 95 84419 27 21886 36 35523 67 62073 14 13968 98 86074 30 27585 79 74082 102 89866 106 94026 105 93414 74 69467 99 87504 102 90041 81 76494 105 92706 109 99656 106 94803 68 64930 57 49605 69 65963 69 65030 55 46863 107 96403 39 37512 106 95251 101 88439 28 24686 105 92403 39 37248 109 99636 81 76262 95 84185 74 68892 68 63850 105 93360 32 30497 98 85713 70 67161 105 92585 55 46073 4 2915 107 95702 43 39899 95 83859 32 31548 59 52742 67 57751 105 93215 95 84804 107 98223 8 9583 67 58289 98 86012 101 88700 33 32388 78 72750 6 4766 106 94532 101 89449 7 7773 103 90280 74 70156 100 87861 98 85873 107 95764 101 89491 79 74514 101 88654 107 95771 6 4482 79 73687 90 81960 31 28648 107 98533 8 9237 105 92451 8 9251 107 97301 31 28344 107 96437 98 86000 80 75209 110 99918 105 92063 59 51850 57 48801 70 67225 44 41380 90 81863 39 37841 8 8482 107 98071 30 26282 67 58563 69 65104 107 95617 79 74906 87 78912 68 63782 17 15662 67 60318 104 90493 99 86619 51 42755 91 82653 14 13703 91 83093 87 78540 87 79060 98 85185 63 55954 98 85891 107 98301 84 77510 8 8850 107 96342 68 63595 57 48634 22 18409 69 65075 27 22383 53 44213 107 95355 106 94072 27 22371 67 59106 74 70065 31 29009 17 15096 87 79485 78 72826 2 1687 53 44141 89 81093 64 56757 67 62209 79 73736 39 37376 102 89756 90 82000 81 76854 105 91759 17 15007 69 66601 9 10435 63 54380 105 91619 52 43514 55 46426 67 57526 95 83916 87 79096 100 87929 79 75120 67 61424 105 93471 105 92719 1 278 57 50133 107 96864 79 74630 97 85121 105 92672 87 80186 33 33424 105 91941 71 68435 107 96207 109 99743 18 17427 83 77445 59 52011 101 89400 17 16463 97 85097 99 86877 105 92893 32 29357 107 95835 79 74512 63 54848 31 28187 108 99212 14 14200 55 47037 108 99208 81 76170 4 2796 14 13164 79 74379 69 66296 34 34632 102 90109 59 51467 106 94986 107 98344 67 60313 55 47310 32 29528 31 28301 59 52774 106 94793 99 86769 33 33034 109 99415 85 78122 3 2417 71 67588 18 17482 28 24989 93 83609 62 53521 77 72186 26 21130 95 84723 106 94149 57 49363 18 17299 87 80165 52 42777 67 60979 24 19595 100 87770 107 96790 79 73800 26 20818 105 92423 87 79330 81 76921 100 88338 69 64985 69 65124 107 97962 39 37792 28 23542 99 86617 106 94369 53 45180 77 72157 75 70869 105 90895 28 23729 102 89885 107 95748 51 42770 105 91512 87 79170 69 66324 74 68794 32 31131 45 41579 99 87048 67 57838 55 47402 105 91616 84 77992 81 76227 83 77371 107 96657 69 65464 67 60413 81 75705 101 88519 75 70849 67 57036 103 90274 32 30011 83 77331 100 87989 68 63098 89 81309 79 74342 14 14250 105 93408 32 29278 107 95590 77 71512 104 90399 79 73668 105 93609 99 87385 105 92608 107 96380 108 98692 101 88793 87 79281 52 43094 67 62786 89 81020 101 89684 75 70812 106 94930 89 80726 59 52492 101 89404 107 96611 74 69294 74 69843 32 30869 87 78828 108 98885 74 68986 79 73598 107 96071 105 93374 79 73463 105 91696 91 82961 30 26495 99 86331 107 98377 87 78338 69 65505 14 13497 99 86863 64 56791 24 19661 101 88933 107 96123 108 98603 107 98093 21 17926 77 71798 34 34124 91 83258 107 95962 107 97351 28 24465 53 45520 71 68219 67 62108 9 10807 99 86725 106 94880 68 63040 69 65498 105 92404 67 62037 107 96883 107 96831 28 24112 81 76128 98 85639 55 46525 107 98337 107 97833 89 81164 75 70728 77 71854 37 36042 93 83627 91 82718 37 35603 102 89898 24 19516 107 98222 67 57332 55 46336 106 93809 91 82438 63 56225 68 63626 106 95343 107 96643 67 59299 107 97686 81 76593 99 87445 98 85690 105 92027 57 48695 68 64840 3 2244 98 85689 105 91890 101 89407 108 98753 69 65871 108 98775 89 81574 28 24195 110 99910 104 90489 53 44030 69 66397 109 99727 100 87734 28 24611 57 49035 74 70538 87 79197 105 93428 99 87291 62 54202 81 75327 57 48585 79 74140 95 83922 104 90566 102 90179 106 94349 77 72045 107 96265 63 54613 99 86517 68 64038 67 59323 81 75255 91 82755 99 87600 107 97322 67 59508 64 56705 95 84928 98 85351 105 93607 59 51591 106 94638 67 58111 16 14649 68 63216 102 90001 53 45701 6 4861 98 85747 89 81517 87 79507 43 39691 81 75533 67 58153 81 76429 106 94724 91 83046 79 73649 67 62911 95 84567 79 73864 107 95822 57 49843 107 97975 107 96181 67 57935 67 59877 104 90640 17 16043 24 19688 107 97565 105 93133 39 37481 107 96770 79 74133 79 73314 63 55849 107 97517 98 85164 32 29529 49 42418 67 61085 106 95231 55 47566 107 96527 98 85826 106 95312 95 84476 74 69579 33 32292 59 52102 95 84023 91 83294 106 94754 95 84974 59 52074 98 85760 30 27740 101 89542 40 39018 107 96779 67 59044 107 97107 40 38354 16 14717 52 42889 87 79173 74 70425 107 95412 64 56648 77 72188 67 57883 106 94412 98 86206 39 37886 56 47899 89 80490 107 95984 107 97302 24 18809 105 92702 79 73751 106 94663 67 62141 67 58047 101 89608 14 13684 101 89545 90 81985 99 86700 74 70467 107 98303 91 83313 100 88064 91 82298 105 93236 91 83019 95 83833 63 55511 39 37124 45 41508 107 97345 107 98567 55 46429 7 7456 78 72617 87 79704 87 80182 107 95953 98 86294 30 27960 91 83463 84 77836 18 17163 34 35268 59 51549 74 68778 62 53901 71 67375 87 80395 101 89604 99 87235 107 98544 104 90586 107 97917 102 89964 95 84117 44 41186 104 90606 107 97428 67 60429 81 75814 107 97216 107 96542 107 97831 59 52431 91 82379 89 81123 101 89258 100 88326 100 88134 31 28967 106 94067 87 78385 106 94011 105 91753 81 75611 94 83764 101 88631 67 58787 109 99628 102 89859 40 38712 53 45333 84 77543 77 72240 105 91124 18 17404 102 89701 98 86068 68 64826 69 65038 67 58778 89 81429 107 96389 62 53560 68 63225 77 71442 67 62636 74 70386 68 63674 67 61512 55 46561 107 98522 18 17280 68 64035 30 26066 89 81226 30 26293 75 71052 74 69385 106 94329 81 77074 95 83854 91 83101 101 88776 109 99707 91 83195 105 92630 99 87283 85 78079 107 98145 92 83545 110 99878 5 3535 100 88090 67 59076 99 87355 33 33260 105 91184 2 1479 67 59208 109 99555 107 97051 107 98204 87 78772 105 92252 107 98322 74 69520 105 92958 106 94259 107 96862 73 68727 80 75235 59 51374 68 63112 107 97988 98 85199 63 54648 59 52296 106 94522 59 52498 108 99185 105 91635 105 93345 57 50805 98 85944 89 80572 100 87934 74 68968 104 90650 27 22660 25 20412 14 13661 105 92028 108 99213 102 90238 107 96384 84 77888 99 86713 106 93781 107 98169 89 81117 79 74638 107 95971 1 40 107 98164 95 84302 63 55306 99 86898 107 97912 107 98138 77 72256 67 61645 106 94343 107 96007 97 85151 38 36445 34 35104 68 63835 89 80999 62 54322 63 55685 106 94921 90 81728 106 94925 107 98074 102 90202 104 90594 106 93798 18 17356 74 69516 95 84443 95 84231 64 56941 40 37915 17 16743 18 17447 79 73722 91 82735 91 83340 69 66566 109 99540 79 75089 89 80551 18 17371 107 97522 79 73785 70 67088 67 59854 63 56154 43 40878 84 77527 57 49603 53 44639 85 78046 79 73336 69 65663 105 91760 105 91673 89 80740 109 99284 106 94801 22 18466 53 44908 105 91508 56 48002 67 61299 81 75584 108 98781 109 99378 105 93586 57 51206 98 85764 27 22724 38 36945 67 58509 106 93905 106 93993 101 89622 62 53640 85 78105 24 19047 14 12952 71 68325 101 88443 91 83021 96 85053 9 11895 107 95866 110 99897 102 89699 14 13318 98 85677 67 60386 79 73131 91 82306 76 71134 32 30279 52 43512 25 20352 1 834 67 62410 57 51174 74 69777 105 90693 81 75835 64 56443 68 64384 30 27527 105 92949 71 67673 109 99599 70 66690 107 96551 78 72636 85 78069 28 24864 104 90561 81 75759 105 91853 62 53544 107 96741 81 76280 79 73955 99 87080 27 23088 67 57070 75 70583 24 19299 105 91274 70 66890 98 85777 28 23846 89 81228 105 92333 67 58654 107 97026 105 92326 91 82176 46 42022 102 89884 8 9333 107 97631 6 4387 9 11381 40 38214 34 34005 107 96058 95 83978 104 90545 87 79072 107 95362 67 59029 67 61026 102 89721 95 84876 52 43160 103 90372 110 99876 107 97808 30 26370 99 86892 81 76497 81 76437 78 72459 17 16280 81 76432 39 37834 105 93531 95 84224 95 84902 74 70417 106 93980 108 98769 81 75620 8 8867 67 58499 74 69788 107 96563 107 96331 67 60832 91 82148 81 76087 25 20616 68 63347 107 98339 84 77979 57 48685 105 93717 105 91076 67 57174 68 64305 67 62798 68 63293 105 91502 71 68017 107 97956 27 22077 105 92420 105 91109 81 76066 77 71532 98 85768 39 37246 81 76933 106 93929 55 47150 24 18804 75 71051 87 80361 39 37163 27 22854 105 90880 7 6088 92 83542 46 41687 55 46664 1 127 101 89411 109 99315 102 90084 102 89958 109 99411 81 75393 55 46482 75 70697 109 99784 83 77291 69 65037 107 96102 74 69495 87 79877 57 49112 105 90999 32 31403 105 91252 108 98951 95 84617 68 64846 30 26546 107 97850 67 61000 99 87659 100 88317 105 92481 107 95390 74 70407 78 72675 81 76880 105 91783 17 15983 27 21552 101 88881 107 95517 100 87941 67 60862 68 64020 82 77152 102 89702 71 68302 14 13908 2 1611 109 99693 93 83705 105 92696 87 79186 91 82304 55 47312 109 99354 67 57011 98 85895 55 46933 106 94450 84 77589 104 90632 101 89118 91 82218 64 56333 105 91346 107 95524 5 3676 55 47335 14 13148 107 98242 68 64107 107 96996 99 87135 85 78035 74 68983 62 53426 28 24838 90 82017 87 78573 87 79829 102 90037 106 93844 9 10606 107 98472 109 99704 87 78748 95 84348 101 89359 105 92100 107 96300 106 94594 90 81899 67 57586 107 98570 109 99443 79 73342 70 66958 105 91200 49 42540 107 97369 105 91222 101 88409 57 49215 109 99334 105 93147 28 24104 87 79846 74 69118 107 95933 104 90565 81 75965 91 82072 30 26099 30 26976 75 71067 79 74991 79 73340 64 56743 78 72682 78 72772 81 76735 101 88429 98 85376 81 76916 27 21415 109 99720 95 84621 81 76321 105 92925 59 52324 37 35663 99 87379 107 98443 67 57224 67 60715 90 81992 8 8984 40 38394 98 85524 67 59741 106 94817 67 62585 81 76719 101 88508 74 69823 87 79911 74 69547 70 67067 87 78368 67 58268 67 61922 107 98195 6 5218 101 88641 14 13440 12 12510 89 80690 88 80406 81 76210 89 80678 102 90161 69 65122 33 31909 84 77642 87 79943 14 13224 107 95788 105 91436 99 86509 81 75916 107 98177 89 80804 107 96392 91 82738 107 97154 69 66067 91 82313 30 27311 106 93926 62 53301 24 20065 67 58354 74 69990 107 98116 101 88402 107 97446 81 75602 69 64995 89 80602 106 94368 101 88562 28 23516 82 77184 98 86286 107 97603 27 21968 67 59708 106 94506 100 87826 77 71347 36 35512 71 67942 64 56527 73 68689 71 68169 69 65644 52 43658 88 80444 84 77901 57 48261 99 87136 107 96202 67 62476 75 71037 34 35361 106 93854 59 51979 101 88595 107 97285 87 79349 101 88528 53 45707 105 91824 1 276 75 70887 101 88787 57 49212 106 95192 17 16655 108 98814 57 48810 43 40235 98 85774 67 57554 79 74725 93 83687 107 97225 74 69970 67 60594 83 77387 78 72366 105 93709 2 1138 63 55815 101 88582 55 47644 34 35072 2 1502 105 91013 107 97002 67 58256 57 50213 90 81691 101 88774 67 59515 107 95917 107 95939 106 95050 79 75078 74 70474 29 25371 91 82167 106 94319 78 72660 99 86821 107 98280 68 64888 67 61472 105 91589 55 47574 81 75424 81 76259 108 98865 79 74777 57 48571 109 99644 79 74995 6 5081 81 75485 74 69069 107 98258 87 79868 74 70431 95 84520 79 74682 48 42211 107 98347 107 97662 89 80515 89 80611 8 9361 61 53203 109 99729 69 66549 36 35521 18 17273 107 98562 105 91342 89 81209 102 89748 95 84212 67 62856 107 97072 87 79141 38 36719 74 70019 67 61619 67 60618 9 11175 74 69324 107 98140 95 84963 105 93610 77 71761 99 87428 67 60572 25 20546 53 44705 1 96 84 77564 93 83742 109 99513 95 83896 99 87214 108 98622 63 54762 102 89881 107 97768 91 82225 59 52117 95 84680 81 76773 101 88436 74 70400 105 91387 87 79044 89 80587 99 87189 67 58941 107 95421 68 64646 105 91708 105 92269 90 81946 32 31714 33 33344 108 98870 105 91650 70 67181 63 54693 106 94353 68 63062 107 97406 107 95752 33 33128 87 79952 91 82789 98 85881 105 91736 89 81669 105 92496 78 72547 68 63740 106 94000 31 28101 87 78300 81 75946 106 93943 91 82677 67 62561 105 93274 110 99999 99 86665 87 79898 107 96142 98 85597 100 87878 7 7368 99 87350 78 72783 33 32267 62 53572 81 76244 105 92954 99 86739 81 76498 17 16605 100 87933 87 79676 79 74659 107 96952 30 26615 81 75534 107 97921 84 77734 9 11185 81 76172 38 36915 99 86492 33 32040 68 63193 79 73940 101 89408 59 52050 107 98528 81 76783 77 71642 103 90332 69 65291 99 86456 46 42076 67 61006 27 22617 106 94444 28 24869 52 43035 28 23983 79 73983 105 91335 17 15197 98 86198 89 81172 101 89498 78 72550 33 32000 77 71711 32 29213 107 97221 84 77921 105 93477 109 99328 107 96387 67 61043 89 81084 108 99226 24 19641 101 88535 3 2352 62 53989 107 96893 79 73982 106 94145 67 57120 79 73190 37 35618 68 64730 106 94510 67 62137 29 25590 102 89776 79 75064 98 85590 105 93505 81 76461 107 95918 79 74863 91 82658 104 90504 95 84667 87 78782 90 81693 54 46049 102 90040 107 97337 74 70521 67 59478 68 64824 33 33092 95 84502 77 72156 74 70494 77 71845 40 38030 74 70125 69 65351 107 95478 105 93105 99 87514 40 38942 87 79971 43 39810 107 97173 57 51136 107 98538 53 44025 81 75676 67 62015 63 55503 99 87553 102 89772 69 66483 67 62648 109 99479 104 90410 91 82568 104 90496 59 52655 9 10467 67 57400 81 76338 95 84369 67 61090 68 63349 101 89135 53 43777 77 71487 105 92981 99 87593 87 79654 104 90454 107 97995 67 61238 67 60904 57 51026 107 97050 14 12822 67 59277 105 91782 77 72197 29 25399 33 32426 37 36265 79 74790 3 1755 74 68841 79 73446 99 87263 106 93759 87 78393 59 52469 99 87336 99 87007 76 71225 99 86977 67 58494 101 88515 105 92651 59 52536 105 92693 77 71936 105 91104 100 88080 100 88077 107 96712 109 99687 105 92207 105 91220 48 42222 82 77171 78 72443 105 92636 107 96038 87 78513 54 45807 107 98507 31 28243 106 95289 99 87396 107 95927 80 75204 105 92113 107 96172 107 98367 102 89865 107 97928 91 82719 33 33727 109 99445 107 95744 91 82631 107 96729 83 77277 107 97752 53 44285 105 92218 34 34262 101 89273 28 24403 46 42090 106 94022 98 85962 98 86017 95 84607 9 11604 108 98677 79 73658 79 74166 78 72434 92 83526 105 92416 83 77298 87 80350 32 29906 87 78442 57 48055 67 58375 67 59865 87 79233 107 98342 100 88254 72 68520 106 94451 109 99386 99 86441 107 96177 67 61422 57 49075 99 86753 95 83855 107 98183 107 96498 55 46771 55 46307 104 90542 109 99526 53 44521 84 77842 105 93556 32 30712 107 97501 79 74161 67 61213 67 59255 71 67342 55 47058 84 77553 79 73249 59 52818 79 74973 62 54251 100 87908 81 75479 107 97815 53 44925 34 34581 89 81055 53 44577 95 83826 107 97618 32 31341 105 92773 109 99724 28 24042 30 26729 107 97550 67 60734 107 97332 77 72215 79 74925 106 94686 2 1284 67 58149 75 71039 106 95146 89 81658 25 20317 107 96256 91 83175 102 90140 99 87479 108 98968 45 41605 106 94199 105 91794 40 38437 105 93197 98 86115 57 49286 67 61915 81 76035 3 1864 99 86903 107 97642 87 78517 93 83748 91 82224 81 75971 67 57983 105 93318 101 89501 81 76256 38 36728 105 93269 32 31614 87 79926 91 82938 107 95474 67 58586 7 7929 107 97965 53 45238 102 90097 63 56005 67 62869 87 79384 28 23992 105 91114 91 83348 68 64852 105 92469 7 6174 110 99828 68 64706 74 69886 8 8491 106 94461 61 53046 33 33457 74 68914 105 92466 68 64423 63 56019 76 71230 105 93168 33 32974 63 55382 32 29261 105 91317 103 90382 62 54169 55 46742 28 24840 108 99005 70 67230 67 57972 106 93992 68 64010 34 34288 63 55765 107 98500 98 85480 101 89091 106 93899 108 98724 74 70451 71 67675 100 87739 107 98224 106 95091 100 88246 102 89734 30 27200 107 96690 107 96507 105 93151 57 50460 57 50090 8 10063 105 93043 32 30223 109 99607 107 95695 105 92835 105 92727 108 98722 7 7813 106 95062 79 73549 91 82725 67 62130 107 95493 7 6317 39 37571 107 97619 67 61448 89 80774 28 24871 77 71651 9 12001 102 90269 8 8040 95 84953 67 58916 81 75460 107 98556 91 83203 67 61333 89 81604 62 54268 99 86372 74 70522 107 97663 78 72647 107 98497 109 99716 100 87938 53 44040 95 84811 106 93927 108 98843 101 88971 4 3187 79 74472 105 93176 108 98631 7 7899 67 61550 43 40498 9 12196 84 77651 33 32773 100 87947 108 98719 105 92016 67 59930 79 74651 85 78087 89 81602 87 80161 99 86500 107 96888 8 8976 110 99823 105 92643 79 73820 69 65951 67 60660 43 40543 69 65910 98 85306 107 97131 102 89893 106 93873 107 95979 81 76932 98 86020 101 88675 68 64571 95 84858 89 81494 24 18859 101 89366 32 29868 68 64370 108 98776 95 84627 67 60297 105 92190 107 97259 75 70605 33 32009 55 46333 62 53797 101 88469 105 92461 26 20675 107 95810 71 67637 98 86233 32 29351 106 95034 69 65428 109 99326 32 31624 53 44095 9 11102 44 41131 62 54007 39 37689 1 141 77 71961 107 97044 97 85150 104 90625 109 99718 100 88177 105 91721 74 69876 59 52461 74 69960 105 92145 25 20609 106 93790 67 61173 95 84119 106 94464 57 48407 102 90124 69 65541 33 32786 98 85918 105 91293 30 26991 87 79799 106 94266 105 93509 57 51185 44 41105 107 98536 81 76571 56 47999 101 89473 89 81361 105 90959 106 94161 71 68390 81 76508 74 69168 106 95184 34 35180 87 79202 79 74542 89 80781 105 92381 26 20954 99 86687 78 72352 109 99469 27 22180 91 83370 81 76200 99 87272 74 70457 67 60742 87 79356 9 11426 71 68242 102 89716 106 94514 64 56749 105 93612 99 87212 106 93822 99 87260 67 58756 107 96371 107 96083 40 38320 99 86942 24 18921 99 86681 79 73214 89 80556 24 19250 91 82877 105 91658 107 96446 82 77181 71 67439 81 76059 105 91777 98 85862 80 75218 107 97092 101 89190 23 18585 98 86277 22 18372 53 44375 109 99796 1 1051 101 89197 106 95151 57 50083 101 89073 14 13954 105 91266 107 98309 107 97958 67 60074 107 97559 107 98502 69 66269 91 83275 89 81034 109 99300 87 79099 89 80738 62 54288 105 93493 43 40342 7 6269 32 30626 107 95626 8 8927 106 95253 8 8866 101 88852 101 88651 95 84730 105 92994 79 73693 89 81568 105 91647 63 54344 81 76661 68 63718 98 86172 108 99001 98 85725 70 66822 102 90262 106 94833 67 60749 102 90173 43 39814 79 72957 108 99026 95 85004 107 95919 81 75884 27 23147 63 54513 81 76306 77 71459 43 39823 67 62267 105 92035 68 64921 88 80408 68 63264 30 26641 55 46681 105 91936 7 6245 98 85429 109 99410 103 90358 95 84574 107 95811 31 28722 89 81421 89 81022 95 84090 43 40740 89 80664 69 66240 84 77544 79 74064 67 60086 108 98860 72 68600 99 87110 78 72872 3 1786 81 75855 109 99287 102 90070 69 65105 55 46267 68 64189 33 33310 107 98247 95 84201 5 3816 8 9080 107 97698 17 16135 44 41025 33 32872 90 82020 107 97411 26 20622 24 19651 101 89191 106 94507 53 44647 89 80697 79 74708 67 57446 100 88069 77 71580 106 95152 64 56461 78 72694 74 69760 79 73584 81 75694 79 73773 91 82045 107 97585 55 47115 67 61992 105 91621 74 68955 68 63799 91 82147 7 6085 105 92985 97 85081 6 4400 107 97710 107 95370 107 95629 69 65746 63 54791 99 87608 109 99369 105 92797 57 49909 71 68158 107 97775 108 98681 109 99587 77 72009 87 80164 107 96501 68 64396 11 12412 81 76329 1 885 22 18159 91 82055 63 56049 89 81171 110 99967 63 56022 57 50037 103 90313 108 99116 108 98983 105 92755 109 99297 57 48531 107 95440 32 31118 63 54948 39 37575 67 61295 101 88636 70 66969 105 93447 89 81296 27 21460 98 85845 101 89419 33 33578 110 99872 92 83513 91 82628 107 97570 89 81663 17 15701 105 93431 81 76130 87 80027 53 44899 67 60095 77 71542 105 92043 99 86469 57 48537 105 91994 98 86107 107 97042 101 88932 105 91644 17 16787 102 89938 89 80535 108 99196 57 50230 68 63788 55 47320 89 81039 89 81130 107 96113 64 56414 64 56569 30 27134 74 68858 78 72318 106 94402 104 90536 101 89071 98 85642 38 36813 87 79774 107 96856 110 99924 78 72718 105 93011 64 56630 106 94802 95 84897 74 68754 7 7630 99 86503 105 92815 24 19494 81 76339 8 8254 87 78378 75 71032 79 75105 32 31732 109 99666 17 15991 57 49458 87 79309 67 57284 91 82259 100 87875 105 91935 67 59266 107 95382 68 64470 79 73462 71 67671 99 86463 43 40287 24 19683 101 89441 103 90340 107 97113 109 99813 43 39604 55 46571 63 55393 9 12165 71 68434 87 79609 105 91711 106 94565 70 66961 95 84501 87 78810 90 81771 108 98811 85 78019 95 84875 108 99091 109 99335 30 26969 107 97058 68 64527 79 74809 61 53239 87 78835 87 79655 63 55031 74 69372 53 44702 38 36600 106 94040 91 83384 100 88341 38 36843 57 50764 105 91587 69 65445 98 85177 87 78964 27 21782 93 83699 99 87359 107 95894 107 95376 67 59230 98 86029 57 48348 105 93110 105 92788 107 96415 105 91475 99 86712 107 96571 77 71862 91 82215 2 1345 7 7774 78 72406 91 83226 11 12293 106 95242 14 13687 108 98873 33 33796 94 83795 87 79305 18 17258 63 55791 29 25281 107 97359 64 56437 70 66751 107 95884 87 79420 108 98636 69 65660 107 96345 69 65485 81 75824 71 68186 27 22958 84 77951 105 92711 107 98182 98 86167 109 99600 99 86746 32 31795 105 93307 105 91308 89 81062 105 93263 67 57736 54 46026 108 98883 105 91419 4 3308 105 91106 77 72046 102 89869 37 35920 106 94837 71 68264 105 92934 91 83085 107 95725 19 17735 105 93169 67 62252 98 85321 53 44161 106 94623 91 82842 67 59062 81 76832 90 81924 107 96059 79 74923 105 91353 107 98295 67 60430 100 87716 91 82945 110 99879 72 68609 107 97263 107 95365 39 37840 87 78482 105 92026 6 5117 24 18932 110 99947 59 52509 94 83770 91 83062 101 88403 70 67215 99 86867 52 43026 79 73104 14 13531 77 71555 70 67282 33 31867 90 81700 86 78289 28 24391 102 90064 95 84782 107 97711 57 50933 99 87124 105 93587 3 2733 14 14103 71 67448 109 99504 98 86152 108 98876 78 72359 81 75304 74 70420 71 67874 109 99751 21 17907 100 88066 100 88187 107 97879 83 77380 107 96357 40 38555 91 83045 79 73586 107 97563 27 21599 95 84150 64 56342 12 12574 105 93067 72 68576 63 55304 87 78699 53 44324 59 51524 32 30480 85 78076 74 69245 81 75454 109 99424 57 49842 74 68855 77 71460 67 60507 79 73605 69 65766 89 80786 7 6215 105 93701 27 21571 89 81642 101 89600 107 98156 67 61569 95 84536 107 98461 102 90194 99 87233 95 84932 95 84728 32 29917 109 99685 101 88396 74 69943 105 90837 107 96986 79 73086 102 89946 81 76602 3 2159 71 68008 87 78842 99 86427 98 85922 105 91007 14 13316 106 94508 69 65848 106 94339 59 51942 75 70639 79 74594 32 29876 70 66749 4 2990 109 99768 105 92774 103 90352 107 98356 105 93304 107 96410 83 77352 57 48112 106 94179 101 89644 60 52842 107 96082 4 3402 79 73833 67 61682 30 27453 70 66666 87 79453 21 17924 102 90172 69 65680 71 68206 81 76094 105 91744 32 29139 67 57439 17 16159 106 94673 67 58524 95 84581 70 66892 95 83810 99 87019 108 98618 58 51315 101 89259 52 42965 104 90475 67 58681 104 90647 109 99792 89 80621 99 86647 81 76409 87 79466 8 10085 106 94186 105 92176 108 98774 95 83851 105 91494 87 78798 101 89260 99 87531 106 94576 79 74022 101 89248 57 50932 105 92155 107 96850 5 3710 75 70663 33 33215 69 66030 107 96414 105 93149 69 65535 79 73482 40 38954 95 84048 107 95624 106 94125 27 21706 55 46071 107 97101 79 74727 69 66319 84 77845 63 56076 9 10769 27 22599 59 51724 46 41762 87 79465 6 4964 107 98369 105 90955 69 66095 77 71822 75 70790 98 85158 79 74476 80 75212 87 79125 107 95691 109 99793 17 16413 53 45262 79 75017 71 67614 87 79555 37 35975 104 90568 53 45573 48 42253 79 74446 83 77276 105 91690 67 62290 73 68725 107 96735 84 77756 76 71130 105 92023 107 97762 79 72992 64 56956 8 8449 58 51250 101 89486 67 58226 67 59371 30 26110 46 42034 106 94312 47 42091 92 83523 105 92236 81 76307 53 44078 79 75093 59 51538 107 95354 54 45772 27 21605 105 91567 99 87064 77 71956 106 95179 102 89746 89 81120 34 34504 105 93298 67 58441 78 72368 107 97607 87 79811 101 89444 89 81374 79 74015 105 91653 75 70885 7 7133 101 89621 67 58886 78 72744 98 85261 9 10938 39 37116 85 78058 69 66554 89 81327 105 91379 74 70163 107 95675 67 60464 33 33054 67 60786 91 82457 6 5039 55 47119 110 99986 71 67923 99 86983 62 53999 48 42276 9 10336 105 90771 95 84721 77 72071 46 41975 91 82184 68 63923 25 20432 81 75711 98 85769 87 78733 107 97287 98 86122 61 53160 107 97262 83 77437 105 92602 69 65156 28 23833 63 55234 73 68675 64 56753 105 93662 107 98213 33 32261 105 90852 63 54557 107 95958 101 89133 107 98569 91 82429 4 3006 53 45440 91 82414 105 92140 108 98867 28 24037 57 50068 33 31862 107 98118 17 15133 105 92268 57 48849 62 53412 89 80998 99 86345 89 80631 95 84155 107 95843 30 26959 103 90307 30 27855 67 58672 101 88970 108 98682 67 60612 30 26736 52 43270 87 79136 108 99275 57 48148 101 88488 5 3628 108 99267 99 87636 101 88877 100 88348 107 97869 67 58874 106 93912 74 69431 107 96913 105 92678 107 96452 40 38316 108 99120 95 84546 67 60669 106 94520 107 95772 63 54357 17 16217 105 91230 87 79860 91 82939 87 78650 95 84222 87 79759 91 82782 105 92088 107 97164 106 94287 99 86827 67 57093 100 88074 109 99494 101 89611 67 59431 63 55026 24 19879 87 79735 69 66371 105 93648 67 57316 92 83532 7 5870 108 98982 67 57279 95 84702 81 75465 104 90482 83 77485 106 94109 105 92951 108 98999 68 64546 107 96614 64 56851 107 95523 107 98442 62 53478 81 76313 6 4850 107 95516 71 67524 91 83161 99 86388 69 66442 94 83802 107 97108 102 89705 107 97192 74 69463 107 97190 32 30896 32 30616 68 63496 2 1254 46 41857 105 92756 75 70884 106 94025 107 97601 109 99787 91 83465 55 46807 101 88374 40 38304 27 21613 79 73443 81 75735 79 74202 107 97407 86 78254 74 69368 95 84436 108 98703 69 65430 105 92238 102 90100 105 92500 98 85875 67 61468 31 28059 67 60592 81 76113 6 4013 99 87668 81 75724 101 89371 64 56663 87 79919 79 72944 107 97800 74 70042 81 77007 107 98436 32 30389 107 97900 98 85506 71 67694 67 60561 63 56073 68 64376 98 85666 105 91749 74 69541 109 99539 110 99955 107 96763 99 87225 89 80512 101 88563 67 60289 89 81231 67 60546 68 64226 107 97765 98 86240 104 90466 91 82491 14 13600 95 84477 106 94730 105 92449 69 66448 107 97541 57 48315 106 94564 79 73398 75 70933 108 99043 55 46165 81 76443 69 66487 70 67274 105 93391 26 20804 91 82529 87 80100 74 68875 68 63781 83 77340 74 69866 108 99106 18 17318 30 26279 91 83239 57 48054 105 93254 87 79401 99 86567 109 99474 28 25030 99 86433 87 78725 58 51302 108 98691 67 59987 11 12385 1 803 28 25228 53 43986 63 54852 63 55585 77 71985 67 61011 38 36469 5 3795 78 72711 53 45690 2 1621 101 88918 30 25828 101 89601 107 96863 89 81584 74 69301 106 94841 67 62158 83 77317 99 86771 71 68099 79 75081 107 97481 99 86759 70 66828 105 93228 17 15295 107 97673 107 98101 68 63314 63 56115 105 93371 71 68293 89 80496 98 86031 108 98894 95 83942 87 79337 62 53300 54 45845 107 95850 59 51325 73 68735 74 69122 91 83424 79 73286 53 45355 67 62413 105 92471 109 99703 17 16465 89 80537 81 76700 105 91002 79 73173 11 12398 105 90756 105 93415 107 96948 83 77477 109 99611 107 97524 64 56534 90 81799 106 94668 91 82668 100 87849 70 67057 27 22367 77 71508 33 33213 34 34681 84 77927 28 24047 29 25542 109 99454 87 78939 37 36151 59 51786 33 32624 101 88687 106 94806 69 66344 81 76380 107 96193 100 88031 105 91575 107 97215 79 73449 9 11850 55 46956 68 63960 8 9599 74 69096 28 23432 17 16869 91 83125 67 60255 27 21502 105 93235 30 26658 105 93192 77 72222 7 5525 107 97961 26 21260 87 79326 67 62524 107 98576 67 61270 44 41015 91 83074 23 18561 11 12332 109 99527 108 98725 70 66683 81 75990 67 62926 107 96623 9 12146 107 96699 102 89803 34 34906 74 69841 62 53786 107 98205 57 51214 60 52941 99 87045 108 98625 30 26614 78 72791 105 92468 91 82921 75 70588 18 17287 107 97038 98 85912 108 98813 105 91536 55 46362 79 73801 98 85538 98 86298 71 68253 1 761 98 85704 107 96814 74 69010 99 87496 81 76005 67 58189 106 95006 71 67639 53 45185 107 96899 95 84741 86 78291 67 58719 87 80019 105 90805 110 99958 104 90452 107 98434 107 96756 55 46722 77 72233 91 82297 37 36091 19 17723 102 89903 107 95710 108 98700 95 84836 57 50848 106 94110 107 96180 107 97934 49 42556 107 97046 87 78936 43 39660 106 94970 95 83906 14 13276 99 86588 43 40613 69 65755 57 49836 79 74539 90 81786 62 53688 102 89990 74 68761 73 68722 59 51936 79 73175 108 98617 91 83229 33 32185 108 98791 67 59702 106 94982 71 68409 68 64100 69 65269 89 81418 7 6493 79 73689 87 79820 91 82557 107 96846 107 95754 67 58113 28 23452 90 81795 106 94060 78 72661 106 95307 107 96784 31 28003 87 79835 107 96765 75 70574 105 91142 103 90327 84 77918 108 99227 67 61123 91 83009 106 94005 17 15047 27 21805 75 70670 105 93004 34 34167 3 2402 44 41257 52 42950 68 64850 102 90096 87 79959 106 94117 109 99362 74 70411 71 68464 98 85310 37 36303 68 63669 67 59938 28 24728 79 74913 3 1978 32 31689 33 32128 69 64954 31 28749 105 91455 33 32506 39 37482 71 67312 95 84019 62 54253 102 89875 67 60678 29 25665 107 96887 89 80978 107 98590 107 96463 101 89290 63 54720 30 26721 107 98103 107 97784 105 92296 67 57091 63 55392 98 86291 81 75386 79 73792 98 85635 102 90125 87 79807 45 41466 33 33384 67 58615 81 76600 107 97729 95 84002 28 23608 95 83934 67 62060 87 79659 67 62125 107 96954 29 25484 99 86924 89 80491 108 99194 6 5380 63 54809 68 63362 67 58031 57 49549 105 91710 74 70489 81 75253 87 80176 90 82027 105 93029 37 35885 108 99102 107 96237 105 91888 28 23837 57 49944 14 14010 27 23178 40 38498 105 91102 107 96303 98 85733 73 68678 99 87638 74 69246 102 90062 68 63428 104 90664 108 98612 55 46553 101 89262 101 88578 105 91789 106 93792 108 99086 107 98117 105 92730 64 56305 105 92202 67 62573 87 79308 109 99585 31 29082 23 18646 8 8243 97 85124 87 80274 107 97528 101 88639 87 78331 107 97178 17 15684 32 31424 105 91249 108 98956 79 73163 106 95268 79 73117 28 23794 99 86729 43 40185 71 68043 67 61280 67 57171 108 99049 89 81080 68 64374 99 87418 67 62110 95 84046 43 40754 105 92596 62 53650 62 53574 68 64063 28 24165 8 8861 69 66335 105 92357 106 93828 14 14591 109 99381 106 95024 9 10365 9 10924 108 98789 27 23118 81 77077 4 3237 55 47354 93 83611 44 41147 32 29751 69 65767 79 73777 98 85697 9 10851 93 83578 89 81025 107 96917 105 93404 79 72969 52 43716 59 52151 75 70979 107 96722 105 93613 106 94511 106 94487 21 17995 106 95250 105 90908 6 5193 101 88807 77 72055 43 40823 78 72433 75 70948 105 92699 52 43388 107 96598 67 58166 98 86050 62 54278 89 81446 105 93361 69 66336 105 92956 106 94331 28 24154 43 39874 98 86197 32 29206 108 98638 67 62242 63 54865 87 80297 57 48176 79 74408 107 96383 92 83538 105 93034 69 65427 105 92946 107 97055 107 96886 38 36736 54 46003 30 26233 8 8436 109 99394 105 91355 85 78036 109 99617 74 69741 67 61260 68 63607 106 94246 87 78470 81 76102 74 69338 87 78905 74 69003 70 66657 72 68639 101 89107 107 98431 77 71732 99 86407 64 56429 95 84640 105 91464 67 62196 105 92582 105 91547 87 80272 105 92187 70 67056 1 333 105 93247 67 57417 105 92131 33 32175 40 38403 101 88558 105 91667 71 67311 63 56061 109 99785 68 64247 34 34317 70 67265 100 88178 67 58688 91 83343 55 47120 6 4457 109 99640 110 99885 22 18468 90 81780 32 31159 3 2288 33 32152 104 90675 79 74332 67 58623 108 98887 74 69219 62 53527 74 68960 105 92068 74 68838 105 90942 98 85334 79 73000 109 99306 91 82074 91 83220 108 99079 107 98077 89 80563 107 98136 107 96126 91 83255 77 71261 107 95615 62 54162 79 73303 57 49327 68 64280 101 88743 78 72402 79 72981 43 40242 91 82220 100 87855 109 99461 1 228 78 72635 102 89715 110 99957 90 81937 107 96813 108 99280 29 25368 95 84853 34 35019 69 65709 91 82908 75 70714 105 92376 105 91437 68 63431 14 13045 69 65668 83 77455 74 68860 67 57331 17 16503 106 94787 52 43030 95 84856 71 67530 68 63223 108 99276 105 92722 46 41821 57 49319 71 68101 105 92078 70 66654 105 92950 71 68501 107 97098 107 98254 110 99994 95 83998 81 76327 67 59366 109 99686 77 71406 105 92288 107 97730 106 93791 77 71876 107 96572 67 58609 87 79672 83 77252 105 92289 100 87871 99 87284 91 82536 1 681 105 91328 105 92948 89 81151 77 72039 32 31108 53 45510 63 54804 39 37080 99 86728 67 60106 106 93935 2 1600 101 88649 89 81298 27 23199 102 90122 27 22190 95 84849 109 99697 79 74584 91 83274 32 31188 57 49746 101 88568 14 12860 95 84368 45 41505 7 5823 67 58924 105 93668 91 82829 79 73915 107 95454 67 61956 99 86716 19 17550 100 88316 99 86967 14 14230 91 83323 98 86071 62 54023 7 5646 107 97626 93 83577 107 95522 107 96139 78 72782 6 4838 74 70271 105 91083 98 85442 55 46951 102 90099 7 6942 107 98013 33 33933 95 84272 95 84106 17 15413 79 73179 107 98501 43 40818 79 73390 101 89033 49 42358 59 52305 30 27476 30 27194 107 98238 57 48556 70 67126 52 43671 73 68665 107 98014 67 62438 98 85879 67 61824 89 81019 78 72874 31 29093 81 76982 74 70045 107 98505 99 86443 107 97843 89 80483 79 74966 67 58298 103 90303 105 91060 71 68364 79 74551 87 78374 67 60442 26 21255 105 93605 57 51245 105 91914 79 74260 109 99558 105 91449 105 92524 98 86183 101 89666 7 7835 95 84166 63 55332 8 9807 106 94836 70 67160 14 12620 107 95685 67 58195 75 70971 70 66677 79 74163 105 91537 87 80168 67 61890 53 44897 67 61782 84 77588 107 96073 63 55402 27 22720 55 46157 74 68935 79 74509 108 98673 105 93403 100 87673 67 60091 87 79415 81 75604 67 57424 74 69304 68 64782 59 51774 101 89550 87 79606 91 82606 107 97318 105 91454 107 98227 106 94445 100 87982 103 90360 81 76370 25 20456 67 60148 106 94822 108 98946 67 58444 68 63317 59 51870 79 73721 105 91923 107 96217 107 96462 99 87140 57 49943 106 93849 106 94082 32 31357 32 31539 87 79921 85 78203 71 68400 59 52787 107 98274 55 46381 79 73842 105 92724 93 83584 98 85576 107 95487 28 25034 105 91288 4 3273 55 47047 62 53655 56 47717 105 92253 110 99859 108 98754 100 87946 101 88608 67 60636 79 73906 59 52156 87 78341 87 79126 32 31477 67 57111 108 98790 70 67216 102 89920 104 90560 105 93234 8 8225 22 18250 107 96328 106 94104 89 81376 98 86275 4 3018 109 99562 53 45518 77 72306 62 53615 98 86081 68 63321 71 67548 81 76422 75 71108 95 84632 95 83835 107 97839 107 97118 107 98526 89 80779 61 53199 79 73987 101 89231 81 76284 105 93089 105 92223 55 47072 9 10223 95 84938 101 88940 69 65121 95 84870 33 32316 95 85001 38 36772 17 16198 107 96692 105 91540 95 84324 67 59340 107 96576 105 91555 108 98826 74 69785 6 4651 89 81335 34 34019 106 94779 67 58704 74 70223 93 83648 100 88017 74 69849 52 43034 107 96981 81 76209 68 63783 95 83968 70 67174 70 66718 100 88149 68 64148 78 72707 84 77881 67 61900 91 82630 7 6090 83 77430 17 15617 91 82208 105 92841 101 88381 107 96679 101 88914 110 99831 91 83455 75 71045 81 76072 107 97666 109 99719 71 68167 76 71215 67 57722 107 98070 7 7580 74 69390 37 35574 102 89694 74 68893 107 98380 87 78852 107 96099 107 95801 98 85803 98 86049 95 84248 38 36630 99 87298 27 22261 27 22876 34 34994 95 83952 97 85107 4 3072 52 43585 81 76552 93 83756 105 93658 96 85066 52 43081 63 54927 38 36596 87 79156 102 89901 106 95202 107 96673 107 96936 77 71755 105 91276 7 6284 8 8157 107 97199 57 49888 5 3727 99 87024 45 41476 77 71983 109 99492 2 1132 69 65260 105 91779 98 85776 81 76092 67 58087 81 77090 38 36783 107 95913 19 17730 107 96632 67 57301 67 62078 109 99382 1 480 67 60342 38 36725 46 41991 62 53503 91 83260 105 93634 69 64972 7 5812 89 81481 61 53184 105 92114 79 74561 67 57840 67 62360 29 25807 63 54827 17 16623 95 84218 19 17672 55 47554 81 75429 106 94959 105 91010 107 96487 107 96932 8 8737 106 95233 91 82576 101 88441 107 97785 103 90321 57 51169 79 75108 7 7780 89 81615 107 97671 21 17949 102 90038 104 90468 105 92302 71 68178 89 81467 89 80558 79 73622 93 83749 107 97870 107 95992 95 84113 69 65616 62 53675 46 41728 99 87271 101 88783 95 84873 107 96176 107 98286 95 84674 106 95266 107 96515 79 74581 105 90698 79 74143 98 85214 33 33681 84 77603 87 79411 91 82602 105 91867 77 71544 98 85717 105 91119 99 87137 74 69284 83 77275 108 98766 107 96277 107 98244 6 4476 89 81352 105 93239 74 69112 56 47827 63 55855 27 22125 102 89697 32 30365 67 60823 67 57934 99 86660 105 93135 84 77501 70 66880 79 74004 100 88086 59 51462 62 53645 95 84250 110 99935 106 95217 33 33744 109 99487 9 12003 14 12924 105 92943 107 95460 107 95935 79 75091 91 83191 67 57349 71 68334 87 80086 27 22160 105 92070 107 95859 107 96247 63 55052 105 92425 63 55789 99 87120 67 60180 56 47698 23 18675 74 69299 53 45743 54 45857 106 93820 105 91289 67 61841 87 78582 106 94915 99 87487 67 62362 106 95294 101 89216 99 87457 105 92834 37 36313 103 90295 87 79446 109 99701 104 90502 108 99093 81 76662 63 54607 67 57375 53 44550 107 98192 107 96359 33 33787 40 38420 105 91209 88 80452 106 95215 32 29355 103 90362 101 88737 40 38929 105 93385 32 29280 62 54008 68 64411 26 20813 71 67724 107 97838 101 88554 67 59982 57 50208 109 99346 105 92611 105 93525 107 96046 79 73183 87 80370 106 94953 24 19006 100 88318 106 95133 79 74200 62 53485 39 37408 107 98035 89 80472 67 59210 87 80047 82 77118 57 48194 107 97677 63 54854 7 6147 105 91578 87 79377 108 98709 52 43163 77 71396 105 90983 87 78941 57 51183 53 44475 77 72298 53 44875 87 79285 107 97163 69 65690 63 55759 107 97067 71 67721 49 42388 79 74079 105 92445 88 80407 107 98473 105 93450 107 98343 98 85347 106 93968 91 82918 27 22271 74 70153 60 52878 99 86893 57 50774 106 95308 107 96916 98 85211 105 92123 57 48876 107 97065 89 80766 85 78062 74 69286 106 94737 108 99262 33 31870 69 65514 81 76725 52 43147 105 91228 22 18121 72 68590 67 61829 57 48805 90 81850 108 99258 107 97335 106 94292 107 96663 81 76781 79 75021 33 31873 30 26539 95 84450 70 67041 101 89426 105 93315 69 65233 105 91445 43 40063 95 85024 40 38393 33 33029 39 37325 9 11218 24 19914 107 98548 63 54551 14 13092 67 59137 89 81035 77 71554 37 35844 77 71905 89 81238 91 82978 67 60533 99 86324 105 91699 106 95005 64 56291 91 82659 70 66912 104 90534 43 40720 32 31139 78 72793 71 67329 101 89599 83 77484 105 91448 81 76249 74 70129 87 79324 39 37323 67 59967 108 98980 107 96445 77 72227 44 41284 81 75799 101 89002 102 89809 106 94766 4 3449 77 71820 67 58366 105 90943 70 67052 82 77131 56 47800 107 96575 63 55615 107 97781 98 85810 106 94767 30 25996 74 69395 98 85468 95 83858 107 97329 84 77548 57 48183 27 23185 95 84283 27 22915 106 94839 95 84326 70 67136 63 55406 27 21883 83 77384 83 77438 69 66425 27 21453 106 94994 107 97106 107 95480 32 30190 106 93928 104 90570 33 33355 81 76780 91 83408 34 35026 91 82162 101 89032 101 88418 67 58857 105 93647 87 80124 87 79502 55 46984 67 58897 67 59629 98 86001 87 78497 57 49437 109 99360 108 99264 107 97895 109 99740 8 7958 77 71762 101 88952 7 6463 87 80033 89 80919 89 80742 63 56234 107 97060 79 73708 106 93779 79 74997 79 73903 98 85175 99 87301 57 48133 107 97070 9 11878 101 89558 33 33777 67 57414 105 91560 27 22096 104 90573 79 74034 105 92610 32 30024 105 91889 51 42673 59 52468 63 56209 107 96728 105 92666 46 41818 95 84526 7 7279 81 75352 67 59146 7 7148 68 64371 105 91776 99 86970 74 70307 38 36745 77 72137 95 84414 6 5101 101 88775 107 97205 107 95596 77 72044 107 96867 108 98611 105 91733 28 24584 27 21672 107 97883 87 79800 67 62381 69 65991 79 73364 17 16838 45 41675 101 89527 55 46655 77 71276 79 74764 107 98515 108 99071 24 19837 74 70026 67 59140 91 83102 91 82742 91 82765 105 91157 85 78050 105 93695 95 84342 53 45356 107 98218 26 20624 31 28490 106 94966 32 31103 33 33750 78 72695 91 83189 79 74490 67 57053 34 34909 107 97672 107 98365 27 23243 87 79760 68 64209 67 57688 87 78507 67 61168 28 24020 33 32611 105 91648 67 58493 70 66804 74 68888 59 51729 107 95785 74 69702 101 89456 17 16394 106 95265 79 74788 28 23346 77 71479 7 5968 107 98212 68 64754 7 6340 108 98596 57 49004 107 95415 91 83321 63 55371 110 99894 81 76674 69 65684 81 75317 99 87478 105 92220 19 17777 106 94657 106 94840 105 91563 68 63644 67 60474 107 97599 106 94230 77 71988 89 81438 78 72588 27 21930 99 87261 109 99765 64 56364 91 82768 87 79196 87 80310 67 62891 107 98245 99 87066 101 89394 1 1023 67 59631 107 96897 89 80523 101 88671 33 32230 59 52427 24 19356 11 12335 81 76546 33 32025 77 72194 87 79797 106 93872 105 90742 31 28184 99 86444 93 83626 106 94253 89 81452 99 86477 63 56101 106 95116 110 99839 105 92258 7 6939 106 93838 105 93593 67 61186 74 69951 87 78452 99 86920 99 87074 67 62257 68 63557 59 52129 100 87763 104 90434 57 48664 74 69446 38 36819 79 73081 107 97627 57 50337 105 92091 68 64221 6 4086 71 68045 106 94891 107 96008 8 8625 107 95689 107 97213 83 77253 95 84352 99 86988 107 95567 43 40736 89 80708 79 73282 107 96175 75 70846 79 73181 90 81804 101 88866 34 34752 87 79232 39 37375 32 31034 109 99376 63 54373 101 88710 107 96907 100 87719 53 44964 39 37760 106 94820 33 33365 67 61013 100 87995 53 45559 98 85585 98 85793 105 92698 87 79727 91 82520 74 69371 59 51612 100 87781 3 2377 99 86352 107 96628 107 95571 74 68776 109 99684 89 80457 87 78538 105 92597 28 23999 2 1185 90 82032 100 88103 53 44439 68 64448 102 90142 71 68130 74 70119 105 91865 67 60295 67 59517 98 85909 101 88782 107 97799 106 94685 81 76724 9 11874 107 96645 25 20572 79 73942 63 55860 52 43537 43 39933 7 6436 71 67427 95 84880 95 84618 44 41187 40 38808 81 76275 98 85625 95 84790 107 96676 68 64722 87 79270 39 37117 107 97439 87 78375 68 63026 62 54236 55 47024 107 96687 53 45012 87 79112 67 58283 63 56107 95 83941 107 97504 68 63636 67 60695 105 91910 98 85230 79 74111 67 57244 61 53101 89 81210 67 60705 93 83716 91 83137 48 42317 105 92930 107 96505 81 76353 107 96143 107 97552 64 56680 7 7175 67 62314 99 86817 14 13368 79 73248 53 44543 91 83183 8 10078 68 63967 32 31485 81 76044 109 99660 9 11882 109 99435 107 98122 79 74778 79 73970 67 61210 105 92594 105 91786 108 98925 105 91912 25 20518 84 77893 90 81917 91 82907 91 82506 89 80820 81 76207 87 79076 1 973 87 79925 81 75268 29 25354 107 96625 101 89235 107 97959 89 81334 69 65811 87 78846 91 83130 79 74908 67 60556 87 79412 71 67918 27 21431 105 92067 67 57559 100 88068 79 73854 53 45201 106 94703 99 86937 107 97787 109 99711 105 93650 63 56012 67 61941 106 94243 106 93875 81 76363 67 61912 106 93876 64 56564 79 74642 105 91745 107 97306 95 84915 2 1460 100 88156 84 77832 57 51027 107 96672 95 84124 6 4116 9 10843 7 5707 79 74846 76 71192 69 65268 70 67044 57 50269 69 66562 69 65548 28 23561 67 59607 101 88829 87 79849 5 3748 57 48781 106 94556 105 92345 99 86676 53 45399 108 99004 67 62930 99 87627 71 67980 59 52331 56 47976 78 72482 106 93938 109 99509 62 54159 98 85657 44 41381 67 61304 109 99632 57 49608 48 42286 106 94344 107 98283 90 81747 89 80992 107 95585 31 29041 68 63020 107 95563 101 89009 99 86572 1 1073 95 84754 107 98190 107 97274 108 98734 78 72552 67 58516 101 88972 9 11288 53 44103 3 2253 31 28013 70 66668 67 61664 99 87248 59 52286 105 90887 100 87688 106 93979 101 89661 63 54738 37 35762 107 95650 81 76541 105 93396 99 86544 107 98023 98 86209 33 32826 81 75987 53 44704 67 61440 107 96822 108 99018 29 25296 67 60826 99 86423 57 50790 38 36359 107 98568 81 75913 94 83791 63 55294 105 92413 105 92530 95 84234 109 99442 101 88883 53 44417 105 91409 30 25941 7 7030 105 90980 107 97573 22 18094 25 20494 91 82090 108 99075 106 94714 87 80315 67 57710 32 31173 63 55334 105 93620 7 6727 89 81659 79 73457 106 94606 68 63286 106 94689 59 51882 105 92374 55 47152 70 67106 28 24070 105 92764 107 95649 77 71306 2 1205 101 88618 100 88174 105 90870 107 96243 68 64934 91 82702 68 63139 14 13632 25 20397 106 95068 27 21386 3 1972 104 90411 60 52837 101 89481 107 97365 81 76147 6 5026 108 99268 29 25555 87 79496 74 68886 95 84895 52 43053 95 84699 81 76186 95 84204 81 75430 81 76918 75 70932 95 84358 87 79426 91 82173 28 23661 101 89215 105 92369 106 94903 69 65394 7 6752 30 27658 67 61704 99 86652 69 66382 38 36588 28 25002 32 29553 107 95941 103 90283 17 16121 101 89109 109 99460 24 20083 102 89839 105 92349 14 13267 91 82100 43 39375 89 80658 63 55852 109 99753 106 94218 89 81272 24 19952 69 65592 77 71795 68 64128 107 96631 74 69146 105 91155 99 86954 57 48773 81 76937 98 85330 38 36648 77 71458 107 95469 87 79718 67 57376 67 57434 43 40411 59 51762 59 52730 25 20558 95 84989 63 55296 107 96375 17 15046 101 88915 67 58917 68 64514 105 91459 77 71977 81 76705 11 12308 81 77088 81 75456 24 18935 67 58271 91 83163 95 84075 108 99076 91 82121 7 7334 87 79570 55 47478 38 36366 68 63961 99 86997 91 82466 67 60347 107 95443 7 5457 7 7204 106 94909 67 57005 105 92503 67 58958 67 58476 67 61308 107 96963 57 50080 101 89508 105 93649 81 75954 87 80243 108 98632 62 53610 105 92605 101 89494 68 63888 67 60511 100 87767 67 57512 98 86268 95 84188 83 77461 99 86661 106 95075 87 79297 87 80036 32 29745 99 87417 107 97990 105 92781 89 81551 95 84298 99 87461 5 3544 34 34374 33 32499 59 52406 33 32452 105 91331 75 70834 109 99590 107 97169 38 36862 101 88723 102 89978 99 87395 107 96252 103 90367 109 99367 81 75784 7 6900 14 13673 57 51052 107 96353 68 64893 68 64346 32 31784 45 41383 109 99591 101 89560 89 81318 59 52573 104 90424 74 69652 79 75057 107 96769 79 75133 79 74929 107 98234 30 25844 79 73515 7 7222 56 47696 107 97648 26 20717 106 94517 79 74664 27 22999 55 46800 89 81141 99 87187 79 73867 98 86293 67 61471 87 78797 95 84094 84 77942 107 95786 105 90909 17 14933 104 90524 27 22567 8 9345 81 75798 87 78634 77 71573 107 95923 101 89641 57 48699 91 82397 105 91724 107 95668 59 52370 99 86574 105 90996 30 27063 87 78970 85 78073 6 4467 107 95868 68 63394 7 7854 32 31455 28 23428 107 96115 53 44848 33 32474 108 99265 24 19851 14 13364 55 47552 57 50235 89 81219 99 86420 91 82382 92 83539 107 98135 22 18135 97 85082 107 95359 101 88416 8 8039 63 55740 106 94733 108 99235 17 16218 108 99245 29 25646 79 74089 89 81077 79 73763 55 46773 17 15725 99 87231 43 39961 78 72688 55 46616 77 71470 95 84101 59 52090 105 93400 74 70418 107 96210 7 7240 101 89352 100 88180 7 5483 110 99824 81 76376 102 89954 107 96942 81 75700 101 89513 14 13040 106 95045 68 63530 49 42385 74 69327 79 73845 67 62127 107 96940 56 47907 57 48226 9 11119 105 92599 91 83349 32 29155 104 90624 43 39517 105 91238 59 51566 67 58278 106 94190 109 99455 101 89051 91 83266 27 22570 67 58646 3 2140 107 96552 109 99800 32 30689 59 52148 59 52145 87 80055 81 75874 87 79671 79 73488 2 1656 100 87994 45 41511 49 42366 109 99428 107 98550 106 95113 53 45437 4 3011 33 33081 102 90244 107 96977 106 94768 79 73020 67 60039 71 67795 105 92368 70 66747 53 44645 57 50624 100 88282 17 15198 98 85325 68 62984 57 49103 67 57762 5 3917 107 97600 55 46405 79 73817 101 89161 98 86301 69 65484 79 75115 91 82925 107 96297 77 72136 99 86696 100 87955 105 93033 99 86332 107 98438 89 81395 79 74657 79 73740 81 75532 8 9939 107 97223 78 72736 106 94069 89 80900 107 98047 92 83516 67 61635 64 56531 91 82833 106 93866 93 83644 107 96241 89 81313 109 99379 65 56968 95 84561 57 48223 110 99821 87 80115 107 98237 83 77328 26 21165 105 92967 77 71337 99 87670 106 94303 33 31826 69 65988 87 79277 1 430 99 87390 28 23531 107 97238 91 82777 67 57562 63 54847 108 99069 28 23783 39 37620 67 58743 87 78372 95 84639 67 59564 17 15853 71 67453 75 70893 105 91485 63 56169 107 97924 69 66169 108 98830 87 79664 107 97583 95 84345 78 72612 98 85328 63 56121 57 51192 44 41219 99 86460 67 62225 106 94913 4 3200 107 95450 79 73781 107 96436 67 61614 101 88958 69 66343 67 57695 27 21305 7 7481 77 72269 62 54215 107 96118 67 57649 74 70512 99 87403 82 77138 105 93473 14 13187 105 92352 24 19626 91 83165 89 81090 89 80882 99 87586 101 88369 107 97886 69 66281 57 49114 95 84172 107 96609 43 39916 84 77559 95 84893 71 68294 105 92055 98 85577 52 42980 78 72562 91 83291 55 46839 87 78568 60 52933 105 92453 76 71189 67 60014 85 78037 105 91246 74 70488 107 97586 79 75138 79 74233 87 78988 43 40844 7 7682 68 63994 107 98079 30 27122 79 72974 107 97996 99 87499 81 76157 101 89314 81 76513 74 69161 91 83170 102 90067 87 79045 107 98364 99 86478 86 78234 106 94034 68 64863 67 58290 105 93673 75 70621 83 77229 67 61642 81 75544 63 55951 98 86097 106 94351 59 52592 55 47256 68 64489 7 6912 62 53641 59 51997 107 97726 106 94182 107 96390 109 99433 105 92650 57 49678 77 72006 106 94697 6 4076 105 91533 17 16173 22 18187 107 95807 69 65115 70 66681 107 95589 107 98371 108 99030 100 88333 67 61045 71 68277 107 96159 99 87464 27 21673 7 7218 95 84899 107 97455 105 93492 107 97913 89 81242 102 89870 98 86046 71 67488 79 73023 9 11015 107 95805 11 12362 106 93944 72 68548 28 23367 106 94912 75 70566 78 72377 91 82077 26 20901 87 80328 107 98400 87 78963 107 98477 74 69030 57 48850 100 88197 105 91443 107 96582 107 96266 57 48505 105 92742 95 84805 55 46200 107 97803 93 83650 89 81511 80 75225 107 98537 105 91541 100 88357 81 75823 67 61893 98 85707 106 95230 106 94283 89 81371 102 89895 95 84367 101 88760 107 95351 108 99113 109 99566 40 39050 105 91780 9 10936 95 84060 78 72593 60 52847 57 51242 33 32449 84 77655 105 92740 101 89292 90 82031 108 99169 91 82084 105 93184 57 50296 9 10803 67 61653 105 93193 105 91020 7 5923 106 94276 55 46859 100 88356 91 83247 87 80039 84 77657 105 91495 106 93823 79 74216 106 94596 67 61835 79 73805 105 92454 53 44697 71 68102 3 2025 106 94524 99 86797 72 68560 68 63259 87 80235 79 73239 105 91178 89 80694 34 34141 95 84314 105 91011 105 91151 27 22072 1 1016 79 73466 79 74937 53 44896 105 92343 44 41305 67 58352 3 2327 76 71227 108 98661 87 79195 54 45829 110 99984 107 95601 69 66288 7 7130 57 49787 81 76827 87 78845 99 87103 74 68790 79 73185 77 71450 74 68891 91 83257 55 46164 17 15757 99 86666 83 77216 63 54499 107 95507 9 10359 107 96187 106 94759 31 28782 89 81636 107 96385 87 79722 107 95747 40 38984 9 11825 73 68724 99 86393 57 49961 24 18949 99 86632 31 28154 67 62258 28 23365 105 93075 74 69064 105 93637 69 65836 102 90193 102 90137 67 62863 89 80567 67 60051 32 29845 79 73235 105 92804 106 93898 105 90694 29 25414 54 45850 105 93744 83 77440 81 76039 87 79248 107 98257 105 92916 102 89989 14 13348 79 74828 68 64799 68 63067 108 99041 100 87893 30 27759 6 4178 63 54431 40 39025 95 84438 99 87570 107 98292 98 85478 63 54686 91 82369 7 5934 79 73704 105 93109 69 65962 69 65022 89 81279 105 91450 27 21697 74 69535 43 39762 99 86847 101 88468 68 63332 107 95828 8 8838 63 54674 30 26001 105 92881 53 44259 44 41032 102 90218 77 71657 70 66660 74 69155 55 46541 99 86901 62 53621 89 81311 53 44446 81 76553 34 34435 106 94340 33 33539 107 97605 80 75168 105 93688 53 44581 109 99423 98 86182 92 83479 52 43412 107 98264 87 79154 40 38441 98 85369 105 91278 98 86188 99 86613 95 83899 95 84055 59 51340 83 77469 63 54407 57 48050 105 91407 17 15729 99 86987 68 64014 105 90960 101 88821 63 54377 55 47287 87 79333 107 95699 105 91687 30 26053 107 98318 67 59262 74 69336 91 82525 87 79534 63 55350 33 33466 7 5770 47 42197 69 66497 33 32458 79 74609 98 85408 107 95575 27 21795 24 19980 63 54488 99 86887 99 86610 53 45337 57 49796 81 76612 106 94911 105 92923 106 93925 106 94872 91 83409 81 76891 107 95475 67 58253 69 65011 26 21279 25 20416 74 70468 101 88818 106 95340 63 55894 107 97344 14 14182 87 79814 56 47786 107 96638 99 87295 98 85711 67 61075 107 96792 99 86911 79 72937 53 45552 67 61381 67 62546 108 98711 105 91196 79 73592 67 58309 105 92573 55 46069 57 48868 59 52404 46 41850 104 90480 7 6343 79 74641 89 81254 24 19744 53 44903 33 33895 109 99459 99 87421 7 6927 102 89767 40 38997 43 39572 87 80074 81 75948 87 79004 105 91959 109 99698 106 94439 26 21051 83 77326 107 97683 31 28746 30 26337 77 71929 69 66300 107 97126 74 70241 91 82749 90 82036 19 17656 105 93209 69 65901 57 48203 77 71331 107 97241 30 26989 106 94279 27 21745 79 73758 105 90691 81 75973 98 85857 107 97099 98 85189 63 54413 109 99351 28 24323 67 61305 95 84138 26 20806 108 98949 17 15451 100 88120 101 89299 75 70938 72 68603 105 91732 3 2406 55 46284 17 15715 95 84141 57 48481 109 99417 57 50154 109 99375 67 62026 105 90947 77 71466 101 88749 63 55023 105 93619 71 67908 105 90825 102 90053 39 37141 95 84147 68 63893 24 20179 86 78256 87 79712 79 75080 77 72051 101 89551 52 43291 79 74074 19 17795 107 96188 98 86121 107 96860 95 84297 64 56957 105 90719 99 86670 91 82051 105 93313 107 97910 67 59157 53 44644 99 87645 103 90320 109 99766 71 68100 62 53837 101 88685 110 99937 109 99773 107 95573 107 97816 78 72918 81 75278 81 76062 101 89403 99 87436 67 60496 99 87456 78 72431 74 69302 100 87859 27 21627 88 80402 102 89933 38 36576 18 17421 107 96937 33 31930 107 97529 91 82237 106 94561 24 18999 106 94474 105 90988 105 93041 87 79268 107 96079 107 96938 6 4591 87 80246 68 64709 71 67663 107 95436 68 64205 57 50699 34 35264 77 71456 43 39841 102 90247 67 58360 64 56508 107 97149 3 2183 63 54468 17 16731 67 60682 71 68126 57 49243 91 82318 67 59792 67 61464 28 24623 14 12994 108 99007 91 82415 46 42037 107 96764 106 94537 106 93994 67 60708 98 85511 95 84199 74 69919 28 24332 32 31126 78 72498 52 43549 7 6313 107 97874 32 31769 53 45704 67 62544 63 55117 107 97894 101 89078 107 96881 53 45468 107 98491 105 93533 74 69160 95 84596 101 88815 74 69145 71 67933 26 20771 74 68831 4 3241 75 70587 28 23916 94 83777 64 56332 43 39867 87 78417 81 76919 67 58744 105 92558 62 53486 87 80222 87 79391 32 29384 53 44917 70 66651 105 90976 105 92686 69 65472 91 83127 74 69934 32 29519 74 68911 67 60177 28 23342 77 71868 101 89129 104 90414 87 78839 57 49383 51 42729 56 47900 1 875 107 98004 106 93816 107 96338 100 88296 101 88378 74 68915 105 92840 37 35605 107 95955 92 83497 74 69759 63 55540 4 3215 106 93841 28 23824 18 17217 30 26267 63 54987 14 13588 6 4007 107 97500 75 70829 1 300 91 82858 53 44590 91 83227 59 52690 79 75071 107 98359 70 66914 105 91039 106 94162 63 54899 71 67743 24 20073 68 64185 67 60035 87 79545 91 82190 109 99646 33 32849 26 21182 39 37270 75 70974 99 86717 5 3659 14 12972 107 97490 68 64667 79 74468 102 90211 32 30621 59 52522 68 64620 6 4407 77 72271 108 98615 101 89195 40 39123 87 80112 55 46631 75 70699 107 96165 69 65626 98 86227 67 62378 107 95528 106 94618 69 65487 67 62275 55 46809 100 87998 108 98882 68 63709 91 82794 69 65896 107 97027 62 53976 79 72991 99 86404 101 88505 107 95986 107 96346 95 84714 99 87650 57 50194 15 14640 68 64102 32 30210 59 52771 105 91089 77 72098 18 17306 70 67171 70 66664 57 49219 89 80672 105 91180 106 93921 9 11911 87 79334 71 68406 59 52539 89 80954 108 99180 30 27110 67 57371 79 74108 77 72041 33 32385 108 98626 91 82245 28 24458 100 88289 57 51219 69 66404 101 89586 107 96457 89 80874 1 643 67 58055 69 64987 109 99641 107 96786 69 65192 106 94387 67 60206 101 89442 72 68651 106 95287 107 97503 87 79762 38 36529 105 93023 17 15669 97 85129 79 73737 81 77011 101 89110 105 92386 1 266 99 86398 91 82916 74 68799 106 94300 102 90085 87 80098 107 97997 102 90224 105 93708 51 42720 89 80909 87 79851 84 77528 67 61395 31 28061 107 98158 64 56544 79 74826 107 97834 81 76491 63 55366 74 70401 75 70593 107 97646 71 67527 105 93699 106 93867 89 81158 34 34755 69 65451 76 71158 70 66862 93 83741 107 97943 99 86838 99 87623 95 84339 105 91284 9 10276 85 78173 69 66212 69 66552 70 67051 77 71958 91 83332 39 37285 107 98518 7 5937 87 79719 34 34443 3 2489 108 98938 109 99547 98 85908 101 88762 63 56168 53 43802 98 85985 67 60204 91 82398 34 34800 87 79875 33 32595 30 27013 102 90075 56 47930 69 65357 95 84936 98 85669 105 93129 109 99489 69 66059 80 75140 107 96396 100 87923 81 76310 64 56838 6 5230 99 87387 84 77818 26 21223 67 62920 108 98685 43 40553 53 45503 45 41394 109 99651 40 38018 91 82085 105 92734 107 95525 71 68041 105 92244 95 84321 56 47992 68 64516 104 90460 7 7479 69 66110 89 80831 7 5795 105 92638 14 14026 21 17966 105 90715 9 10225 105 93657 106 94893 109 99545 8 8174 52 43330 87 80341 81 76605 14 13435 95 84024 29 25282 105 93198 107 98230 36 35476 108 98921 81 75796 106 94013 40 39169 9 11385 107 95633 28 23818 30 26348 108 98849 68 63764 107 97434 67 61591 60 53016 110 99976 9 10830 107 96803 79 73546 78 72912 101 89574 101 88927 105 93529 107 97701 109 99579 57 50479 69 65705 110 99909 91 83429 79 74677 79 74385 91 83150 107 95760 105 91726 33 33729 40 38070 107 95628 43 39736 27 22828 59 51643 63 54362 95 84378 107 95411 107 97930 30 26355 105 93196 67 60266 99 86992 81 76801 46 41792 24 19990 14 13708 67 60743 99 86818 80 75163 44 40963 79 73326 99 87255 4 3469 99 86927 87 78449 30 27170 91 82050 107 96036 14 13443 27 23268 33 32391 101 89000 81 76485 102 90210 63 55219 105 92193 97 85086 77 71349 106 94214 67 62746 92 83506 87 79526 105 92389 77 71965 57 51166 83 77363 39 37627 101 88666 9 10249 3 2574 89 80879 108 99239 4 3046 67 62184 14 13114 107 95561 69 65352 100 88061 101 89096 78 72850 27 22917 71 68485 7 6219 108 98628 53 45484 71 67680 79 73273 52 43553 91 82693 99 87055 99 87257 101 89342 67 59165 7 6398 81 77097 89 80482 17 16716 91 82581 74 70140 105 93559 27 21979 14 13819 63 54892 53 43894 14 14057 101 89615 62 53787 68 64186 105 93049 69 65421 71 67378 40 38834 108 99240 67 62539 59 51893 107 97253 108 98893 81 76755 98 85781 69 65021 108 98732 107 96873 72 68505 105 90874 24 19436 105 93742 105 93085 77 71633 45 41410 108 98992 79 72990 100 87959 67 57384 98 85815 67 60340 105 90986 106 94538 89 80810 77 71259 67 62044 27 23198 106 95296 106 94515 102 89814 57 49769 67 60396 3 2015 109 99339 105 92983 78 72592 64 56622 43 40678 33 32347 106 94388 107 96606 14 14372 32 30562 99 87286 67 58926 107 96771 89 81550 99 87141 100 88040 99 87318 81 76881 105 91094 106 95229 62 53843 14 13666 101 89686 109 99774 89 81559 57 48375 53 45226 3 2389 68 63238 95 84551 87 80170 52 43487 69 65506 107 96230 67 58661 67 61531 107 95916 59 52756 105 93691 75 70733 105 90932 79 74530 2 1727 105 90933 105 93013 105 92342 95 83887 106 94570 31 28434 105 91998 74 68817 28 23558 45 41647 63 55320 107 96749 108 98976 91 82105 71 67367 98 85256 63 55856 9 11365 71 67397 67 62572 87 78531 89 80669 89 81188 108 98816 67 62308 71 68058 43 40753 53 44347 68 63652 105 92550 101 88380 108 99130 87 78399 109 99712 79 74247 67 58617 107 96204 67 57340 7 7740 91 82727 74 69438 27 22826 91 82675 108 98822 55 47651 67 61808 57 51087 42 39292 87 79874 30 26592 30 26154 83 77271 92 83496 14 13105 74 69573 101 89057 78 72539 57 49231 22 18434 68 62986 68 64064 81 76144 101 89196 8 8421 5 3743 106 93825 98 86305 68 64662 67 60060 81 76640 99 87383 8 9861 40 38730 91 83341 63 55295 101 88780 107 97654 75 70668 46 41852 79 73673 59 52533 91 82134 17 15936 87 79809 105 90846 75 70604 27 22730 101 89517 64 56942 89 80637 101 89005 70 67155 67 57348 107 97391 101 89293 7 6261 99 86811 108 98695 81 76501 14 13558 68 64673 57 51213 102 90082 105 92661 8 9951 31 28835 107 97062 105 91156 107 97319 43 40929 53 45258 33 33770 1 602 108 98746 101 89245 108 99057 7 7471 34 34621 21 17932 71 68442 107 97136 99 87317 101 89116 70 67284 79 73670 105 92097 56 47754 32 31489 107 95360 9 11823 105 90873 71 68292 3 1942 38 36977 91 82365 106 94392 105 93270 63 55987 81 76283 100 88065 107 96898 109 99434 91 82341 107 97591 67 62387 43 39831 57 48780 68 64032 85 78152 74 68976 99 87211 43 40066 107 98168 79 74935 106 94843 107 96050 81 75398 99 87203 87 80190 3 2695 71 67482 101 88585 95 83996 33 32376 106 94629 109 99368 107 98012 107 96880 50 42622 107 98553 105 91032 9 11109 32 30403 64 56450 67 59301 91 82252 57 48698 105 91516 98 85606 84 77883 9 10487 79 74129 8 9839 110 99954 14 14196 105 92272 57 48116 57 49413 69 64963 57 50954 57 49263 102 90152 101 88969 38 36653 24 18934 107 96284 100 87736 63 55196 30 27814 63 54508 79 73019 99 86969 102 90132 91 82788 106 95135 90 81958 108 99031 102 90093 14 13880 33 32753 67 59688 107 95347 74 68845 70 66663 95 84874 53 43724 4 3325 77 71653 45 41392 28 24523 87 80180 32 30470 95 84712 105 91303 53 45736 98 85253 107 97156 57 50541 68 63288 14 14298 79 74795 57 50735 78 72798 32 29250 53 43765 67 57112 106 93810 89 80513 17 16329 107 96655 59 51983 71 67316 1 662 107 98332 59 52703 77 71707 77 71280 100 87988 98 85591 64 56495 9 11272 105 93231 74 70256 37 35937 40 38325 91 82814 74 70478 32 30982 107 96406 67 62399 69 64984 3 2490 57 49410 67 57666 79 73635 101 89326 98 85157 14 13533 109 99754 99 87128 79 74285 91 83316 95 84049 57 49076 91 82589 67 62316 74 70164 95 84050 102 90205 84 77530 59 51673 107 97532 17 15211 17 16088 91 83156 74 70306 105 92109 77 72132 103 90330 95 84655 107 97857 95 84643 69 65912 98 85505 106 95185 109 99783 106 93857 37 35578 74 69180 98 86214 107 95548 78 72925 106 94699 38 36627 4 2883 99 87035 76 71203 74 69552 105 92260 81 76573 38 36608 32 31015 105 92217 38 36944 79 74962 107 97893 74 69416 91 82705 14 13950 7 7300 81 76120 105 91913 63 55268 33 33693 62 54057 100 87825 81 75412 105 93402 101 89420 105 91801 67 58667 56 47925 77 72077 91 83018 87 80126 67 60560 62 53430 7 7262 81 75368 67 57075 106 94213 105 91716 92 83566 105 91571 57 50561 81 76241 81 76828 95 84263 78 72440 106 94169 84 77922 87 78833 106 93998 107 95361 108 99198 91 83007 104 90501 7 6874 33 33793 102 89725 105 90916 22 18332 45 41492 107 98246 61 53075 108 98812 64 56524 17 16998 81 77048 103 90284 108 98981 106 95300 63 54626 87 78817 9 11952 26 20754 106 94573 91 82758 107 97041 87 79422 87 80147 101 89390 107 97510 81 76465 109 99501 67 60894 71 68324 107 95557 106 94038 42 39286 69 66333 107 95438 87 78315 69 66321 91 82994 59 51456 101 89669 87 80131 74 69399 7 6734 81 76454 81 76592 26 20761 68 64232 108 99088 107 96564 95 84088 9 10999 107 96841 99 86630 82 77191 107 96851 81 75957 106 94796 27 21644 63 55311 107 96821 105 92004 98 86123 107 96681 69 66567 77 71309 99 86885 79 74000 57 48305 102 90170 107 97868 101 89127 108 99082 105 92538 76 71207 107 98572 39 37584 69 65405 87 79867 24 19548 107 96829 109 99332 98 85300 99 87369 68 64397 63 56034 17 15716 69 65789 67 60471 57 48308 107 97898 24 19233 74 70324 67 61201 105 92317 106 94604 68 64928 101 88440 98 85643 109 99577 74 68963 106 94321 81 75937 67 58607 101 88433 74 69405 81 75935 100 87822 90 81732 81 76367 57 48771 57 50308 95 84131 109 99388 71 68039 105 92266 98 85840 106 94582 95 83994 17 16626 1 1031 77 72247 91 83111 53 44042 68 63512 107 96968 4 3476 101 89345 101 89275 72 68522 27 21493 67 61401 108 99039 107 96721 63 54760 63 54459 17 16390 87 78305 101 89114 107 96613 17 15029 108 98706 101 89283 67 61720 110 99959 105 93681 102 90255 102 89975 108 99144 71 67525 102 90060 43 39945 93 83606 5 3687 81 75966 107 96649 30 27839 107 98157 34 35284 59 51590 63 55405 30 26990 63 54493 108 98629 103 90347 40 38908 44 40949 107 97147 8 8663 106 94664 101 89184 101 88384 99 87598 57 48555 82 77172 106 94129 77 71745 39 37858 106 94489 107 97637 53 44937 106 94308 53 44279 26 20980 106 94849 74 69046 70 66803 101 89596 37 35765 109 99345 103 90350 75 71095 67 57864 67 57994 34 34316 26 20809 2 1376 67 57520 68 64607 53 43876 105 90757 75 70672 66 57001 71 68327 67 62846 100 87777 107 96734 107 96370 101 88470 107 97925 53 44229 101 89080 19 17711 17 15562 89 81354 68 64468 57 49920 106 94763 70 66941 98 86247 89 80548 63 56153 101 88939 87 79739 62 54055 67 58620 67 58600 27 21813 105 91938 67 61609 107 95648 105 92299 67 62647 81 76351 89 81073 69 65296 24 20231 28 24719 95 83989 94 83773 67 60946 107 96528 69 65645 105 91003 109 99438 67 57595 105 93052 98 85745 87 79888 107 97175 77 72224 44 40989 107 95470 107 97331 101 89142 95 84177 107 96835 79 73362 3 2191 87 78979 38 36664 30 26675 98 85551 67 59145 95 84073 105 91141 105 91004 107 97138 69 65163 79 75010 103 90334 105 90903 53 45685 68 63513 24 19404 109 99348 27 22003 57 50842 105 92458 105 91296 79 73526 69 66405 107 95444 107 97793 67 62722 87 80178 105 93036 91 82505 107 97364 57 50100 107 97204 89 80607 105 92048 107 96289 105 92241 108 98989 72 68538 67 62163 67 59370 67 57475 9 10835 74 68805 23 18762 57 48282 98 85184 95 83944 75 70995 69 65338 81 76630 107 96035 91 83250 69 66418 40 38270 99 87537 83 77274 107 95893 62 54062 27 21985 105 90762 87 79124 106 94898 106 94626 84 77770 87 78717 32 29227 79 73465 69 64977 98 85778 101 88598 71 68016 69 65899 28 24590 81 76247 68 63527 46 41846 55 46824 79 73377 107 96878 69 66014 9 11670 69 66476 107 97021 62 53979 107 98089 89 80464 67 62418 67 60068 25 20574 98 85260 105 93026 17 15339 58 51296 6 3983 79 73395 94 83809 101 88619 93 83752 81 76930 107 98263 37 35995 95 84246 91 83012 81 75659 109 99683 107 97023 7 5696 102 89886 53 43867 107 97899 67 58589 95 84837 71 68210 1 550 99 87349 1 988 107 98566 95 84238 1 653 107 95634 28 24442 78 72730 69 66282 67 61416 107 96516 79 74541 87 79061 107 97132 43 40700 98 85549 1 405 105 92046 63 56139 105 91144 78 72623 101 89672 98 85629 37 36202 68 64572 1 16 93 83657 59 52423 64 56690 57 48762 87 78570 100 87888 74 69295 87 79299 87 78673 107 96184 105 92766 70 66708 107 95632 67 59051 95 84694 107 96413 75 70647 81 76309 98 86027 106 94446 67 60948 95 84935 95 84629 105 93570 14 14219 7 6505 107 95672 98 85432 79 73307 62 53845 74 69539 73 68732 109 99629 107 97994 109 99301 77 71963 79 73703 99 86910 33 32407 98 85859 40 38388 99 86512 95 84846 99 86616 22 18218 89 80816 7 5884 89 81331 53 43831 67 62871 28 24834 105 91683 90 81872 95 84107 107 95540 98 86217 100 87705 75 70582 98 85871 16 14836 33 33462 98 85198 63 54405 105 91624 59 52316 108 99237 102 90223 99 86994 77 71739 59 52372 7 7265 54 45937 105 92173 59 51719 100 87927 105 90773 107 96720 28 23318 67 60745 94 83765 57 49875 105 92462 99 87523 67 61064 71 67648 107 97693 79 74756 67 62898 78 72797 43 40272 104 90487 87 79837 77 72019 79 74272 30 26309 79 74633 21 18015 101 88504 110 99883 67 60924 107 97454 69 66463 105 92616 107 98446 105 91641 87 78339 107 97496 81 76001 105 91564 107 97445 81 75493 6 4499 67 60531 107 97977 58 51286 68 64625 102 89878 89 80807 90 81996 53 43832 32 30772 81 75528 105 93107 102 90073 81 76896 107 97984 104 90500 71 68290 24 19602 87 79634 3 2263 63 55788 91 82786 106 95301 107 97950 108 98971 105 91834 81 75932 107 98521 107 98296 67 60505 9 12152 67 57449 107 97440 27 22488 32 31298 101 88855 110 99854 74 70008 105 92001 68 64752 102 90183 79 74773 100 87761 101 88702 67 62473 48 42243 106 94574 109 99485 68 64936 102 89845 67 57889 22 18494 7 5500 71 68490 1 451 102 89994 14 14321 33 33886 30 27307 87 78377 81 76586 107 96892 107 98178 109 99502 107 97197 81 76843 61 53162 67 57055 57 50746 57 48959 31 28145 98 85986 67 60634 74 69013 43 39634 69 65058 40 38666 106 95042 105 93123 106 94701 107 97908 61 53095 27 21384 81 76083 100 88234 95 84239 98 85611 101 89251 3 2718 101 88610 107 95508 5 3612 17 14972 24 19755 5 3655 106 94012 53 44127 62 53286 71 67540 81 76966 81 75395 38 36873 89 81271 77 71538 87 79913 80 75242 105 93121 107 98406 30 26410 24 19032 87 80108 46 41696 77 71474 21 18005 11 12410 106 94888 55 46963 109 99359 37 35886 107 97985 106 94695 71 67350 67 59559 33 32282 68 64414 69 66420 67 61059 68 63455 99 86784 106 94810 98 85835 68 63423 87 78716 74 70055 89 81307 106 93835 105 92375 78 72415 105 92431 107 97696 69 65984 26 21296 95 84944 105 91052 108 99195 105 91645 99 87116 63 55599 30 25935 104 90508 26 21219 98 85225 106 95139 79 73005 14 14067 81 75323 79 75001 101 88872 26 20961 106 94042 9 11626 51 42712 9 10416 67 62171 57 49692 81 75773 67 59017 84 77936 101 89663 95 83976 67 60589 69 65671 99 87447 105 91818 79 74969 105 92714 67 60245 102 90143 95 83823 107 97633 8 8656 102 90133 87 78994 81 75757 87 78506 52 42940 107 98333 17 15208 101 89606 89 80559 67 62189 95 84408 110 99862 89 80628 27 21859 79 73143 24 19842 57 49312 87 79870 106 94908 81 76006 95 85018 106 95279 40 38284 89 81179 57 50015 43 39658 68 63404 55 46467 102 89813 110 99846 106 94413 106 95029 105 92221 91 82458 106 93941 83 77251 106 94866 99 87590 105 91821 79 74696 2 1709 105 92270 74 70343 106 94786 1 908 67 58351 87 78502 79 73742 83 77406 100 87795 52 43211 79 74360 79 73047 9 10471 75 70881 91 82634 95 84612 79 73746 110 99945 105 92675 9 11006 81 75953 79 74398 3 2254 105 92963 109 99431 107 96871 8 9773 28 23554 78 72734 79 75028 45 41652 102 90039 17 15777 67 62900 8 9779 33 32091 103 90339 27 21849 87 79386 79 74658 110 99981 67 60027 99 87307 67 60416 104 90484 107 96235 59 52772 105 93132 107 98589 101 88955 87 80014 39 37498 70 67176 70 67017 6 4105 67 60506 81 76850 79 74852 105 91954 106 94478 91 82149 9 10946 79 74182 106 94702 69 65650 62 54154 105 93577 95 84877 81 75420 107 97561 68 63882 45 41671 109 99429 105 91594 105 91532 7 7236 77 71527 53 44743 67 60179 103 90379 95 84718 33 32074 106 94535 81 76906 107 98233 57 48546 107 97545 89 81387 24 19969 57 50312 106 94709 107 98391 110 99884 26 20854 110 99888 107 97383 67 62838 68 64713 70 67268 106 94492 105 92281 57 51209 80 75250 53 43820 107 97158 105 93390 14 13070 79 74496 62 53719 107 96858 105 92880 108 98848 79 73014 9 10366 107 97884 8 10006 99 86883 43 40239 108 98598 107 97731 31 29043 83 77405 67 60257 79 73264 101 89381 79 74868 107 95520 8 8681 87 78446 89 81262 91 82204 56 47711 107 98250 78 72378 105 92495 24 19439 59 51659 41 39194 64 56614 99 86346 48 42251 107 96617 107 97273 14 13508 102 89856 106 94180 102 89976 59 52697 91 82230 75 71062 30 27383 101 88725 101 88605 99 87159 105 93410 107 96194 43 40376 53 44059 98 86283 107 97347 95 83845 70 66680 105 91122 87 79074 110 99841 89 80555 14 13265 53 43880 79 73542 81 76149 55 47543 106 94316 110 99899 57 49536 107 96827 101 89288 107 96476 68 64903 87 80156 74 69877 107 98413 70 67241 89 81004 105 91370 101 89234 79 73243 67 62054 107 96795 77 71879 105 93259 87 78640 107 97553 105 93617 28 24110 67 62425 67 57495 109 99672 68 64874 74 68975 69 66533 98 86025 71 67704 7 6310 99 86584 101 89460 75 70907 95 83902 28 25074 107 95852 106 94423 70 66989 63 54805 69 66170 108 98670 87 78522 91 82310 81 76183 79 74554 77 71949 105 91403 30 27464 7 7245 63 55995 108 98707 67 62714 85 78162 105 93022 1 288 101 88928 89 80856 107 98266 55 47525 107 96003 105 91168 105 92810 107 97134 67 59778 57 49491 43 40414 106 95262 87 80069 77 71501 92 83553 106 95278 81 77104 56 47749 107 95887 33 31864 62 54248 75 70568 74 69102 107 98026 107 98199 107 95529 107 97234 2 1103 107 97657 7 7168 102 89757 102 90007 79 73045 5 3737 105 90703 67 62383 105 93383 67 58703 105 91854 107 96314 104 90661 107 98200 109 99667 87 79537 106 93913 77 71446 98 85305 79 73641 89 81365 71 67619 107 97767 62 53355 100 88285 106 93777 102 90149 40 38055 100 88152 32 30465 107 95849 95 84343 91 82515 81 76981 108 99118 43 39448 53 45079 108 98797 69 66560 36 35446 99 87095 19 17619 75 70826 79 73839 106 95332 34 34834 105 91234 27 22626 79 73698 90 81912 70 66758 81 76704 67 60675 67 61606 98 85560 17 15941 107 97825 21 18004 67 62507 27 21685 91 83308 8 9390 67 58752 69 66429 106 94335 76 71202 79 74156 40 38475 107 96580 40 38289 108 98686 69 66471 101 89571 6 5145 71 67943 54 45975 101 88946 106 95292 62 54085 67 60424 105 91852 107 97039 79 74606 105 92178 98 85836 75 70740 107 95574 106 94932 99 87565 68 64238 102 89835 6 4715 105 91713 77 71918 6 4658 68 63287 8 9991 77 72243 105 93553 106 94528 71 67863 91 82779 67 60190 89 81140 32 29757 70 67063 7 6793 81 77023 107 96020 74 69060 68 63854 67 58801 3 1995 53 45508 107 95781 106 95026 71 67864 109 99669 106 94258 105 91940 38 36696 95 84888 102 89753 110 99926 107 96433 57 48686 8 9409 99 86930 107 96574 74 70136 9 10989 37 35592 8 8732 107 95802 17 16641 77 71867 98 85896 95 84439 81 75778 91 82127 74 68745 63 55496 100 88163 106 94494 108 99002 95 84455 108 98905 107 96378 107 96293 108 98643 81 75820 60 52927 59 51689 67 58673 107 95836 100 88271 57 50544 64 56561 108 98806 63 55136 17 15702 87 78906 28 25057 67 59085 90 81989 3 2357 105 92121 106 94219 99 86790 105 93093 107 96001 69 65674 39 37380 71 68454 57 48548 9 10862 107 98459 31 28466 8 7965 95 83852 79 73879 78 72563 79 74407 18 17268 91 82541 55 46510 79 72988 67 58460 75 70919 109 99391 98 85301 81 75826 55 46585 99 86430 31 29003 45 41628 106 94743 78 72391 28 24472 3 2751 104 90441 99 86557 79 75011 98 85302 108 99218 8 9619 101 89047 40 38097 34 34384 67 62575 67 61933 67 62191 101 89671 82 77136 17 16289 17 15992 8 9158 78 72705 57 49815 105 91384 99 87356 105 91042 92 83483 107 96394 87 78464 110 99920 105 91805 99 86856 105 91347 74 69182 63 54489 69 66235 99 86540 74 69894 84 77676 4 3070 101 89430 69 65125 105 90764 104 90490 17 16027 87 79707 99 86446 17 15675 69 65749 99 87490 77 72201 105 92426 110 99893 101 89335 3 2519 105 92516 46 41926 81 76587 100 88352 101 89548 87 79658 79 74115 53 45097 67 61220 107 97548 24 19946 107 97371 8 9470 100 87796 109 99419 6 4580 51 42732 99 87558 91 83055 91 82890 68 64632 109 99543 81 76431 107 96404 2 1149 55 47104 110 99875 104 90443 69 65329 102 90026 108 98600 99 86656 38 36496 74 69617 109 99529 108 99087 67 57652 110 99874 105 93560 78 72780 32 30769 107 97617 99 86849 102 89959 84 77799 101 89093 107 95829 58 51291 63 54830 93 83608 1 746 91 82394 9 10461 77 71768 107 98126 88 80442 34 34028 107 96238 74 69278 79 73989 101 88589 106 94414 38 36525 87 80153 68 63793 74 68806 105 93719 105 93163 71 67778 107 96358 107 95631 26 20874 102 90235 95 84814 105 90859 79 74322 57 48517 77 72205 79 73309 105 90843 79 74955 105 92765 107 95549 102 90009 81 75339 77 71823 68 63168 63 54947 49 42520 101 89010 79 73877 108 98874 105 92794 107 98389 89 80930 107 98239 105 91471 95 85049 106 94731 101 89079 69 65927 99 86640 100 88288 101 88633 32 30864 7 7592 107 97905 91 82195 52 43339 87 79483 107 95692 18 17233 68 63162 62 53796 87 78495 106 94206 105 92561 56 47771 24 18957 83 77236 101 88438 47 42117 75 70597 67 58940 68 63407 108 99055 25 20467 27 23053 43 40244 105 93063 90 81903 79 73869 87 79668 81 75615 74 69905 57 49301 81 76089 99 87154 7 5570 68 64812 74 69695 95 84978 17 16607 105 93094 102 90207 74 69106 8 9407 40 38634 24 19543 4 3477 79 73288 8 8844 95 85029 32 30501 67 59899 106 93942 101 88892 107 98524 9 11652 105 90910 91 83158 78 72867 28 23798 5 3774 91 82608 107 97821 57 49100 71 67866 89 80564 105 91014 67 58996 45 41487 107 96745 79 72951 95 84413 93 83573 89 81373 63 55866 105 91662 106 95065 69 65838 21 18026 6 5347 107 96855 108 99164 87 78583 105 92430 75 70767 107 95825 33 33765 69 65638 91 83403 45 41613 69 65139 74 70226 78 72875 67 57444 105 93706 57 48103 105 90784 89 80753 81 75980 73 68663 79 74253 57 51050 67 61156 87 78476 108 98747 63 54451 105 91034 95 84867 7 7345 79 73681 89 80997 95 84517 95 84785 109 99699 84 77887 99 87353 74 68807 105 92248 102 89999 12 12515 67 57803 105 91566 104 90580 6 4130 107 98289 74 70501 79 73335 101 88925 21 17979 6 4199 63 55492 106 94773 67 61257 107 98226 90 81915 75 70709 107 97209 98 86284 1 44 95 85023 89 80668 102 90176 102 90236 81 75411 55 46899 7 5416 8 8324 67 57856 24 18928 98 86319 31 28033 74 69506 40 38996 3 2204 107 95872 101 89097 107 96212 95 84591 100 87814 82 77141 90 81710 55 46240 100 87898 79 74957 98 86096 84 77894 91 82825 101 89656 79 73905 107 98201 101 88435 108 98913 22 18517 9 11399 100 87917 69 66241 100 87962 59 51656 106 94562 90 81965 101 89500 105 90905 87 78686 101 88954 102 89816 77 71271 106 94976 105 93130 8 10134 87 78891 87 80076 91 83259 98 85380 17 15188 6 4354 101 89102 69 66192 107 98231 107 97400 4 3404 100 88230 101 88676 105 93018 106 93883 67 62588 79 73887 74 69265 6 4833 105 91322 9 10546 29 25364 79 73743 95 84508 101 89082 67 62824 91 82781 1 832 71 68449 79 74103 105 90767 99 86780 87 80163 107 95572 67 60149 102 89730 17 17042 56 47817 63 54749 95 84356 95 84494 67 59948 57 50945 105 91543 108 98857 38 36580 103 90353 43 40018 69 65758 107 96921 105 91140 94 83808 106 94256 101 89136 46 41729 105 93070 87 79322 71 67487 81 76385 69 66614 32 31252 107 97562 81 77034 107 96042 1 658 106 95210 67 61430 31 29058 67 61294 90 81807 69 66315 106 93757 81 76898 27 21712 67 62213 87 79777 81 76509 87 79235 81 76123 108 99232 105 91894 93 83671 106 94443 107 96925 99 87493 105 92635 27 22192 90 82013 95 83965 109 99725 91 83211 6 4338 64 56467 105 92022 69 66350 81 75521 107 96104 81 76845 89 81244 9 10713 98 86295 98 85812 106 94568 95 83867 77 72140 67 57553 91 83318 34 35022 74 69380 106 95254 55 46462 107 98084 77 72097 84 77934 102 89832 62 53276 53 43737 102 89972 25 20423 105 91069 77 71313 77 71451 33 32108 55 46446 33 32024 74 69443 99 86415 67 61100 95 84168 30 26982 54 45963 9 11132 43 40880 8 9356 107 97608 69 66182 99 87455 63 55045 67 62548 7 6190 20 17806 79 73435 78 72380 90 81813 89 80489 100 87738 67 58683 106 94463 33 33674 105 91757 89 81066 85 78224 23 18615 17 16724 75 70957 87 78857 108 99015 81 75993 59 52136 106 94031 56 47826 108 98805 67 58316 53 45640 100 88327 108 98945 33 32505 70 66761 56 47854 108 98717 105 92203 7 7814 76 71193 56 47737 107 96503 17 15239 8 8399 106 94493 107 97086 108 98973 74 69231 89 80646 105 91988 89 80650 79 74933 87 80275 31 28100 57 48974 68 64779 87 79440 70 67093 81 76634 98 85692 67 58954 43 40566 105 93191 27 22693 74 68816 106 95311 105 90817 69 65023 59 51922 78 72514 81 76863 72 68559 55 46174 67 58731 81 75348 57 50562 63 55265 74 69442 8 8264 71 67995 105 93537 68 63128 98 85563 101 89482 62 54297 106 94740 34 35294 40 38598 104 90469 71 68204 109 99285 53 44383 106 94475 105 93238 93 83707 71 67390 106 94554 68 63473 105 91979 87 78662 53 45176 69 65422 32 30238 98 85311 67 60279 105 93420 84 77661 106 94140 24 19680 101 89653 53 43718 77 72268 28 25142 102 89808 105 91569 87 78997 71 68308 91 82949 52 43087 89 80698 67 60122 99 87626 8 9310 109 99295 6 4683 101 89514 106 94053 99 87528 75 71034 87 80102 105 90740 74 69229 110 99950 99 87249 14 13425 53 44169 75 70692 107 96859 95 84819 95 84965 24 19708 25 20461 77 71801 108 99070 43 39620 79 74598 99 86521 100 87704 81 76073 105 90746 87 79697 81 76819 108 98900 57 49034 107 95718 77 71570 107 97538 101 89455 87 79691 64 56672 55 47385 67 60799 99 86428 82 77123 3 2550 67 57622 7 7337 110 99982 107 95386 68 64842 105 90879 106 94383 91 83169 68 63069 63 54741 76 71224 7 6304 29 25588 14 13613 17 15335 69 65113 105 91381 63 56156 68 64542 91 82619 79 73491 87 78345 107 96317 24 20230 107 98043 84 77781 67 57574 107 95854 106 94242 91 82891 67 61939 87 79561 24 19317 108 98863 107 97172 98 86062 101 88387 28 24554 67 62390 74 69317 100 87723 24 19512 74 70432 89 81341 101 89122 84 77754 21 17972 87 79726 87 78501 105 91469 107 96032 8 9003 68 63939 90 81940 52 42846 9 10237 81 76807 17 15846 105 92405 91 82929 99 86419 82 77205 101 88823 53 44724 44 41264 100 88091 67 61029 67 57927 33 33423 71 68027 7 5879 55 47468 105 93141 107 97250 67 62543 82 77176 105 91764 107 96450 108 98804 81 75619 40 38631 105 91750 103 90297 107 98469 87 79434 6 4160 69 65840 6 4382 81 75840 91 83445 81 75736 63 54638 106 94875 95 84430 110 99852 69 66543 17 14907 91 82348 108 98835 57 50894 24 18991 77 71793 105 92477 63 55120 89 80975 57 48851 67 62931 99 87368 106 95128 101 89120 90 81827 4 3439 75 71103 67 59764 8 8373 107 98050 105 92970 87 79832 107 98009 68 64458 9 11806 62 54257 107 96226 75 70776 67 58203 84 77789 95 84010 101 89616 105 91047 107 97926 77 72082 85 78059 89 80600 24 18987 69 66544 108 98771 106 94075 109 99397 25 20391 61 53144 74 69018 32 30406 57 48436 91 82325 110 99911 91 82464 72 68537 80 75215 57 50726 79 74162 46 41836 75 70987 57 48181 105 92156 107 97932 81 77019 53 43984 105 92204 84 77624 62 54113 99 87354 7 6391 39 37737 107 96100 79 74763 105 93336 102 90048 91 83458 53 43960 101 88869 7 5798 107 97813 79 75088 57 49197 107 96967 56 47678 107 96906 108 99189 67 62591 1 1078 87 79007 107 97480 67 61456 101 88736 70 66676 63 55073 67 60891 69 65986 107 97989 52 43179 79 73415 59 52800 91 83094 100 87886 79 73850 67 60470 33 33858 105 91497 67 62781 68 64635 69 65007 17 17068 89 81265 99 87031 107 97713 67 59019 95 84530 79 74914 67 59698 107 96902 99 87488 105 93547 105 90948 84 77878 87 78999 87 79013 79 73629 79 73470 32 31201 77 72230 63 54565 74 70172 74 69717 105 90783 87 80049 77 71814 57 50179 107 97969 79 75039 105 92745 106 94509 108 98768 56 48016 87 78814 63 55873 79 73477 106 95212 87 78441 107 98561 78 72616 106 94336 107 96080 99 87280 75 71094 57 50195 57 50041 79 74347 67 59975 27 22111 105 91025 67 58776 69 65939 79 74893 7 5609 89 81104 43 40422 106 94016 102 89709 93 83721 87 78648 61 53055 43 39802 68 64184 68 64087 32 30216 106 95098 53 45639 27 21623 57 49586 43 40864 109 99446 74 69293 101 88922 17 15554 95 84469 68 63656 98 86320 22 18211 1 82 67 59694 70 67083 79 72996 32 29231 108 98825 81 75887 106 95333 78 72710 87 79910 7 6225 46 41855 53 45069 105 92588 68 63403 101 88886 91 83177 108 98986 107 98390 7 5984 105 91838 90 81936 8 9889 107 98282 63 54875 107 96222 89 80957 40 38948 102 90208 105 92132 69 66071 95 84533 51 42731 81 77009 67 58403 9 11471 105 91318 57 49761 87 79937 98 85869 68 64915 79 74220 63 54806 101 89104 99 87370 106 94131 107 95499 32 30205 14 14104 100 88176 107 95782 98 85905 8 9030 55 46173 99 87663 79 74567 106 94238 107 97809 69 65990 99 86810 77 72000 39 37107 105 91442 68 63583 34 35343 9 12002 79 74358 54 45962 17 16678 69 66213 108 98975 100 88171 53 43854 107 98099 107 96766 91 82548 107 97441 8 10047 69 65587 46 41743 89 80569 7 5796 104 90503 105 93598 107 96778 79 74077 67 57691 106 93904 32 31778 67 57796 75 70581 62 53986 67 59787 107 96330 108 98726 7 7730 84 77916 102 89981 68 63290 7 5848 107 96354 105 91165 8 9923 57 49802 98 85529 107 96661 63 55816 105 91629 110 99836 22 18295 69 65982 5 3831 106 94672 67 61969 81 76146 79 74463 98 86150 106 94142 59 52345 99 86909 107 96027 67 62486 68 63147 74 69975 91 83331 79 74824 1 816 106 95165 106 94692 91 82141 5 3651 43 40485 74 69672 63 54370 95 84668 79 74926 44 41246 107 97424 79 74269 107 96535 98 85489 43 39958 87 79111 109 99755 63 56228 77 71741 91 82883 9 10624 67 59754 79 74413 93 83579 70 67258 107 98530 91 82488 24 19283 74 69188 99 87658 67 57341 60 53018 105 91182 107 97719 107 96319 2 1123 79 73231 59 51481 79 74975 67 62649 99 86489 81 76355 90 81764 95 84084 67 59781 105 92819 78 72472 28 24670 24 19284 61 53189 91 82197 105 90875 67 58528 17 17094 67 59740 89 80701 17 16009 88 80454 99 86505 77 72221 52 43003 70 66652 87 78737 79 73135 91 82420 95 83846 8 10071 38 36914 68 63553 79 74562 75 70779 7 6607 67 60545 95 84456 53 44153 29 25456 106 94580 87 79397 98 86234 67 62842 110 99886 9 11704 67 60929 100 87840 55 46472 24 19246 108 98759 98 86052 107 98397 103 90342 81 76922 100 87706 89 81570 105 93575 89 81033 67 62637 71 67415 67 58448 107 95905 7 6631 43 40178 100 88042 107 98374 67 59993 17 17130 107 97566 30 27015 106 94378 74 68815 1 564 14 14247 101 89595 57 50516 107 97780 107 98580 105 93045 89 81270 71 68066 106 94006 105 93430 79 74225 17 16917 105 93513 108 99062 100 88155 105 92962 71 67890 30 27655 109 99349 69 65302 32 30545 102 90158 107 98361 61 53226 107 96832 87 78512 108 99181 74 69004 107 95961 101 88854 110 99972 27 22171 4 2863 53 43845 105 92482 87 79057 63 54347 90 81800 8 9515 110 99870 95 84911 107 95456 87 79630 70 67117 69 65143 63 56170 79 73524 108 99126 109 99449 69 66639 107 98119 107 96362 6 5257 108 98954 95 84402 70 67254 78 72348 90 81993 91 82543 101 89399 59 52251 37 36106 34 35143 91 82200 47 42168 17 15039 101 88690 68 64641 98 85919 89 80955 79 73226 91 82326 87 79721 107 97397 14 14547 14 13170 83 77314 87 78885 25 20522 91 83365 46 41813 51 42699 103 90328 107 98171 107 96442 67 59182 31 28335 9 11819 27 22754 75 70975 27 21670 81 75642 105 91812 101 88875 55 46751 57 48300 80 75167 55 46969 100 88112 107 98005 109 99482 5 3858 54 45776 87 80160 71 67783 85 78170 59 52006 48 42275 106 95245 74 69563 107 97498 68 63766 109 99650 69 66159 107 97294 8 7962 63 55549 105 92406 104 90421 105 91630 55 46171 67 61196 78 72816 106 93871 40 38485 74 69766 105 92562 109 99544 105 91356 95 84512 62 53497 67 58662 107 95686 107 98479 85 78155 98 85921 108 99022 99 87405 89 81196 102 90181 95 84376 87 79231 67 62713 57 49474 53 43883 73 68720 79 73255 64 56274 64 56668 99 86452 9 11959 70 66750 100 88188 101 88944 100 87778 87 79406 67 60520 79 73216 90 81935 87 80146 107 98558 106 94533 81 75769 100 87829 79 73950 101 88897 8 9644 91 82780 78 72419 53 43975 87 78902 74 70525 89 81275 106 95263 71 68281 71 67433 107 95642 31 28682 69 65334 52 42973 106 94408 99 86800 87 79417 22 18157 102 89979 105 92575 1 579 95 83917 98 85294 107 97420 104 90618 107 98449 22 18396 53 44545 97 85095 95 84158 81 76664 76 71118 105 92664 7 7346 99 87380 102 90147 81 76185 107 97141 31 28916 98 85827 101 89532 106 94265 67 62377 69 65063 81 76778 105 91768 53 44915 98 85930 109 99776 9 11379 81 75644 81 76287 91 82709 110 99863 71 67816 106 94654 28 24863 100 87970 67 61361 106 94579 74 69469 109 99395 105 92059 85 78084 107 98216 91 82228 106 94296 109 99580 87 79480 53 44204 106 95124 81 76531 87 79256 107 96160 106 94735 99 86339 99 86745 107 95538 107 95392 42 39321 75 70895 107 96386 63 55110 107 96593 102 89833 57 50657 32 30180 27 22046 67 61046 79 74362 9 11521 77 71291 105 92836 63 54689 107 98249 105 92529 77 71622 67 61820 43 40302 59 52750 104 90432 107 96397 67 59251 55 46242 107 96824 98 85997 106 94774 55 47597 69 65355 91 83252 67 61683 90 82005 101 88551 79 74845 105 91841 91 83361 6 4855 61 53213 107 95690 89 80995 105 91319 72 68561 69 66561 77 71263 34 34736 69 65835 50 42613 63 55461 105 93486 105 91160 71 68098 32 31389 87 79260 63 55831 68 63301 74 68869 107 95855 106 94405 7 6270 79 73886 77 71604 6 4157 107 95957 95 84112 59 52125 67 60488 79 73899 22 18441 107 97142 71 67401 68 64594 95 84793 105 92523 75 70737 37 35634 55 46326 19 17649 4 3246 101 88889 107 97252 53 45277 67 60838 17 16269 107 95358 79 74492 99 86594 44 41072 2 1335 107 96774 62 53616 3 2050 98 85973 99 87184 106 95156 105 92094 7 6567 110 99820 67 62306 52 43359 43 39809 84 77815 98 85160 38 36898 67 57931 75 70797 108 99128 107 97236 63 54718 94 83794 32 31231 105 91677 107 95808 7 7089 105 92341 67 59585 79 73330 67 57396 28 24724 81 75687 107 96465 41 39211 89 81357 70 66945 33 32191 95 83874 105 90881 33 33407 89 81314 79 74989 105 91811 28 23778 67 61577 95 84489 106 94559 106 94661 106 94128 109 99752 107 96352 107 97423 95 85034 32 29539 105 90695 100 87724 99 87386 9 11146 57 50089 109 99748 79 73552 52 43093 67 61356 107 96453 105 91390 95 84257 81 77028 89 80939 87 80314 7 6211 81 76799 95 84602 38 36518 71 68331 68 64898 14 14391 107 96426 106 93977 105 91581 99 86442 74 69879 71 67830 14 13466 74 68970 104 90457 99 87065 98 86033 74 69328 101 89061 30 25909 98 85197 105 90741 107 95943 107 95391 105 93567 107 98186 106 94424 100 88219 69 65696 105 91129 90 81737 105 91227 75 70628 29 25276 77 72274 106 94583 107 95832 99 86621 106 94222 101 89374 33 33328 106 94126 27 22551 43 40367 104 90519 3 2542 91 83002 105 92984 71 67861 91 82054 91 82475 101 89452 105 92974 67 58255 57 50550 100 87823 57 50493 37 35590 9 11934 56 47682 43 39838 95 84986 55 46530 105 90906 24 20111 32 31391 107 96425 87 78388 99 86569 81 76358 9 10236 99 87647 87 80288 107 97198 106 94631 77 72126 30 27301 74 69360 14 14312 32 30418 4 3184 81 75294 91 83104 69 66596 9 11125 87 78367 71 68345 9 10801 87 78660 57 50197 109 99571 4 3108 100 87869 69 65692 67 59626 106 94264 79 74033 109 99333 105 92354 107 96089 67 62681 102 90028 28 24744 61 53125 107 96288 105 92079 63 55941 107 97610 106 95052 90 81880 67 60168 71 67353 69 65155 87 80239 59 51648 59 51484 57 49214 106 94927 8 9519 87 79026 41 39198 101 89363 57 48946 67 57960 74 68962 79 74928 108 98850 107 97709 6 4661 39 37896 53 44390 67 57640 105 92857 71 67936 101 88893 105 91600 53 44570 106 94263 91 82892 52 42916 104 90431 99 87419 89 80644 67 61167 101 88422 105 93728 99 87281 108 98671 107 97231 32 31035 34 35153 106 94835 75 71079 101 89636 59 51715 107 97638 67 59603 28 23530 107 97032 101 89295 74 69932 40 38705 95 84153 84 77957 101 88579 67 58286 74 69525 9 10784 53 44376 89 80822 49 42489 107 96061 74 69144 24 19304 52 43251 24 19490 106 95094 63 56128 43 40497 9 10852 67 59007 69 66187 67 61560 107 95862 55 46317 90 81831 87 79546 105 92112 77 71683 108 98928 75 70977 34 34654 81 75996 74 68824 87 80173 90 81922 68 64780 105 90835 107 97863 83 77452 87 79273 99 87012 69 65925 31 28413 100 88283 81 76694 68 63032 62 54158 107 96340 28 23672 63 55116 89 80951 95 84151 107 97544 105 91267 93 83645 98 86009 105 92144 105 92071 32 30943 105 93398 102 89752 63 55955 27 21934 75 70772 106 94732 80 75184 77 71815 107 97817 75 70732 99 87391 3 2208 30 25892 30 27355 90 81894 78 72898 105 93329 55 47243 37 35720 89 80677 77 71665 105 92379 68 62981 89 80813 19 17668 106 94188 107 95425 91 83249 99 87492 107 97276 24 19143 102 89836 77 71374 101 89681 62 54034 1 654 105 93693 69 65713 100 88272 105 91636 106 94477 55 46314 70 67288 19 17591 5 3689 67 62469 87 79199 81 76835 102 89911 84 77604 101 88748 67 62113 105 90677 106 94518 107 98019 107 97415 84 77805 63 54365 67 62156 86 78252 31 28006 67 61102 74 69575 105 93319 99 86349 73 68719 33 33921 100 87726 91 82849 84 77570 68 63820 79 74138 94 83786 62 53709 107 96060 68 64520 29 25633 28 24330 30 25870 107 96939 68 64559 81 76954 81 75450 104 90479 108 98614 107 98275 57 49108 109 99733 99 87649 30 26032 105 91665 81 75553 3 1837 79 74293 100 87953 100 87894 107 97040 11 12442 79 74105 83 77465 9 10555 74 69275 105 91338 6 4401 69 65362 68 63367 108 99098 74 69067 105 91739 68 64512 75 70793 9 11912 100 88353 67 62250 67 61668 107 95719 57 49225 106 95043 79 73944 100 88100 52 43313 91 83124 84 77585 101 89312 89 81621 81 76976 87 79947 95 84616 79 74807 99 86554 28 25103 71 68377 67 61634 67 58222 74 69807 67 61799 107 97483 67 62318 101 89222 98 85993 107 96733 106 95015 101 88901 105 90888 87 79988 107 97557 105 92945 95 84361 107 95704 31 29064 95 83871 105 91558 67 61354 57 50096 105 92292 100 88073 98 85458 99 87398 99 87004 64 56303 30 26191 7 7746 100 87783 6 4237 107 98143 109 99370 91 82498 64 56633 67 59268 67 61184 44 41044 90 81714 75 70783 59 52340 17 16842 95 84202 74 69381 99 87282 99 86542 59 52763 63 55539 2 1420 58 51309 87 79608 99 87305 107 97587 32 29285 87 78537 94 83792 57 51107 107 95630 79 73388 102 90050 17 15745 95 84560 1 524 37 36223 69 65230 108 98896 106 94433 1 1007 67 59343 90 81809 81 75486 17 14882 101 88477 105 91956 92 83548 31 28548 33 32457 87 79702 67 57738 87 78694 101 88791 55 46245 77 71778 63 55152 1 871 109 99470 91 83188 17 16119 102 89983 102 89848 106 94089 68 64076 87 78401 77 72096 3 1923 87 78831 79 75042 81 75388 107 95461 103 90376 104 90567 107 95922 106 94923 89 80502 68 64877 108 99206 83 77311 86 78286 2 1707 91 82689 99 87637 30 26107 67 58266 8 9617 105 93585 59 52159 67 58655 43 40291 63 55673 51 42773 67 59375 100 87863 76 71123 7 5839 107 97226 107 98188 107 98409 40 38689 89 80705 100 88038 63 55581 63 55154 59 51706 7 5927 14 14375 108 99019 105 91348 57 49957 107 95604 107 97488 81 75876 99 86602 100 88087 95 84998 74 69896 8 8423 106 95325 63 56109 24 19986 22 18455 8 9761 74 69261 67 60949 87 79833 63 54603 54 46000 87 78309 25 20610 105 93512 87 79993 4 3487 79 73882 81 75290 79 74903 63 56055 95 83999 106 94736 67 61188 104 90610 77 71712 105 93053 67 62556 64 56292 95 83997 75 70563 53 45050 78 72347 90 81682 67 58304 28 24987 107 96519 89 80479 99 87452 69 65509 87 78803 63 56081 90 81720 4 3252 91 82899 101 89188 105 91557 105 91860 8 9857 89 80931 105 92323 67 59858 63 55297 91 83352 90 81866 67 61533 28 24063 7 7516 63 56248 67 58949 95 84422 105 91186 81 76803 39 37471 99 86822 99 86896 109 99503 6 5164 105 91169 79 74960 74 69156 109 99313 98 85415 101 89316 90 81947 108 99277 99 86417 81 76076 74 69738 83 77369 107 96157 53 45130 99 86490 105 93583 77 72021 67 57077 87 80290 95 84505 101 88600 57 50804 67 61990 67 61865 107 96281 108 98613 100 87865 4 2888 110 99985 63 54867 3 2018 27 22737 58 51317 78 72320 56 48038 74 70473 107 95479 106 94479 107 95999 57 48189 74 70075 29 25312 107 96313 40 38351 110 99966 81 76758 90 81944 107 97466 6 4882 101 89468 37 35599 30 27085 107 96667 91 82575 91 82695 78 72849 106 95040 91 83154 43 40550 67 60821 79 75123 67 59090 98 85579 17 16400 79 75012 78 72824 101 88985 62 53305 9 10929 99 87163 17 16389 106 94548 34 34097 98 86102 22 18068 107 96748 17 15738 95 84253 89 80469 30 26114 108 98597 57 49610 63 55439 67 58666 74 70549 104 90448 64 56916 40 37940 99 86854 105 92460 69 64996 32 29186 32 30580 110 99880 106 94385 107 98410 105 90713 68 63957 23 18739 79 74043 43 40175 107 95504 67 58990 105 90917 56 47866 38 36543 104 90615 110 99844 105 91897 7 6656 106 93946 101 88962 87 78741 19 17722 105 91120 105 92793 71 67934 91 82335 107 98033 62 53580 106 93795 89 80625 67 62676 53 44090 81 76681 107 96852 81 75816 109 99812 80 75229 107 98232 91 82872 57 49567 87 78347 8 7987 49 42471 106 94107 57 49798 79 73647 107 95664 1 752 67 60728 105 93387 7 7308 81 75791 32 31730 107 96847 105 91551 53 44914 57 49157 95 84825 84 77871 102 89749 3 2616 108 98967 106 94261 67 58761 69 65606 27 22425 87 78998 88 80447 59 52044 87 79134 107 97187 107 96935 91 83362 98 85474 100 87780 9 11838 8 9100 99 86922 105 92603 104 90495 105 93446 67 58411 67 57606 67 58409 108 98972 69 65295 100 88264 87 79115 75 71088 79 73567 100 87697 79 73124 98 85996 79 74120 105 91257 67 59768 108 98988 57 49607 105 91108 68 63220 102 89924 39 37603 69 65366 79 74036 105 93503 71 67473 105 92506 99 87306 36 35436 34 34641 4 3025 89 81459 91 82404 101 89208 14 14249 67 58364 57 48688 32 31275 32 29931 40 38061 99 86644 108 98819 107 95899 103 90389 98 85162 79 74068 9 10426 43 40306 64 56486 95 83958 70 66925 41 39190 108 98838 69 66449 6 4245 90 81925 105 93543 87 80025 67 58234 67 58944 37 36245 107 97272 105 92784 62 53897 100 88229 67 61072 7 6750 29 25273 107 97372 106 94099 67 60028 57 50338 107 96010 109 99292 101 89576 91 82300 95 84557 69 65866 2 1234 107 98335 3 2221 67 59716 63 54813 95 85036 105 93453 71 68024 98 85542 14 13665 55 46540 107 98313 67 61866 43 39635 71 67737 69 66441 106 93805 3 2537 107 97847 69 65637 102 90150 78 72924 107 98340 107 98073 70 67253 63 55857 107 96585 55 46705 57 50404 89 80878 95 84959 81 76281 105 92271 68 63411 87 79945 57 48887 62 53469 98 85737 105 93624 99 87546 105 92435 84 77663 110 99917 84 77686 87 79419 53 44057 87 79591 59 51416 105 92858 87 79205 87 80066 75 70927 110 99887 108 99225 107 97217 67 61495 84 77723 71 67676 64 56322 81 75346 67 62139 106 94958 98 85762 81 76788 107 97534 106 94929 19 17732 109 99809 43 39731 101 89485 79 74751 79 74784 7 6322 105 90995 33 33193 87 80149 105 91072 98 85941 69 65794 102 89914 57 49420 81 75992 30 25827 63 55997 91 82378 101 89240 83 77451 107 96401 69 65717 59 51497 81 76529 63 55589 107 97682 59 52306 91 83377 106 94827 59 51798 98 85592 72 68563 67 58224 67 61952 100 87993 87 78806 57 49804 59 51970 81 76816 100 87774 98 85265 67 59378 75 70635 108 99156 40 37983 108 99190 89 81252 64 56266 75 70712 43 39650 89 81044 105 93139 78 72701 24 19335 81 75734 79 74405 81 75608 108 99238 99 86359 17 15895 9 10218 69 65412 99 87434 53 45024 98 85255 68 64046 55 46871 89 81109 107 95605 98 85565 68 64492 71 67479 107 96926 40 38189 81 77005 75 70608 22 18412 87 79538 109 99495 9 11782 74 68767 56 48020 9 11338 43 39563 101 89509 102 90031 105 91417 91 82082 59 51349 7 7370 61 53062 101 89356 79 74262 87 78871 107 96957 29 25789 105 90727 107 98571 101 89056 108 98664 67 60457 87 79184 71 67384 92 83491 79 75134 77 72127 55 46554 95 84484 57 48255 63 56146 17 16922 8 8059 8 8455 69 65741 99 87517 105 92172 105 93172 91 82361 7 5555 91 83270 99 86494 28 25190 83 77335 4 3256 101 88784 98 85364 105 92008 79 74742 101 88542 79 74971 105 92159 106 94856 22 18123 74 69848 49 42408 67 60787 98 85900 105 92237 9 11344 87 79038 105 91562 31 28869 101 88683 67 62420 1 1044 84 77835 57 48725 67 58463 74 68922 67 62493 79 73351 107 96943 33 32090 59 51667 104 90476 67 60536 71 67386 105 93490 69 65024 106 95130 17 16916 18 17533 67 61515 93 83712 95 84685 105 92576 105 92414 106 94187 101 88968 105 90946 105 93641 79 74877 107 97771 81 75483 68 63465 74 69792 87 80157 106 94390 89 81599 37 35717 108 99271 24 19097 79 74892 67 60741 77 71980 52 43194 71 67303 77 71427 80 75171 57 50319 87 79207 9 11031 99 87119 106 95200 67 57690 69 66206 89 81342 44 41074 105 92653 106 95259 55 47461 87 78690 63 55801 70 66720 100 88225 79 73202 67 57240 106 94432 79 74643 107 98420 105 91067 67 59890 106 94201 105 93638 101 89028 3 2499 99 87275 105 90889 100 88360 99 87302 79 74159 79 73200 105 91996 99 86829 79 74700 108 98959 59 52057 89 80914 95 84452 107 96854 91 82710 102 90180 106 94470 98 86288 95 84493 18 17245 17 16884 99 87580 87 80366 109 99630 107 96700 27 22670 95 85046 57 48513 67 58004 63 55993 78 72329 67 60370 63 54466 99 86495 105 93100 7 5409 101 89153 98 85532 107 97279 9 10253 89 80653 107 97546 107 96584 98 85227 98 85980 91 82824 110 99915 59 51962 101 88599 17 16182 107 97176 62 53295 107 98229 75 70973 70 67162 67 57680 69 65833 90 81792 64 56885 57 48201 81 75373 87 79087 104 90444 38 36563 105 91269 74 69927 68 64244 57 50918 107 96474 105 91734 108 98741 107 96836 92 83485 99 87050 107 96762 64 56717 105 92559 71 68391 105 92356 4 3244 101 89336 87 80167 101 89434 99 86486 91 82811 95 84065 19 17564 19 17671 100 87940 105 92507 70 67133 81 76311 84 77823 95 84187 79 73790 107 96669 98 85163 101 88606 105 91150 108 98704 17 15244 102 89711 6 4344 107 96460 72 68555 107 95457 79 74028 9 10544 81 76938 89 81308 33 33531 107 98583 63 54866 108 99036 14 12789 107 96547 106 95328 39 37133 38 36741 105 91685 104 90574 106 93922 100 88199 53 45654 77 71788 78 72594 18 17491 59 51565 8 8207 91 82577 87 78423 39 37900 64 56784 8 8444 28 25188 53 45162 101 89053 106 93906 106 94948 55 47599 69 65579 14 12631 89 81386 38 36413 91 82852 62 54050 31 28770 69 65987 87 79946 67 57391 109 99761 4 2882 28 24949 70 66719 105 91043 68 64059 87 78489 90 81933 67 59553 67 57027 73 68662 27 21545 86 78279 107 97025 84 77757 54 45830 37 36109 107 98008 14 12628 89 81289 43 40332 67 61551 76 71154 105 91077 108 98714 105 93452 108 99279 99 86895 100 88248 84 77634 97 85135 108 98607 110 99868 27 22534 70 66832 79 74951 59 52420 107 97776 101 89125 70 67214 100 88249 17 16029 108 98727 63 55642 104 90601 30 27402 7 5675 95 83866 74 70067 74 69748 92 83486 84 77578 7 7082 79 74931 107 96475 18 17166 107 97022 99 87414 43 39960 57 48076 57 51079 57 49407 105 93261 107 97691 67 59193 105 92073 105 91989 57 50077 77 71589 105 91969 95 85045 109 99400 74 69417 69 66636 76 71161 8 9286 107 96698 46 41987 1 771 43 40171 98 86313 78 72544 110 99956 105 91649 68 63074 105 92086 40 37967 90 81847 108 98752 102 90004 102 90023 107 98539 59 51911 37 35936 81 75280 64 56780 87 78579 108 98879 105 92118 78 72541 74 69726 67 59132 67 58151 69 65981 106 94683 109 99745 106 94341 105 92548 107 96216 16 14697 99 87020 55 47179 81 75488 87 79914 105 91873 87 79109 55 46882 91 82097 64 56781 107 96715 109 99730 107 96587 67 61163 101 88404 105 92632 67 59336 77 71563 107 95420 99 86735 27 23155 87 80306 105 92274 105 93663 39 37859 77 71670 105 91275 107 95539 77 72307 107 98057 101 89075 43 40051 105 91767 105 92908 8 9047 87 79847 106 94429 8 9522 7 7434 70 66717 68 64938 10 12238 107 95579 17 16910 55 47181 80 75159 8 8504 7 5423 79 74236 69 65740 63 55639 60 52880 54 45951 40 39103 69 66189 101 88966 105 91712 91 82801 68 64485 95 84444 107 96031 87 79556 74 69476 106 94384 57 49498 108 99182 8 9805 89 81023 63 55529 29 25583 106 94473 107 98251 98 85678 84 77580 95 84346 53 44363 107 95920 57 49266 84 77673 107 97742 107 97769 107 95654 105 92926 91 83179 107 97218 106 93807 107 96730 100 87675 70 66881 107 97349 59 51991 87 78328 69 65493 107 97317 70 66794 69 66323 87 79923 81 75633 95 84664 27 21491 29 25471 107 97380 107 96622 91 82283 108 98909 105 91618 99 87631 34 35295 77 71502 91 82987 89 81012 89 80585 99 86583 59 51505 67 59327 68 64345 75 71005 87 79153 81 76016 108 98841 33 33249 87 78429 71 67996 67 59199 57 50092 7 5613 107 97634 57 48262 81 76401 70 67297 107 97251 67 62932 87 78706 74 70461 89 81597 3 1810 17 15086 107 95846 87 79906 105 90791 107 98044 95 84843 33 33129 107 98276 46 41808 9 12199 107 96607 107 96121 105 92318 74 69997 39 37082 105 91666 81 75861 108 98630 69 66102 6 4615 98 86053 67 57143 57 48293 69 66190 108 98669 100 87758 99 86377 107 95743 89 80782 105 92095 107 97581 107 98241 107 95798 89 80823 34 33961 107 97202 104 90511 107 97386 67 62422 75 70680 55 46526 108 98936 74 69349 107 95503 61 53234 81 76000 7 7109 74 69773 107 98196 87 79698 79 73122 107 97239 106 94874 109 99426 29 25760 106 94586 107 96290 108 99160 68 64695 70 67076 44 40973 74 70232 27 22936 70 66899 105 92160 100 88050 27 21654 62 53653 91 83113 67 61393 93 83586 24 19893 9 10317 59 51781 79 73848 99 86995 91 83105 91 82960 6 4970 109 99497 7 5615 67 62011 99 86980 79 73425 107 97658 85 78177 91 83071 105 92051 107 96308 79 74710 87 78753 83 77453 105 90779 18 17464 106 94155 79 73126 7 7662 78 72625 55 46427 99 87563 98 85319 105 91907 69 66367 87 79222 51 42670 80 75151 33 33244 8 8435 95 84097 30 26573 105 91229 63 56108 68 63797 24 19780 87 79890 87 78811 67 61794 91 83225 67 62721 53 45476 99 87367 63 55637 100 87776 8 8191 62 54190 89 81385 105 92560 101 89587 98 86201 81 75643 99 86470 59 51470 77 72289 69 65892 99 87319 105 92338 102 90268 69 65632 109 99595 27 23022 57 49200 99 87513 7 6510 28 24199 79 73150 24 20125 66 56991 39 37102 99 86674 106 94678 77 72310 7 6103 33 31972 74 69389 1 587 6 4359 44 41215 24 20177 107 97473 99 87400 60 52846 14 14240 16 14760 79 74480 55 46670 106 94901 106 94148 100 87834 59 52357 62 54135 107 98466 53 44110 101 89281 105 93334 91 82048 5 3779 90 81861 108 98861 95 84900 91 82889 67 58339 53 44595 101 89200 74 69497 8 8315 108 98657 69 66051 81 75972 67 59376 108 99192 105 91790 101 89657 107 97837 67 62789 78 72508 89 81065 30 26934 77 72263 55 46650 54 45802 106 93833 87 79303 24 18958 24 19628 55 46867 83 77341 77 72117 40 37912 68 63609 81 76298 49 42509 54 45784 100 87833 81 76771 99 87068 85 78081 106 93763 106 94597 107 95972 38 36637 14 13530 81 75551 100 87702 99 86844 91 82623 105 92256 68 63489 105 90744 106 93843 79 74986 107 97933 105 93212 63 54537 14 14592 91 82331 74 70402 106 93851 89 80648 33 33799 92 83528 105 92229 85 78210 95 83839 91 82799 75 70882 67 59337 105 91291 89 80935 105 93381 37 36164 107 95526 33 32628 8 9357 9 11000 106 94018 87 79904 105 91668 86 78272 89 80554 91 82923 107 98279 52 42942 99 86868 107 98007 60 53008 105 92928 105 92900 87 80332 107 96287 100 87827 81 75552 17 16297 9 11044 100 88026 109 99314 53 44471 101 89563 78 72698 110 99973 40 39107 105 92243 101 88625 68 64465 9 10318 70 66743 99 87107 107 96234 107 95860 105 91287 105 92313 31 28314 69 66054 74 69676 74 68954 100 87750 79 74097 9 11716 108 99050 90 81748 107 98471 55 46724 98 85894 106 94121 67 59122 9 10947 101 88643 107 96944 95 84813 79 74636 81 76943 84 77765 102 90219 102 89834 105 93321 97 85123 87 79428 87 79731 105 90688 99 87486 63 55576 46 41998 99 86952 100 88056 107 96259 99 87247 77 71552 99 86715 87 79892 79 72972 108 98784 91 82383 71 68088 74 70203 95 84649 91 83319 73 68741 71 68252 85 78132 107 95965 106 93886 59 52207 87 79016 95 84774 108 99266 57 49974 71 67753 91 83347 87 80322 52 43227 40 38585 105 90819 67 58322 44 41314 57 48275 68 64303 74 70534 105 93137 71 68423 51 42750 98 86239 99 86357 74 69846 71 68001 108 98780 53 44266 74 69175 79 73963 105 92512 81 75555 110 99987 100 87817 99 86397 107 95976 9 10871 3 2128 90 81709 92 83535 87 79191 100 88089 57 49121 67 62154 3 2079 107 97011 44 41258 67 59669 48 42316 79 73769 107 95518 81 75285 107 95998 9 11929 63 55281 46 41865 81 75873 106 94046 107 95466 107 95895 79 75065 81 76047 33 32012 31 28232 105 93727 2 1356 53 44435 74 70041 105 93058 101 89418 105 93421 100 87969 105 92877 98 85343 68 63544 102 90204 81 75445 105 93174 2 1174 17 14936 105 92619 106 94055 95 84923 43 40360 107 96853 108 99063 87 79068 68 63253 101 89151 105 90716 75 70752 81 76543 30 25999 98 85299 81 75409 67 57308 109 99775 107 97477 26 20707 108 98608 79 72973 87 78432 105 92509 29 25335 91 82905 57 48858 101 89159 106 94536 101 89620 67 59426 54 45977 95 84310 33 33692 106 95090 74 70430 105 92531 7 6755 105 91714 105 90748 98 85367 106 93950 106 94957 38 36966 105 92767 69 65551 105 91188 37 36272 110 99881 75 71077 103 90316 4 3214 95 85003 73 68733 105 90861 106 94448 91 83387 63 54349 68 64762 81 75418 102 90051 9 10579 81 76598 107 97725 100 87683 83 77272 68 64924 98 85877 99 87625 107 97777 8 8012 99 86607 87 79432 102 89882 74 70477 81 75527 85 78133 100 88037 87 79177 99 87342 68 63848 55 46869 72 68542 106 94469 1 329 63 55087 85 78148 89 81131 87 78318 107 98027 105 93047 79 74315 77 71910 89 81330 14 14274 108 98668 86 78287 105 93262 52 43710 91 82471 7 7192 74 68866 99 86405 79 73786 57 49247 99 86751 107 95925 71 67633 98 85476 32 31558 53 43825 105 92645 36 35513 81 75915 107 95565 34 35257 107 95485 8 9439 79 73220 40 37922 87 79449 34 34096 87 79048 107 96427 107 97549 89 80956 107 95486 105 93102 81 76124 68 63750 14 13944 105 92433 15 14598 63 54912 67 60974 105 91078 99 87091 63 54644 105 91131 108 98637 99 87661 4 3433 105 92464 99 86808 53 44374 107 98038 95 83974 109 99374 43 39556 79 73297 1 19 87 79586 59 52365 87 79138 95 84613 91 82455 18 17286 101 89228 7 5729 67 59565 106 94462 89 80544 89 80845 89 81261 105 91208 55 47640 68 64655 6 4713 67 61282 43 40921 67 62245 107 97057 101 89291 108 98690 68 64086 105 93280 99 86615 49 42553 79 74101 95 84058 68 63545 33 31822 55 47245 28 24157 84 77522 17 15750 68 63463 106 95208 75 70638 88 80438 105 93311 95 84386 107 98485 28 24181 105 91422 100 87722 43 40629 106 95063 102 89892 32 31621 99 87240 8 9179 6 5055 105 91627 89 80615 91 82802 105 92892 67 60277 91 83083 103 90369 91 82989 105 91520 107 95497 107 98484 106 94949 107 97942 67 60116 68 63662 43 40790 69 65628 28 24731 81 76616 32 31287 106 94397 101 88740 52 43429 89 81286 108 98800 109 99657 7 7805 37 36104 107 98262 99 86672 87 79529 106 93804 53 45576 27 22910 71 68316 107 95560 44 41332 14 12657 104 90666 98 85316 87 79903 7 5768 107 97261 106 94440 106 94770 56 47748 98 85173 107 97690 87 80129 108 99193 80 75149 24 19038 87 79958 102 90189 68 63786 57 49086 107 96965 102 90146 107 95881 82 77117 53 44759 107 97399 77 72285 67 58933 83 77447 107 96499 8 9055 101 89206 107 96049 81 76178 75 70902 44 41337 57 50436 53 43970 12 12489 109 99363 105 93195 74 68840 38 36562 109 99464 107 97465 99 86832 102 90071 109 99330 71 67553 91 82547 98 85492 91 82844 109 99799 67 62032 18 17444 40 39043 41 39213 95 84642 107 96364 14 12777 32 30019 102 89957 26 20788 77 71759 65 56985 105 92598 105 91016 87 79023 104 90646 71 68187 79 73929 67 58797 24 19799 7 7197 99 87348 63 54399 106 94710 110 99816 109 99624 17 17121 89 81667 108 98744 52 43531 81 75731 105 92704 67 60997 101 88624 81 76421 83 77464 28 24741 87 79519 98 85971 8 9575 105 91360 107 96492 59 52727 71 67849 104 90477 95 85030 98 85479 108 99032 105 90853 74 69170 54 46015 101 89176 7 6606 106 94105 39 37546 107 95780 107 95783 33 33162 98 86216 79 73218 104 90662 103 90273 2 1361 77 71892 108 99115 87 80268 105 90992 89 80673 69 65502 89 80488 71 68393 101 88756 74 69076 91 83025 95 84946 22 18147 106 93793 7 7373 68 63614 11 12368 33 33677 78 72452 102 89740 74 69918 9 11664 18 17423 67 58540 106 94738 52 43236 7 7012 106 94278 99 86392 99 86958 40 38981 98 85605 63 55968 40 38520 87 78675 63 56211 105 92657 83 77344 100 88263 67 62370 32 30705 108 99024 107 97904 105 92399 31 27981 107 96263 89 81041 59 52486 76 71139 14 13695 74 68999 78 72520 81 76053 106 95257 98 85853 105 91585 70 66700 102 90209 105 90816 14 13891 95 84675 110 99921 57 49694 63 55800 62 53876 105 93230 59 52091 79 74281 100 88165 95 83821 98 86254 7 7113 99 86472 105 91285 110 99830 105 90803 8 9308 105 90994 100 88256 67 57015 6 4135 87 78759 59 51978 95 84437 95 84127 85 78110 106 94859 91 83276 68 63867 106 95149 77 71844 48 42247 106 94983 9 11702 33 32354 107 97061 104 90628 107 97835 71 67560 38 36708 87 78854 107 95996 99 87277 104 90485 107 95705 102 90013 108 98786 68 64518 105 91001 107 95946 78 72609 87 79311 67 58786 107 96128 49 42446 89 80688 33 33220 9 10785 74 69682 105 93204 81 75512 107 97982 95 84232 107 96145 14 14308 106 94569 80 75207 105 92384 87 80200 67 59998 67 60045 79 74303 98 85437 57 48670 105 91614 99 87567 91 82896 67 61355 107 97628 28 24850 104 90631 98 85495 67 58162 9 11733 67 61370 101 89103 72 68531 61 53121 110 99861 39 37040 9 11961 68 63926 6 5281 81 75976 58 51285 100 88275 14 12788 67 58018 105 93112 100 87992 107 97625 67 60879 105 92549 7 5806 89 80908 68 64239 64 56577 95 84679 1 185 99 87046 100 88321 107 96747 7 7068 106 94646 70 67275 80 75227 30 27820 107 98123 106 93984 101 89038 91 82133 40 38976 67 58638 43 40932 106 94033 89 81050 79 74749 105 93014 32 29238 107 96295 98 85419 9 10865 104 90663 105 91309 7 7716 63 54922 68 63186 81 75517 33 32181 32 29902 57 49512 103 90333 105 93670 56 47706 61 53169 97 85109 79 74485 95 84497 28 25177 105 92882 106 93761 56 47729 103 90299 57 51046 14 13564 81 75692 110 99827 107 95851 7 6537 89 80764 91 83015 99 87213 71 68254 1 399 107 96777 67 58694 32 29367 69 66138 87 79077 67 58050 81 77039 95 83834 105 90982 81 76545 107 95426 70 66784 74 68901 87 79325 68 63570 43 40229 105 93419 69 65513 98 85270 9 10281 97 85079 34 34858 99 86953 106 94350 81 77025 87 79743 33 31835 69 65564 109 99329 95 84372 18 17156 67 57949 98 86130 67 62859 107 96393 77 71636 91 82403 9 10199 7 6278 63 55376 107 97389 89 81392 78 72844 57 48812 105 91572 107 96497 108 98910 107 97902 100 88330 79 74859 105 91833 107 98091 32 29818 104 90478 105 91534 87 78922 85 78095 81 75902 105 92053 69 65066 95 84460 106 94616 94 83801 67 57089 61 53127 45 41572 100 88000 107 97644 67 61120 24 20280 87 78481 91 82164 107 96448 107 96826 69 66337 107 95441 91 82805 106 94690 98 85847 74 70059 34 35033 107 96312 109 99437 22 18364 40 38595 107 97551 108 99252 107 97007 69 65526 69 66407 101 89573 63 54417 106 94500 68 63202 57 50425 107 96129 105 93380 105 93635 39 37827 107 98336 107 96196 14 12730 68 64093 64 56862 32 29196 105 92499 76 71131 9 12061 1 540 77 71246 87 79443 71 68142 107 98161 85 78215 101 88837 77 71341 95 84349 67 61800 52 43479 7 6698 98 85589 81 76093 52 43632 63 55643 100 87996 87 79953 1 5 67 59730 49 42392 95 83936 69 66268 105 93118 105 91987 9 12112 105 91375 33 33312 9 11528 100 87928 59 52759 89 80785 79 75107 106 94555 74 69719 99 87226 53 43939 107 98453 101 88701 100 88164 9 11824 98 85547 107 96602 68 63047 98 85824 34 34462 69 66270 82 77200 105 92303 107 97300 98 86067 6 4974 63 56143 67 57557 95 84320 67 61503 107 95742 87 79355 56 47665 99 87633 57 50683 79 74532 17 16482 99 86697 107 96232 98 85440 67 61663 106 94057 105 93017 95 84827 24 19035 59 52529 75 71042 105 93187 107 98191 34 35165 101 88991 71 68071 95 84479 95 84400 107 98575 107 96125 105 91743 67 60828 43 39564 99 86989 7 7366 105 93489 87 78617 34 35325 70 67073 107 97614 71 68269 100 88150 106 94317 105 91146 102 90151 106 94813 59 52676 6 4999 105 92738 91 82875 69 66266 87 79046 84 77672 8 8963 81 75490 109 99463 107 95669 84 77540 106 94776 70 67075 99 87459 6 4508 15 14639 79 73787 101 88795 106 93808 70 67157 63 54766 9 12025 81 75890 105 91271 87 79259 95 84130 69 66028 53 44566 105 93480 84 77709 67 60165 9 11054 68 63566 67 57014 7 6030 89 81540 87 79375 105 91420 103 90302 38 36860 67 61588 67 58506 107 98147 105 92569 106 94205 105 92444 71 67523 107 97623 89 80763 108 99051 109 99436 91 82565 108 98965 38 36689 107 98478 40 38892 1 46 81 76054 55 46470 57 49429 108 99278 30 26205 105 91876 14 14085 106 94052 74 70248 109 99603 69 65967 106 95077 105 93594 98 86180 33 33675 105 91845 91 83281 102 90059 106 93895 40 38795 98 85196 27 23049 89 81017 69 65915 105 92953 78 72921 17 16597 71 67503 72 68643 105 91715 87 79113 81 77101 110 99912 77 71533 79 74248 102 89795 89 80765 59 52770 107 95892 67 57087 71 68007 17 15468 14 13297 67 60597 55 46103 108 99008 105 90826 79 74620 105 92511 89 81388 81 75572 107 96530 77 71927 55 46810 7 6323 107 96879 54 45901 107 95968 62 53564 79 73925 81 75636 32 30122 67 60406 85 78055 30 27777 17 16132 53 44484 4 3276 55 46341 63 54965 107 97889 108 99068 100 88110 57 49665 57 49176 91 82273 67 58713 34 34941 99 86653 100 87771 100 88104 110 99869 105 93519 91 82662 7 7187 3 2194 3 1812 107 98386 107 98421 27 21602 107 96167 34 34814 20 17808 105 93405 107 97295 52 42877 107 97502 17 16677 89 80620 32 31518 107 98588 30 26688 17 15972 7 7647 100 88084 63 55160 81 76189 81 75605 81 76633 3 2393 67 57607 70 67279 70 66833 63 55558 59 52308 105 92158 62 53515 30 26369 95 84943 110 99840 39 37067 90 81882 98 85441 106 95033 107 96640 106 95228 95 84717 87 80051 74 70399 98 86079 98 86003 59 52457 68 63164 107 98480 71 67601 89 81628 30 26209 81 76150 7 7866 25 20321 77 71303 107 96782 57 50024 105 91580 69 65735 99 86402 101 88693 70 67007 87 78496 57 50645 109 99373 81 75473 80 75173 87 78498 57 49268 106 94202 100 88109 107 98586 106 95175 40 38457 34 34150 109 99337 71 67664 71 67825 77 71837 26 21114 55 46947 6 4094 69 65997 67 58342 67 62408 88 80455 87 79948 108 99173 67 59880 6 5278 59 52352 106 95290 59 52240 101 89203 107 97325 87 78332 99 86742 91 82229 53 44061 89 80850 62 54060 81 77084 39 37097 105 92085 107 95806 6 4802 101 89347 107 97267 21 18032 109 99608 98 85402 85 78027 81 75828 100 88213 88 80432 107 97885 81 75451 91 83123 107 95928 3 2346 75 70769 98 85206 79 73727 69 65777 14 13999 89 81534 77 71924 68 63924 104 90498 105 93378 105 92441 102 90233 107 96341 107 97782 67 58992 70 67047 62 53677 106 94100 74 69445 107 96407 79 73728 55 46605 107 96884 106 94960 57 51215 85 78149 79 73133 99 86659 106 95069 107 96076 28 24417 84 77822 37 35537 99 87527 84 77659 108 99188 107 98095 59 52612 91 82269 89 81173 69 65682 107 97750 105 91415 71 67318 7 6617 105 91080 95 84473 53 43822 107 96702 64 56795 69 65928 87 80316 87 80010 79 74334 89 80632 45 41404 109 99655 89 80720 95 83849 30 27766 105 92228 98 85309 107 98542 67 62319 108 99170 79 73493 105 93443 27 21794 107 96037 68 64657 30 27444 82 77187 7 7067 106 94088 108 98891 95 84719 30 27649 109 99561 17 15306 57 48982 99 87052 74 69016 106 94788 107 98253 81 76250 102 89952 67 62274 67 60222 98 85588 27 21769 87 79689 55 46744 87 78944 107 95711 77 71336 7 6179 55 47493 78 72775 99 86804 106 94114 109 99319 69 65993 81 76198 67 61437 57 49449 109 99568 100 88232 87 78808 105 92762 89 80973 91 82373 11 12285 107 95937 98 85159 14 13074 91 83087 99 87294 107 96561 69 65872 68 63315 98 85738 101 88788 106 94679 40 39106 74 70278 67 58396 39 37347 24 18803 57 50941 81 76752 105 93287 87 79596 107 96264 75 71029 79 75002 108 99016 109 99645 62 54212 74 70175 8 7963 71 68282 107 95755 101 88888 70 67050 57 48434 57 49486 107 95842 17 15416 53 45533 79 73289 106 94809 32 30806 87 78795 109 99452 68 64208 63 55238 79 74227 104 90442 7 7343 98 86065 106 94789 99 87408 7 5825 68 64049 107 97463 57 49822 45 41580 28 25072 67 60576 101 89633 79 73639 99 87432 33 32272 95 84929 5 3539 81 75372 105 93211 70 66947 39 37317 34 33992 100 87798 46 41887 107 97089 107 98357 107 96569 46 41716 68 64319 36 35474 97 85140 90 81910 100 88143 77 71493 67 58458 107 97665 75 70589 79 73690 14 13936 57 50738 49 42525 87 79252 74 68748 78 72614 67 58993 105 91806 107 98320 107 96984 95 84656 105 91606 101 89362 87 79116 98 85378 107 98214 68 63311 34 34107 68 63232 108 99101 87 80199 105 91944 109 99627 105 93152 108 99155 105 93389 95 84676 9 12210 105 90953 68 64839 105 91273 98 86187 89 80881 107 95433 102 89909 99 87560 95 85035 98 86084 87 78444 71 67621 107 96144 105 92607 108 98886 92 83469 87 79989 32 31589 108 98815 87 80091 99 87105 57 48258 44 40975 85 78216 87 78773 105 90707 71 67791 99 86919 63 55557 87 79916 32 29851 91 83364 91 82533 68 64769 81 75977 105 93009 62 53962 43 40010 81 76115 8 8398 69 64979 106 94333 87 78546 107 97716 100 87700 67 58297 75 70796 83 77481 84 77911 106 93971 78 72880 87 78301 30 26821 69 65164 34 35017 56 47875 79 74365 87 79590 107 96418 67 58146 81 75895 101 89205 67 62609 105 92733 91 83273 107 98100 107 96723 57 49043 79 73909 81 76637 28 25100 63 55538 107 98185 89 81246 79 74206 62 53495 59 51425 107 96633 79 74234 105 92513 91 82216 105 91185 107 95698 107 96141 105 92631 74 69916 107 97695 107 98348 105 91453 4 3077 74 69238 64 56868 91 83181 93 83622 105 93382 95 84394 14 14536 64 56603 9 10905 105 91283 71 67513 8 9670 99 86705 67 62251 108 99038 71 67747 57 50393 64 56745 78 72551 55 46506 7 6201 81 76639 67 57806 105 92487 17 15709 107 96636 82 77204 107 95908 87 79878 107 97575 85 78042 95 84855 81 76879 91 82095 105 91675 57 48696 87 79323 9 11641 81 75641 79 74698 100 87967 107 98424 57 48665 106 94501 107 97470 67 57358 105 93154 107 98432 55 47291 81 75720 52 42990 105 93194 108 98809 8 9631 1 798 106 94334 107 95502 107 97772 16 14677 106 93847 67 59252 106 95261 67 59895 98 85829 107 95831 105 92126 79 74192 1 1064 9 11091 36 35417 106 93824 67 62934 64 56307 105 91006 74 69653 105 91962 95 84483 109 99538 81 76750 106 95167 105 91970 33 31855 61 53145 95 84987 107 97308 87 80365 70 66886 91 82550 93 83600 71 67772 109 99771 77 72084 105 91968 98 85323 86 78240 69 65948 107 97001 98 85885 1 964 79 75008 32 30484 55 46494 7 6956 77 72283 92 83495 105 93718 105 93114 67 58598 107 98081 109 99623 99 86859 98 85874 106 93863 108 98963 91 82260 100 87930 91 82944 95 84757 69 65145 69 66428 30 27535 34 34932 69 65943 102 90095 59 52786 40 38604 67 62454 109 99726 7 6898 109 99318 40 38970 105 92817 32 31264 83 77285 17 15101 59 51429 108 99110 107 96716 89 80815 102 89908 7 6216 87 78307 109 99542 84 77518 105 90755 57 48489 106 93939 107 95498 31 28828 100 88354 105 90934 53 43836 34 34576 106 94640 8 9781 68 63149 57 49544 55 47215 8 9467 77 71461 93 83654 81 76273 106 95031 84 77817 74 68885 105 93608 107 96221 17 14984 99 86955 107 95373 94 83771 78 72432 104 90629 106 93958 79 74930 81 75877 1 1066 77 72017 70 66760 30 27481 105 93354 106 95114 107 95543 67 60300 108 98672 6 4772 79 74168 57 49986 99 86731 102 90021 89 81192 32 31220 67 62870 105 91251 98 85655 83 77367 106 94811 84 77575 67 61166 87 79936 43 40393 62 54118 69 65106 105 93557 31 28194 101 88523 106 94842 57 49154 72 68617 87 78923 71 68176 105 91477 107 95467 79 73978 91 83142 101 89241 107 97144 102 90270 106 93891 95 84700 83 77278 104 90556 107 97316 91 82773 81 77105 105 93264 68 63560 34 34730 105 90705 52 43269 95 84031 40 38047 67 58749 106 95305 105 92587 69 65588 106 94712 72 68568 67 62136 67 58358 59 51377 57 51194 105 90957 87 78635 95 83955 68 63690 100 88028 32 30179 67 59732 105 91365 67 57296 81 75804 84 77973 99 86592 38 36800 53 44283 57 50036 81 76096 74 70444 107 97343 105 92312 81 76549 87 78456 107 95949 98 86309 98 85667 105 93684 107 98563 14 13029 95 84338 17 16589 25 20354 67 61162 84 77515 105 92362 74 70462 101 88417 106 94237 105 93042 83 77378 79 74144 30 26467 99 87473 106 94189 67 61523 57 50690 34 35328 9 11560 95 84918 67 61880 89 81190 34 34206 98 86076 107 98564 22 18140 17 16514 67 59142 108 99073 32 30777 46 41934 67 59300 70 66802 95 84209 107 97758 14 13282 54 45775 107 98415 89 81499 31 28979 78 72564 108 99259 79 74024 39 37882 106 95142 68 64160 107 96481 107 95709 107 96398 106 95148 62 53336 79 73027 67 61699 105 91100 17 15050 1 379 89 80928 74 69505 106 93897 108 99137 59 52740 101 89165 87 78787 15 14601 89 81187 59 52257 91 82499 91 82737 100 87800 33 33192 71 68026 74 69592 63 56126 107 96164 105 91392 102 90245 108 98837 2 1242 105 91091 106 95309 1 68 99 86335 107 97737 85 78006 110 99834 106 94682 89 81508 89 81665 9 10745 71 67545 46 41712 105 90696 87 78767 33 33366 100 88108 53 45490 55 47182 79 73631 99 86900 79 73980 109 99578 84 77730 38 36404 100 88233 57 49530 63 55949 74 70406 74 69762 81 76994 109 99789 105 92385 59 51920 67 60664 79 75031 99 86866 105 90919 107 98513 81 76968 67 62884 53 44448 67 62571 68 63272 74 69580 33 33073 43 40635 33 33720 106 94547 75 70945 107 97159 106 94327 108 98906 101 89490 87 79092 71 68399 40 38271 105 93200 36 35475 28 24917 45 41436 64 56893 52 42964 106 94420 87 78826 101 89201 106 94674 9 11981 3 2173 79 74789 101 89447 67 61950 89 80723 81 75903 30 27912 34 35305 57 48334 33 33161 9 12047 91 83066 105 91550 8 8056 91 82219 57 50705 79 75048 67 60966 67 59695 95 84801 67 62224 26 20724 95 83961 91 82451 67 62817 106 94375 98 86056 68 63043 67 61141 104 90402 3 1916 55 47654 67 58186 110 99953 105 92579 106 94323 67 60690 107 97579 68 63437 30 26332 109 99746 67 58220 87 79674 106 94092 87 80058 107 96985 107 96495 87 80293 52 43403 102 90008 108 98995 106 95196 95 84861 43 40743 87 79920 89 80642 67 61063 98 86129 109 99325 85 78031 108 99077 71 68314 71 68484 78 72702 85 78158 107 98355 89 80864 107 98384 32 29270 99 87186 67 59822 91 82113 26 21192 79 74049 105 90761 109 99528 107 95667 102 90016 67 58961 77 71737 57 49063 77 72257 57 50939 67 57462 91 82201 107 96961 107 95452 30 27502 106 94248 107 98573 107 96367 90 81878 75 70918 107 98404 106 93861 105 92367 109 99631 17 16755 84 77595 74 69881 81 76003 43 40241 105 92154 105 91634 67 62574 86 78242 83 77214 59 51733 102 90002 107 95506 107 95430 91 83224 32 29658 74 70035 100 88325 107 96494 105 91523 8 8666 17 15102 69 65246 108 98908 106 95044 59 52810 74 69432 90 81752 106 94993 25 20315 3 2005 74 69007 100 87866 106 95274 70 67164 107 96254 105 93629 32 30874 91 82838 105 93061 67 61372 105 91458 68 63706 24 20242 78 72637 57 50255 105 91241 106 94954 105 93692 95 85015 99 86323 105 93546 107 97189 83 77493 32 29908 79 74813 107 95558 89 80635 68 64004 99 87530 106 94681 108 98979 70 67294 105 93038 74 69852 98 86156 67 57538 58 51281 40 38695 68 64333 110 99843 39 37293 107 98392 67 61155 68 64096 57 50926 104 90433 99 87340 91 82859 69 65934 67 60918 74 69075 39 37699 107 96989 105 93069 90 81961 67 59843 109 99416 91 82604 84 77550 106 93955 105 92355 7 7001 99 86513 3 2063 57 51177 77 71431 57 48955 102 89900 64 56288 105 92627 86 78268 91 82596 99 86663 81 75896 99 86873 105 90800 68 62972 8 8840 34 34066 105 92595 107 97855 95 84838 3 1984 107 96173 91 83186 33 32667 8 8259 107 96877 81 76984 77 71933 53 44860 95 84722 95 83956 77 71476 106 93801 102 89996 105 92157 7 6327 105 93611 8 8215 102 89939 69 66482 9 11828 98 85487 87 80214 19 17642 32 31140 98 86004 98 85331 106 93877 32 31322 99 86786 104 90488 63 55507 59 51945 106 94221 106 94669 90 81956 105 91884 72 68654 8 8609 31 28812 102 90190 87 79332 107 97269 107 96694 107 96529 105 91694 67 60019 7 6397 105 92837 62 53507 71 67857 107 97183 106 93829 105 91517 81 76392 101 89626 107 97745 107 95750 63 54930 74 69989 57 50446 14 13251 102 89792 63 54653 78 72582 18 17537 99 86558 95 83873 107 97133 105 93740 109 99380 74 68895 107 98058 78 72489 69 66587 52 43161 37 35659 95 83931 62 54293 46 41907 99 87407 90 81787 43 39927 67 60835 109 99508 1 833 67 60132 27 22498 98 85568 1 151 105 90683 110 99871 79 75122 100 87976 68 63620 91 82761 101 88386 107 95926 89 80877 95 83973 55 46579 107 96742 95 84211 89 80983 63 55515 109 99451 63 55543 74 70268 3 2314 67 61911 106 94281 81 75345 67 57084 109 99696 30 27314 105 93633 95 83853 104 90516 82 77110 102 89791 107 98439 24 20183 101 88730 81 75651 57 51034 108 99097 17 15859 8 8916 107 98063 104 90415 39 37563 105 92295 67 57083 79 74574 87 79657 63 55776 67 59377 30 27966 106 94934 39 37451 67 57204 77 72290 87 79562 60 52949 105 91051 95 84677 101 88738 68 64810 6 4495 105 91354 79 74917 107 98024 70 66909 67 61633 101 89450 17 16347 17 16940 67 60952 62 53860 98 85806 29 25377 79 74218 105 92378 98 85674 105 91615 30 26519 59 52493 93 83571 105 91112 68 64807 106 95141 106 94746 6 4605 67 59445 2 1596 89 81449 102 89883 102 90243 107 95612 69 65839 77 71566 39 37580 101 88379 80 75186 79 73160 62 53570 105 91432 107 95643 107 97362 67 61197 62 53898 9 10705 90 81760 26 21076 87 78371 74 70442 87 79436 87 80228 67 61583 17 16613 103 90391 76 71191 53 45360 98 85287 108 99096 105 90799 39 37604 30 27429 105 93208 33 33835 67 62633 105 91372 110 99974 74 69203 105 92578 55 47589 107 98565 84 77849 74 68872 1 628 59 52569 105 91539 83 77318 53 44291 1 938 8 8382 105 92872 105 91836 60 53014 107 97093 107 97539 57 49276 74 69755 69 65457 109 99364 107 98020 102 90225 67 60756 4 3059 68 64286 74 69222 63 55631 101 89646 89 81486 105 91701 81 76855 105 92150 17 15242 67 61254 107 96122 81 76222 67 59385 107 97066 79 74655 74 69365 55 46580 79 74526 57 50618 1 226 75 70757 14 14565 4 3221 52 43319 9 12075 98 86108 57 50398 30 26829 98 86094 40 38557 107 97650 43 40070 69 64998 98 85338 63 55407 14 12911 87 80111 108 99205 107 97303 70 67259 95 84457 107 97367 69 65921 69 66158 89 80715 87 79371 7 7752 98 86139 97 85120 102 90104 69 66455 107 97736 105 91374 107 95488 89 81413 33 32750 57 48824 57 50366 57 48891 105 92197 81 75856 9 10866 81 75986 87 80081 68 64030 62 53794 87 78778 68 64363 105 92044 57 48426 81 76487 106 94309 87 79511 73 68677 87 78955 84 77549 9 10804 102 89905 98 85336 2 1161 107 97165 87 79212 69 65239 79 73180 105 91092 14 13860 82 77140 90 81840 14 13896 40 38085 101 88801 76 71138 99 86858 87 78666 98 85954 33 31975 28 23548 98 85200 32 29201 81 76817 106 94245 107 95385 93 83746 87 78966 43 39940 87 80289 107 95891 105 91479 28 24027 107 96449 110 99975 105 91143 64 56689 107 95578 105 91101 7 6446 43 39513 59 52643 83 77471 106 94758 33 32202 105 92912 26 20630 108 99154 105 92743 87 79142 95 84051 105 91033 53 44707 79 74423 99 87330 105 92117 57 48371 79 73543 1 665 8 9478 101 88742 107 97747 59 52515 107 97487 107 97450 107 97096 67 58251 87 79972 14 14121 105 92227 63 54338 79 73356 107 97472 67 61605 81 76493 68 63770 105 91758 81 75342 107 95746 107 95583 105 91612 55 46351 5 3528 105 91467 106 94044 105 92110 71 68388 7 6012 7 7026 105 93258 105 93422 14 13892 106 93884 57 49811 98 85832 107 97468 105 92790 67 62317 89 80962 100 87678 108 98755 84 77602 67 57993 87 78413 107 96538 98 85664 14 13659 80 75143 87 78704 69 65805 6 5216 100 87680 107 95678 105 92139 107 95792 50 42585 53 45387 106 93848 107 97290 87 78813 98 85272 106 93981 107 95967 8 9908 34 35278 83 77402 80 75220 107 95784 78 72639 81 75629 70 66649 63 55468 70 66932 91 83288 67 60983 67 58936 108 99204 101 88577 105 91925 106 94207 57 48326 17 16908 81 76079 31 28793 97 85139 62 53383 33 32925 102 90264 71 67878 32 30761 107 98514 77 71672 28 23820 91 82135 87 78855 62 53830 107 97059 62 53323 87 80099 101 89676 21 17860 17 16148 87 80056 95 83880 105 93161 27 21640 38 36493 89 81180 17 16800 53 45496 53 44827 67 57817 89 80508 87 79884 93 83733 105 91088 30 26455 62 54295 100 88081 107 96091 98 85215 57 48230 77 71946 37 36229 68 64831 110 99822 75 70792 106 94812 101 89360 105 91771 5 3736 77 72101 101 89588 107 97177 52 43449 102 90206 99 87605 79 72933 95 84069 8 8488 57 48561 79 74076 107 98125 6 5120 98 85825 106 95209 105 93685 87 80120 107 96464 107 96206 109 99609 91 83107 1 787 101 88425 56 47978 71 67507 78 72570 79 73346 79 74203 67 62098 101 89462 105 92267 71 68086 87 78889 33 32075 5 3924 7 6462 67 58136 67 60551 17 17009 77 71338 107 96447 91 82648 98 85970 89 80923 33 33792 95 83889 3 2754 68 64718 74 69153 63 55727 105 91134 14 13511 104 90572 70 67002 43 40845 105 91597 104 90449 102 89773 100 88059 101 88764 37 35570 37 36136 105 90977 8 9567 74 70231 67 58883 77 71294 101 89026 17 15344 16 14750 105 93642 89 81061 87 80371 107 97829 107 95586 62 53528 68 64802 98 85195 3 2332 109 99576 74 70476 105 92182 77 71379 63 55633 19 17781 95 85026 75 71004 53 44646 107 96166 100 87677 60 52944 68 64357 60 52885 91 82969 89 81021 108 98644 102 89862 101 89659 81 75566 57 48422 95 84921 32 31345 106 94854 95 84387 107 96696 69 66586 101 89331 7 7424 107 97167 79 74142 78 72829 107 97914 105 92149 69 64986 107 96215 107 95519 43 39705 68 63081 108 99143 77 71676 87 79128 74 69172 78 72494 87 80032 107 95531 103 90343 87 79665 108 98616 87 79162 40 39066 90 81860 67 57319 87 80005 32 30933 105 92830 99 86485 87 78601 101 88819 105 92041 78 72663 105 92624 105 91527 105 90998 107 98554 107 97527 95 85048 87 79058 107 96659 87 79960 101 89106 98 85407 106 94090 75 70859 27 21816 99 87090 100 88032 106 94972 106 95160 67 59581 62 53761 69 65559 30 26871 99 86865 67 57361 109 99447 87 79976 57 48438 74 69651 67 58161 22 18365 89 81567 81 76202 107 96915 99 87343 105 92257 23 18753 107 95864 98 85990 74 70340 53 44982 101 89654 109 99432 99 87603 67 60696 49 42368 91 82041 105 93030 105 92551 75 70844 70 66829 110 99826 14 12836 105 91406 19 17724 62 54075 107 97409 84 77546 67 58960 70 66922 55 46414 67 58531 69 66072 107 96674 100 87991 54 46035 105 91728 67 62874 67 60239 106 95012 67 57289 69 65087 110 99906 107 96023 79 74430 87 80215 105 91240 99 86367 107 98202 106 94141 57 48162 100 88191 91 82900 57 51057 75 70827 67 59131 40 38509 84 77748 67 57693 100 87690 81 76433 87 78344 31 28740 105 93475 32 30830 108 98778 100 88251 7 7062 101 89583 77 71722 105 91911 68 64643 72 68514 59 52443 79 74757 59 51946 69 66145 31 28637 107 95580 101 89649 7 5421 109 99575 100 88093 67 58103 74 70266 32 30811 107 95383 107 95646 104 90569 71 67597 100 88214 81 75416 101 89128 39 37128 106 94624 53 44060 43 40482 100 87978 106 94480 55 46432 74 69564 107 98040 99 86682 8 9764 43 40863 17 16559 106 94975 59 52114 87 79813 95 84390 32 31288 101 89425 56 47954 106 94922 17 16036 57 49298 79 72949 102 89968 31 28773 79 72977 44 41161 106 95089 74 69998 98 86146 27 22634 99 86395 40 39150 81 76415 40 39068 95 84848 6 4616 70 67141 67 60911 27 22894 109 99338 107 95697 57 48999 110 99877 69 65563 77 71287 107 96069 43 40727 81 75832 71 67847 31 28909 85 78197 105 91255 68 64350 63 54406 107 97515 105 93021 105 92906 7 5897 71 68372 107 95658 28 23842 74 70452 39 37472 68 64153 87 79736 79 73320 105 91933 92 83530 68 63823 17 15414 62 53749 28 23740 98 85596 101 89209 87 78956 87 79460 63 56050 107 97151 67 57132 110 99980 105 93008 57 49340 109 99548 93 83757 105 92871 89 81121 77 72264 25 20332 93 83649 77 71720 62 54039 67 59750 44 41202 107 98261 106 94077 107 97519 107 98468 87 79151 95 83841 57 49756 100 88035 7 6155 70 67237 70 66954 106 95176 39 37548 105 92264 9 10743 100 87964 59 52094 109 99377 81 76265 46 41691 80 75237 74 69613 56 47919 67 59243 79 73870 91 83215 67 62427 67 58086 99 86586 57 50389 85 78018 106 95341 74 70380 81 76292 68 63484 103 90356 81 76331 78 72545 67 59774 98 85964 102 90127 18 17191 105 91922 109 99665 105 93401 107 96053 99 87069 57 50477 106 94058 81 76688 63 56106 8 9234 59 52651 99 86803 70 66950 90 81929 59 51415 99 86589 67 62512 63 54498 106 93947 107 97085 87 79097 81 77013 92 83515 107 96048 57 50853 87 78880 81 76261 101 88963 99 86496 98 86118 101 89252 56 47893 67 59728 39 37500 74 69041 23 18659 71 67715 71 68147 109 99741 8 8214 50 42601 83 77457 105 93223 55 46417 14 14411 105 93260 89 81257 103 90345 87 79861 105 93327 51 42774 101 89414 74 69818 107 98441 69 66334 102 90217 106 94951 30 25908 59 51777 106 95207 93 83758 93 83582 105 90969 106 94004 79 74354 107 97402 87 80159 63 54704 67 60080 108 98994 6 5109 99 87321 109 99404 99 87085 89 80507 6 4149 4 2792 107 97212 67 60392 107 96920 109 99418 68 64768 107 95734 8 8679 27 22721 26 20686 105 93003 107 96045 67 59826 71 67643 105 91202 75 70661 59 52669 40 38423 68 64759 4 2854 93 83755 68 63995 107 96955 71 67522 109 99294 105 91468 78 72825 95 84104 95 84383 81 75432 105 90847 67 58903 87 79853 95 84842 67 61797 30 26902 7 7393 69 65386 109 99648 74 68770 107 95509 6 4288 30 27946 77 72159 110 99896 107 97810 107 96549 79 74287 67 61572 105 92479 57 48047 105 92061 6 4101 32 29143 105 93582 63 55699 105 92049 32 30532 67 58035 87 78369 102 89783 70 66656 87 79008 100 87743 68 63396 14 14419 62 53477 64 56529 43 40200 101 88887 91 83026 67 62219 93 83629 89 81566 59 52620 105 93370 93 83714 107 97378 62 53824 40 38707 101 89060 95 84012 74 70165 107 97507 89 81394 107 97076 107 96299 110 99996 57 49406 61 53081 43 39340 70 66808 71 68340 53 44492 57 49722 67 58187 91 82974 68 63943 98 85963 95 84879 53 43798 101 88393 81 75558 34 33949 105 91095 107 97867 101 88556 14 13084 89 81189 91 82370 98 85368 106 94647 63 56017 67 58485 105 91955 101 89629 105 90836 108 99176 4 3446 107 96949 24 19185 87 79806 98 85833 74 70192 63 55012 14 13888 39 37725 106 95324 17 16798 64 56787 105 90723 40 38958 109 99618 57 49520 107 96101 64 56514 87 79359 100 87872 14 12842 43 40064 87 80020 99 86683 8 9060 70 66707 87 78977 7 7812 81 75928 75 70815 99 86374 105 91496 79 73055 107 98175 105 92014 53 44786 69 65798 107 95853 107 97008 99 86837 91 82611 67 60056 57 48178 68 64438 105 91398 55 47404 86 78278 107 97520 63 55966 85 78017 67 62711 7 7893 109 99554 38 36955 40 38503 57 49253 79 74497 78 72927 75 70716 57 50973 101 89059 104 90659 1 471 63 55927 78 72757 37 35769 67 60070 28 23643 79 72930 107 97860 105 92660 81 75941 84 77611 83 77245 108 99127 81 76874 43 39490 107 95476 79 74078 89 81053 100 88269 30 26469 63 56038 41 39208 2 1671 102 89944 100 87802 87 78734 101 88406 105 93181 107 97266 63 54418 71 67529 27 21562 106 94984 108 98705 107 98149 68 64439 13 12578 67 61715 45 41431 7 7010 81 76464 109 99691 30 26963 89 80758 79 73510 81 76572 105 91660 103 90375 79 74684 108 99246 81 76963 90 82030 42 39269 75 70705 27 22764 102 89824 27 22868 95 84181 8 9453 62 54188 81 76111 35 35389 32 31148 81 76710 6 5317 78 72583 101 88773 98 85687 95 84216 67 62946 31 28870 57 48247 68 64808 92 83490 63 54820 106 95178 57 49356 7 7094 9 10288 105 91742 67 57504 44 41260 77 71568 81 76864 63 55312 34 35059 67 61306 106 94215 105 93712 91 83248 74 69440 107 97866 76 71217 84 77563 91 82425 79 73186 69 65304 81 76425 79 73768 105 92024 108 98897 105 92936 101 89168 99 86600 7 5930 32 29688 107 98373 27 22797 28 24588 79 73441 95 84077 105 91162 81 75926 99 87083 77 71359 91 82874 81 76557 14 12750 102 89704 91 83209 89 80716 9 10674 87 79495 81 75847 107 98208 107 98150 91 82261 2 1610 106 93933 56 47693 3 2538 71 68244 101 88746 67 60569 105 91885 28 23732 91 82337 63 54477 81 76776 71 68323 79 74987 74 70519 74 69344 100 87775 91 83419 105 92690 105 92685 95 83829 32 29813 68 63870 100 87952 1 669 101 88679 57 49545 109 99401 28 24371 1 126 71 68161 1 965 81 75599 107 97987 57 50261 7 5451 105 92045 98 85371 105 91358 55 46734 98 85326 78 72851 95 84318 105 91603 71 68109 3 2210 99 86458 79 72947 84 77910 70 66771 63 55419 70 66796 68 64005 106 94254 62 53446 17 16186 90 81898 105 93377 57 50884 108 98702 107 95410 59 52386 28 24053 67 58816 95 84198 108 99140 67 61233 102 89871 106 95053 78 72777 95 84261 100 88253 105 91428 81 75296 77 72042 82 77202 108 98684 107 96724 79 74370 8 8138 57 49644 106 95277 67 60928 90 81701 17 15355 105 92772 81 75385 67 57369 101 88921 80 75243 40 38141 101 88413 102 90187 105 91197 59 52784 107 97196 18 17446 34 34095 79 74729 87 78353 33 32621 32 29761 67 57408 110 99842 105 93203 87 79318 9 11875 101 89632 8 8122 100 88008 78 72513 74 70487 59 52144 74 69587 38 36913 67 60609 67 62197 104 90642 107 96802 106 94358 107 96458 105 92393 2 1093 109 99675 87 78763 81 77091 8 8727 105 92942 68 63845 74 69667 80 75222 105 92115 38 36767 105 91862 100 88183 81 75674 43 40279 67 58482 101 89688 81 75783 105 91756 79 74211 79 73004 105 91486 107 98535 81 75361 91 82555 85 78135 99 86562 7 7796 28 24024 106 94419 105 92680 3 1889 87 79430 107 98549 9 10802 107 96220 95 84651 107 96376 68 64009 1 777 107 96493 84 77513 107 97200 8 8415 77 71925 106 94977 39 37644 87 78861 59 51421 67 57708 79 74767 30 25875 105 90734 17 15315 91 83114 107 98308 104 90422 93 83695 105 92340 17 15713 90 81761 43 39679 28 25038 79 73414 107 98346 98 86077 99 86846 67 58169 107 96149 63 55494 109 99581 83 77370 68 64931 107 96610 79 73699 100 87916 81 76999 107 96583 106 93796 99 86566 89 80685 107 96901 68 63632 74 69458 61 53256 69 66581 101 89126 79 74046 67 60587 99 86662 90 81777 108 99241 73 68676 75 70741 67 58417 89 81282 107 95652 68 64173 105 93226 68 63749 102 89738 95 83860 81 75419 90 81913 86 78225 38 36999 17 15742 106 94422 37 36200 108 98842 105 92820 98 85535 95 84322 107 97054 101 88978 7 6140 55 47534 108 99139 53 43993 81 76979 90 81823 106 94844 105 92293 77 71807 89 81113 107 98465 105 92410 2 1142 80 75148 81 75708 34 35148 103 90281 67 57493 38 36443 77 71638 106 94950 87 79975 89 80699 95 84575 101 89393 107 98425 77 71611 107 96983 87 80140 62 54000 46 42079 105 92510 99 86591 99 87373 67 60334 34 34040 109 99736 105 92720 66 56990 77 71423 59 52366 81 77062 105 91632 3 1929 105 91201 62 53732 62 54126 69 65761 81 75353 107 97938 107 97170 99 87509 105 90788 63 55480 68 64883 101 89678 102 90058 106 95101 74 70245 6 3996 69 66414 105 92490 109 99671 107 97688 98 85416 79 73291 107 98412 99 87160 89 81370 89 80799 105 91948 35 35414 91 82477 30 27192 87 79614 43 40926 67 61719 74 68907 71 68105 99 86362 55 46632 108 98720 77 71284 87 78552 30 27600 109 99749 28 23772 88 80430 70 67028 57 50390 89 81525 107 98489 28 24175 22 18429 53 44233 101 89544 104 90584 67 62062 67 61236 69 65870 14 12839 99 86840 71 68042 89 81149 105 90772 105 90787 33 32050 79 73531 74 69867 107 97403 105 93418 81 77037 91 83427 68 64449 79 74722 22 18331 72 68553 68 64454 105 93412 6 5391 98 85831 88 80420 77 72103 101 88531 107 96127 81 76806 108 98880 83 77262 11 12390 5 3646 100 87679 107 96711 67 59770 91 83436 81 76379 54 45789 107 96918 89 80796 105 90811 87 79857 13 12587 29 25782 98 86128 67 62309 81 76466 105 91205 53 44428 105 91787 67 57432 108 99037 67 60703 75 71064 99 86813 101 89343 99 86764 22 18152 72 68512 77 72059 6 4913 75 71057 26 20974 59 51943 109 99592 11 12322 105 93483 34 34022 67 61151 106 95218 73 68683 40 37984 23 18579 98 86230 67 61902 57 48260 57 51201 103 90304 95 84503 63 54789 67 60643 105 92786 98 85533 74 69121 99 86575 107 95413 89 80480 101 88502 9 10673 28 24364 67 58781 84 77574 89 80606 106 94003 87 79901 87 78527 100 88141 53 44920 89 81493 67 61993 105 92412 95 84294 101 89067 78 72883 108 98990 67 61817 71 67457 53 44816 87 79476 108 99046 107 98495 89 80727 107 98006 95 84795 30 27772 99 86791 27 21810 74 69923 87 78799 107 96333 77 71921 105 92864 89 81142 1 366 67 59276 81 76858 11 12302 33 32221 17 15398 9 12147 7 7602 107 98402 99 86368 91 83035 38 36673 79 74279 98 86195 106 95313 57 49878 59 52255 67 58081 93 83641 100 88075 74 70084 6 5092 74 69721 106 95147 79 74433 108 98718 77 71978 59 52072 108 98953 38 36350 78 72386 107 97100 99 86657 87 78437 110 99825 105 93674 105 91693 62 54312 67 58284 107 97004 71 67892 67 62109 67 59307 23 18600 105 93106 38 36792 102 90052 57 48637 48 42227 90 81942 11 12246 81 75442 84 77526 103 90285 105 91192 83 77297 55 47005 105 92304 105 90850 32 31109 106 94130 78 72436 107 95865 106 94400 44 41189 97 85106 99 87036 105 92726 106 93920 67 59570 95 84711 107 98092 77 72262 106 95326 97 85110 7 7836 34 34829 101 89242 81 77018 109 99622 102 90057 89 80534 107 96332 7 5468 63 55701 54 45824 102 89841 99 86767 105 92137 107 96869 107 96366 105 92514 105 92273 63 55484 91 82855 57 50401 87 79683 57 48385 17 16145 55 46128 84 77958 71 68034 101 89432 98 85274 57 51161 78 72756 74 68990 81 75567 105 91591 67 59240 55 47045 8 9808 20 17820 52 42959 63 56223 53 44162 67 57351 107 97447 109 99781 74 68964 107 97852 87 78790 83 77345 32 31324 106 94687 74 70264 87 78424 91 83072 62 53464 106 95028 70 67251 34 34184 68 64284 89 81089 63 55361 74 68870 67 62146 71 68418 106 94881 81 77080 74 68803 81 76360 64 56664 67 59885 98 85555 107 97125 57 49500 102 89750 104 90514 89 81470 57 50730 74 69465 89 80505 105 91808 107 98159 87 78680 106 93800 77 71906 68 64197 105 90814 68 63984 67 62029 9 10323 53 45132 102 89821 81 76286 81 76277 95 84956 90 81978 11 12454 68 63790 107 96233 67 57099 108 98987 63 54850 99 86702 67 57580 7 6424 67 59354 101 89457 108 99220 99 86636 98 86253 105 91792 14 13124 34 35358 93 83643 87 79069 107 95396 98 85821 98 85224 64 56556 52 43500 108 98940 67 60233 28 23411 59 52464 79 73847 6 4513 63 56080 12 12488 95 84841 67 60672 95 84765 98 86318 74 68883 77 71314 106 93839 59 51358 8 7988 105 91526 63 54802 109 99320 81 76772 44 41250 89 81155 106 95010 91 82387 81 75370 79 75112 108 98639 107 97484 81 76914 107 96895 55 47124 67 62106 81 75653 79 73535 87 80276 74 70038 67 60811 89 80981 40 39053 74 70422 100 87684 107 96960 107 95796 67 58680 37 35766 89 80756 108 99136 67 58740 8 8333 110 99938 101 89015 4 3346 81 75591 53 44429 60 53001 74 69447 105 92783 57 50306 77 71414 68 63710 2 1381 43 40003 105 93357 87 79592 105 93072 99 86669 81 75744 107 97820 107 97954 106 94325 99 86552 8 9309 81 76995 100 88260 102 90130 81 75474 67 61906 71 67514 105 92838 87 80184 105 92659 100 87824 108 99197 17 16399 67 58057 55 47206 87 79643 98 86010 105 93621 87 79317 34 34821 52 42826 107 97350 100 88070 55 46365 69 66547 100 88015 63 55104 98 85716 103 90298 69 66116 57 49738 91 82513 7 6443 6 4524 3 2523 51 42744 75 70896 105 92305 67 62406 91 82569 68 63650 81 76097 79 73757 107 95724 86 78265 100 88306 105 93436 98 86173 89 81472 72 68552 67 59220 107 95706 103 90381 100 88328 99 87388 57 50712 84 77807 68 63987 81 76031 95 84449 57 50481 44 41369 68 63874 107 95553 91 82480 71 68012 106 93860 87 78308 74 70372 59 51465 95 84195 106 94805 38 37020 9 10233 32 30914 107 98133 2 1622 91 82311 105 92805 83 77349 74 68813 57 50796 101 88696 105 92210 47 42101 99 86399 105 91849 100 87811 107 97704 108 98803 99 86889 91 83425 55 46651 69 66372 106 94691 28 24344 4 3153 106 93973 95 84311 101 89410 67 57241 95 85006 91 82909 106 94720 106 94996 32 31463 98 85854 17 15744 23 18617 99 86718 103 90311 63 54702 101 89264 102 90198 90 82029 77 71863 107 97720 108 98877 105 93124 3 2494 105 93495 68 64314 102 90196 107 96103 95 84820 85 78211 108 99183 87 79699 27 22611 81 76451 106 94172 79 74876 106 95162 105 90941 17 15894 79 73701 91 82540 79 74117 59 52401 93 83595 57 50867 79 74625 101 88584 56 47723 74 69234 103 90363 68 63063 81 75354 78 72761 85 78054 68 64312 98 85355 89 80755 8 8319 100 88185 57 49389 100 88125 81 75671 87 78551 95 84427 107 98017 89 81162 83 77241 95 84259 101 88905 98 86274 97 85088 37 35761 101 88680 81 75900 108 99044 81 75292 106 93821 23 18726 22 18260 3 2068 106 94135 98 85897 107 97229 99 86553 107 97636 5 3879 87 78361 105 93295 105 91066 7 6412 67 62777 83 77420 68 64723 87 79734 37 36097 1 770 73 68700 107 97095 105 93081 105 92760 106 94048 99 87156 81 75504 107 98493 67 61778 91 83254 89 81045 61 53182 59 51420 105 91491 1 857 7 7116 79 74461 76 71146 37 35611 102 89820 107 98581 64 56458 80 75165 69 65190 93 83696 67 61527 4 3239 95 84713 106 95221 102 89728 105 92589 95 84615 99 86831 53 44802 78 72313 68 63297 107 96191 98 85361 8 8005 105 92750 105 93142 84 77920 57 50878 101 88456 59 52048 67 57921 68 63896 106 94136 107 96627 106 95129 107 98197 87 78951 107 97370 101 89084 87 79891 3 2330 47 42111 71 67467 39 37292 75 70585 87 79647 57 49283 87 80068 107 98252 108 98715 9 11526 55 47015 106 94257 100 88033 59 51650 105 93523 81 76977 107 97079 106 94769 105 91507 99 86675 101 89593 106 94348 17 16782 95 84491 17 15220 57 50864 24 20015 107 95552 98 86213 99 87505 104 90520 81 75478 68 63657 77 71339 105 90890 102 90230 67 57497 24 19137 95 84630 67 62342 62 53569 9 11960 81 76030 106 94819 6 5250 105 92591 108 99244 20 17818 25 20417 49 42417 68 64725 99 86734 33 32729 107 97330 34 34925 61 53149 69 66338 95 84308 109 99563 106 93919 67 62190 78 72353 106 95076 71 68487 69 64949 43 40011 78 72568 105 93659 102 89828 79 73469 70 67159 84 77758 69 66309 105 93159 18 17226 17 17010 91 82392 106 94009 71 67414 68 62985 81 75995 106 95223 68 64154 67 59201 69 65719 34 35134 57 48485 100 88221 17 15443 74 69584 67 57992 105 90923 104 90544 14 12688 89 80580 101 88810 110 99853 106 95105 89 81075 108 98739 68 63402 98 85744 97 85087 105 93457 106 94347 105 93622 98 85735 109 99694 57 49077 95 83895 55 47122 31 28046 71 67921 109 99307 101 88721 63 55946 101 89680 106 93776 40 39016 69 66011 57 49577 79 74888 55 46841 95 84205 105 92801 22 18354 5 3842 34 34334 67 57248 67 61589 71 67544 30 26727 57 50512 9 11017 106 95048 98 85205 69 65279 100 87762 43 40515 105 93140 91 82353 98 85800 67 58952 53 44130 43 40254 11 12333 70 67034 81 75850 107 95620 68 64442 77 71297 87 78652 109 99605 98 86177 28 23559 79 73444 98 85872 9 10196 91 82970 107 96110 105 92581 14 13344 95 84749 105 93128 77 71366 79 74694 24 19270 67 61559 81 75715 101 89189 107 98269 81 75573 104 90559 29 25341 81 75525 107 98592 9 10891 74 70349 106 93996 2 1409 2 1291 81 77050 84 77970 95 84589 16 14740 87 78593 30 27873 57 49274 78 72586 74 69093 1 335 69 65754 67 57760 105 93472 106 94751 19 17694 101 89220 101 88811 105 92658 106 94270 91 83376 81 76350 105 92860 67 61154 64 56345 1 1020 101 88856 67 62534 79 74867 89 81107 87 79645 89 81207 28 24998 24 19671 67 59583 79 73093 91 82468 8 10155 87 78874 7 6824 67 59231 109 99700 107 97967 99 86978 101 89565 105 91963 84 77890 74 69148 67 58437 92 83519 107 97140 107 97723 26 21056 99 87061 110 99919 107 96236 87 79582 71 68271 18 17196 107 97102 108 98869 105 92307 87 79192 87 79427 102 89790 91 82610 17 16890 108 99199 89 81239 61 53176 78 72557 85 78213 107 96044 107 98165 99 87641 91 82211 57 50608 53 45548 52 42832 34 34314 89 81223 24 18942 14 14460 89 81589 87 79812 104 90613 99 87476 105 92580 9 11220 102 89928 81 76456 74 69154 68 64776 95 84878 51 42641 107 97047 78 72642 105 91598 4 3038 77 72184 106 94234 8 8161 86 78233 104 90467 52 42879 57 50906 62 53549 62 53838 47 42204 57 49777 57 48357 9 11035 91 82754 107 97706 89 81031 79 73897 2 1173 104 90471 105 92505 98 85671 95 84001 79 73036 89 80859 81 75577 107 96018 105 92609 93 83691 102 89781 100 88161 74 69364 106 94403 108 99145 107 97509 39 37446 29 25621 63 56177 107 98114 87 80217 68 64067 77 72181 67 58718 69 66101 9 12128 77 71417 81 75725 88 80448 91 83090 101 89543 81 75761 107 95770 105 92164 7 5936 55 46444 17 16557 56 47735 100 87842 93 83585 101 89013 105 92489 68 63261 22 18073 92 83549 107 96438 91 82635 109 99702 43 39908 32 31500 103 90276 8 9574 81 76219 7 7339 81 75274 93 83666 89 81402 84 77597 68 63704 32 30195 105 90724 87 79694 91 82207 95 84806 105 91463 79 73301 55 46746 89 81100 79 73861 81 76041 51 42646 59 51968 57 50449 107 96133 97 85138 107 96350 1 387 106 95191 91 83146 71 68185 89 81637 107 96132 14 14440 101 89086 90 81788 67 61738 71 67438 91 82597 27 22403 87 78878 87 78834 89 80747 107 96923 107 95940 74 70213 46 42089 107 95938 52 43612 43 39558 31 28616 106 94124 6 4652 95 84576 87 80336 62 53349 53 45568 79 73290 87 78548 55 47137 67 59597 95 84751 107 96966 79 72987 57 50184 87 79617 40 38358 63 55608 106 93840 100 88099 106 93766 23 18729 51 42694 63 55746 91 82321 67 62803 77 72214 106 94676 74 69386 53 45493 107 97019 105 92328 105 92030 32 31609 109 99293 16 14770 87 78823 107 96718 68 63639 107 95765 105 92988 17 17020 75 70616 108 99254 71 67927 109 99557 107 98463 24 19841 7 5563 87 79352 101 88999 107 95973 107 97305 105 91221 78 72465 102 90258 108 98960 95 84096 105 93294 79 73556 100 88127 59 51879 74 69312 79 74702 94 83803 107 96323 98 86125 105 92712 71 67406 106 93945 104 90605 28 25169 24 19691 63 55103 91 83324 95 84951 102 89876 68 64131 105 92648 68 63260 95 84556 107 96775 69 66495 105 93514 105 91198 106 94098 67 59954 98 85920 54 45780 47 42200 101 89303 33 31816 107 98078 79 75015 107 98065 98 85956 74 70174 67 57467 101 89523 95 84223 107 96329 53 45184 67 57479 107 97986 28 24933 108 99081 17 15429 87 80106 106 94992 57 50777 8 9262 98 86110 79 75066 105 93566 32 29369 32 29435 91 83452 30 26894 77 72211 75 70954 94 83799 55 46564 27 21716 105 93746 105 92571 105 92812 91 82809 100 88182 91 82395 84 77899 81 75882 7 7061 71 67681 98 86312 22 18298 79 73212 21 17923 75 71101 107 98387 77 71816 84 77577 34 34612 107 96930 106 95187 106 94546 69 66232 108 98937 79 74440 109 99481 43 40089 46 41718 106 93834 78 72454 82 77148 109 99810 60 53038 57 50921 69 65416 78 72477 17 15639 103 90393 67 59577 98 85786 105 92411 91 82281 107 95638 87 78848 105 92703 99 86944 68 64749 107 97368 108 98742 107 96793 71 67838 74 70429 107 98288 39 37589 18 17510 87 79927 108 99141 32 29777 67 61242 1 976 33 32067 89 80661 11 12369 106 93782 71 67762 8 8798 81 76480 103 90346 69 66386 95 84213 105 92478 110 99818 81 76697 52 43337 67 62087 78 72721 89 81054 77 71748 67 59509 17 15831 53 43761 17 16974 61 53238 95 84226 98 85645 53 44058 74 70013 8 9171 67 59178 51 42757 105 91855 91 82117 69 64983 106 95121 91 82734 79 74599 53 44182 106 94995 57 50357 87 79054 106 94614 109 99614 107 97790 105 93488 22 18414 79 73333 87 80374 104 90648 71 67305 105 92888 104 90423 101 89436 102 89741 101 88903 26 21207 106 93937 107 96660 101 89304 77 71547 98 86083 107 97530 57 48524 62 53506 69 65550 105 92277 54 45835 74 69946 27 22957 105 93341 107 96513 107 98015 40 38674 81 75904 97 85094 105 92119 107 96482 68 63733 63 54430 79 73429 52 43220 106 94644 84 77745 46 41952 83 77263 69 66362 77 71578 87 79025 81 76002 104 90665 53 45438 105 93597 98 85488 101 89497 75 70696 81 75908 95 84354 32 30770 81 75556 87 79871 14 13859 74 70298 100 87944 106 94306 105 92371 67 58814 89 81232 89 81008 101 89670 105 93338 87 80221 95 84144 107 96834 106 93932 107 97091 102 89822 87 80162 53 45571 67 58228 106 94043 107 96900 107 97593 105 93333 89 81501 108 99255 51 42691 91 83448 87 80308 98 85749 62 53636 107 97848 78 72549 84 77924 83 77283 95 84038 9 11518 79 74837 95 84089 91 83334 102 89921 107 97927 77 72168 3 1772 34 35217 63 55751 67 61627 89 81027 100 88202 67 59449 105 92807 102 90107 101 88876 101 89625 16 14817 99 86762 105 93297 105 90855 71 67683 63 54745 1 577 28 25121 81 76336 89 81573 52 43601 109 99523 91 83417 71 68113 89 80852 105 91435 107 98152 63 55917 52 43142 71 67396 74 69025 91 83051 32 30588 108 99084 105 93417 78 72894 101 88718 87 79237 24 20215 108 98833 101 88965 98 86133 37 35929 107 95397 2 1691 85 78189 107 97094 53 44087 17 15651 105 92520 79 74693 106 94571 30 27522 53 43853 91 83145 90 81883 105 90914 6 4907 55 46298 99 87161 101 89373 91 82441 80 75190 8 8576 85 78222 98 86014 100 87712 105 92105 107 97588 79 74891 62 53683 87 79064 68 63436 95 84334 74 68949 68 63767 55 46219 37 36086 91 82174 108 98802 99 86480 95 84735 67 60956 108 99103 67 59270 99 87265 107 95389 67 62733 81 76885 71 67978 9 11947 95 84355 105 92546 3 2778 98 85808 53 44997 107 96615 53 44517 91 82405 108 99042 75 70694 105 92186 74 69856 105 91219 105 92287 108 98943 7 6165 77 71681 109 99289 25 20573 24 19518 78 72322 7 6064 109 99303 90 81896 57 48484 1 608 55 47506 67 59621 101 88713 107 95348 67 58015 107 96843 51 42753 108 98855 75 70573 107 95364 62 53404 105 92855 107 96688 87 79535 106 93868 95 84568 40 39059 106 94824 30 26310 91 82232 91 82212 109 99681 79 74145 57 49192 35 35385 62 53661 30 26784 61 53135 83 77281 18 17457 101 89557 79 74107 74 69253 107 97571 27 22259 9 11101 56 47845 98 85676 102 89899 79 74950 100 88062 67 58981 107 98378 108 99217 89 81339 81 77075 108 98713 43 39379 107 96787 98 85280 98 86124 87 78714 102 89831 81 76462 4 3230 81 75616 32 30657 67 62776 54 45923 67 62755 55 46577 71 68335 105 91883 32 31414 106 94239 7 6065 62 53389 100 87756 105 93394 67 57936 98 85613 31 28388 102 89916 107 96635 28 24073 106 94491 93 83637 71 67744 55 46633 107 95863 107 97783 98 85572 87 79568 67 60280 18 17344 107 98527 106 95291 67 58424 95 84980 91 82767 107 96382 31 28706 107 95844 100 87926 93 83713 81 77065 109 99678 106 94830 100 87733 101 89224 89 81276 95 84703 95 84370 98 86072 87 78370 91 83287 75 71084 8 8696 33 33338 101 89337 105 92327 103 90319 62 53702 105 91843 8 9826 7 6810 99 87229 54 45862 74 69954 2 1274 64 56731 95 84925 106 94151 67 59689 57 50584 105 93279 89 81531 98 85782 107 97963 88 80453 18 17264 30 27230 68 64692 81 76441 87 78647 46 42021 108 98934 81 75931 18 17283 39 37371 68 64595 68 64249 67 57853 77 71959 14 12835 87 80242 64 56667 105 93721 32 31665 105 91817 95 83817 71 68194 43 39566 101 89389 107 95656 107 95636 107 98022 70 66974 107 97788 76 71198 26 21248 63 55262 106 94643 6 4790 76 71183 107 97818 107 95623 32 29900 101 88485 77 71248 74 69247 107 98297 17 16215 77 72135 2 1277 106 94372 87 79769 87 78881 67 58159 95 83954 101 89361 98 85449 14 13298 106 95018 79 75025 63 55691 109 99598 107 98129 105 92493 81 76176 79 74605 100 88039 108 99202 70 66776 99 86962 105 92708 70 66688 101 89368 95 84331 102 89894 107 97492 57 51133 84 77966 89 81366 101 89112 91 83040 89 81630 67 58806 107 95898 95 84748 18 17203 30 25926 77 72253 101 88547 25 20596 105 91977 107 95505 106 93760 95 85031 107 95534 77 71860 28 24853 18 17275 107 96189 101 89391 77 71519 87 78775 98 86176 107 95882 98 85425 107 97897 102 90087 46 42039 67 58876 68 64598 107 95787 81 75596 91 82263 40 37988 91 83235 70 66813 105 92484 84 77640 109 99342 14 13745 57 50558 109 99518 57 50008 71 68268 77 72192 69 66197 101 89461 54 45889 44 41349 91 82645 95 84611 105 92731 57 48553 105 92866 109 99559 45 41550 52 43491 101 89320 74 70507 67 59442 105 91999 106 95224 105 93432 90 81954 21 17991 105 92748 67 60247 5 3682 31 28109 77 71629 101 89226 78 72697 105 92555 106 94302 7 7322 32 31484 105 93240 75 70652 106 94352 107 95896 106 95302 63 55349 67 62215 79 74571 102 89991 87 80003 98 85604 46 42020 43 40256 34 35112 81 75998 84 77962 84 77687 92 83505 79 74902 77 71274 107 97801 74 69080 7 7639 43 40447 106 93936 68 63795 51 42728 79 73412 95 83811 63 55722 100 88181 67 61859 33 31882 93 83652 98 85575 89 80869 57 51069 107 95448 64 56888 53 45155 95 84102 87 78313 106 94315 84 77665 99 87630 99 87615 14 13225 28 24847 108 99163 71 68275 27 22965 87 80114 52 42953 74 69928 106 94781 105 93592 102 89951 8 8495 83 77242 30 27939 74 69615 82 77116 59 52531 68 64222 87 79372 105 91656 97 85113 1 255 53 45431 78 72470 15 14618 8 8323 100 87884 99 87474 107 97277 79 74811 108 98947 98 86099 1 594 67 58085 67 60034 107 97999 1 537 28 23961 100 87794 107 98037 101 89243 106 95119 98 86137 95 84363 89 81040 109 99573 105 91924 75 70614 74 69624 99 86802 14 13809 103 90301 64 56511 6 4741 57 51085 68 63963 69 65902 105 90871 107 98531 63 55782 57 50940 108 98655 14 13350 87 80379 99 87299 87 80234 32 31490 107 96818 89 80485 100 88063 105 90945 53 45449 71 67611 17 16250 32 29122 105 92457 100 87765 95 84821 107 95554 101 88995 107 96250 1 355 27 21558 40 37980 95 84264 105 92814 105 91480 101 89131 63 55793 107 96750 79 74983 87 78533 89 81198 67 58336 102 90128 79 75098 107 98354 79 74527 106 94602 3 2257 99 86710 106 94671 67 59151 26 21283 107 96272 99 86481 105 92534 104 90412 106 94154 95 84709 67 60234 24 20207 67 57492 55 46159 69 65215 84 77795 106 95103 107 97508 84 77636 106 94939 59 52822 77 71624 81 76744 109 99511 23 18784 107 97390 105 90839 43 40110 80 75211 107 96280 102 90256 5 3724 37 36226 89 81482 99 86585 99 87097 39 37800 40 38384 4 2966 99 86366 95 84636 106 94985 33 31935 45 41478 77 71361 57 50890 106 94087 79 74274 107 96274 24 19203 89 81609 67 57474 68 63470 98 85284 43 39992 9 10187 14 13055 67 61095 28 23809 63 55877 14 13752 8 10094 55 47280 107 95981 62 53420 44 41156 93 83718 24 20064 57 49774 30 25865 91 83456 45 41486 105 90684 57 49120 101 88981 3 2470 79 73194 107 95619 106 93923 75 70874 69 65490 107 96532 107 98142 81 75830 39 37168 40 38909 100 88142 64 56268 59 52629 40 38265 87 79518 107 98054 102 90165 99 86826 33 33859 79 73350 106 94364 107 98210 98 86138 55 47348 14 13352 95 84847 25 20318 55 46402 63 54916 101 88695 103 90395 110 99993 107 97611 78 72893 99 87300 4 3326 87 80031 81 75502 105 91364 27 22580 98 86224 84 77869 106 94063 27 22995 98 85484 77 71467 107 95491 107 96618 109 99762 81 75526 27 22277 108 98627 28 23366 62 53271 91 83155 109 99569 74 69566 105 91481 87 79079 30 26997 87 80387 75 70923 68 63091 67 62797 81 77106 76 71181 106 94656 107 97724 67 60934 78 72900 67 61116 105 91730 57 51168 69 65055 105 93326 107 97505 85 78111 105 93285 107 98321 28 24011 108 98689 87 78435 79 73831 101 89141 62 53730 59 52111 106 94167 109 99772 57 49107 23 18701 40 38426 57 50025 68 64475 32 30957 89 80640 106 95168 88 80437 105 93243 63 55593 106 93803 37 35702 106 94111 64 56442 55 47557 104 90616 64 56497 56 47829 106 95281 99 86537 47 42095 106 94399 67 60619 67 60017 37 35791 106 94472 74 70508 100 87732 109 99560 69 66329 71 67470 7 7468 101 88464 24 19560 79 73651 74 69968 67 59853 107 97582 57 50028 109 99750 79 74814 79 74792 68 64738 63 54909 7 7577 91 82401 75 70803 81 75678 107 98587 85 78127 101 89338 53 44304 55 47439 105 91869 105 92789 106 94863 102 89985 89 80605 64 56651 74 69449 105 93448 105 91795 104 90541 107 95387 79 73826 100 88259 107 96972 79 74455 95 84542 100 88144 81 76033 68 64026 105 90736 37 36161 87 79954 107 98418 27 22888 37 35666 109 99407 107 95533 105 91361 101 89008 91 82426 69 66419 105 92649 14 14034 68 63917 91 82963 69 65800 100 88301 105 93661 74 69665 67 60882 81 76206 105 91930 52 43245 98 85583 91 82638 109 99331 7 6921 107 98385 79 74614 107 95346 101 89083 67 58692 108 98728 99 86535 24 19654 3 2111 107 98328 57 48938 32 31000 95 84426 98 85436 75 70681 8 8257 56 47832 107 95873 79 74580 67 60521 67 57578 87 80398 105 91215 72 68558 64 56647 30 27445 63 54520 81 75776 107 96701 39 37202 77 72292 109 99534 44 40956 57 48166 71 67578 67 61832 71 68063 101 89194 105 91402 107 95885 105 91018 67 59999 107 97048 95 84599 17 16086 106 95232 107 95721 74 69310 69 65522 77 71831 68 63536 57 50252 38 36867 104 90453 67 62320 20 17836 108 98888 89 80899 67 57129 105 91556 63 54601 105 91931 93 83651 105 90813 105 91482 81 77008 1 1054 101 88658 77 71880 25 20472 55 46725 75 70953 105 92196 105 93698 79 74291 89 81450 107 97475 85 78196 100 88122 24 19062 74 69198 107 97123 89 81538 80 75175 67 59310 105 92565 101 89163 67 57500 105 91340 81 75770 95 84111 101 88882 108 98957 106 93985 79 74667 69 64971 31 28827 107 98104 53 43821 53 44532 105 90928 69 65131 79 73930 107 96285 31 28349 57 48894 43 39387 107 96138 67 57178 100 88036 105 90863 75 70723 100 88240 67 58130 28 24982 91 83389 67 57917 74 69027 107 96605 105 93676 2 1559 57 48644 108 98969 1 824 108 98745 83 77448 107 95889 107 97875 107 97797 106 94158 67 60732 77 72248 81 77071 107 97495 106 93811 27 23007 105 92931 91 82151 55 46397 57 48701 107 98403 74 68927 59 51803 107 95609 55 47400 95 84115 30 26221 61 53064 74 70150 89 81524 95 85025 109 99322 104 90621 6 4501 91 82078 95 84194 67 57863 30 26298 89 81193 69 66346 8 8076 78 72865 27 22830 71 68208 101 88368 101 89529 85 78117 62 53314 106 94176 81 76684 102 90091 106 94228 99 87651 70 67013 87 78304 74 69626 99 86726 52 42888 105 91793 89 81414 108 98892 78 72870 64 56372 107 96759 63 54625 102 89700 37 36209 57 50063 107 97597 109 99635 30 26691 69 65584 105 91493 68 64268 95 84519 59 52677 63 54361 53 44366 107 97220 98 85496 68 63567 106 94603 105 91528 105 91389 95 84733 108 98620 17 15752 24 19603 70 66861 79 73199 32 31095 81 75628 88 80443 104 90654 43 40479 67 62415 89 81099 102 90079 91 82666 106 94575 43 39460 107 96301 26 20869 67 60225 104 90598 1 983 8 8888 74 70533 43 39398 57 48421 85 78103 106 95227 64 56426 71 68437 107 96919 79 74298 74 68826 98 86038 33 33047 101 88586 37 36252 98 86103 108 98795 17 16477 87 80335 106 95070 74 70509 109 99620 91 83282 71 67585 67 62957 105 91990 95 84330 98 85282 107 96896 67 57916 17 15751 107 96553 57 50501 105 93534 53 45161 87 79695 105 91164 53 44172 33 32765 67 57329 57 48097 17 15759 8 10053 43 40856 18 17385 30 26180 63 54360 84 77514 79 73430 57 51124 105 93501 79 75074 30 27048 77 71747 34 35094 77 71945 100 87779 91 82186 77 71553 102 89930 77 72001 99 87502 105 93076 108 99216 57 48905 59 51727 107 96931 81 76986 95 84871 106 95234 105 91311 106 94481 81 76722 89 80773 107 96554 107 96820 106 94534 53 45725 107 96219 74 69527 109 99535 68 63038 107 96768 59 51598 107 97615 101 88592 98 85422 105 92212 105 93694 101 89081 28 24587 109 99708 109 99616 107 95398 110 99978 74 70139 67 58249 106 94454 2 1539 70 66756 59 51716 8 8687 102 89927 69 65930 67 59580 105 92522 57 48410 90 81948 105 93526 76 71223 103 90394 103 90308 107 97740 106 95201 56 47931 91 82315 107 97387 14 14081 69 65605 67 58878 38 37034 67 59004 107 98069 67 61521 100 88201 27 22550 29 25432 79 72995 106 94513 85 78023 105 93073 106 94940 74 68923 67 57939 6 4817 85 78051 105 93027 89 81214 95 83930 57 50739 107 97232 78 72846 69 66573 24 19589 98 85193 97 85108 101 89247 105 92279 53 43885 93 83655 103 90289 67 60376 31 28106 87 78576 106 95017 107 96368 64 56580 63 55972 57 50527 55 46109 40 38536 32 30819 89 81083 67 62432 27 21618 105 93686 89 81422 104 90398 107 97052 102 90266 60 52955 32 31612 105 91993 99 86378 98 85659 32 31373 89 81596 101 89539 39 37765 105 93277 81 76368 98 86042 14 12780 89 81473 101 89233 87 80238 69 65263 14 12696 90 81938 76 71133 53 45004 62 53680 9 11673 105 92777 104 90641 105 92456 105 93220 102 90261 81 75332 105 93040 105 92803 98 85399 32 29387 53 44238 67 57829 1 1019 74 68959 99 87515 95 85028 33 32733 7 5443 106 94363 74 69824 104 90474 17 16953 71 68365 62 54068 98 85703 87 79152 107 95588 95 84566 79 73140 105 93599 87 79028 87 80256 79 73600 68 63302 62 54088 99 87311 106 94652 108 98818 107 96509 95 83993 40 38872 59 51739 17 15874 79 74110 57 49831 77 71514 78 72392 64 56812 101 88492 59 52412 57 49952 105 93257 79 73389 34 34467 106 94516 64 56552 3 2205 27 22556 7 6709 81 76395 67 57712 67 59981 81 75606 84 77967 107 98124 40 38677 107 97858 109 99453 57 49427 106 93959 38 36795 43 40328 67 58058 5 3887 57 48310 69 66556 77 71744 107 95959 77 72170 1 576 7 7806 98 86114 55 47483 68 63582 107 96555 107 98494 46 41913 100 88146 7 5971 79 74783 84 77664 27 22419 14 13961 99 87437 95 84689 2 1417 14 13525 62 53391 105 92417 91 82291 99 87117 78 72624 90 81867 102 90113 74 69902 67 61441 79 73889 87 78541 108 98912 105 93682 62 53711 74 69875 8 9944 107 96876 99 87144 41 39187 7 6962 91 82560 87 79354 83 77267 57 48476 24 19132 100 88287 59 52442 105 92828 95 84435 101 88699 7 6465 100 87819 107 97357 107 95983 81 75838 70 66674 14 14020 67 57674 7 6816 79 73502 17 15819 6 4256 107 98163 98 86059 89 80953 67 62395 109 99643 87 79620 74 69213 101 88647 67 59617 1 286 101 88847 34 34787 106 95255 37 35593 107 97661 27 23259 87 78960 33 33935 106 95014 106 94337 7 7389 105 92729 81 75356 6 4870 84 77891 108 99125 105 90967 91 82992 79 74178 98 86089 105 92825 57 48596 95 83862 79 73697 67 59996 105 92331 87 78837 39 37564 108 99179 95 84641 89 80618 69 66505 103 90331 83 77388 107 97684 95 84857 3 2501 59 51993 62 53455 57 50200 98 86116 4 3484 97 85089 98 86193 105 90818 99 87424 106 94857 26 20720 89 80828 77 71930 99 86609 105 92298 107 96964 91 82463 107 98437 87 79855 107 97824 91 83075 67 59861 102 90214 101 89237 108 99243 82 77173 61 53133 55 47336 67 62101 107 97031 99 87253 102 90049 91 82593 7 6532 81 76179 101 89130 67 59523 68 63602 67 59389 32 29514 84 77706 99 87497 98 85226 105 91382 95 84229 77 71952 74 69043 25 20468 102 89717 32 30187 32 31021 29 25631 9 11676 79 74627 108 98901 78 72361 91 82711 37 35714 100 87672 99 86678 100 87950 81 76796 74 69669 70 67165 69 65782 95 84018 30 26284 59 52142 105 93510 85 78044 22 18344 81 75299 105 93508 95 84266 53 43957 56 47935 109 99801 27 22188 95 84243 77 71277 87 79569 106 94095 34 34770 101 89526 110 99929 32 30822 74 70504 107 97953 109 99797 74 69309 69 65554 107 95867 85 78178 8 8487 107 97806 107 96536 46 41906 67 57964 39 37396 6 5016 87 79229 8 8024 106 95153 79 75037 43 39863 107 96833 79 73634 87 79567 78 72476 6 4198 105 93347 107 96557 67 62800 79 75136 81 75730 101 88682 98 85240 24 19124 106 95049 79 73969 68 63137 68 64021 57 49726 108 98915 104 90668 52 43669 101 88996 106 94707 38 36951 84 77590 91 82884 69 66257 37 35923 68 63240 99 87406 107 97082 70 66725 99 86334 107 95820 67 60307 90 81783 107 95375 105 93667 74 69869 25 20328 28 24035 105 93213 57 48508 105 93384 52 42854 98 85927 95 85008 105 92827 57 50051 87 78783 63 55199 57 49490 98 86134 7 6963 81 75365 63 54387 81 76696 46 41986 105 92492 43 40699 108 98665 106 95095 7 5594 16 14841 53 44757 78 72577 108 98710 95 85010 29 25656 98 85771 74 70056 69 65625 6 4948 99 86360 57 49148 107 97621 103 90364 101 89387 9 11493 101 88859 81 76478 77 72145 107 96865 107 96147 89 81237 105 92485 29 25585 105 92421 90 81738 107 95535 63 54517 81 77096 40 38964 107 96190 99 87413 87 78968 108 98604 9 11945 94 83775 68 63195 107 96976 75 70750 105 93207 74 69660 107 97746 66 56999 98 85370 33 32298 44 41259 24 20164 33 32085 63 56008 106 94184 81 76025 24 19505 67 58907 8 9113 95 83869 16 14678 26 20709 107 97798 102 89826 99 87060 6 4856 34 35045 43 39715 69 66038 81 75959 107 97859 110 99941 30 26674 106 94904 24 19830 74 68953 81 77098 7 7601 87 78606 74 69141 6 5070 99 87200 105 92637 91 82196 105 91915 107 96459 77 71767 98 85627 7 6001 67 60650 98 85609 8 8897 99 87254 107 97609 67 58341 108 98872 6 5099 105 92629 95 83950 71 68230 91 82410 79 73676 4 3262 32 29792 68 64522 107 95947 87 80070 67 60431 32 30351 74 69052 43 39473 87 80279 29 25768 38 36480 105 91231 32 30902 79 73236 85 78097 79 73062 43 39603 7 5595 95 84374 22 18195 107 95791 53 44219 105 92574 55 47157 89 81646 81 76027 91 82834 87 79110 17 15964 67 60093 53 45239 107 97741 43 40933 63 55271 105 91637 8 9559 90 81945 8 9667 81 75310 26 21083 17 16675 102 90077 102 90020 95 84464 72 68610 106 94080 28 24228 100 87951 22 18488 75 71006 67 58110 98 86308 107 97861 91 83457 109 99421 109 99593 40 39160 62 53926 34 35135 107 97778 68 63884 67 58048 102 89690 107 98011 59 51933 77 71897 71 68380 98 85439 108 99207 100 87816 107 95393 32 30082 91 82878 81 76468 106 94853 53 44884 91 82804 87 78658 7 5398 46 41789 102 90240 67 59224 7 7338 53 44029 75 70644 105 92314 104 90521 107 97182 107 97976 105 93039 74 69827 67 62883 105 92861 101 88950 9 10987 7 6309 106 94097 33 33041 55 47002 87 79341 25 20449 3 2595 81 75326 99 87333 7 6207 57 48354 89 81288 4 2868 100 88345 105 92668 106 94649 61 53171 106 94947 57 48875 59 52088 107 96868 87 79149 63 54657 90 81923 78 72506 91 82680 67 61869 63 56187 95 84245 77 71278 7 6861 79 73452 59 51898 95 84678 4 3073 67 57918 98 85999 9 10548 74 69325 40 38568 79 73726 101 88804 69 65999 56 47790 7 5792 74 69899 108 99147 80 75238 99 87561 62 54069 107 96355 89 81672 67 59545 69 65747 107 97153 57 49908 105 91773 69 65290 88 80439 3 2619 81 76312 67 57236 108 98991 24 20081 87 80191 107 98098 105 91973 107 95817 77 71574 74 70303 101 89518 108 98773 81 76768 78 72673 71 68084 57 48943 107 95985 104 90515 91 82264 99 86814 32 31276 67 59211 2 1599 64 56693 109 99815 57 49037 26 21284 68 64408 8 8194 108 99142 107 95400 107 96156 62 54262 106 94680 99 86638 87 78587 78 72630 105 92175 105 92982 105 92184 105 93080 100 88083 67 60691 9 11833 107 95774 104 90430 62 53728 99 87532 107 96651 98 86235 32 30435 91 83278 57 50440 55 46779 79 73039 43 39540 62 53319 67 58866 68 64867 32 30295 9 11970 57 50802 71 68330 24 19987 87 78904 69 66351 87 79607 105 91960 107 96000 32 31787 89 80458 74 69567 60 52840 107 98405 106 93880 97 85137 95 84448 81 76522 105 91250 89 80683 67 58082 105 91499 95 84761 100 88242 105 91896 68 63386 77 71535 105 92544 107 96131 103 90341 40 38502 105 93252 107 97352 70 67095 57 50685 110 99900 57 48609 107 98574 34 34398 57 50526 39 37405 33 33755 101 89685 105 92853 31 28409 67 58314 74 69545 74 69636 105 93710 87 79924 99 86347 33 32581 87 78403 107 97630 4 2944 81 76833 105 92455 107 96543 57 49285 14 13751 14 14548 101 88507 22 18238 70 66887 106 94427 57 50803 96 85065 105 91510 81 75863 6 4830 69 66569 57 50826 107 98256 102 90213 105 93653 97 85075 67 62745 107 95489 106 93780 109 99316 69 66454 33 33832 109 99286 99 86642 107 98334 105 93153 22 18431 107 96811 105 90864 74 69901 93 83638 105 92297 107 95422 61 53116 100 87918 110 99922 84 77953 87 79336 105 91542 98 86141 91 82495 87 79885 70 67118 107 95562 79 73881 1 182 74 68878 69 65734 106 94147 67 59830 32 29161 59 52385 107 95778 107 98327 102 89762 67 58480 79 73419 68 64191 6 4064 105 91628 19 17615 105 93048 108 99108 49 42438 74 70062 105 92017 67 57725 99 87022 67 61509 100 87897 79 74375 106 94108 40 37918 74 70378 71 67572 9 10734 102 89995 40 38431 81 76238 62 53496 68 64758 109 99663 33 32265 9 11886 59 52217 74 69256 106 93775 53 44710 27 21784 107 97653 106 94969 81 76668 87 80383 42 39302 98 85634 64 56464 95 84808 55 46294 69 66402 82 77128 107 96656 79 75009 100 87883 53 43910 105 92935 105 92108 78 72886 99 87597 74 69758 107 98394 107 98184 99 86923 110 99942 44 41054 98 86019 87 80267 99 86792 62 53635 21 17968 79 73776 93 83723 91 82118 105 91717 79 74874 68 64301 102 90186 73 68713 98 86190 105 92365 105 91041 74 69411 79 74619 69 65994 24 19502 91 83063 67 60978 107 96315 105 92792 99 87483 99 87324 105 92922 17 16388 74 70236 24 19228 5 3856 31 28791 105 91247 81 75665 90 81763 68 64699 40 38300 89 81627 105 93716 28 25101 105 90828 36 35527 81 75492 77 71993 67 62956 37 36317 74 70482 107 95980 101 89528 59 51369 37 35640 67 61709 95 84485 7 6579 104 90670 79 74176 70 67010 31 28933 9 10341 101 88670 74 69480 68 63599 57 49661 28 23633 98 86299 63 54536 43 39492 109 99546 55 47544 101 88851 71 68132 43 40764 57 50887 81 77029 101 88616 108 99158 105 91802 30 27598 105 91019 68 64844 53 45314 109 99808 79 74711 79 73209 105 91601 91 82154 37 36027 95 84410 105 91054 63 55733 106 94447 91 82157 107 96161 89 81056 107 97015 99 86677 101 88466 105 92286 107 96540 34 33996 21 17965 75 70959 9 10419 102 90126 89 81119 98 85901 98 85352 106 94326 71 68315 87 79908 62 53982 105 91441 99 87242 106 94622 67 61680 110 99892 52 42908 28 23784 17 16727 77 71671 101 89249 95 84548 69 65043 95 84862 95 84415 8 9767 52 43283 52 42814 107 97759 106 93963 3 2258 33 33212 21 18002 107 95819 107 95944 104 90547 107 97087 101 88663 105 92987 68 63596 103 90373 33 33741 100 88200 63 56088 84 77605 55 46064 107 96725 77 71521 108 98749 107 96668 81 76230 102 89763 67 60371 5 3829 109 99353 63 55155 95 84650 106 94847 81 76812 107 96639 67 58497 28 23765 79 73644 63 55806 91 82644 59 52617 67 57567 17 16903 102 90200 89 81137 90 81920 107 95701 105 93474 4 3020 101 89006 89 80797 107 96991 90 81868 53 44242 105 91489 68 64364 105 93395 37 35879 106 94062 6 4562 105 92684 98 85357 75 70986 107 96697 105 93467 71 67399 87 79293 78 72534 28 23506 75 71098 81 75760 105 92216 89 81507 53 44423 77 71375 105 92363 67 60444 107 95584 57 50432 105 93564 107 95687 105 90950 28 25252 79 74376 95 84585 68 63135 39 37727 105 91281 102 89850 62 53298 27 22228 107 95515 105 92040 81 75853 67 59369 59 52631 68 63909 98 85710 59 52299 91 82507 102 89719 108 98801 101 89117 79 74849 68 63610 37 35827 107 98236 74 69836 33 32101 87 79981 105 93256 53 44055 106 93900 59 51759 74 69455 63 55600 108 99260 110 99979 105 90780 107 98083 59 51528 105 92831 105 91425 67 60907 109 99582 69 66590 67 57359 43 40410 107 95550 105 91333 91 82406 68 63817 107 96565 67 59530 71 67668 8 8627 68 64436 72 68511 101 89580 108 98787 40 38679 101 88924 34 34395 68 63873 108 99023 71 67444 108 98762 7 5746 74 70228 67 59037 78 72629 39 37595 105 91892 67 57259 43 39726 105 91125 5 3886 70 66780 87 79287 77 71247 67 60435 17 16737 87 79864 99 86547 59 52606 102 89904 95 84579 63 55506 76 71210 67 57109 55 47240 77 71305 100 87925 71 67807 68 63024 105 92874 105 91680 1 290 101 89392 105 91772 78 72848 30 26774 107 95616 108 99034 107 97036 31 28995 105 92665 79 73030 101 88975 8 9802 89 81256 78 72656 95 84760 87 79034 33 32086 79 74822 56 47715 107 97718 89 80901 79 74271 107 97222 105 93343 81 75470 103 90272 33 33262 24 19612 74 68940 37 36115 34 34163 99 87062 67 58825 55 46207 74 70492 71 67466 5 3568 53 43720 108 99261 107 97160 67 59013 105 92775 71 67690 100 88014 107 95602 106 94227 8 9111 84 77858 107 97554 14 13237 73 68728 107 96192 100 88198 74 69518 24 19240 91 83460 67 59578 74 69942 74 68945 53 44953 84 77503 89 81047 69 64962 67 58347 107 98362 25 20600 89 81317 70 66689 106 94519 107 96343 30 26932 89 81648 107 95645 105 92012 55 47113 99 86699 57 50016 87 79742 53 44856 95 84336 63 54732 79 74296 108 98817 87 80260 27 21357 106 93940 105 93596 91 82519 84 77735 74 69200 79 74589 102 89713 52 42932 2 1211 105 91623 32 29621 53 45156 8 8339 67 58312 109 99290 89 81562 100 87754 55 46489 106 94931 101 88931 69 65620 77 71531 89 80768 105 93293 67 59785 62 54093 69 66045 68 64233 91 83405 17 16645 106 94612 69 65971 74 68844 107 97293 107 95402 98 85614 28 24812 106 94706 91 82444 33 32483 74 68850 62 53277 17 16690 70 67128 71 67839 107 96055 8 8868 67 62053 95 84364 80 75205 67 57676 99 87660 68 63993 84 77767 74 69944 98 85245 77 72276 30 25902 99 87238 91 82502 109 99472 83 77264 107 97396 69 65980 105 92346 107 98351 107 95911 17 15020 7 7196 85 78123 79 74612 77 72043 107 96065 98 85734 79 74761 74 69830 105 92528 106 94171 79 73169 104 90645 69 65032 41 39250 70 67079 106 94275 105 92612 95 84165 7 6972 91 82435 57 49646 91 83222 33 33239 81 75316 98 85656 91 82209 78 72497 106 94134 84 77695 81 76369 105 91966 98 85238 24 19712 78 72360 91 82288 34 34408 106 95273 84 77623 106 94971 100 88349 78 72866 64 56559 69 65183 79 75024 87 79249 105 91498 92 83481 24 20127 52 43118 105 91226 98 85186 109 99692 14 13810 109 99521 69 66096 67 60895 8 9092 68 63535 1 710 14 14529 53 45492 77 71299 81 76161 99 86796 8 8281 70 67204 59 51491 75 70862 105 92261 67 62744 68 63012 91 82854 81 76423 107 95977 106 94455 101 89668 91 82685 37 35546 67 58763 109 99613 32 31198 78 72828 53 45733 67 60689 106 94495 74 69696 81 75394 28 24745 105 90840 71 67950 105 92136 67 59067 81 76895 109 99522 101 89570 91 82083 37 36140 77 72241 107 95530 52 42982 95 84241 108 99058 104 90537 105 93456 67 58269 101 88553 107 97003 77 72038 98 86271 24 19600 90 81998 69 65770 105 91863 75 70820 105 91416 87 78316 63 56227 95 84950 5 3685 7 7309 91 82182 34 34137 63 54666 68 63617 57 50031 7 5419 39 37251 87 79032 105 92617 8 9598 63 54428 107 95532 91 82670 68 64176 106 95127 107 98525 77 72300 95 84108 87 79929 107 97348 107 96040 67 58986 84 77882 81 76153 67 60820 98 86220 37 35928 105 93441 57 49612 101 88860 78 72692 101 88697 32 30955 74 70446 108 99282 87 80298 62 54232 107 96514 106 94771 81 76743 89 81111 106 93753 107 97227 69 65894 95 84197 57 48090 79 73873 101 89044 70 66963 105 92771 109 99525 46 41693 67 57669 79 72986 107 96568 101 89092 109 99408 64 56856 53 44592 17 16710 81 75862 63 55606 107 97739 68 63500 107 97568 105 92249 14 14588 26 20998 87 80118 105 91324 89 81657 107 97773 98 85412 101 88828 77 72258 67 57071 107 97458 71 68287 107 96428 99 86894 14 12629 27 21824 107 97418 14 14086 79 74134 57 50189 84 77616 87 80138 98 85785 107 96997 101 88421 14 14559 74 69590 101 88527 81 75631 40 37974 52 43594 105 93571 107 96360 107 96409 105 91992 100 87943 78 72877 70 67112 107 97819 67 60851 44 41218 107 96468 98 86045 105 92671 32 30123 24 20269 89 81416 105 93358 17 15459 91 83200 43 40894 107 96258 105 90938 106 93830 67 57285 55 46186 7 5550 67 58191 107 96757 76 71240 107 97111 71 67907 101 89124 7 7359 68 64272 91 82492 1 1068 67 58725 27 21352 64 56328 105 91026 106 94021 107 97616 79 73588 105 92056 105 90842 100 88169 89 81269 91 82144 90 81887 43 39661 75 70742 44 41166 107 96590 3 1920 107 98121 81 76759 99 86897 108 98687 74 69828 32 30782 69 65336 74 69023 105 92782 108 98785 109 99734 105 93626 99 87236 79 74830 4 3151 101 89375 105 92890 14 14415 102 90166 64 56694 1 659 91 82101 101 88964 63 56178 110 99860 107 95720 107 95761 107 95372 53 44979 99 87471 57 48219 24 19876 81 75958 55 47148 107 96205 107 97374 107 97592 106 94045 69 64952 107 98248 59 52761 59 51663 89 81516 106 94210 100 87792 108 98748 103 90374 40 38317 106 93769 107 96022 71 68004 102 90185 34 35355 87 78319 78 72903 107 97422 69 65341 59 52510 55 46731 107 97268 46 41990 28 24595 110 99817 105 91023 86 78246 6 5376 67 61397 71 67976 97 85131 87 79335 59 52274 53 44755 106 95083 68 63550 69 66631 101 89354 106 94073 1 788 99 86549 67 60611 105 93108 67 59087 107 96307 63 54438 108 98697 67 60867 54 45804 43 40728 107 96335 87 78692 87 79610 106 94430 107 96710 98 85448 57 51061 55 47099 72 68626 8 9420 108 98930 40 38652 81 76324 107 95712 85 78056 71 67413 57 50812 106 93783 74 69621 107 97088 8 9606 43 39836 105 91377 1 1062 34 33979 14 12830 98 85850 55 47456 89 80470 91 82350 69 65090 95 84403 109 99625 70 66733 30 27860 63 55420 4 2927 79 74936 101 88601 69 65641 74 68957 107 98137 6 4002 79 74836 108 98866 107 96081 107 96399 26 21073 69 66504 84 77784 105 93731 105 93669 99 87611 105 91684 107 96318 107 98458 95 83901 107 97993 107 98557 108 98820 11 12295 62 53620 107 95730 68 63360 61 53236 99 87051 99 87573 106 95109 67 58026 24 20008 99 87106 108 98844 89 81204 55 47515 67 58983 16 14656 57 49827 98 85384 105 92321 106 93951 30 26058 71 67827 68 64358 105 91008 40 38862 32 30092 32 30814 82 77193 75 70683 105 91928 75 70833 105 90830 102 90135 108 99191 67 61834 67 60543 28 24621 75 70931 107 98487 108 98798 107 97823 92 83558 102 89919 101 88805 14 13903 105 93478 28 23811 107 96011 38 36631 105 93643 95 84720 105 91844 29 25390 26 21117 102 90257 27 22040 69 66108 34 34962 98 85445 79 74994 56 47801 71 67822 108 98902 67 59324 22 18474 91 82827 81 76490 98 86196 108 98699 67 61816 83 77247 74 69434 105 91237 107 95637 37 35916 106 93865 105 93591 53 43824 107 95345 105 91179 95 84608 57 48078 95 84523 105 93229 39 37194 93 83662 67 61470 34 34471 62 54102 55 46280 78 72425 105 91815 68 64943 34 34934 84 77769 79 73204 106 94115 34 35255 67 61670 105 92622 109 99738 67 60529 68 64628 87 79624 74 69491 91 83166 91 82482 107 98225 106 94410 107 98483 105 90823 69 65822 107 98220 107 98534 57 49602 98 85805 57 48557 87 79912 101 88771 81 76445 105 91487 63 55649 52 43562 110 99832 107 97157 14 14344 107 95568 61 53166 95 84541 101 89510 1 714 109 99537 71 68023 102 90153 106 94935 105 93705 105 92914 98 85236 68 64215 91 83218 79 74499 57 49995 107 96586 1 95 62 53605 69 66394 104 90451 79 73979 108 99064 81 76570 91 83058 14 12958 89 80561 107 96034 91 82692 85 78074 104 90463 105 93131 107 97717 6 5043 31 28146 106 94192 101 88489 101 89279 107 96703 80 75216 67 57867 108 98996 75 71027 34 34971 107 96135 52 43127 91 82194 105 92947 32 30638 106 94632 3 1803 99 87576 81 76614 83 77290 86 78255 107 97804 87 79143 81 76775 51 42701 107 96685 53 44911 71 68361 107 96225 28 23742 17 16662 79 75103 108 98792 107 95694 91 82503 7 7633 69 65343 68 63380 91 82126 78 72857 105 91500 106 95327 95 84623 87 79000 67 59185 100 87784 107 95995 57 48786 106 94488 89 80565 71 67855 107 96199 107 98552 6 4473 108 99253 105 91822 81 76673 89 80466 76 71188 68 63618 4 2825 105 92501 68 64062 3 2322 107 95763 77 71847 102 90106 105 92401 39 37505 89 81457 67 61300 38 36332 79 73447 77 71576 55 46542 71 67300 107 97417 4 3179 89 81127 17 15767 85 78209 91 82206 101 89146 98 86179 91 82746 84 77721 67 61009 69 66352 77 71972 57 50510 105 91189 104 90543 99 87657 109 99308 68 63541 87 78678 101 88570 84 77505 7 7604 59 51536 14 13424 95 84818 89 81277 79 75068 71 68138 77 72284 43 40102 89 80725 57 49515 91 82860 106 94896 17 15926 106 94794 100 88192 107 97805 57 50384 14 13122 90 81881 69 64944 104 90401 106 94808 55 46078 109 99668 30 26762 105 92972 63 55273 91 82652 99 86383 68 63228 99 86794 33 32712 102 90182 59 52432 67 61089 91 82873 98 85984 14 13030 68 64224 90 81820 105 92527 32 30211 85 78219 87 79653 52 43171 81 75754 100 87748 27 22869 89 80659 108 98624 106 95115 81 76739 98 85187 55 46361 55 47584 101 89077 105 92491 67 61498 105 93365 30 27103 84 77649 95 84434 107 95484 67 60570 3 2202 37 35744 43 39363 95 84099 38 36684 67 60805 68 63158 106 94301 75 71082 57 50017 67 62398 87 79203 79 74560 78 72885 74 68988 105 91173 99 86432 98 85702 67 61202 95 84017 34 35010 87 79583 34 34776 49 42493 83 77286 101 88525 91 83450 74 69470 49 42376 87 78296 70 66727 105 90680 87 79869 57 49462 37 36213 69 64975 67 60935 106 94745 101 89422 108 99074 57 50692 46 41702 101 88769 89 80870 98 86304 74 69887 107 96108 107 97321 69 66210 39 37185 77 71615 63 55667 105 93157 107 98106 101 89552 107 97256 101 89637 105 93057 81 76440 67 61983 67 60631 106 94386 91 82166 68 64144 14 13452 105 90679 61 53090 102 89789 22 18346 103 90388 79 73411 106 94636 56 47941 106 93826 107 97827 100 88118 49 42440 34 34399 105 91596 91 83368 89 80848 69 65771 67 60601 81 75498 70 66981 52 43708 90 81926 67 60445 27 21473 55 47013 99 86406 108 98895 107 98271 81 75833 68 64255 107 98555 105 92194 106 95269 30 27166 89 80904 8 9795 92 83471 67 59634 78 72375 27 21814 107 98399 40 38345 79 74037 106 95214 107 97068 93 83731 106 94882 88 80431 89 81067 105 93290 95 84758 91 82139 6 4957 2 1402 98 85612 79 75006 95 84540 90 81696 68 63410 24 19647 87 80085 100 88117 78 72460 71 67858 107 95728 107 97849 27 21579 75 70967 79 73232 76 71148 67 58547 67 60108 90 81803 68 63368 84 77984 14 13363 100 87715 29 25447 105 91056 105 92879 107 97146 53 44224 59 52806 107 98031 81 75788 87 80148 99 87535 78 72634 102 90136 29 25336 91 82980 99 87339 8 8753 91 82933 87 80352 81 76299 102 89912 107 97080 109 99499 105 92459 100 87686 107 97460 67 60075 22 18080 55 47435 57 50795 84 77954 108 99153 106 94503 24 18941 99 86570 26 20682 59 52704 74 68948 57 49697 87 79992 106 94907 101 88628 91 82886 40 38435 67 60146 33 33109 101 88951 105 92977 107 98460 34 35300 107 98508 59 52153 107 97670 106 94241 57 50605 87 79405 98 85544 105 93116 81 76346 107 96805 86 78237 45 41670 91 82094 109 99552 89 81545 107 95472 108 99021 58 51319 69 65314 81 75712 79 73009 57 50678 101 89307 67 57514 106 94905 82 77155 83 77315 27 22381 74 68758 54 45814 98 85363 106 94831 101 88878 67 61815 32 29838 101 89155 107 98028 106 94467 106 93874 87 78877 93 83740 105 90854 89 81390 79 74096 67 62950 14 13974 99 86899 67 60042 87 79733 91 83414 85 78130 68 63498 37 35591 107 96506 27 22531 108 98663 107 95367 98 86184 107 97469 55 47635 100 88305 79 74583 17 15431 17 16275 101 88705 108 98836 95 84686 63 55359 36 35481 90 81986 55 47395 99 86532 101 89167 105 91945 107 98523 87 79458 2 1574 91 82807 87 79178 108 99056 106 94079 106 93754 38 36891 95 84175 30 27742 9 10916 87 79536 95 84120 98 86223 87 78595 68 64882 105 93233 101 89635 81 76691 87 79928 105 93440 100 87961 102 89992 52 43097 67 60503 107 96773 101 89624 67 60542 68 63075 107 98209 89 81300 6 4601 105 92214 53 44887 98 85298 67 62012 107 96420 70 67129 107 97016 4 3295 25 20431 52 43551 67 62599 79 75027 16 14727 91 83311 67 59149 91 82088 107 96363 107 95793 105 92245 89 80595 55 46717 39 37504 107 97398 95 84446 71 68159 40 38560 110 99865 102 90017 90 81884 79 73397 108 99148 26 21177 76 71125 107 96959 8 8768 105 90721 107 95599 105 92033 98 86007 78 72558 1 1 81 76419 106 95342 83 77324 67 60160 87 79234 105 92391 22 18508 109 99551 32 31037 109 99731 81 76655 81 75282 107 96695 107 95607 29 25438 40 38913 105 92467 81 75955 107 95416 98 85607 98 85541 21 17999 106 94050 39 37596 53 45015 91 82114 33 32657 68 63138 68 64082 59 51743 68 63046 43 40765 105 93732 90 81891 68 63454 17 17100 68 64541 68 63399 27 22774 79 74945 9 11087 32 30446 87 79740 68 64217 102 90033 102 89962 62 53304 105 93707 55 46216 8 9645 55 46424 107 95536 101 89230 27 21432 14 13923 39 37395 64 56381 107 97292 83 77391 47 42192 80 75214 57 50574 67 57183 52 43472 101 88729 91 82342 74 69952 79 73383 68 64651 106 95206 81 76935 63 55696 87 78708 53 44651 79 74042 107 95459 81 76959 69 65342 74 69627 101 89052 67 58962 79 73522 107 96229 52 43700 8 9800 103 90325 1 443 69 66369 74 68902 101 88462 14 14469 87 78822 105 93376 107 97802 77 72090 98 85651 2 1685 55 46471 21 17851 8 9505 110 99923 57 50987 81 76065 25 20306 5 3570 107 95417 14 14109 79 74939 99 87323 100 87892 74 68783 71 67730 106 95079 106 93888 67 59593 79 74781 95 84333 57 49155 81 76632 107 97973 91 83333 87 78654 11 12306 105 92688 68 64163 105 92626 27 21566 106 93909 106 95085 74 69704 101 89327 67 61991 67 62266 105 90766 63 55621 95 84962 91 82075 81 75403 105 92887 67 59088 81 75423 26 20689 59 52183 4 3100 108 99256 32 31385 99 87147 8 8684 57 49921 105 92246 63 54837 98 85696 105 92725 107 98162 33 32559 71 67613 33 33273 105 91049 52 43101 79 75043 107 95888 104 90461 39 37488 8 9061 95 84961 100 88004 67 59507 69 66128 99 86991 91 82389 62 53479 53 45433 67 57976 7 7680 100 87997 53 44036 63 55728 89 80731 17 14863 98 85797 43 40450 70 66901 67 57624 57 49048 106 94160 68 64911 99 87416 110 100000 67 61481 98 85766 102 89787 105 91373 48 42237 5 3630 69 66148 14 13845 67 62198 67 61734 98 85388 107 96975 101 88739 67 61954 99 87599 52 42823 1 268 101 88820 67 60085 81 76791 99 87643 79 73486 63 54663 79 73455 98 85616 106 95335 105 91565 102 89906 77 71652 79 73981 1 831 106 94061 99 86497 95 84634 81 76831 106 94910 78 72548 107 95657 56 47699 105 91878 106 94715 91 83372 68 64037 59 52670 75 70562 106 94200 57 49540 67 57801 69 65388 8 8562 63 55936 81 75872 60 52919 68 63011 101 89024 67 60353 14 13405 63 54388 100 87746 67 62663 28 23399 105 90739 99 86777 74 69966 81 76857 57 50344 90 81697 81 75947 101 88449 109 99742 107 97533 37 36041 91 83201 63 55748 91 83398 101 88501 93 83701 89 81217 90 81836 98 85957 100 88350 107 97152 83 77342 106 94521 43 40612 107 95776 79 73779 100 87791 84 77716 87 78578 25 20373 102 90061 11 12409 77 71792 77 71800 106 93987 95 84258 107 96825 67 59020 105 93120 101 89285 77 71649 62 53512 107 97743 106 94355 107 95993 100 88267 102 89923 68 63405 79 73349 14 12912 87 79872 100 87714 61 53247 91 82982 30 26088 105 92646 95 84140 90 81683 81 75701 77 71452 57 48916 106 94332 109 99283 59 52166 33 33392 32 29822 17 16938 67 60558 2 1584 107 97401 102 90003 67 59050 105 92823 69 66392 102 90162 67 60510 46 41992 57 50758 105 93491 98 85249 99 86825 98 85924 30 27592 105 93690 14 12612 39 37879 80 75146 62 53532 90 81719 89 81220 107 98445 95 84271 106 94027 102 90271 91 83320 28 24672 33 33893 67 62547 107 96112 31 28348 105 90920 106 94988 67 57313 87 80017 97 85152 107 97891 79 73144 67 62864 44 41367 108 99040 89 81544 84 77762 81 76983 83 77428 107 98141 105 90975 95 84740 19 17792 107 97244 24 19074 107 98457 6 3963 107 95858 43 39697 108 98595 98 86023 87 78524 67 62249 74 70235 84 77612 89 81377 101 88580 63 55575 98 85320 105 91788 76 71179 79 74087 99 86819 75 70999 105 91418 56 48026 105 93469 90 81879 87 78555 78 72409 95 83975 81 77053 24 19072 57 49439 88 80418 30 27753 87 78453 105 92918 37 35881 105 93703 106 95039 68 63171 69 65390 95 83935 63 55703 74 69133 101 89198 101 88657 91 82104 89 81515 55 46719 87 79343 67 62115 17 15893 52 43044 52 43155 74 69404 107 96823 99 86783 107 97432 74 69107 79 73074 44 41134 108 99249 102 90098 22 18131 62 53753 53 45595 92 83480 107 98059 68 64058 37 35793 104 90527 98 85600 109 99794 101 88430 67 57481 67 61488 53 45475 64 56415 107 95446 81 75852 83 77221 97 85091 106 94630 57 50469 87 79345 69 66331 77 71955 107 96137 69 65726 91 83121 110 99891 27 23227 7 7900 105 93217 81 76398 99 87552 6 4924 57 48789 55 47379 99 86450 67 57802 77 72200 55 46454 98 86024 57 49020 106 94051 27 22057 87 78940 61 53228 99 86626 101 88844 74 68979 105 91848 3 2477 24 19159 62 53480 107 95614 98 86008 101 89239 34 34692 87 80001 87 79977 75 70695 99 87409 63 55489 89 81184 58 51289 4 3500 107 96704 48 42326 69 65646 101 89267 109 99496 99 87310 107 96969 61 53235 107 96336 102 89723 91 82086 81 75494 71 67388 99 86861 76 71228 107 97120 32 29716 49 42331 67 58452 53 44837 99 86680 33 32387 57 49336 107 96866 99 86704 53 44223 69 66084 7 5674 67 59412 79 73261 31 27995 59 52319 74 70345 9 11954 91 83410 43 40257 77 71382 106 94650 101 88678 81 76118 57 50408 50 42586 57 50994 105 93368 27 22285 55 47161 70 66697 81 76326 106 93755 8 10129 60 52858 105 90834 67 61404 33 33169 84 77567 32 31008 64 56911 99 86581 57 49946 32 29265 106 95271 105 91964 87 79565 106 94785 87 78749 67 62365 99 87273 89 81211 83 77468 68 63122 90 82034 24 19476 106 94749 33 32003 102 90117 81 76669 100 87755 105 93604 33 32876 101 88539 77 72116 99 86965 63 56204 30 26361 67 60726 26 20975 81 76516 76 71208 74 70135 98 85450 77 71539 14 14584 107 97983 105 92891 7 6477 75 70778 53 44772 67 59293 107 97143 105 92188 106 95243 104 90539 105 93603 91 82199 1 765 57 48987 109 99366 53 43778 40 38864 87 79986 101 89525 26 21000 67 60380 99 87201 44 41110 84 77821 30 27288 106 94716 6 4298 87 78330 67 59958 106 94490 86 78275 105 92751 106 94553 87 79438 105 91349 105 91022 68 64240 107 96620 62 53279 108 98641 87 79444 1 441 57 50695 100 88295 53 44769 107 98052 62 54160 106 95260 70 66994 74 69581 53 45739 43 40451 100 88105 40 39034 79 75047 87 79338 79 74695 87 78664 67 59776 30 26887 104 90591 105 91546 68 64633 107 97012 57 48159 74 69913 109 99506 105 90733 78 72833 95 84056 89 80494 105 93726 68 64182 101 89687 36 35435 95 84067 53 44431 107 96634 91 83212 107 98021 107 97284 106 94271 95 84781 83 77390 79 73669 55 46786 108 99053 108 99175 98 85844 71 67814 31 28626 67 60684 102 89960 9 11854 89 80924 67 61848 87 78953 95 84840 89 80553 5 3943 107 97181 104 90614 81 75673 43 40591 8 8910 98 85537 105 92992 17 15707 106 94010 93 83697 105 92644 9 11494 107 95451 72 68584 95 84731 105 92634 39 37298 57 49477 108 98919 82 77175 77 71575 107 97968 53 44966 99 86765 84 77689 102 90089 54 46021 105 93278 105 92280 67 59073 107 97081 107 95987 81 76405 101 88397 87 79854 79 73731 49 42378 100 87937 79 74393 52 42917 33 33561 8 9804 30 26796 109 99356 79 73772 68 63982 59 52079 38 36701 78 72613 101 89689 6 4937 70 66817 52 42778 106 94795 24 19444 27 23098 71 68429 63 55071 59 52454 43 40324 67 60111 81 75601 87 79984 74 69833 79 74003 67 60162 79 73033 81 76865 106 94952 90 81767 99 87423 69 65074 30 26893 79 74184 104 90426 28 24095 79 72985 17 15566 87 78479 53 45721 43 39489 107 97489 84 77852 107 95357 106 94166 63 55462 68 64175 109 99512 106 95111 95 84601 70 66917 93 83615 98 86243 44 41120 99 87632 84 77800 107 95824 95 84894 79 74899 107 96421 107 96282 81 77040 59 52511 40 38234 107 98107 75 70571 26 21131 81 75864 105 91981 101 89568 107 95356 67 59960 108 98907 106 94871 67 59866 107 97574 108 98823 107 98046 89 80895 87 80128 91 83020 79 73268 8 8773 34 34578 107 97676 82 77166 33 32757 39 37492 99 87444 79 73258 55 46149 102 89777 99 86649 107 97338 59 52532 91 82595 67 61146 27 21521 8 8643 77 71320 87 80320 109 99763 102 90015 89 80518 81 76838 108 98662 90 81908 104 90437 107 96223 6 4195 87 80041 53 45282 68 63320 87 79107 9 11393 74 70014 87 78360 74 70338 84 77913 87 78572 32 29791 87 79512 109 99556 40 39029 30 27261 107 96411 87 79776 108 98767 28 23413 64 56447 63 54604 76 71236 68 64909 105 91325 79 74948 100 87909 100 88116 14 13032 91 82116 107 97935 38 36599 105 91046 110 99858 74 70313 91 82622 106 93983 63 55757 99 87113 105 91262 100 87977 107 98281 101 89402 101 88894 69 66142 43 39400 107 96372 87 80220 101 88731 106 94545 31 28178 108 98772 108 98854 99 87078 74 69266 33 31874 107 96929 108 98730 107 97366 107 96496 105 91204 98 86272 74 68810 79 73822 72 68540 67 58036 79 74038 34 34493 95 84919 59 51967 107 97171 81 76408 71 68241 60 52876 14 14122 9 11743 89 80833 105 92255 95 84462 69 66485 98 85675 27 22680 110 99925 105 93511 33 32166 70 67082 107 98032 107 98381 28 25051 26 20942 63 55647 68 64593 100 87966 87 79145 44 40992 78 72712 59 52514 95 84851 107 95812 101 89035 87 80151 107 98228 105 91830 103 90361 75 70814 107 97862 107 96417 11 12257 62 53643 67 61001 69 65181 107 97074 68 63561 8 8085 105 92415 107 95621 106 95055 106 95172 75 70925 27 23043 102 90216 79 74622 104 90655 99 87609 69 65335 108 99273 40 38429 67 57190 77 71335 18 17429 30 27903 81 76357 87 78366 70 66957 105 93631 98 85838 67 60802 63 56218 74 70410 89 80798 64 56379 67 58739 102 90029 105 93677 107 97410 74 70283 107 97084 57 49324 9 11111 68 63096 110 99849 6 5075 107 96043 101 89113 91 83459 75 70982 63 55195 69 65003 106 95225 59 51338 81 75626 67 57460 64 56324 108 98922 87 78622 59 52248 17 15959 107 97864 95 84896 101 89634 46 41979 105 91902 4 3504 106 94894 67 60186 107 95900 105 91850 74 70472 55 46757 95 84086 70 67140 92 83520 74 70275 63 55244 7 6562 27 21426 89 80524 29 25648 7 7726 79 73046 57 49005 34 35076 44 41225 26 21242 101 88817 89 81160 57 49884 78 72438 102 89887 109 99536 87 79856 38 36848 28 24108 95 84773 108 98694 105 93002 99 86703 14 14337 67 58080 11 12325 59 51767 28 24463 87 78898 67 62461 32 30895 9 10474 33 31999 67 60769 61 53083 107 97697 106 94047 107 97901 107 97148 95 84622 67 58877 57 49362 98 86022 105 93103 56 47937 109 99541 79 73032 33 33358 31 28440 17 16647 107 97555 81 76171 106 94825 101 89630 55 47617 105 92941 67 58769 105 92759 81 76588 19 17627 101 89268 105 92776 89 80594 100 87687 83 77394 84 77766 107 97461 98 85756 101 88908 89 80711 81 75624 107 96456 107 96739 106 93802 101 89204 74 69006 108 99124 95 83888 106 93827 89 80896 6 3949 91 82975 18 17257 108 98683 28 24892 23 18599 105 92179 98 85275 56 47708 99 86757 53 44865 17 17040 101 88662 107 97373 63 54964 17 14938 67 61096 43 39699 95 84881 40 38545 110 99964 106 95145 105 93554 109 99399 105 91859 87 80337 102 89761 108 99250 94 83781 24 19442 63 55974 70 67011 95 84797 1 807 81 76290 107 98270 106 94437 95 84020 107 98540 81 75811 107 96709 71 68301 27 23167 107 96807 8 9507 107 97779 30 27146 108 99135 107 98187 107 97853 100 87922 56 47874 16 14659 110 99934 62 53436 9 12200 34 34063 99 86908 108 98650 64 56706 108 98708 105 92940 107 97635 107 95405 43 40071 99 86949 8 8534 7 6460 94 83780 59 51518 17 15193 105 90731 69 66469 105 91259 103 90275 40 38521 101 89340 17 16951 38 36919 8 9869 79 72952 79 74280 63 55203 74 69549 14 14514 74 69728 61 53068 96 85057 67 62200 87 78990 106 93855 105 92129 79 74255 52 43180 17 15243 106 94273 74 70131 105 93646 68 64777 95 84835 105 91975 67 61218 107 97206 105 90892 91 83134 1 131 67 57264 110 99833 2 1278 106 95003 81 76122 105 92625 87 80194 107 97281 103 90368 5 3821 77 71941 107 96791 107 97755 110 99927 74 69604 107 95903 33 32965 9 11039 101 88838 107 96809 84 77814 83 77383 30 26808 106 94670 107 96479 81 75340 32 29283 6 4806 87 78768 24 19706 104 90649 98 85289 53 45554 29 25687 57 50959 106 94523 107 98447 101 89294 59 51563 8 8068 101 89592 69 64969 107 97836 89 81500 59 52227 79 74194 106 95067 105 91286 101 88744 101 89472 87 78574 106 94917 108 98950 107 97732 95 84254 62 53393 105 92785 68 64860 102 89737 100 87759 73 68736 98 85288 79 73161 67 57845 67 58935 102 89735 105 92388 105 92153 107 96369 53 45500 105 91751 23 18700 87 79313 62 53739 87 79220 71 68461 69 66205 105 91738 81 75511 62 54021 32 29671 107 98284 89 80840 56 47669 105 92919 87 79478 31 28900 1 982 95 83986 27 22464 6 4147 14 13967 105 90802 101 88879 67 58045 77 72092 105 91766 101 88726 63 54462 67 61746 74 69803 106 94502 67 60208 74 68899 61 53202 79 74026 18 17405 62 53686 106 95211 106 94486 71 68150 99 87571 28 24359 98 85637 67 59600 105 90844 56 47767 105 91064 69 65339 110 99904 105 92667 57 49632 109 99486 28 23813 3 2541 105 93516 53 45614 107 96629 99 87470 105 90981 64 56733 56 47896 100 88278 30 26342 107 95799 32 30394 63 54918 74 69035 108 99094 79 74372 9 11421 103 90349 101 89651 91 82476 79 73399 79 73053 95 85052 30 27685 105 91518 74 69053 27 22816 78 72820 40 38440 105 93182 67 61776 87 80381 89 80574 45 41562 105 92798 91 83023 90 81901 40 39139 55 47205 82 77167 87 78731 87 78363 105 93397 82 77157 59 51469 68 63666 55 47191 97 85092 70 66873 9 11236 67 59311 104 90611 93 83614 57 48070 99 86467 79 74717 89 80819 74 70148 17 15402 69 65907 109 99473 68 64484 7 7462 71 67896 100 87805 99 87023 98 85257 100 88244 59 52634 79 73775 17 15353 81 75867 29 25314 106 94980 106 94456 67 60221 107 97384 84 77726 95 84287 64 56935 67 62720 28 24279 55 47454 67 62773 85 78180 93 83670 37 35601 105 93188 99 87664 91 82056 59 51334 107 97315 101 89639 105 93288 79 74922 105 91965 109 99615 107 96658 27 23277 91 82452 108 98821 107 96245 8 8477 106 94778 81 76274 84 77940 27 22491 110 99857 107 96534 106 94799 59 52566 99 87133 71 68305 109 99564 74 69363 109 99601 67 58393 84 77844 67 57818 90 81774 89 81372 99 87178 47 42115 71 68217 63 55828 38 36602 69 66492 89 81363 91 83420 67 57098 95 84357 69 66520 34 34958 70 67121 4 3032 67 60620 30 26201 89 80527 99 86741 43 39614 107 95407 91 82649 40 38629 3 2227 105 92744 57 49529 105 92106 74 70309 106 94815 9 10496 105 91663 68 63371 64 56937 98 85327 44 40957 75 70917 107 97499 95 84658 106 94946 74 69094 106 94078 17 15667 105 91972 68 64482 99 87276 98 86257 107 95878 74 70233 79 74896 105 93059 109 99602 74 70466 69 66202 69 65552 107 97751 105 92062 98 86066 40 38773 98 85548 91 82091 67 59831 7 6389 24 19888 40 38138 67 57947 107 97043 52 42997 75 70598 98 86222 95 84770 5 3543 74 68797 31 28055 63 56016 70 66767 43 40859 49 42458 95 84026 99 87382 106 93885 67 58214 106 95306 69 65331 77 71266 37 36070 8 8490 107 98311 110 99965 43 40339 108 98962 105 93300 67 58807 98 85503 64 56849 91 82163 108 99107 98 86070 24 19594 99 86451 81 76706 67 61171 89 80830 18 17445 67 60090 107 95379 101 89085 87 78792 84 77615 90 81955 49 42339 107 96255 74 70493 105 91511 100 88123 57 48242 75 70920 69 65736 77 72003 102 90063 79 74086 63 55108 67 62023 95 84924 102 89786 104 90455 69 65861 109 99682 108 98782 105 91611 87 79651 99 86530 91 83284 43 40382 67 59622 91 82986 107 96738 98 85539 79 74938 106 94421 108 98716 98 85974 107 95723 108 98634 81 76805 107 97493 28 23640 76 71150 77 72095 91 82690 79 73322 74 70205 107 97702 67 59807 77 71789 107 98029 81 76091 57 49979 107 95542 91 82538 107 98375 87 78607 17 16415 95 84960 67 59205 5 3549 63 55141 105 91137 98 86300 79 73206 95 84214 101 88885 8 8418 107 97590 109 99458 107 98451 108 99171 67 58009 59 51672 53 44031 27 22732 109 99677 67 57737 98 85818 89 81322 106 94919 108 99066 67 60196 89 80639 7 5869 70 67247 32 30411 87 80136 109 99311 102 89696 62 54134 101 88767 32 29354 79 73259 71 67796 91 82391 87 79312 14 14427 79 74373 17 16368 63 55590 105 92226 93 83675 91 83228 105 92593 69 66466 109 99389 87 80125 68 63846 105 93665 89 81483 67 60339 29 25597 107 97705 27 22628 67 62521 68 64868 108 98881 107 98370 67 57172 74 70322 83 77316 101 88703 107 97030 91 82744 108 98743 67 57799 57 49419 78 72484 107 98110 107 97916 24 19429 67 58685 106 94183 69 65546 30 27343 67 60273 75 70949 32 29944 79 73991 98 86088 105 91199 59 52202 43 39425 105 92263 107 96469 107 97017 81 75426 101 89438 62 54028 24 19262 81 76889 107 97564 3 2297 43 40048 107 96151 59 51379 67 59466 55 47368 100 88189 7 5470 14 13182 105 90936 107 96117 91 82172 55 47481 63 56164 71 68015 89 80806 6 5149 67 62041 95 85051 3 2348 40 38218 99 87026 87 78698 57 48068 79 74848 105 93568 107 97674 67 57819 59 52110 109 99715 105 92361 77 71485 109 99420 107 97336 69 66019 108 98712 91 83138 75 70911 79 73408 9 11986 106 94138 87 78405 98 85574 105 90987 33 33155 99 86476 87 79132 69 64964 74 68760 108 98899 93 83667 91 82189 106 94498 105 93148 69 66529 110 99867 68 63844 109 99317 79 74267 55 46607 71 68083 103 90277 67 57835 107 95473 99 86516 74 69863 105 92090 3 2656 105 93342 67 57140 108 99211 30 27626 55 47261 86 78274 108 98911 105 92387 14 14168 109 99471 107 97020 21 17881 107 95661 107 96545 8 8903 105 93246 106 94252 81 76989 70 66878 106 95235 71 67359 106 94482 79 74687 57 49084 70 66769 107 96467 105 91433 79 73512 79 73544 69 65520 79 73895 9 11682 28 24505 101 89072 95 84260 109 99309 99 87165 95 84123 67 60606 57 49643 87 78354 107 96652 63 55167 32 31718 108 99017 30 27094 105 91671 87 80296 9 11832 67 59562 107 96875 69 66615 99 87508 101 88691 67 61600 75 70952 81 75688 8 9421 64 56605 99 87209 64 56423 107 95671 69 65950 74 69217 107 95401 107 96490 106 93990 67 59625 68 64873 107 96612 99 87484 99 86380 48 42233 67 62216 67 62301 84 77685 107 96170 94 83784 107 96197 89 80473 67 57072 62 54061 81 76060 108 99203 74 69666 43 40215 91 83077 43 40355 107 97083 109 99802 109 99596 17 16567 91 83464 57 48599 59 51554 105 93739 74 70503 39 37545 79 73082 107 97542 91 82861 87 79758 99 86525 69 65877 74 68900 107 97071 6 4688 95 84064 79 74374 106 94592 63 55541 18 17159 79 72945 55 46574 101 89011 98 85345 80 75202 57 50485 68 64195 90 81684 83 77389 107 96589 74 70087 105 91735 2 1214 83 77222 67 61737 98 85291 68 64719 108 98810 53 45502 62 54155 74 70327 98 85209 108 98914 107 97382 89 81326 98 85618 9 10231 67 62069 17 15914 87 79970 40 38417 63 55988 81 76698 8 9265 105 90781 99 87006 107 96374 78 72607 28 23647 107 97856 105 93466 95 84912 27 21880 106 94268 27 23292 87 79410 64 56620 33 33881 22 18367 89 81503 63 55333 95 84220 85 78157 7 6691 105 91061 74 68992 24 19911 28 24683 79 73594 67 59901 106 95118 67 61298 67 59518 80 75160 67 59320 110 99983 87 79514 101 88567 17 16460 69 65589 105 92979 107 96269 67 59163 105 90810 9 10257 52 42963 69 65694 59 52568 108 98764 105 91871 8 9650 14 13579 99 86766 98 85601 107 96361 101 88902 76 71129 74 69138 77 71640 67 61882 69 66623 67 62374 84 77771 63 55472 89 81608 26 20969 55 47386 81 76218 107 96344 43 39685 107 96466 87 79780 107 97010 105 93364 106 94262 87 79764 107 97791 97 85071 74 68764 98 85263 107 97651 105 91592 87 79899 109 99291 74 70149 9 10449 68 63533 81 75459 67 61065 69 65157 81 76737 5 3910 99 86748 105 91000 90 81706 90 81769 74 70108 32 29233 74 69311 107 96550 105 92614 70 66827 99 86622 1 739 68 63468 94 83793 87 80189 109 99814 67 60329 105 92134 99 86390 81 75645 76 71196 99 87621 79 74180 95 84255 104 90483 107 96078 81 76417 61 53051 105 91686 84 77925 105 92116 107 98172 89 81340 108 99121 14 13871 74 69572 107 97881 63 55043 79 74331 8 8390 100 88208 101 88450 101 88617 106 94717 16 14689 59 52534 98 85472 107 95547 59 51735 69 65723 106 93752 71 68173 69 66437 79 74858 107 97270 99 86668 107 98166 95 84810 105 91638 81 75764 77 71517 1 691 106 95169 59 51394 95 84708 107 96512 67 60235 67 59100 95 84392 70 66996 107 96510 30 27317 79 73400 101 89322 67 61301 107 98326 98 85863 74 70408 56 47657 86 78250 81 76402 110 99930 30 27618 59 52739 69 65462 64 56658 22 18272 32 30043 105 90845 106 94381 48 42242 107 96666 64 56948 101 88692 101 88400 98 85898 107 98134 6 4056 109 99759 63 54921 22 18203 106 94684 106 95247 102 89825 24 19989 38 36519 57 49385 84 77647 110 99990 101 89553 95 84885 27 22549 109 99427 108 99167 55 46614 87 79572 98 85264 101 89317 62 53541 98 85178 1 468 34 35078 105 90902 91 82295 81 76651 109 99413 105 91877 87 78930 78 72414 14 13759 82 77189 106 94962 91 82433 81 75279 102 90144 104 90409 77 71593 107 96909 59 51548 59 52137 107 96974 63 56047 108 98623 74 70092 74 69770 69 65687 98 86034 84 77820 103 90370 49 42548 98 85884 101 88706 73 68669 107 98291 105 90790 6 5192 69 65944 107 98155 105 93227 99 86698 74 70427 101 88496 62 53492 53 43927 77 71243 106 95314 79 73011 91 82107 91 82448 106 94236 69 64957 105 93438 53 45455 40 38782 17 16616 107 98072 105 92002 110 99914 77 71966 105 90692 87 78859 57 48083 87 78473 67 57660 98 85763 69 65265 107 96934 27 21714 91 82732 53 44450 8 10030 63 54986 34 34690 107 97471 81 76692 106 94196 71 68104 105 92102 106 93892 107 98426 32 31334 103 90286 107 97188 91 83135 63 54695 105 91351 71 68249 101 89561 89 80851 109 99664 107 97427 109 99619 91 83285 107 96316 107 96951 67 57478 106 95134 78 72716 75 70665 30 27921 105 93465 91 82901 71 68182 95 84161 61 53106 107 96324 24 19861 102 90155 81 75540 78 72717 67 58078 89 80867 87 79997 67 60044 99 87092 98 85939 108 98808 75 70906 102 89953 43 40172 52 43048 106 94868 73 68670 101 89020 59 52717 106 94698 14 13479 107 96416 93 83588 88 80404 26 21029 46 41765 31 28508 105 91413 107 96678 91 82508 105 93031 69 65916 79 74209 107 97708 75 71091 84 77681 105 93654 109 99440 101 88473 99 87620 101 88623 105 93339 81 75797 98 85683 53 45157 29 25340 68 64253 67 60733 71 67534 40 38471 87 78816 95 84487 107 96904 84 77701 105 90970 17 15698 1 848 79 74277 63 54596 69 64978 90 81900 95 83971 107 95845 1 617 69 65586 93 83632 99 87543 71 68079 32 31754 107 95598 91 82573 105 91431 59 51496 101 89221 63 54997 79 74670 106 93901 67 60977 9 10331 87 79839 57 51198 106 95322 105 91835 14 14032 91 83244 101 89638 8 10074 9 10942 106 94558 33 32044 67 62230 105 92436 107 96600 104 90609 67 59032 26 20656 19 17539 71 67326 14 13754 107 98331 90 81928 102 89907 93 83568 32 29494 85 78093 81 75922 101 88552 67 60803 90 81846 109 99372 93 83722 81 75318 105 90709 105 90678 55 46975 67 57933 67 62516 84 77856 79 75077 29 25729 87 80223 68 63306 55 46776 1 598 68 63488 106 94001 89 81115 24 19566 108 99184 81 77061 8 8678 104 90555 79 74017 106 95126 87 79180 85 78013 84 77854 109 99396 38 36411 67 60359 95 84136 101 89612 95 84506 89 80942 77 72176 95 85044 105 91525 107 96423 106 93991 95 84845 79 72963 67 60230 4 3378 67 58539 87 80240 105 91176 107 95465 84 77703 99 87494 79 73720 108 98828 67 57800 105 92961 67 61513 106 95082 62 54165 105 92895 82 77190 102 90024 106 94591 87 79447 70 67135 105 92034 101 88848 30 26116 59 51557 79 73884 102 89710 100 88218 102 90138 79 74692 4 3502 106 94945 107 97416 89 80988 98 85174 69 66398 68 63978 105 92497 91 82330 78 72340 101 88868 79 74242 30 25962 100 87907 68 64793 107 95713 102 90163 67 60321 74 70120 91 83192 107 97451 69 65791 67 59739 8 8583 67 58552 14 13928 57 50975 104 90470 105 92640 98 85698 8 9258 105 91090 55 47629 34 35184 81 75308 37 35606 69 65953 68 63385 55 47571 32 29903 77 71298 79 73585 105 92308 81 75794 104 90576 56 47981 79 73153 68 63906 67 61097 81 75333 89 81236 81 76969 69 65906 57 48845 105 91263 102 89934 105 92438 79 73148 100 87790 62 53912 107 97812 68 62966 24 19847 48 42206 81 76289 107 97949 67 59512 83 77338 2 1195 105 91755 105 92422 101 89271 89 80670 62 53844 67 61903 95 84769 68 64576 87 80023 107 96751 28 23320 105 90922 95 84914 55 47189 9 10245 87 78752 106 95295 87 79181 99 87562 79 74437 71 67898 81 75956 74 69462 100 88006 95 84571 108 99109 85 78193 74 69423 18 17373 77 72113 101 89180 81 76387 27 22985 15 14643 90 82021 107 97242 6 5060 92 83521 99 87472 99 86646 54 45791 81 76912 57 50375 107 97014 87 78599 77 71698 68 64383 107 95809 69 65998 109 99737 99 87010 108 99234 87 79280 106 95125 17 15889 71 68175 105 90921 107 95622 67 58372 67 60104 104 90587 106 93858 29 25322 49 42423 2 1426 81 76383 107 97311 105 92567 107 96624 3 1890 83 77343 38 36942 102 89917 69 65204 55 46181 105 91642 79 74462 95 84624 59 52653 105 93179 79 73353 107 95409 50 42615 98 85279 75 70930 95 84041 75 71008 93 83706 87 78511 26 21300 43 40008 57 50522 105 92971 67 61458 9 11955 101 89488 69 65954 5 3763 28 23953 87 79269 105 91740 105 92332 8 8439 67 58642 90 81753 84 77872 55 47239 105 92870 67 57896 108 99209 78 72502 81 75600 107 98030 14 12621 91 82106 67 58450 43 39686 67 58543 70 66740 108 98602 99 86580 107 96998 110 99873 67 62484 107 95797 98 85638 50 42575 107 97145 106 95100 67 58504 102 90250 109 99658 108 98688 105 91866 99 86325 101 89300 107 97577 87 78950 71 67656 107 95751 106 94068 102 89961 107 95659 98 86199 38 36735 87 78711 99 87671 53 45368 107 98388 107 96870 38 36613 98 85221 107 98455 98 85233 67 59318 81 75586 14 14049 98 85317 27 21942 98 86032 98 86153 30 27857 102 89799 91 82537 99 87034 87 79633 95 84052 101 88665 89 80792 91 82706 74 68956 4 3091 109 99714 27 21933 106 93812 89 80938 87 79838 105 93221 69 66370 70 66645 98 86263 109 99524 105 92316 107 96726 85 78120 107 97972 6 5308 107 97602 101 88956 107 98529 39 37174 86 78260 85 78030 99 86351 99 87453 95 84325 33 32038 33 33118 14 13287 71 67812 95 84289 81 75905 107 95773 41 39185 67 60600 105 92010 79 73846 68 64142 32 30475 107 98000 79 73532 88 80413 67 58172 105 92306 99 86379 69 66153 56 47971 74 70419 107 95700 91 82783 67 61724 107 96595 77 71364 57 48717 102 89877 64 56590 1 410 107 97194 37 35656 107 97426 105 92920 77 71273 102 89843 40 38516 95 84070 98 85820 105 93136 87 78681 106 95198 105 91702 108 99228 101 89250 110 99866 57 51019 17 15247 109 99721 87 80201 98 85623 43 40738 105 90704 107 98486 8 9355 91 82238 33 32804 107 96874 67 61152 14 12947 7 6595 104 90673 100 87841 9 11495 63 55143 79 74782 75 71090 87 78972 62 53988 106 94305 87 79327 32 31077 19 17565 109 99324 100 88168 89 80542 101 88734 79 74123 100 87725 90 81854 109 99811 68 63507 78 72584 107 97421 74 69794 87 79033 76 71160 7 7930 7 7099 40 38510 57 50648 89 80660 57 48877 70 66959 89 80898 90 82007 108 99025 44 41311 76 71128 99 87610 8 8107 57 49224 69 66521 103 90288 26 21302 39 37448 57 51162 101 89007 97 85074 69 66090 43 40043 91 83006 6 4114 1 586 30 27581 106 94039 63 55202 67 58440 103 90337 110 99901 53 45090 107 95447 53 43748 71 68258 105 91929 106 94428 52 43046 100 88307 89 80776 78 72356 98 85856 105 91298 93 83710 80 75176 98 85194 87 79168 77 71369 28 24727 104 90622 95 84587 27 22474 67 60052 107 97826 74 70017 40 38633 93 83628 14 14029 57 50593 105 90776 100 87828 71 67538 71 67355 107 95794 108 98916 79 75016 107 96271 67 61871 25 20551 70 66939 98 85285 107 98582 92 83559 105 90841 44 41193 106 93986 105 93737 67 61137 90 82025 34 34089 89 80741 81 75311 55 47504 101 88561 62 53545 63 55242 33 32874 87 80318 107 97766 6 4959 108 99257 24 20270 89 80612 105 92502 69 65288 100 87876 79 73311 108 99159 67 57709 69 65570 105 93494 106 94850 59 51350 101 88564 109 99533 85 78175 105 91172 81 75923 81 76767 8 8543 53 44610 74 69351 105 91762 74 70302 102 89891 107 96597 105 92937 108 98974 40 38291 32 31786 107 97174 109 99780 87 78608 59 51368 8 9164 105 90815 107 96107 79 73517 78 72446 64 56416 17 14858 106 95110 84 77620 108 98761 105 93502 110 99963 87 79500 98 85329 67 57814 52 43017 91 82449 81 76182 91 82156 100 88336 105 92364 87 79085 109 99638 77 71598 83 77329 101 89546 40 38142 87 80101 101 88977 95 83832 106 94784 68 63429 63 56210 107 97438 17 16175 62 53571 8 8537 87 79810 74 69483 77 72069 79 74337 67 61380 110 99932 40 38916 79 72950 108 99014 39 37131 99 86799 79 74369 108 98642 68 63448 42 39282 67 59917 106 93771 95 84171 17 16551 34 34227 105 93588 14 13942 7 7515 101 88858 89 81488 109 99304 107 98310 75 70966 105 91297 99 87145 68 63853 55 46183 67 57804 107 97353 108 98794 106 94790 17 17138 101 88363 63 54747 38 36918 99 86601 81 75612 87 80327 87 78770 63 55671 74 70259 100 88299 81 75531 54 45915 107 97161 100 88236 14 13181 100 88203 67 58059 105 92541 89 81378 107 97006 67 58462 106 94409 101 89328 7 5784 97 85126 84 77870 78 72834 45 41632 67 57860 43 40892 99 86431 67 60544 67 58751 40 38875 77 71776 39 37688 82 77177 79 73778 59 51959 33 32554 76 71119 107 95827 63 54641 75 71075 84 77720 89 81553 102 89739 53 45471 106 95319 87 78638 30 26570 107 96246 30 27035 67 58889 63 55360 95 84558 63 54983 67 58477 14 13656 47 42154 108 98807 59 51919 59 52525 71 67320 69 66077 106 94311 63 55984 55 46211 105 91953 108 98853 108 99089 91 82566 109 99299 91 83421 75 70666 33 31989 79 74173 102 89948 57 48705 55 47050 98 85435 46 41890 91 82771 9 10439 105 91689 74 70160 63 55731 99 87482 82 77121 101 89270 39 37651 27 21465 17 16081 87 79366 2 1386 77 71903 95 84203 9 11769 59 52624 87 78519 87 78588 99 86487 46 42062 52 43213 24 19414 57 48603 57 51005 59 51804 40 37956 57 49401 101 88747 109 99747 105 93520 67 62520 102 90197 80 75170 105 93082 74 69218 68 63212 32 30808 72 68544 18 17474 102 89691 106 95099 59 51676 79 74872 9 11729 68 64743 91 83369 31 28736 74 69042 82 77112 102 90253 71 67592 3 2486 59 52799 79 74434 78 72349 55 47026 107 95830 52 43126 27 21935 30 26415 107 97249 106 93908 24 19243 67 58971 91 83366 105 93051 67 58640 108 99229 53 45357 107 97186 101 89217 63 54793 107 96819 105 93078 75 70755 99 87002 89 80990 83 77279 44 41004 20 17823 64 56673 105 91514 105 90714 105 92120 95 83972 69 66539 105 90937 88 80403 79 74881 83 77479 51 42679 85 78057 105 90712 87 79059 78 72803 106 94282 57 50448 43 40653 91 82470 87 79881 79 74745 69 65184 101 88458 79 73666 71 67404 74 70456 105 93470 57 48855 71 67745 57 49499 57 49891 105 92633 43 39426 106 94595 68 64325 108 99065 105 90961 55 46536 69 66234 59 51431 102 89863 90 81832 7 7408 100 87891 62 53878 105 93222 28 23577 101 88789 106 93881 17 16957 17 16306 67 58436 87 78327 67 60050 74 69595 67 59753 87 80396 77 72122 95 84304 107 95423 67 57988 89 81177 67 62740 67 60817 30 27890 67 61342 79 74442 9 11846 107 98067 101 88481 106 95267 107 98520 57 48869 95 85047 91 83314 106 94342 67 60981 78 72814 84 77635 91 82770 90 81871 107 98042 7 6762 31 28191 24 18917 55 47565 91 82319 67 62452 6 5209 107 96706 85 78064 67 58399 106 95108 39 37511 107 96478 79 73617 107 96066 87 79497 107 97219 63 55373 107 95815 39 37634 71 67389 68 64451 100 88045 59 52300 108 98601 67 60688 109 99425 95 84922 69 65346 106 93817 91 82512 91 83290 68 64912 98 85914 81 75457 70 67151 55 47036 68 64471 87 79302 105 92358 67 60098 99 87245 52 42915 81 76214 107 95767 98 85486 68 63295 27 22513 105 90966 53 45367 53 44552 107 96890 67 61860 107 96744 107 98585 57 49937 34 35111 105 92230 108 98635 107 97641 75 71097 107 95934 67 62120 101 88475 101 88980 105 91063 91 83078 104 90428 93 83633 107 98217 67 62541 87 79351 77 72305 55 46609 46 41908 108 98698 106 95285 33 33276 32 30326 3 2241 87 78462 9 10531 79 73804 91 83184 10 12241 107 98512 32 30104 87 79749 6 4409 9 11019 55 47144 63 55223 107 95727 32 31150 7 7069 96 85054 82 77197 68 64179 43 40248 57 50259 105 90785 27 22627 87 80087 87 79688 99 86465 34 34628 27 22163 108 98737 109 99612 107 95989 105 91840 74 68984 67 59387 62 53397 78 72753 55 46617 101 88511 14 14175 108 98659 38 36419 101 89437 7 7507 91 82756 68 64745 106 94772 53 45545 74 68775 74 70154 78 72719 100 87744 106 93774 85 78108 107 97119 101 89063 91 82911 107 97643 40 38484 105 92716 33 33124 109 99343 62 53369 108 98721 108 99112 14 13649 64 56484 62 53359 7 7931 91 82927 69 66184 38 36912 59 51475 105 91036 33 32580 107 95826 89 81148 9 11893 74 69813 101 88646 107 98411 79 75045 107 95942 81 76866 79 74288 105 92959 109 99491 95 84396 83 77307 67 61113 78 72700 108 98678 59 51576 109 99574 32 29154 79 74058 84 77539 14 13596 43 39903 27 22337 46 41946 98 85787 44 40952 101 88822 104 90494 79 73932 95 84939 89 81620 84 77889 3 2083 106 94658 91 83330 99 87619 67 57900 79 73471 67 58741 101 88376 68 63990 105 92705 18 17503 22 18483 68 63010 95 84666 40 39170 99 86385 101 89579 48 42266 95 84584 99 86386 107 98049 106 95181 67 61667 79 73168 101 88957 67 61995 107 98001 81 75510 105 91332 77 72089 101 89540 108 98736 89 81379 55 46137 67 58088 99 86564 23 18641 67 62762 98 85926 89 81407 27 21973 101 88917 106 95310 67 59436 89 80795 40 38088 24 19274 67 58209 63 54412 55 46196 37 35842 7 5911 107 95495 89 80825 107 96714 71 68255 105 90911 107 98319 81 75679 53 45229 26 21127 108 98926 67 62565 67 57061 57 50948 107 97283 105 92396 78 72745 33 33660 99 87656 13 12586 99 87559 27 23141 105 91383 107 96601 106 94942 105 91856 99 87480 77 71656 87 79387 105 92723 34 34445 107 95738 8 10048 99 87536 53 45383 105 92348 67 58274 75 70739 17 15598 17 15369 78 72869 98 86314 93 83724 40 38965 77 72049 24 20051 101 89041 57 50391 107 95779 98 85482 105 90682 6 4327 97 85104 52 43401 107 97846 87 80127 53 44359 98 85190 37 36240 91 82242 61 53265 24 19027 107 96508 90 81733 77 71365 89 81463 97 85077 59 51552 105 91190 102 89797 89 81497 105 92980 87 80150 62 54140 78 72449 83 77223 98 85393 107 96840 9 10570 33 33475 74 70103 56 47664 87 78563 95 84474 108 98796 79 74351 105 92997 81 76904 27 21733 59 51341 28 23970 70 67210 40 38680 77 72063 6 5045 99 87377 53 43794 81 75503 75 71046 84 77749 87 80008 100 88195 108 99172 102 90030 106 94113 87 78503 53 44852 98 85562 59 52078 89 80693 7 7234 9 10367 91 83431 105 93589 27 23019 6 4549 79 75095 67 58705 108 99230 104 90549 63 56206 57 50302 87 79396 71 68163 106 94719 105 93372 103 90324 59 52315 33 32747 91 82124 1 346 107 96302 106 94527 87 79729 6 4051 106 94728 76 71238 67 60023 79 73127 108 98998 81 76449 68 63277 63 54645 98 85743 107 97210 105 91951 68 63606 105 91886 79 74422 87 80317 22 18263 107 95363 17 16232 105 91366 106 94895 39 37198 62 53670 44 41155 98 86311 6 5096 91 82934 107 97890 67 58968 90 81870 107 95494 107 95377 101 88913 101 89346 107 98383 67 62206 87 79067 36 35423 7 6516 106 94860 79 74774 67 62457 101 89089 34 34577 63 55670 95 84478 59 51853 78 72574 57 50960 91 83271 105 91778 107 98146 95 84406 57 48389 106 95102 87 80205 105 92999 105 91300 109 99355 106 94425 95 84994 105 92225 93 83640 109 99661 105 91367 110 99977 99 86884 99 86555 105 92736 101 89064 105 92910 70 67250 87 80261 67 60845 36 35509 18 17272 8 8757 3 2190 27 21982 67 61836 33 32669 87 78392 87 78862 74 69616 79 74010 59 51681 91 82924 17 15296 32 29576 100 88226 102 90068 108 98770 109 99412 105 93580 83 77302 34 35160 53 45189 32 30256 100 88172 17 16001 87 79616 84 77715 81 76927 68 63477 107 95861 59 51409 17 15272 75 70903 68 63548 101 89415 67 60425 109 99567 100 87727 67 61574 101 89018 34 35327 64 56327 43 39907 100 87972 101 88711 107 96015 101 89512 105 91082 105 91121 67 58788 107 96828 52 42902 105 93715 107 96619 5 3874 91 82267 83 77212 17 15499 106 94112 67 57555 84 77704 95 84244 106 94526 68 64321 107 95886 109 99288 101 89211 91 83176 55 46310 89 80613 106 94867 98 85975 105 93272 67 58643 7 5962 33 32843 81 75392 62 53366 81 75870 107 98429 37 36093 70 66693 105 91212 106 94360 74 69689 89 81640 2 1199 73 68658 106 94020 28 24711 105 91737 37 35779 95 83881 106 94625 89 81349 6 5366 17 15489 8 9025 108 99270 75 70782 30 26377 32 31388 71 67802 81 75849 74 69607 101 89597 79 73485 101 88911 74 70152 9 10584 77 71293 22 18154 105 91005 4 3010 32 30500 107 97077 105 91718 64 56635 52 43383 98 85893 69 65497 98 86100 98 85460 95 84831 79 74406 74 70277 40 38084 40 39092 106 94371 63 56025 46 42086 74 69212 95 84522 64 56874 53 45486 87 78542 107 96327 70 66770 92 83476 74 70068 106 95203 91 82384 33 31919 70 66775 110 99943 98 85961 40 38086 98 85244 97 85093 87 79744 4 2856 109 99409 109 99778 74 70128 17 16325 75 71036 89 80945 99 87588 81 76393 109 99709 3 2133 99 86843 105 91909 87 80359 106 93788 81 76905 98 85647 105 93463 43 40714 33 32823 77 72036 81 76544 87 79455 100 87999 107 95840 2 1443 79 73192 16 14845 100 87696 109 99520 43 39928 107 97304 67 58459 57 50600 74 68980 107 97247 106 95336 105 93024 105 92322 59 52022 105 92884 99 86545 105 92211 69 65979 32 29142 36 35492 34 34555 78 72483 91 82329 99 87371 107 97811 81 76086 9 10755 74 70033 43 40803 110 99988 40 38096 109 99515 85 78060 99 86881 79 74964 106 93918 107 97946 106 95331 59 52007 28 23341 100 88331 95 84940 28 23539 95 84652 105 93636 95 83946 81 76142 108 98680 106 94059 83 77250 101 89183 89 80733 79 73292 101 89355 59 52397 107 98277 105 91816 67 57415 12 12524 108 98871 7 6715 108 98890 94 83778 95 83932 101 88521 8 8618 110 99970 53 44974 45 41389 98 86058 107 97794 106 94216 108 98645 31 28467 87 78656 101 89029 67 60460 108 99223 107 96644 105 92556 70 66891 61 53059 86 78258 55 47038 74 69835 98 85169 33 32865 32 30999 62 53922 6 4133 81 77068 67 59916 106 94244 27 21735 99 86990 24 19768 67 60439 87 79039 14 13410 98 85739 107 98325 75 70625 101 89522 54 46062 105 93144 74 69474 95 83879 74 70053 81 77000 74 70083 87 80028 33 32995 87 78971 34 34605 107 98087 33 32884 6 5046 78 72488 91 82040 105 91429 77 71457 68 64461 105 90801 95 84079 102 89766 101 89319 79 73540 71 67679 30 27717 33 33202 67 60923 91 83351 39 37280 91 82912 28 24396 57 50694 95 84892 106 93819 102 89830 105 93348 62 54286 67 60414 91 82060 74 69641 32 29217 67 62568 95 84174 74 70484 9 11478 101 88557 59 51628 81 76786 87 79218 8 9138 108 99111 43 40908 89 80610 105 90860 102 89902 100 87936 69 65344 39 37889 71 68200 105 93055 98 85886 107 97598 99 86447 101 88979 30 26231 89 80722 106 93975 75 70637 9 10992 87 78965 57 49232 105 91242 105 92447 43 40055 91 83197 64 56615 100 87874 79 74183 67 62458 7 6185 107 98255 95 84021 2 1350 81 76304 106 94760 40 37935 87 79429 98 85396 79 73520 105 91943 77 71265 63 55916 67 62104 62 53744 81 75899 68 63889 63 55226 109 99760 81 76332 9 11289 55 46857 106 94727 91 82760 55 46826 105 93558 99 86361 68 64811 17 15415 105 92897 81 77055 105 93407 77 71962 105 91423 78 72806 105 91770 105 91857 28 24743 109 99462 105 92654 68 63681 8 9480 102 89706 87 79040 105 91640 27 21749 99 86984 67 62601 107 97537 69 65199 107 97714 57 49123 77 72054 67 59406 89 80617 79 74712 74 68766 14 13483 8 8484 76 71155 43 39934 59 52765 68 64720 55 47452 91 82418 105 93614 105 91394 57 49988 108 99221 43 39758 68 63054 59 51642 87 80071 106 94705 70 66992 99 87448 77 71948 40 38364 106 94362 81 75748 109 99483 74 69044 8 8943 95 84553 40 38720 99 87662 55 46300 107 96257 43 39712 98 85861 81 75920 109 99530 27 23013 101 88942 90 81825 91 82887 68 64330 95 84681 32 30409 107 98532 74 69002 43 39416 45 41501 81 77022 62 53967 107 97124 16 14777 55 47608 89 80888 67 58980 107 95813 57 49390 109 99532 107 97660 105 90829 89 80800 98 85443 98 85987 32 29929 67 62607 44 41261 101 89388 40 39047 108 99224 87 79557 107 96621 68 63042 105 92621 91 83054 99 86468 91 83406 98 86018 99 86563 67 60054 91 82250 74 70448 11 12402 105 92083 57 49071 104 90436 105 92265 107 97201 99 86689 67 59736 87 79241 53 44234 61 53071 63 54907 57 49881 77 71409 98 85434 102 89984 38 36336 63 55078 30 27621 106 93889 81 75699 101 88754 17 16732 68 63511 61 53148 8 9143 1 425 84 77542 91 82580 67 62748 109 99769 63 55272 68 64033 54 45783 31 28806 67 62618 31 28863 79 74457 69 65410 1 623 17 14875 71 67813 57 48674 63 55937 8 9662 107 96051 91 82274 109 99517 3 1895 85 78190 107 97282 67 59641 106 94094 105 92721 63 55629 93 83761 67 57090 106 95272 100 87904 107 96260 99 86336 7 6908 17 17027 79 74976 14 13501 102 89720 62 53385 68 64341 98 85259 106 95008 30 25917 101 89370 6 4596 53 44167 81 76213 67 59379 1 856 74 68880 104 90578 24 19077 100 88309 4 2845 18 17193 109 99777 99 86706 91 83243 8 9850 77 71528 89 81453 106 93765 32 30275 107 98393 67 61690 105 91461 1 592 105 92310 105 91044 105 91904 37 35699 107 96305 74 69791 100 87846 78 72659 81 76271 57 49444 70 66943 108 99104 67 61518 57 49280 39 37566 8 9655 18 17337 67 61516 67 61766 63 54973 87 79189 106 94613 57 49527 91 83157 105 91154 98 85454 9 11768 34 35079 7 6897 108 98788 107 96005 53 45628 43 40029 77 71449 57 50771 98 85982 75 71017 70 66930 38 36635 33 33801 69 65475 81 75582 40 38473 100 88224 107 98064 107 96454 105 90807 106 94345 78 72878 105 92986 42 39323 14 12746 89 81176 78 72503 104 90597 90 81959 74 69478 57 50495 57 50134 47 42134 108 98845 37 36193 99 87624 87 79263 15 14627 95 84970 67 57522 79 73393 107 95653 89 80497 33 32257 91 82751 101 88632 107 96441 27 21565 98 85846 67 59511 109 99323 107 95449 89 80969 106 95195 77 71424 71 67940 107 98045 84 77928 103 90309 109 99604 85 78077 53 45319 7 7215 68 64746 87 79581 75 70775 27 21767 67 61830 105 92052 87 79159 87 79667 90 81888 79 74276 89 81264 107 95890 87 79775 57 50840 67 59759 57 50768 67 58034 69 66223 9 10534 98 85182 107 97543 53 44317 105 91722 64 56262 107 95679 55 47564 81 75468 62 53607 98 85462 91 82432 27 21796 95 84467 74 70415 69 66514 68 63881 107 95366 87 80089 69 66172 106 94185 63 55397 75 71014 106 94997 90 81750 100 88018 99 86985 87 78500 40 39054 108 98593 89 81649 74 70079 92 83551 49 42498 43 40016 39 37436 107 96248 107 97168 105 92446 105 93363 28 24473 37 35568 107 96074 101 89533 68 64342 26 20912 107 96279 107 95833 43 40648 81 76848 106 94838 32 29513 77 71300 107 97521 57 48044 95 84233 101 89214 73 68673 84 77554 99 86926 26 20738 100 87718 25 20408 101 89297 102 90260 95 84992 105 91503 87 79821 77 71550 105 93399 67 62833 57 51165 74 70445 26 20748 81 76584 90 81943 14 14177 14 13150 76 71169 34 35200 67 61446 39 37242 53 45251 105 92166 95 84458 100 88029 104 90552 107 95566 59 52456 89 81233 67 60762 108 99151 108 98760 75 70879 109 99361 41 39207 57 49784 110 99998 105 92300 19 17673 44 41269 98 86249 83 77282 100 88293 99 87167 101 88708 67 58696 89 81227 105 91804 95 84235 105 93671 105 91553 74 69078 103 90354 67 62945 101 89380 81 76987 63 54450 87 79098 67 59589 109 99728 107 96116 27 21889 24 18840 70 66650 90 81885 107 97361 8 10044 110 99992 79 73016 81 75413 107 98293 39 37118 72 68635 90 81798 8 9581 63 55210 67 59535 100 88049 106 94540 105 90718 97 85132 107 97333 105 90893 83 77240 43 39437 14 14483 28 24019 105 90676 99 87529 105 92525 75 70756 67 59084 109 99647 77 71362 109 99689 107 98470 89 81547 57 48174 26 21015 68 63247 100 87975 83 77372 69 65752 24 19225 17 16828 81 76394 107 95477 32 30342 91 82959 24 19565 75 71026 53 44571 101 88794 100 87836 75 70567 106 94224 104 90532 107 96531 108 98649 28 23928 56 47765 8 9534 91 83385 107 96064 98 86106 109 99654 105 93125 67 61712 67 61379 24 19910 80 75236 81 76098 89 80739 101 88864 89 80961 79 74887 59 52792 99 87266 98 85218 99 87435 100 88340 63 54839 59 51452 43 40539 102 90263 107 95569 95 84080 7 5478 74 70450 67 57220 3 1849 75 70785 89 81206 75 71015 105 91654 53 45043 91 82791 79 74073 99 87094 109 99549 87 79238 106 95132 79 74307 106 94890 107 95428 71 67542 55 47547 39 37506 53 44504 87 79002 106 94212 68 63780 106 94600 33 32406 99 86425 32 29601 57 51100 105 93711 107 96028 74 69503 57 50513 57 49648 52 43674 95 83905 57 49313 79 75000 27 22206 106 94096 64 56920 106 94938 40 38922 9 10796 98 86149 90 81692 108 98731 40 38871 4 3054 24 19583 8 9354 67 60975 6 4232 108 99085 99 86756 32 30272 103 90392 30 25823 87 78776 71 67930 57 51082 105 92847 34 33994 87 79725 79 72968 106 94552 39 37483 95 84022 105 92809 63 55723 105 90962 67 57325 27 22822 91 82235 105 92351 74 69619 44 41096 63 54391 71 68356 53 44255 69 65481 83 77330 70 67277 50 42604 47 42156 90 81886 89 80643 33 32290 74 69426 81 76765 106 95323 98 86202 68 63659 107 95611 34 34790 30 26967 107 97360 108 99231 77 71383 105 93562 98 85816 9 11904 109 99405 62 54205 72 68596 109 99302 107 96682 74 69110 31 28620 99 87533 101 88583 30 27077 83 77354 21 17942 24 19971 67 62067 67 59405 67 58200 105 91676 90 81821 67 59391 105 93616 14 12864 105 92432 87 80183 67 60173 67 57278 109 99739 57 50587 64 56509 98 85807 107 96579 110 99989 70 66841 77 72075 68 64000 106 95252 102 89913 79 73100 28 23822 74 70251 75 71035 75 70961 77 71495 30 27489 64 56604 84 77884 67 57456 17 15787 108 98948 81 76481 67 58044 104 90405 70 66870 79 74944 87 78492 95 84901 106 95315 30 26023 27 22127 79 73814 107 97297 107 97939 101 88945 109 99710 79 73959 99 87587 31 28096 38 36408 67 58689 105 91784 90 81841 7 6710 106 93887 104 90551 77 71275 107 96950 43 40456 100 87963 109 99392 95 84594 29 25667 107 96830 41 39247 67 59246 105 92978 104 90582 81 76512 67 59986 107 96596 71 67476 87 79101 63 54735 59 52421 56 47945 105 90710 59 52194 91 82826 75 70722 92 83541 108 98993 107 98503 105 92213 23 18742 79 73078 74 69323 107 98398 89 80712 74 70332 52 43715 81 76818 67 62622 67 59845 107 97909 69 66376 81 76751 107 97312 105 93736 79 74113 107 97656 32 30515 107 95914 102 89807 102 90134 95 83863 78 72326 98 86262 91 82753 105 92517 29 25577 67 58413 7 7897 78 72412 28 23913 99 86408 28 24514 24 19967 107 97594 74 70023 81 75969 105 91385 67 59382 105 92382 107 96395 107 97029 2 1732 34 34280 95 84365 3 2708 110 99971 7 7539 101 89065 92 83557 84 77724 26 21028 107 97639 106 94395 24 19025 81 77012 99 87270 43 40361 26 20908 67 60563 107 96591 77 71821 81 76540 105 91692 105 91341 107 97233 69 65678 107 96077 107 95816 106 95058 72 68582 100 88175 107 95482 106 94742 57 48450 79 74155 67 62850 107 96185 91 83297 107 95768 100 87708 105 90793 48 42287 99 87507 95 84412 40 38262 106 94002 32 30055 92 83512 53 44831 105 92691 101 88627 9 11881 74 69334 67 59686 67 58792 8 8716 108 99219 69 65006 87 79347 68 63861 67 57079 109 99327 64 56338 106 95030 87 79183 68 63187 105 91952 55 47300 105 92443 93 83679 107 96806 75 70674 62 53656 106 93915 14 14322 105 92163 79 74843 105 92183 91 82299 87 78981 105 91243 109 99476 81 75821 91 82160 59 52652 7 7713 107 98102 62 54289 8 9165 8 8260 108 98693 38 37033 79 73058 87 80225 62 53776 99 87188 103 90390 87 79844 100 88324 108 98966 67 61360 107 96719 17 15802 105 91538 79 73888 43 40183 108 98733 68 63958 67 58343 77 72110 107 96435 79 75082 95 84237 8 9590 107 97408 107 97479 17 15619 87 79020 67 58823 40 38035 101 89302 107 96539 101 89416 43 40345 67 59362 81 75702 39 37515 63 54526 107 95909 55 46901 102 90025 107 98018 91 82561 97 85090 79 74006 70 67020 3 2166 89 81129 30 26280 68 63829 17 14920 32 31218 109 99466 95 84592 1 431 53 43916 44 41315 40 37937 110 99931 71 68090 27 23071 43 39906 40 38003 69 65511 107 96275 24 19459 99 86752 69 66451 67 57532 107 96057 58 51320 79 73392 106 93785 46 41779 77 71893 8 9431 5 3809 105 92902 109 99488 101 89578 6 4654 7 7248 59 51876 105 90872 105 91831 43 40814 71 68289 27 23056 99 87521 108 99078 14 14567 79 74905 102 89811 14 12837 59 52816 98 85719 67 61106 93 83754 109 99493 97 85100 87 79680 99 86842 106 94762 22 18540 18 17303 98 85796 91 82185 89 81489 105 92498 75 71041 14 13901 99 86536 43 39444 81 75379 102 90226 90 81736 67 62552 64 56756 71 67774 75 71089 74 69406 33 32561 79 72932 89 80541 109 99305 107 96373 95 84768 105 92064 105 93697 70 67025 106 94193 107 97024 81 76057 72 68648 26 20718 87 78809 98 85543 98 85823 79 74486 65 56970 74 69929 105 92739 79 73695 67 58723 81 76782 105 91268 107 98368 53 44445 38 37009 69 66033 79 73816 107 98080 91 83232 69 65234 6 5140 31 29052 91 82070 107 98211 105 93522 107 98324 95 84604 57 50909 53 44946 105 91576 6 4698 100 88235 109 99670 45 41634 79 74640 67 59112 57 50619 57 48527 89 80991 33 32125 42 39307 67 57209 69 65788 107 96014 105 92141 91 83194 27 22223 32 30345 57 48766 106 95057 71 68040 107 96268 74 70057 79 73021 107 98278 52 43301 57 50588 28 24737 91 82683 37 36119 107 95790 104 90638 107 97748 79 73576 72 68616 102 89695 30 26591 99 87093 68 64403 91 83217 67 57029 67 61898 79 75072 109 99384 89 80905 74 69063 98 85775 79 73866 74 69189 107 97474 76 71151 19 17786 26 21159 102 89932 87 79389 107 96430 108 99048 95 84377 89 81460 105 91326 107 96224 107 97363 105 92011 18 17490 67 59481 63 55034 101 88661 91 82087 110 99969 69 66383 63 55431 74 70326 77 71541 105 92768 90 81707 107 98414 74 69439 107 96321 105 93561 67 61887 8 9940 91 82217 55 46158 91 83381 55 47073 106 94076 101 89536 91 82958 7 6101 84 77812 28 24794 101 89144 26 21066 107 95978 6 5271 98 86091 105 91030 89 80463 1 345 90 81893 89 81577 62 53287 109 99767 69 66015 87 78701 106 95275 79 73834 105 92096 107 96388 99 87541 89 81462 68 64129 107 96365 62 53801 77 71530 101 89001 7 6739 71 67315 108 98750 107 97307 79 73224 69 65837 98 85684 67 59614 90 81852 102 89980 105 91880 37 36301 90 81819 107 98475 83 77408 101 89683 106 93859 102 90119 107 98509 37 35884 69 65345 95 84725 76 71122 98 85995 107 96251 52 43352 108 98856 107 95880 69 65633 57 48095 87 80353 107 96209 81 76717 30 26604 67 58465 17 16776 89 81451 108 98840 107 96982 67 60441 105 92713 107 95876 105 91559 57 48413 107 96377 30 27913 95 84682 75 70655 107 97681 68 63438 92 83492 80 75189 89 80871 68 63219 39 37195 17 15099 1 664 83 77219 95 84839 62 53983 67 57328 107 98492 106 94675 57 50518 4 3292 87 78499 52 43565 17 17065 83 77313 32 31279 107 95841 101 89613 87 80011 98 85931 87 79358 105 93579 2 1319 67 57842 99 86891 105 92148 89 81582 105 93536 105 93316 69 65518 102 89827 67 58873 101 88874 79 73611 9 10642 67 60046 109 99321 68 64085 107 96708 90 81758 30 27500 89 81381 91 82366 101 89027 107 96381 67 61996 101 88943 107 95527 53 44970 63 55659 52 43546 30 27219 109 99676 107 97404 67 61944 100 87899 98 85686 6 4222 107 96085 24 19570 32 31620 30 26590 87 79879 104 90643 100 87979 64 56385 107 96286 107 96310 107 95403 107 97128 68 63798 24 19310 81 76381 67 61554 9 10658 101 88555 106 95188 67 58120 77 72180 107 95945 17 17012 9 10744 107 96732 9 10363 105 93544 84 77566 77 71714 43 39365 98 85628 99 87269 105 91785 105 93517 56 47813 69 65797 99 87393 77 71881 31 28829 108 99029 107 96134 55 47251 81 76521 67 61921 95 84103 104 90531 99 86835 89 81469 97 85114 105 92955 91 82038 105 91707 68 64813 71 67459 107 95693 70 66696 57 49699 107 97945 27 22278 67 60876 76 71213 87 79768 89 81229 67 62841 59 51619 105 91272 64 56725 101 89050 107 97822 68 63678 67 60608 24 20285 79 74501 91 82333 87 78451 87 78685 108 98970 95 84092 105 92852 64 56877 106 94593 34 35032 56 47989 87 80330 77 71756 7 7048 91 82046 107 98176 101 89577 97 85144 107 96524 11 12447 89 81353 106 94845 95 84292 70 67100 97 85145 71 67337 107 96838 106 95123 55 47344 101 88513 101 88660 107 97045 67 58537 81 76173 43 40913 67 58829 95 84323 100 88151 105 92360 71 67954 91 83049 67 60073 70 67101 1 675 53 45436 107 98510 87 79482 105 91050 107 95735 74 69254 105 91446 1 193 79 72936 59 52591 87 78911 105 91305 107 98307 53 45150 102 90056 84 77569 52 43676 98 86287 77 71549 101 88904 1 143 62 54018 85 78140 99 87433 63 55841 84 77555 32 30525 79 73120 37 36266 89 81212 107 97840 43 40174 77 71481 105 93190 102 89802 87 78995 107 97760 79 74061 110 99968 39 37805 101 88405 89 80916 8 9228 103 90383 32 31597 77 71304 108 99236 87 79380 68 64302 6 4649 72 68608 107 96522 105 91214 107 98435 68 63658 43 39818 89 81549 95 83883 95 84995 67 61175 9 11094 105 93625 95 84303 105 92177 106 93982 99 86963 79 73663 89 80514 107 95512 52 43452 71 67875 102 89988 77 71932 87 78777 107 96434 6 4847 3 2092 89 81556 27 22094 63 54857 91 82570 99 87540 68 64854 107 97624 71 67460 79 73577 91 83256 107 98350 101 89679 107 97728 101 88471 105 93359 74 69690 108 98927 92 83544 74 69645 87 78882 87 79636 99 86882 99 87278 68 63929 105 91807 98 85166 98 85517 4 3050 12 12497 7 6121 74 70396 67 61790 69 65778 107 98450 53 44476 106 95236 55 47030 71 67345 101 88530 19 17733 63 55978 104 90674 91 83013 78 72810 89 81430 81 75437 67 61127 99 86917 101 89365 67 59283 79 74897 93 83620 85 78129 79 74333 57 49807 91 83280 74 69271 107 97734 87 78670 87 80389 105 90939 98 85992 106 93837 107 96566 110 99995 110 99936 107 97449 2 1189 107 97255 23 18643 9 12007 105 93515 105 90931 7 7164 69 65571 84 77780 67 62689 55 46439 109 99519 30 25833 109 99679 108 98793 68 64256 85 78115 107 97034 79 74564 107 96758 69 65478 101 89339 7 6494 98 86147 57 48065 81 77092 62 53561 67 59737 7 6048 89 81163 74 69167 63 54436 105 91107 106 94497 43 39646 37 35991 52 42802 107 96905 30 26745 105 91626 30 26594 108 98829 31 28290 43 40438 60 52904 107 95471 108 98920 102 90027 106 94120 67 61103 107 97951 105 92845 105 91105 93 83745 105 92927 107 97931 100 87910 69 66248 83 77487 101 88467 102 90000 67 59071 67 58192 107 96650 34 34286 106 94567 63 54633 68 64447 79 73674 107 97877 107 97652 79 74075 33 31971 91 83185 33 32294 105 93485 40 38131 26 20801 89 80818 108 99003 74 69303 87 79131 105 92780 6 4139 91 82764 100 88076 34 34889 100 88190 55 46433 81 76594 101 89169 32 30325 63 54359 107 96304 99 87244 40 39080 106 94693 102 89874 108 99138 17 15878 87 79746 105 93615 107 98423 7 7732 102 90022 68 63052 39 37606 101 88375 99 87446 78 72325 53 44356 33 32034 107 97033 57 49775 106 94496 38 36743 98 85191 107 96973 105 92770 24 20287 57 48186 67 61932 99 86650 99 87224 8 8533 53 44442 81 75772 57 49457 74 68773 77 71885 79 75054 105 93572 99 87653 67 60792 100 87801 100 87769 67 58455 79 73061 68 64688 107 98417 57 50002 74 69537 107 96488 5 3574 52 43178 9 10971 79 73077 74 70351 106 93907 79 73137 106 95164 93 83732 69 66179 55 46083 67 61144 98 85792 87 78645 3 1883 101 88990 101 89504 67 61628 81 75806 105 92038 105 93249 9 11607 105 92025 95 84510 87 79194 33 33391 106 94132 107 96296 32 30793 68 64074 108 99149 81 76847 40 38315 101 88593 67 61773 99 86435 105 93224 27 22892 54 45793 52 43232 87 80073 59 51355 69 66066 91 82950 98 85603 99 87555 101 89246 59 52021 105 91245 75 70687 74 69147 91 83024 107 97388 98 86181 106 94933 67 58847 98 85630 105 93104 107 97685 61 53153 32 31608 105 90789 107 95757 91 82103 87 78359 101 89306 45 41536 7 6091 7 7707 62 54244 99 86462 107 96523 46 41775 107 98128 67 61122 106 94284 9 10854 37 35645 84 77628 76 71163 28 23371 107 95857 98 85423 89 80624 27 22509 87 79541 108 99061 110 99903 67 61336 96 85058 106 94964 101 89417 99 86645 91 83293 4 3388 78 72424 106 94170 67 59654 69 66585 101 89284 101 89575 105 93738 81 76925 17 14919 91 83000 7 5896 97 85070 17 15539 87 79808 56 47807 1 912 109 99340 98 85736 89 81333 101 88370 17 16868 68 63502 30 27411 53 44845 80 75182 74 68978 69 66286 109 99662 55 47430 79 74314 81 76936 91 82704 67 58454 81 75815 106 94426 59 52747 32 31404 74 69586 40 38103 99 87191 103 90351 107 96599 67 59170 87 78516 87 79748 53 44434 75 71106 68 64767 95 83966 95 84600 33 32984 30 26960 77 72121 69 66036 57 50849 106 93989 105 91829 105 92944 99 86515 105 93286 89 81456 67 61222 57 50178 87 79771 85 78136 34 34263 107 96637 88 80429 53 44027 107 96094 53 45706 107 98440 87 79873 89 80550 63 54878 98 86159 5 3762 62 53382 63 54869 101 89538 99 87296 57 50429 89 81485 71 68085 105 91820 107 96491 52 43070 91 83112 87 78571 33 33068 67 60774 101 88900 67 57037 28 24712 57 50466 87 79431 107 98060 7 7041 77 71785 70 67180 89 80696 105 91260 110 99940 98 86140 106 94064 43 39530 79 74587 2 1472 95 84034 26 20822 104 90459 105 93714 62 54095 68 63625 95 84908 28 23453 77 71713 106 94367 110 99850 100 87949 69 65527 57 51039 59 52579 14 13589 69 65664 30 27457 69 66048 106 94499 68 64236 74 69865 79 73788 87 79520 101 88843 1 719 105 92294 87 79346 79 73385 106 94235 110 99907 34 34009 55 46806 105 93317 90 81835 100 88273 57 51160 82 77124 100 87882 109 99357 30 27882 9 11447 101 89376 43 39631 109 99798 17 15888 81 76813 107 97184 106 94718 71 67702 102 89712 99 86381 49 42333 81 76861 87 80000 91 82985 33 33237 2 1262 63 54491 77 71311 107 96837 98 86185 78 72553 105 92778 67 61259 40 38248 77 71289 100 87912 105 90700 74 70437 106 94627 33 32486 106 95241 74 69532 107 97649 68 63478 101 88974 89 80735 59 52753 68 64203 74 68861 57 48997 99 86356 99 87669 17 16535 107 96114 81 75668 55 46611 107 97947 87 79696 79 73919 95 84884 107 97110 6 4236 97 85078 68 64670 99 86438 107 95418 74 69716 72 68521 55 47066 105 91038 107 95627 105 92553 75 70854 105 93185 46 42013 79 73874 67 62877 91 82336 59 51799 89 81513 78 72556 33 33917 105 91509 87 80300 98 85770 52 42966 105 90774 83 77403 91 82819 74 69895 67 60205 91 83152 102 89840 7 6419 105 93696 99 87549 109 99610 2 1324 69 66191 101 89344 95 85011 71 68328 107 97230 9 10301 59 52056 16 14650 4 3463 104 90653 9 11309 106 94294 98 85718 32 31781 107 97097 106 94955 70 67169 87 79492 74 69898 108 98944 25 20502 81 76769 82 77156 95 83939 102 89844 57 50192 28 24903 95 84404 52 43572 53 45105 46 42054 101 88656 70 66644 106 94800 73 68688 105 90965 99 86598 54 46042 107 95814 87 78458 71 68199 81 76507 57 49483 28 23355 107 97356 33 33134 105 90891 53 44907 81 75563 98 85940 107 98360 107 97518 98 85414 87 80139 81 76374 107 98545 77 71252 63 54353 67 58407 100 88294 95 84270 105 91976 7 5863 105 92473 87 80080 78 72919 59 52361 52 43576 80 75232 89 80506 91 83307 105 92735 105 91932 43 39445 89 80641 107 97090 76 71114 104 90465 38 36833 79 73750 67 61289 100 88170 108 99020 101 88520 23 18607 81 76913 67 61747 102 90110 77 71253 57 51235 87 78804 107 98085 109 99637 91 82605 68 63555 87 78624 77 71758 32 30683 71 68456 57 49900 99 86611 3 2080 63 55011 67 61785 107 97018 53 43771 99 87325 53 44076 28 24335 24 19173 98 85772 52 43454 57 48152 107 95419 91 82739 7 7037 25 20539 2 1172 53 43932 70 67096 107 96379 71 68156 71 67832 84 77897 99 86523 98 85882 105 91329 105 92075 64 56636 78 72527 98 85181 67 57203 59 51824 53 45458 79 73923 101 88850 56 47946 105 91393 98 86218 92 83555 79 74602 31 28769 70 66746 107 95500 3 2168 107 98131 69 65698 107 95501 74 69252 105 93393 19 17719 90 81932 79 74827 7 7793 49 42416 14 12960 67 57724 91 82271 57 50865 105 92170 53 44394 105 92741 43 40181 79 73257 34 35120 67 61084 109 99788 98 85459 26 20978 17 16046 91 82815 106 95056 87 78564 101 89495 33 33184 106 95190 14 14102 74 70130 106 94846 9 10909 105 92799 68 64510 98 86306 99 86744 71 67782 107 96163 107 98315 91 83426 67 59116 108 98978 105 93337 55 46392 17 15630 100 88216 67 59388 105 92191 75 70963 67 61702 95 83882 105 93352 78 72646 31 28208 14 13493 59 52807 62 54109 31 28790 94 83790 87 79399 107 97431 100 88319 28 23641 14 13463 77 71705 84 77788 84 77680 107 97796 109 99779 89 80552 75 70609 68 64404 98 85510 31 28079 43 40056 107 96070 9 11311 81 75839 100 88274 78 72892 79 74275 37 35806 68 63083 106 93818 105 92103 67 57650 8 9330 89 80847 71 67729 27 22087 106 94175 95 84954 107 97405 89 81253 63 55041 76 71132 57 50963 106 94505 83 77208 59 52323 89 81157 107 96470 17 15502 67 61266 73 68701 77 71703 67 60254 92 83484 101 88786 100 88160 98 86087 67 59285 107 96578 105 92952 107 97547 43 39547 72 68519 105 93600 87 78774 52 42941 67 60066 71 67708 68 63419 106 93961 21 17973 100 88280 79 73607 107 95435 32 30738 103 90323 105 91657 89 81487 101 88816 29 25637 67 59123 29 25454 105 91170 105 92234 81 75287 98 85870 79 75062 24 19117 100 88332 101 89278 30 26039 107 97948 60 52982 91 83132 69 65957 67 62935 67 62805 70 67219 91 83070 104 90651 70 67292 106 95096 107 98243 67 57149 72 68567 67 62753 79 74235 67 57263 95 84332 107 97692 106 95051 73 68703 90 81704 89 80972 107 97179 57 49903 95 83945 84 77607 89 80967 79 74217 91 83038 67 61966 17 16934 79 74382 30 26929 107 96211 67 59772 28 24026 108 98918 87 78382 105 93660 89 80902 77 71439 105 91181 106 94886 107 95577 67 59510 109 99732 69 65222 97 85142 85 77998 95 84647 67 62960 107 95924 52 43683 69 66224 95 84807 106 94272 7 6866 63 55007 87 78993 107 96753 108 98964 89 81197 107 96169 107 95988 78 72895 57 49028 107 96432 107 96067 106 95186 71 68378 30 25918 24 19885 74 69461 9 11306 57 48993 38 36667 79 74785 81 76322 67 60912 87 78925 69 66532 79 73716 107 97721 81 76533 105 93460 105 91582 61 53227 62 54316 44 41285 106 94598 105 91248 32 31233 105 91664 95 84872 7 5642 91 82585 3 2011 81 76560 90 81717 67 57119 99 87005 89 81439 107 98221 106 95054 67 59350 14 14217 67 61692 92 83560 81 76619 87 80053 106 94310 107 97309 75 70693 62 54211 82 77163 27 22300 7 7848 89 80732 67 60509 79 74982 107 97845 89 80647 68 64495 79 74361 108 98674 87 78684 67 61426 32 29410 105 92130 105 92883 74 69207 106 94354 8 9360 107 96928 108 98824 107 95431 107 96992 9 10251 107 96483 4 2912 55 46862 81 76804 109 99531 98 85761 105 90877 93 83694 87 79378 9 11761 99 87512 105 92347 106 94750 105 93216 99 86732 1 804 91 82964 101 89154 68 64463 59 51459 54 45938 87 80386 87 79402 105 92939 43 39750 107 97203 68 63034 79 74672 98 85817 98 85523 59 51701 74 68998 68 63708 79 73755 107 98401 103 90291 85 78201 75 70632 28 24337 105 91399 99 87009 106 94209 107 97606 69 66293 107 96903 107 97392 71 67728 81 75667 105 93167 49 42496 106 93831 44 41244 63 54740 91 82372 81 76396 105 91579 55 47187 57 48482 71 68336 81 75919 105 91330 81 75917 95 83812 81 76009 108 98827 77 71690 101 89157 64 56813 71 68480 85 78066 95 83970 95 84572 67 62183 33 32229 43 40520 34 34942 62 54304 108 99247 17 16111 2 1216 81 76024 109 99406 63 54774 105 91465 89 81498 53 45423 107 98363 107 95640 87 79398 71 68168 92 83482 62 54084 107 98422 63 55672 100 87835 52 42880 67 60693 17 17052 107 95722 55 46967 105 92991 59 51564 34 34771 17 14885 99 86773 107 97738 81 76562 74 70048 74 69964 107 96244 62 54058 86 78269 110 99961 105 93702 63 56089 100 88257 81 76046 95 84518 32 30765 62 53399 105 92728 102 89970 79 73910 105 91183 55 46396 107 96227 105 91524 91 82785 74 69061 107 96231 81 76297 107 96294 85 78092 67 58389 105 91174 107 98300 22 18242 78 72600 31 28075 109 99791 60 52973 7 7932 91 82626 54 45790 99 87622 91 82642 33 32136 98 85534 40 39024 67 57141 57 48607 79 73433 79 73404 99 86439 7 6571 71 68286 57 50629 57 50698 90 81688 96 85064 63 56052 81 76567 69 66637 98 86015 3 1773 102 89963 106 93894 84 77959 67 57229 67 60947 12 12520 105 91410 43 40351 70 66897 105 92894 63 54448 87 79933 91 82633 91 82995 8 9278 109 99804 57 50288 32 30877 107 95639 22 18378 67 57874 22 18171 107 97185 107 97620 105 91235 89 81619 14 12763 109 99358 30 26558 91 83358 101 88573 56 47795 107 97842 79 74188 101 89311 99 87364 105 90894 51 42704 106 94357 79 74988 101 89524 28 24471 68 64428 62 53894 67 62346 70 66948 92 83543 102 90121 91 82302 110 99902 87 79381 63 54888 32 30108 105 92808 2 1125 81 76577 4 3391 44 41267 68 63390 52 43354 105 90971 67 57342 98 85790 64 56575 79 73475 89 80865 67 59008 57 49713 51 42681 11 12248 67 59155 53 45215 35 35384 14 13502 99 87357 105 92205 99 86941 95 84513 67 62698 80 75208 105 92909 67 61250 59 51573 59 51568 105 93369 54 45869 74 69178 63 54818 91 82527 99 86841 105 91166 105 90958 71 68483 107 96351 106 95092 62 53665 4 3313 105 92875 79 74484 67 61923 89 81375 32 31442 67 61874 106 94322 63 55864 30 27897 55 46559 64 56452 67 61042 70 67188 109 99782 67 62059 25 20471 40 39145 107 97580 95 84389 101 88533 105 93248 107 97992 91 82258 107 96489 107 95856 71 67443 105 91059 64 56409 9 10339 69 66396 78 72861 60 52827 99 87032 67 62036 107 97929 8 9450 95 84307 87 79150 75 70698 81 76114 109 99652 81 75396 99 86350 79 74654 107 96525 81 76205 77 71813 43 40930 107 95912 81 75881 55 46324 87 78443 30 26286 98 86191 31 28103 95 84293 26 21033 64 56650 68 63282 8 8141 101 89405 7 5435 7 5938 104 90636 107 98298 109 99500 74 70529 95 84421 83 77417 34 35012 105 90882 107 97375 67 59743 107 97679 99 87297 87 79373 87 78340 107 95921 106 95088 87 79737 8 9163 101 88512 87 80174 105 93310 74 70364 68 63775 107 96334 40 38994 106 95022 8 8864 107 98304 24 19759 68 63097 6 5352 104 90644 69 65611 79 74085 74 68746 87 79576 32 29195 43 40742 8 9392 105 90838 79 74871 105 91942 101 89101 105 90985 81 75860 67 60317 57 50062 40 37991 107 95673 107 96093 67 59136 69 65536 19 17574 87 79728 71 68029 107 97346 67 58988 100 88145 105 92439 31 28495 105 90708 95 84772 43 40228 79 73667 28 23996 108 99035 8 9688 67 60077 108 98610 56 47705 63 55837 81 75739 100 88358 91 82047 55 46738 91 82822 81 75639 7 6891 59 51974 77 71805 68 63815 87 79360 91 83068 28 24824 98 85953 89 81400 75 71010 69 65985 95 84937 101 88808 105 91135 78 72504 71 67450 93 83570 28 25043 87 78644 101 88635 89 80843 6 3948 107 98551 30 27298 79 73260 106 94918 105 92092 107 96788 27 21413 67 62730 32 30960 81 76942 87 79599 108 98757 18 17358 68 63722 105 91388 105 93435 100 87703 84 77565 71 67886 89 81647 77 71607 74 69425 77 71572 62 54238 83 77421 107 98051 24 19167 5 3758 14 13847 106 94900 107 97770 87 79974 75 71001 24 19023 69 65202 8 9396 37 36320 59 51906 107 96889 57 49229 99 87441 74 69242 101 89406 101 89069 32 30452 99 87268 95 84242 79 73628 68 64561 53 44478 67 62322 72 68630 31 28324 52 42811 9 10252 105 91027 105 91731 105 91882 109 99298 101 89502 105 93119 87 78973 106 94376 67 61388 74 69181 57 49156 95 84509 89 80665 99 87239 68 63116 53 45074 67 59440 98 86242 59 51321 59 52475 77 71448 99 87205 57 49901 24 19934 78 72889 107 97379 57 48635 28 24367 102 89940 106 94123 56 48018 55 46977 88 80440 88 80425 101 89466 67 62293 106 94877 99 86805 67 61570 107 97013 81 75607 46 41872 71 68357 105 91457 79 73075 69 65699 89 81058 67 60750 17 15596 75 71049 30 26402 105 91725 75 71081 105 91826 105 92749 24 19366 107 96472 93 83678 87 78592 95 84353 106 94373 107 97675 67 60006 98 86142 105 92039 105 92254 81 75774 67 58569 79 73783 52 43473 101 89019 99 86929 33 32193 98 85942 87 79623 79 74329 67 58242 14 12726 107 96412 81 75845 59 51990 98 85720 91 82145 59 52720 107 96198 62 54308 69 65585 27 21941 107 97941 38 36422 9 11230 87 79652 89 81170 91 83418 7 5788 26 21214 95 84305 77 72225 67 58581 14 12607 107 95608 101 88419 101 89421 74 69872 8 8779 93 83603 107 97063 107 96808 85 78212 67 59326 79 75023 57 48494 49 42473 30 26765 67 61777 102 90249 33 33601 106 95240 79 73732 59 52645 68 64316 106 94748 106 94267 40 38194 69 65621 95 83900 57 49764 7 5977 57 48668 17 16103 81 76436 79 73582 87 78933 107 98338 91 82159 108 99201 14 14484 71 68463 24 19857 53 45425 105 93639 68 64734 87 78416 95 84544 62 54334 89 81367 84 77868 107 96556 104 90526 101 88447 107 97162 51 42766 71 67314 46 41875 30 27969 79 74215 107 96186 107 96592 108 99274 68 64276 57 48464 84 77511 107 96502 28 23463 107 95349 59 52162 107 97193 68 63357 87 79527 67 57604 107 97115 74 69320 81 77031 107 97299 99 86445 7 5546 68 64356 70 67104 105 92787 67 58625 57 49810 106 95036 60 52974 69 65311 28 24275 70 66894 91 82870 63 55844 79 73513 87 78562 79 73293 27 22385 67 62558 91 82894 99 87568 79 74264 107 97584 89 81174 62 53927 99 87179 67 62364 97 85118 89 81234 91 82465 98 85693 6 4161 105 92301 91 82339 106 94987 109 99480 107 96063 67 57965 17 17119 91 82757 69 65706 68 64155 67 60759 105 92208 98 85497 87 79563 91 82967 63 55177 67 59409 60 53012 87 80009 87 79379 93 83719 105 91339 63 56111 67 62022 84 77600 87 78633 107 98112 84 77877 108 99178 106 94902 107 97536 77 71684 59 52672 31 28521 91 83223 87 78518 105 92676 67 61975 107 96993 99 87548 106 94178 63 55708 87 78364 9 10525 40 39148 70 67248 74 70209 107 96839 77 71416 91 83272 7 6721 83 77422 6 4148 91 82069 107 96158 89 80674 6 4389 79 74002 87 79171 63 55500 79 74553 106 94452 93 83688 91 82066 105 90763 105 92057 99 86658 9 10981 105 91037 101 89223 6 5245 81 76320 99 86534 64 56277 107 96025 8 10098 17 14939 105 92656 102 89722 57 50782 57 51009 108 99200 53 45174 99 86836 107 95753 101 89650 63 55570 53 44711 63 54547 101 89535 105 92006 71 67660 71 67698 110 99913 37 35967 101 89193 67 60485 91 82643 91 82609 70 66871 93 83634 108 99129 105 91691 91 82772 77 71616 69 65349 91 83315 107 95587 99 87451 99 87498 4 3043 81 76371 107 96842 57 49408 108 99187 84 77572 37 36296 74 68991 74 69585 95 84531 91 82364 105 92058 63 54554 27 21518 67 58308 57 49325 79 73896 91 82110 89 81561 78 72862 68 64488 105 91620 106 94418 71 68155 107 96203 109 99350 81 75683 99 86971 1 820 90 81749 107 96544 63 55571 55 47138 108 99152 33 31802 110 99855 2 1512 107 98170 28 23989 87 79470 7 7638 28 24685 106 93846 98 86162 38 36897 43 40502 91 82632 106 94723 81 76400 100 87921 107 96153 102 89949 57 50099 99 87389 9 11564 81 75625 105 93111 69 65095 95 84645 30 26345 85 78009 101 89530 61 53053 106 94530 101 89182 95 84470 107 97828 102 90114 71 67571 78 72815 44 41297 67 58795 105 92325 95 84753 100 88262 108 98783 95 84817 98 85507 107 98153 84 77630 97 85143 78 72907 95 83848 68 63213 74 70200 60 52981 71 67759 91 83061 98 85353 99 87422 69 65539 105 93569 107 98120 87 78856 105 92663 100 88193 99 86770 95 84317 55 46315 24 18829 3 2476 26 20936 75 70771 89 80675 17 16443 100 87740 71 67554 101 88688 59 51546 79 74273 105 90685 81 75669 106 94293 89 80510 109 99477 87 80158 67 60475 77 71757 74 70025 105 92195 74 70470 31 28339 101 89658 9 11432 87 78863 108 98763 98 85608 99 86938 95 84066 87 79619 100 88012 105 92428 53 44050 1 417 105 91985 89 80575 57 49696 89 81166 107 96801 68 64537 95 84977 68 64310 87 79361 33 33718 71 67757 67 58995 57 49476 39 37247 79 74740 99 87126 57 50240 101 88572 105 91404 81 76428 105 91139 67 61400 106 94667 31 28905 95 83929 78 72813 65 56977 98 86119 69 66377 49 42506 17 16493 55 47166 8 9479 77 71268 34 35100 89 81655 81 75766 107 98467 105 91158 67 60383 85 78080 77 72178 107 98003 89 80844 78 72680 104 90669 102 90036 67 62094 87 78439 107 95970 1 494 101 89269 81 75819 98 86092 7 6556 79 73828 105 90730 11 12310 107 95703 107 96270 107 97105 70 66729 99 86453 107 96776 53 44287 79 73893 98 86269 106 95144 8 9699 43 40437 14 13313 81 76469 40 38238 55 46434 101 89099 57 49473 105 92069 107 95597 89 81280 84 77875 67 59829 87 79288 107 95564 95 84411 106 94229 107 96604 7 7301 67 59860 107 95904 28 23579 67 61981 87 79135 28 25158 52 42993 101 89505 5 3643 81 76384 4 3135 105 90686 107 95715 87 79934 3 2264 30 27182 17 16894 107 97425 37 35822 109 99336 68 63734 87 78726 89 81294 71 68094 79 74189 107 97807 107 95462 67 58350 77 71325 106 95159 67 62567 89 81461 67 58382 87 79938 91 82421 55 47282 106 94071 105 92189 70 67094 68 64830 87 79027 98 85633 89 81086 27 22750 107 98111 24 19357 8 8631 33 33075 71 68220 101 88452 107 96664 87 78298 78 72838 77 71774 46 41739 77 71594 107 96761 3 2367 96 85059 72 68594 43 40816 63 54584 77 71771 41 39192 40 38066 74 70007 57 48853 89 81260 107 97228 105 93730 28 24798 24 20116 109 99744 99 87182 27 22183 81 75927 81 76944 106 95220 105 93171 79 73818 107 97381 106 95246 63 56224 107 97936 106 94884 9 10409 67 61231 105 90701 105 90743 81 76190 108 99146 105 92133 106 95158 105 90795 84 77502 101 89256 106 93773 69 66157 33 33524 29 25327 32 29987 105 91847 55 46142 8 8356 106 95282 106 95286 100 88320 101 88934 99 86400 69 65787 64 56407 79 73172 87 79784 33 32848 109 99584 106 94783 24 19613 99 86618 108 99161 73 68738 68 63673 69 66526 18 17302 62 54191 74 69208 101 88745 100 88137 56 47906 35 35370 28 24400 69 66133 67 62441 99 87038 59 52047 8 9225 3 1891 107 97324 106 94146 87 78597 17 16015 68 63542 67 59047 89 80783 34 34093 107 97540 105 91492 75 70653 74 68989 108 98723 95 83923 106 94168 79 74770 105 93314 43 39403 3 2339 5 3783 43 39767 107 95915 27 23097 84 77739 98 85241 67 62660 105 91473 8 8532 108 98852 63 55018 106 94973 107 97313 77 72060 91 82253 106 95007 67 60466 105 93549 57 50116 99 87489 91 83356 31 28415 107 97430 81 77083 32 31242 100 88022 105 92904 74 69680 67 57416 40 38277 95 84176 91 82241 17 15970 79 72965 8 7966 110 99890 105 91837 107 95930 40 38488 91 82181 107 96021 99 87264 108 98599 87 78655 89 80467 33 32254 107 95591 95 84407 67 60779 77 71914 95 83836 63 55991 105 91099 108 99009 99 86809 89 80803 31 28940 67 57707 107 96009 106 94560 107 96017 69 66473 24 19402 107 97576 56 47951 18 17197 105 91900 107 98314 69 65001 108 98939 14 13675 27 22784 31 27985 107 97757 106 94780 81 75886 108 98889 67 62779 60 52939 87 79805 24 20016 89 81360 71 68471 24 20035 69 65159 99 87250 87 79950 107 97069 107 96106 69 65992 102 90156 81 77036 57 48234 54 45927 106 95163 87 78932 81 76924 99 86964 86 78271 105 93652 107 96155 87 80207 110 99916 107 97208 24 19994 105 91974 105 90991 87 78729 57 48800 106 94999 32 29456 81 77051 67 59021 103 90371 28 24272 7 6058 81 76127 57 49001 63 56064 46 41968 105 90918 106 94394 27 22653 100 88245 74 70397 107 98180 68 63569 62 53392 67 57914 101 88667 107 98039 79 73037 94 83774 7 5826 55 47594 109 99490 4 3192 67 57997 81 76257 24 19748 40 38619 7 7044 89 81284 105 91116 33 32480 59 52440 105 93445 74 70551 87 79056 107 98584 32 29599 7 6475 67 60852 105 92419 68 63014 107 97669 67 59881 34 34764 70 67080 93 83631 79 74675 81 76878 91 83439 27 23308 81 75524 40 38001 104 90523 105 92583 57 49145 43 40614 68 64663 106 93952 105 92397 67 57984 100 88303 90 81730 106 94741 65 56965 27 21847 43 40098 98 85752 23 18668 91 83122 8 9037 79 73002 18 17399 77 71991 101 89590 105 91607 109 99764 98 85314 106 94648 67 62269 106 94164 64 56631 83 77432 63 56249 43 40533 30 26120 7 5645 106 94407 7 7060 105 91053 81 76294 9 10630 81 76337 107 96665 77 71856 105 93210 99 86722 28 24681 87 79741 95 84251 75 70880 68 63531 30 26313 73 68715 107 96012 105 91117 75 70584 107 95804 105 93601 6 5199 79 74154 87 79127 26 20894 89 81564 105 92429 101 89334 91 82456 89 81593 107 98108 109 99457 105 90702 105 91210 87 79767 71 68353 57 49445 74 69056 67 57103 106 94821 107 98206 69 65730 33 33848 69 66238 91 82052 98 85183 27 21580 105 93158 74 68887 102 90141 100 87935 67 61200 12 12503 91 82673 14 13320 1 610 107 95463 101 88637 71 68226 90 81759 24 19580 69 65119 64 56642 78 72760 97 85125 83 77361 55 46122 99 87315 106 94460 106 94370 95 84660 67 60831 107 98579 105 91608 78 72387 8 9594 104 90660 75 70835 91 83292 96 85067 107 98174 59 51790 105 91378 107 97764 106 94356 39 37269 57 48711 67 58167 57 50742 87 78928 91 83399 33 32461 49 42369 91 82210 98 85742 105 93266 106 93893 82 77130 28 24086 101 89037 79 74760 102 90092 67 60548 57 51141 59 51664 106 93988 83 77347 68 64028 105 91438 59 51828 95 83985 63 54999 68 64353 6 4419 106 94897 55 46673 8 8879 27 21731 105 92107 105 91934 105 92898 59 52019 108 99177 78 72795 90 82035 88 80416 1 573 9 11557 67 57705 81 76021 5 3942 95 84653 107 96339 108 98862 30 27478 105 93379 14 14487 2 1695 67 59571 91 82551 98 85594 107 97595 87 79416 67 60172 71 67649 86 78230 98 86246 4 2976 109 99403 105 91727 32 29484 74 70545 94 83768 43 40608 77 72196 14 14564 98 85566 57 50336 56 48013 67 59783 93 83607 74 70061 2 1179 69 65543 91 82080 54 45993 101 88836 106 94764 100 87985 72 68627 74 68755 31 28947 79 74130 58 51316 3 2037 106 94032 84 77947 56 47712 105 90869 87 78730 98 86101 100 87965 95 84957 74 69130 101 89332 72 68532 79 74352 105 93704 107 98504 105 93527 95 84500 52 43131 95 84275 81 75500 108 98758 53 43813 32 29468 95 84350 67 62699 53 43819 24 19130 55 46243 17 15371 34 34708 95 83992 107 96171 105 93183 87 79421 39 37888 102 89922 102 90227 95 84979 54 46038 99 87173 106 94885 75 70646 17 15796 77 71710 99 86886 67 59568 68 64106 95 84583 6 4546 90 81746 100 88344 71 67655 70 67184 43 40619 67 61489 84 77806 71 67561 26 20685 101 89451 108 99174 98 85493 107 98416 107 97035 109 99507 27 21878 29 25624 107 96200 77 71750 84 77876 100 88279 100 88106 87 80232 105 92470 105 92570 79 75070 68 63559 104 90672 95 84559 102 90044 107 95870 107 98139 95 84985 106 94435 9 10423 108 98875 107 97851 105 92917 67 59838 86 78284 107 96736 107 97264 105 92957 77 71637 107 97485 106 93956 107 97974 99 86639 107 97476 71 67786 87 79114 101 89034 89 81410 105 92717 46 42055 107 98305 102 89707 107 96746 71 67310 63 55847 81 75589 99 87216 99 86578 98 85332 95 83938 98 85978 32 30970 106 95013 69 66064 9 11860 106 95074 74 69177 98 85765 101 89549 105 91898 31 28419 101 88391 106 94926 68 64886 105 91588 77 71981 87 79251 57 50180 71 68413 60 52924 87 78786 53 45359 63 54619 57 51181 98 85938 106 94249 104 90608 81 75507 105 93303 81 75515 101 88365 69 66535 68 63687 106 94084 14 13165 77 72266 98 85880 57 49307 3 2740 99 87056 39 37543 53 44781 57 48745 83 77454 98 85374 85 78205 81 77049 87 80326 68 63927 28 23915 67 57428 8 8193 69 65004 105 92995 107 96440 68 64056 53 43773 77 72119 109 99344 16 14811 17 15074 79 74829 38 36499 68 63515 108 98847 89 81359 100 87685 30 27776 98 86316 87 78917 91 82262 101 89660 105 92020 106 94157 105 91570 98 86011 106 93836 33 32353 91 82571 101 88714 106 94662 72 68634 107 97248 91 83388 79 74367 42 39288 25 20455 30 27870 75 70704 84 77866 30 25975 57 50748 24 18892 27 21506 57 49151 78 72677 95 84496 99 86426 81 76233 57 49817 71 67915 68 64066 87 80204 98 85431 109 99805 105 93551 100 87868 27 22646 105 92409 108 98799 109 99790 17 15282 101 88768 107 98541 62 54174 107 95795 78 72529 107 96047 28 24530 67 57321 106 94232 83 77319 102 89974 57 50651 57 48970 95 85037 39 37676 17 14943 87 79362 106 94529 81 76335 43 39548 109 99441 106 94122 1 497 67 58502 67 62621 109 99723 107 96760 107 95666 107 97980 27 22649 5 3828 67 62394 74 68905 107 96616 4 2940 45 41558 100 88231 106 93978 91 82876 95 84344 107 97526 32 31017 95 84475 91 83467 106 94056 39 37902 99 86422 107 96033 104 90486 55 46273 100 87768 106 93772 85 78144 79 73855 99 87500 110 99895 107 97964 100 87889 79 74286 89 81618 28 24818 2 1679 107 98273 106 95035 28 24166 99 87122 43 40133 67 58429 71 68215 89 81332 84 77708 81 76069 74 70143 91 82546 70 67256 74 69753 78 72362 99 87021 67 59275 107 96953 108 99033 77 71548 91 82233 44 41184 98 86208 32 30041 67 57726 81 76608 107 96182 85 78025 99 86711 87 78702 105 92557 98 85701 67 60401 67 62256 67 57237 105 93173 87 78986 68 63106 105 91530 81 75550 7 6514 89 81580 67 57681 98 85246 107 98452 99 87466 67 57450 59 51800 52 43648 57 50416 105 93388 67 62352 89 81362 57 50797 108 98997 105 91561 75 70860 69 65402 79 73182 64 56655 11 12379 105 92826 77 71591 84 77988 107 98382 55 46238 79 73654 46 41810 105 93324 5 3665 87 79474 106 93948 99 87443 63 55635 105 92537 106 94991 105 92098 98 85665 107 98481 105 91224 74 70539 89 81281 101 89119 68 63443 18 17200 67 58550 79 73498 100 87915 107 96691 33 33414 99 87592 87 79043 91 83241 89 81536 9 11246 108 99214 106 94584 55 47575 95 84975 101 89506 77 72245 105 92968 75 70850 67 61454 103 90385 74 69825 69 65287 101 89137 67 57697 74 70272 67 60773 107 98259 8 9621 105 92753 9 11584 55 47029 106 94328 63 55027 8 8686 87 79367 105 93747 105 92147 106 94577 91 82940 55 47652 17 16442 81 76961 101 88491 109 99448 5 3586 91 82869 105 93355 106 94899 107 98482 7 7724 91 82473 107 97323 95 84288 34 34126 77 71324 27 22116 79 75050 106 94106 105 91584 103 90314 81 76056 69 66320 99 86449 32 30916 105 91113 79 74531 106 94916 107 96013 107 97358 74 69140 108 98984 63 55476 89 81569 27 22506 107 97135 68 63100 105 91177 91 82523 24 20005 98 86111 95 84945 77 72296 109 99688 105 92291 68 64386 17 14851 107 97915 107 97265 95 84927 99 87063 32 31535 103 90335 68 63682 108 98646 74 69893 99 86714 14 13285 107 97211 77 72104 17 16893 57 50779 53 43922 101 89045 67 61083 62 54310 57 51075 68 64809 55 46065 33 33182 106 93751 24 20271 18 17316 91 82716 109 99673 98 86241 60 52928 59 51822 67 60784 105 93271 102 89769 67 62495 100 88297 7 7885 105 93424 107 98048 97 85141 87 78821 99 86461 103 90359 98 85890 105 91478 106 93903 83 77413 17 15519 79 73319 82 77195 33 33775 79 73056 61 53061 77 71618 67 61566 87 79226 106 94144 39 37443 99 87192 107 97556 84 77725 78 72674 101 89158 107 96670 2 1357 107 96946 81 76188 32 29281 79 73481 69 66474 67 57824 105 91813 89 80791 105 92151 110 99889 39 37138 95 84673 80 75246 55 46412 64 56776 17 14913 63 56182 67 59675 74 69062 105 91233 78 72561 107 98488 67 59642 81 76644 81 76524 62 53535 71 67840 81 76223 107 98498 100 87838 100 88153 27 22026 98 85732 99 86483 105 91216 99 86479 30 25872 107 97257 106 94417 89 81068 67 58285 101 89515 21 17919 40 37919 95 84969 59 52485 105 93178 106 94848 91 82352 91 82413 95 83983 63 56037 107 95906 105 91167 83 77305 57 48199 68 64679 105 91605 91 83329 107 96994 84 77903 95 84745 84 77989 33 32973 73 68660 105 92915 6 4491 67 60585 9 12088 14 13455 102 90171 101 88798 105 92181 69 64945 28 24393 57 48448 67 57673 63 55781 107 97903 107 95537 107 95680 3 2510 4 3104 101 88432 63 55929 68 63161 103 90318 93 83727 40 39055 39 37635 7 6980 63 55942 105 92715 107 97166 37 36029 79 75041 79 73195 74 70439 101 88390 64 56737 105 93733 9 11085 75 70599 107 98444 67 62933 99 87267 105 92687 39 37573 81 75410 59 51866 87 78915 86 78264 95 85021 107 98496 95 84890 87 78567 105 93265 71 67879 81 76548 1 911 67 59045 107 98299 103 90278 79 74447 31 28367 108 98932 63 54435 57 48056 22 18526 81 75453 105 93155 100 88312 94 83796 57 49910 89 81654 91 82079 57 48063 7 6938 57 49522 108 99054 95 84277 101 89225 7 6235 7 6851 87 78619 64 56349 99 87337 92 83510 77 71556 78 72910 101 88414 105 92761 107 98543 102 90241 81 76690 99 87314 4 2872 28 23716 81 76414 55 47655 17 15374 7 6608 91 82193 79 74384 84 77653 107 97435 108 98985 79 73747 74 70121 81 76447 77 71429 81 75964 7 6806 95 84527 106 94587 106 95072 9 11785 107 95951 79 74815 107 97342 108 99072 74 70287 101 89677 72 68657 67 57409 107 97103 67 59066 105 93563 67 59195 81 76043 101 88831 105 90935 74 70202 28 23372 98 85498 52 42810 79 74549 106 94797 71 67407 32 30763 52 43540 107 98062 90 81857 99 86466 101 89105 109 99717 64 56384 53 45191 7 6909 107 98285 77 71391 91 83204 74 69819 95 84869 99 86596 76 71165 93 83601 74 70464 84 77601 70 67139 67 58518 74 70541 105 91343 70 66772 109 99706 95 84063 48 42258 108 98903 53 45035 67 61077 63 55286 107 96648 89 81539 105 92200 32 31364 31 28476 59 52266 91 83059 95 84964 57 49273 109 99690 89 81552 99 86358 67 57064 98 85851 82 77108 99 87538 34 35289 106 94700 62 53666 95 84373 107 97871 108 99092 86 78257 24 19939 8 8689 67 57016 107 98490 30 27135 87 79509 106 95117 43 40045 81 75652 107 95948 69 66221 67 57205 30 27666 107 98173 7 7077 68 64922 67 62799 106 94398 69 66271 74 69332 107 96109 106 94195 70 67211 75 70623 67 59827 99 87077 87 79991 32 30318 9 10751 107 97394 81 76565 105 93366 84 77862 67 59288 84 77978 85 78029 67 58102 98 85658 107 98240 86 78263 107 96798 99 86568 71 68333 78 72902 39 37241 105 91244 105 91391 107 97516 87 80187 55 47135 105 91803 67 58984 28 25250 63 54996 101 89591 107 95514 79 74414 79 74319 67 61436 103 90326 110 99835 1 812 79 75086 40 38515 74 69037 107 97733 106 94990 75 71100 99 87431 26 20982 27 22672 104 90512 106 94611 79 74165 67 57268 105 93268 70 67102 107 97482 99 87016 99 87204 107 97694 67 58410 106 94197 107 97830 79 74596 67 57961 107 96815 106 95280 107 96844 84 77950 38 36761 91 82272 105 93214 106 94978 98 85446 53 43933 69 66147 28 23330 105 93476 8 8022 107 96755 67 58773 55 46756 32 31573 12 12545 81 75575 105 91253 29 25337 61 53072 104 90420 53 45516 95 84128 91 82627 67 59232 17 15125 67 59194 82 77154 107 96577 107 98260 110 99882 78 72786 107 95818 74 70039 55 47482 85 78039 87 79551 105 91905 27 23006 105 91264 57 49288 33 32068 64 56431 89 80876 64 56362 67 59179 37 36003 30 27430 106 95071 110 99944 43 40839 98 85391 53 45078 106 93962 81 76643 55 46180 67 59114 78 72678 105 92259 32 29485 62 53413 68 64057 30 26211 78 72518 51 42709 107 98341 55 46795 78 72923 75 70689 101 88427 107 97275 95 84045 101 88498 91 82665 87 80271 8 8807 79 73679 55 46519 104 90599 52 42968 77 71355 25 20360 53 45249 106 94572 85 78179 64 56411 87 79442 107 95660 33 31983 87 78825 69 66481 107 98066 109 99807 3 1777 82 77111 53 44782 81 76596 67 62726 67 57463 107 96016 81 75632 71 68384 102 89804 64 56627 30 27214 8 8993 30 27552 59 51511 95 84792 105 93565 101 89349 78 72696 91 82049 84 77930 95 84942 85 78098 53 45312 81 75834 106 94093 55 47327 108 99013 79 73875 22 18265 30 27575 32 30688 87 78603 106 94066 32 30656 44 41334 90 81974 109 99583 52 42920 30 27216 105 90794 67 58074 9 10826 69 66039 57 49747 74 69356 55 46187 91 83119 107 98560 9 10283 108 98924 45 41499 67 59925 105 92818 22 18092 102 89718 9 10209 63 55428 8 10039 33 32603 59 52780 106 93916 3 1966 98 85153 67 58060 107 96278 74 69630 67 59433 107 97327 27 22850 102 90078 95 84705 69 65920 39 37544 89 80937 89 81283 106 93964 87 79713 57 49360 56 47939 107 97191 106 94544 108 99027 45 41611 57 50437 63 55129 99 87243 107 97596 107 98148 109 99365 78 72599 29 25502 105 92003 108 99134 79 73265 53 45059 19 17790 38 36926 101 88827 39 37600 99 86688 57 48782 108 99123 109 99588 109 99639 106 94633 77 72179 105 93126 63 54404 99 86707 102 89788 105 93037 85 78150 107 95442 89 80979 4 3365 106 94920 95 84061 31 28017 63 55134 7 7783 71 68349 2 1249 79 73537 106 94030 87 79525 107 97763 91 82093 2 1421 67 61292 62 54171 79 74738 63 56252 98 85584 7 5764 104 90438 107 97872 1 934 79 74160 28 24706 25 20398 40 38387 81 75335 108 98738 95 84759 81 75738 76 71229 52 42972 74 69101 99 86820 91 82598 107 98203 95 84563 78 72363 74 69602 105 91048 87 78703 39 37612 105 92377 3 2251 105 92394 43 40707 33 33031 75 70667 38 36526 57 50318 105 93005 99 86839 107 98462 77 71818 107 98016 74 69088 81 76890 81 76761 43 39844 95 83831 89 81224 79 73112 109 99705 56 47942 81 76907 95 84280 68 64608 107 96548 14 14077 85 78192 105 92031 30 27531 59 52414 29 25595 30 27643 34 34817 107 95458 80 75145 63 54824 106 94937 43 39583 99 87047 80 75234 79 73977 105 91084 102 89733 57 48538 87 79575 81 75513 95 84799 105 91522 81 76472 78 72858 68 63754 108 98952 33 32572 67 59294 91 83050 67 59968 33 32633 53 45027 8 8570 74 69601 9 11001 68 63497 104 90416 81 76712 95 84095 87 79286 28 23826 67 62661 34 34231 81 76635 68 64560 87 78781 9 11162 105 92018 87 79788 57 51104 91 82111 109 99465 87 79010 98 85852 98 85991 95 84968 99 86738 99 87158 107 98312 79 73281 107 97453 105 93530 107 97715 24 19216 32 29820 109 99626 25 20501 40 38434 106 94156 74 69510 89 81660 58 51253 70 66853 36 35426 101 88880 105 93282 57 49488 38 36997 2 1436 89 81165 106 94081 32 30582 79 74172 79 73285 105 91982 107 96849 106 93969 29 25289 101 89398 105 93320 102 89806 33 32473 74 69837 79 73059 108 99083 17 16955 100 88310 107 97531 28 24833 107 97896 108 98679 39 37089 38 36906 101 88372 30 27129 28 25207 105 92681 57 48520 32 29548 38 36721 107 97114 102 90083 30 26127 27 22049 101 88694 107 96647 9 11746 106 93749 107 98559 97 85127 33 32771 107 95455 93 83744 98 85789 106 95183 92 83522 106 94865 57 49866 87 78493 17 15616 43 39357 79 73626 67 58989 95 84445 32 29564 27 22447 28 23329 8 9715 7 7369 18 17538 6 5224 27 21820 31 29030 8 8280 24 19611 6 4219 9 10351 7 6890 19 17617 28 23486 14 13655 27 22971 7 5571 17 15495 24 19950 33 32417 26 20926 6 5019 7 7596 4 2834 22 18114 32 30172 18 17413 1 113 28 23468 9 11999 3 1840 5 3635 29 25685 1 489 8 9184 9 10300 9 10662 32 31736 25 20554 29 25360 7 6307 32 31434 31 28001 4 3403 22 18428 30 27786 33 32162 1 159 28 23812 14 12694 30 26626 1 509 28 23919 6 5329 7 6541 17 15025 5 3937 28 24715 1 1005 14 13789 31 28822 7 5952 23 18765 19 17609 33 31890 9 11066 30 27424 24 20167 31 28041 8 9516 30 26857 22 18539 6 4430 9 10899 29 25684 7 7575 3 2640 14 14355 30 26315 33 32046 8 8033 8 9782 6 4283 32 30707 33 32829 17 15318 17 15719 9 10811 9 10325 27 22569 8 8987 1 756 9 12131 24 19867 30 27446 7 6854 14 14366 30 26511 17 16428 30 27498 24 19772 32 31523 26 21252 7 5734 7 6350 3 2088 24 19417 23 18616 28 24069 29 25538 32 30630 8 8759 30 26498 32 30743 24 19840 7 6511 17 15417 14 14111 17 15786 7 5433 17 15887 2 1279 31 28808 17 15587 28 25037 4 3099 8 9796 17 15558 17 16170 33 32076 16 14786 15 14646 8 9630 7 6540 4 3296 17 15403 5 3583 26 20836 9 10633 9 10201 18 17327 28 23482 6 5049 9 12035 30 27706 27 23152 7 5778 30 26436 3 1742 17 15808 7 6128 17 14904 33 32608 7 5992 32 31733 32 30380 30 26632 2 1408 32 31042 7 5415 8 10014 7 5757 27 21986 27 22578 24 20102 4 3234 17 16619 3 2283 7 7433 26 21215 2 1557 32 30027 8 8664 17 16680 3 1799 7 6746 31 28155 7 7642 24 20072 28 24044 7 6357 17 15276 33 32585 26 21072 9 10615 9 10977 4 2903 3 2030 14 12811 8 8795 28 25225 9 10648 2 1096 19 17697 9 11747 17 15981 24 19820 33 32130 7 7786 5 3604 18 17228 24 20066 25 20536 17 16209 19 17599 31 28291 14 12938 33 32011 6 4987 6 4516 7 5629 25 20577 14 13346 4 2972 14 14421 30 26380 30 26253 27 22861 3 2060 31 28698 30 27308 32 29352 6 4053 14 12982 32 31422 17 15776 3 2469 24 20091 30 27447 5 3667 18 17208 26 21275 31 28596 32 29246 14 12641 33 32371 14 14465 17 16980 30 26301 8 9224 9 11680 2 1697 28 24389 25 20349 8 8469 22 18361 32 29365 8 9821 26 20756 33 32099 28 23967 30 27205 24 20097 33 32651 7 7509 26 21092 2 1566 9 10238 32 30089 9 10519 17 16112 31 28121 31 28864 3 1949 8 10135 7 6183 6 4488 6 4762 19 17611 31 29011 7 5989 1 813 32 31240 24 19452 32 30690 6 5214 27 23256 22 18210 17 16668 32 29597 27 21440 14 13168 6 4239 8 8424 8 9068 1 383 27 23162 30 26528 7 7352 6 4590 28 23959 27 22013 6 4124 28 24146 20 17824 3 1994 8 8992 33 32542 28 24558 17 16192 30 26585 1 164 14 12773 6 4663 27 22956 2 1079 7 6373 16 14726 19 17583 7 5568 32 29883 28 23787 16 14660 8 8899 4 3048 7 6467 32 30301 25 20555 28 24286 30 26554 7 6324 27 22692 28 23477 14 13033 14 14263 7 6604 32 31329 27 23247 7 5580 28 23954 11 12323 8 9140 27 21681 32 30842 8 10087 33 32832 18 17462 14 13993 17 15621 7 6914 18 17342 8 8473 30 26434 30 26739 30 26743 9 11026 27 21765 26 21253 3 2026 17 14860 1 499 5 3819 28 24784 17 16695 3 2248 1 221 7 6418 32 29835 9 11333 9 11709 14 13633 32 30881 28 23808 24 20281 14 14492 1 508 6 4885 27 21303 7 5774 5 3872 32 29561 14 13518 31 28066 30 27902 7 6348 8 8123 7 5728 1 769 22 18278 7 7689 8 8229 17 17035 31 28618 17 15121 9 12080 3 2054 3 2491 2 1133 1 1006 31 28670 30 26706 28 25118 9 10316 8 9322 7 6237 17 16983 4 3408 7 6892 26 20840 8 9254 31 28323 8 8150 32 30169 8 8258 28 23850 21 17974 30 27249 30 27090 27 22340 23 18589 28 25242 17 16177 17 15646 24 19328 2 1097 16 14733 6 4140 14 12632 14 14155 27 23251 21 17891 14 13374 14 12700 14 13474 17 16291 3 2372 7 7235 14 12859 16 14785 27 22738 28 25132 26 20816 1 1072 32 29397 30 26360 28 23580 24 20171 30 27572 32 29867 27 23270 26 20811 32 30643 9 10321 27 21779 27 22015 8 8197 8 9746 29 25699 31 29068 30 26651 9 12091 14 14112 30 27694 32 31407 29 25763 17 17149 3 1941 1 459 8 9502 25 20434 7 7831 24 19875 9 10350 32 30350 17 15626 32 30913 28 24294 7 5552 24 19979 25 20380 29 25262 30 27188 32 29177 3 2475 33 32835 5 3706 9 11115 14 13330 17 16055 23 18571 32 30226 17 16646 27 21919 5 3640 9 12058 8 10055 31 28428 1 367 27 22262 28 24413 6 4016 1 322 32 31652 17 15097 32 31747 9 10693 17 14900 27 21523 7 6781 28 24207 32 30673 32 31668 32 29670 28 24071 17 15310 11 12304 8 8574 31 28908 6 5388 8 9878 33 32979 14 12658 3 2366 28 24898 26 20887 4 3302 27 23029 3 2582 6 4435 12 12495 30 26017 27 22483 17 16631 27 23281 26 20719 8 9484 2 1351 8 8013 33 32470 9 11294 7 7711 27 21421 24 19981 7 6812 30 27499 6 5040 32 31307 31 28094 8 9486 14 13333 30 27963 30 26640 28 23501 4 2806 17 16085 12 12501 24 20289 30 27634 8 8441 24 19894 33 32665 9 11459 11 12301 8 8204 17 16740 29 25587 27 22945 3 2201 17 16372 17 16386 30 26129 8 9424 8 8964 2 1487 8 10140 28 24821 8 8124 11 12365 2 1552 14 12846 7 6857 8 9464 8 9016 8 9687 4 3496 33 33185 16 14704 29 25300 5 3850 14 13073 32 29863 3 2780 28 24698 31 28478 24 20251 24 19337 32 29508 33 32652 25 20334 31 28391 29 25394 28 24048 9 11252 8 8612 27 21901 17 16233 8 8242 6 4363 6 4428 33 32557 32 29692 32 31649 32 31347 8 8238 26 21077 9 12008 17 16392 24 20259 1 65 29 25651 25 20496 17 16995 7 7578 26 21290 28 23427 32 29814 24 20158 33 31936 32 30134 17 17005 28 23709 33 33256 24 19824 28 23622 32 29611 32 29334 14 12691 31 27996 8 9680 6 4012 29 25784 32 29687 32 31113 9 10689 8 8386 18 17496 26 20886 1 924 9 10728 7 6262 29 25743 7 5933 30 27830 6 4209 28 24210 3 2124 8 10152 9 11140 1 580 21 17863 6 4539 9 11253 4 2931 2 1700 32 30529 5 3519 9 10660 6 5177 6 4335 14 12873 18 17388 28 23951 24 18950 8 9904 16 14835 14 12899 26 20930 27 21988 32 31561 28 24770 28 24322 3 2425 24 18893 31 28859 3 2284 28 24475 33 31925 1 398 1 543 28 23553 8 10116 24 19076 25 20395 17 15094 30 25825 18 17244 4 2965 17 16094 2 1312 8 10050 17 14974 17 16300 4 3376 14 13480 3 2266 14 13470 30 26749 30 26915 18 17218 8 9290 30 27121 2 1641 7 6766 33 32739 32 29287 6 4434 4 2878 26 21068 7 5755 28 23340 26 20688 33 32121 28 23674 8 9399 8 8941 33 33111 33 32032 33 31897 20 17839 32 30558 17 16353 7 6222 14 13203 15 14641 25 20464 17 14976 1 751 7 7282 6 4716 3 2399 7 6655 33 32308 30 26995 8 9721 4 3191 8 8057 6 4631 17 16166 32 29555 26 20951 11 12421 2 1469 32 30652 33 32674 8 8510 3 2127 26 20955 33 32522 32 30237 2 1705 16 14722 28 23960 7 6775 21 17945 33 33076 2 1529 5 3786 7 7227 4 3266 14 14475 28 24599 27 22347 7 7478 17 14991 31 28938 7 5791 14 14138 33 33135 8 9935 28 24500 6 4385 17 16961 3 1822 28 24906 31 28452 30 27780 7 6993 7 5413 1 1034 14 14451 31 28477 8 9683 33 32161 31 29022 33 31904 32 31483 28 25079 33 33200 18 17274 27 21617 27 21620 1 277 31 29072 8 9853 11 12401 28 23952 28 24571 7 5471 8 8426 22 18212 7 6782 30 26502 6 4575 27 21803 28 24451 14 13060 9 10480 32 30964 9 11446 2 1389 17 16129 22 18352 7 7843 6 4380 14 12623 30 26961 8 8986 8 8658 22 18107 9 10235 3 2760 17 16702 22 18133 1 900 8 9381 22 18485 30 27720 30 26307 6 4005 7 5776 7 6097 26 20855 7 6506 14 13048 8 9750 9 10761 28 25253 28 23555 24 20188 32 29322 8 9118 27 22457 32 31667 9 11946 8 9335 9 11951 8 8741 14 13907 17 16943 27 22789 32 30853 32 29804 30 26344 7 7529 32 30904 2 1311 3 2074 32 29255 18 17250 14 14418 32 31257 30 27120 26 20952 7 6883 32 31151 30 27381 14 13496 33 32534 33 32242 16 14741 31 28231 8 8508 30 26157 18 17161 17 14932 18 17251 23 18706 21 17929 24 19355 6 4623 6 5144 27 21862 1 445 33 32243 21 17886 12 12546 24 19982 8 8793 8 8223 14 13196 6 5198 27 22743 14 14515 30 26037 21 17910 28 24179 12 12538 7 5800 17 15581 17 16554 17 16729 29 25720 11 12481 14 13202 32 29497 9 11690 3 1872 6 3999 7 6346 30 27390 2 1098 1 922 7 7466 27 22227 33 32165 28 24496 27 22204 32 30721 32 31774 25 20535 17 15834 9 12083 26 21124 32 29526 28 24916 1 866 18 17323 7 7189 17 17151 14 13158 18 17486 12 12552 1 263 7 6157 24 19376 13 12595 17 15659 9 11291 18 17210 32 31448 7 6543 30 26756 30 27159 27 21724 7 6850 6 4152 31 29062 4 3114 30 27886 32 29140 31 28379 17 16928 6 4226 24 19287 17 16072 29 25496 33 32678 29 25393 28 25236 29 25415 19 17629 22 18217 8 8361 33 32081 31 28404 33 33172 6 5305 4 2848 17 16615 25 20491 9 11908 8 10169 8 8977 3 2672 28 23351 32 29769 24 18849 17 17007 17 14881 24 19141 24 20218 4 2880 32 31278 9 10731 28 24527 26 21098 28 24627 32 30498 14 13135 30 27763 16 14691 8 9649 27 23014 21 17861 7 5458 22 18239 9 11933 30 27009 17 15769 4 2956 30 27279 2 1086 8 8892 33 33565 7 5929 8 8250 8 10122 8 9154 32 30966 2 1518 8 8099 29 25724 27 21876 9 11353 27 21443 22 18486 7 7700 24 19135 4 3364 30 25965 7 6770 28 23892 24 18923 7 7226 24 19889 3 1892 28 23644 31 28302 30 26212 7 5987 7 5447 6 4046 30 26769 14 12796 8 8000 7 6971 8 10042 30 27062 6 4544 14 14528 9 11034 30 26077 30 25989 14 13696 5 3625 23 18671 32 31590 24 19872 3 1832 27 23025 9 12004 17 14916 32 29329 2 1606 25 20486 33 33228 24 20252 14 13487 31 28380 32 30900 22 18532 9 10669 14 12862 8 8670 2 1635 24 19363 33 33736 28 23714 32 31202 9 10539 32 30255 33 32441 28 23879 29 25520 17 16494 29 25647 33 32415 7 6438 18 17304 27 21551 9 10405 32 29954 32 30184 3 2593 27 22900 33 32714 25 20474 17 16037 9 10829 33 32769 14 14596 30 26966 8 10143 14 14185 30 27951 14 13026 32 31241 28 23359 24 20240 24 19784 30 26159 7 7875 17 17145 9 10315 22 18512 8 8275 31 28463 24 19441 17 16328 4 3122 8 9096 28 23491 17 16899 28 23975 30 27608 28 23976 14 14173 5 3787 17 15563 27 23228 14 14245 7 7295 14 13085 1 265 6 4706 11 12426 30 27534 6 5227 8 9838 3 2681 9 10410 32 30736 32 29625 9 10559 24 19090 3 2725 9 11611 29 25461 14 13926 15 14626 29 25382 27 22411 6 5235 6 4200 8 9885 17 16568 3 1787 17 16459 27 23217 27 21496 33 32600 9 11545 32 31593 4 3110 6 4729 4 2973 26 21164 28 24786 32 31040 7 6328 32 29527 25 20498 32 30366 32 31446 7 6683 27 23089 18 17515 23 18590 33 32005 27 22912 14 13216 28 25187 30 26692 27 23129 32 31524 31 28437 24 19325 32 29763 19 17705 28 24131 8 8060 28 24705 31 28880 33 32336 14 13051 8 9388 17 16648 14 13121 27 21703 31 28424 27 22415 9 11361 30 26787 9 10604 33 31812 2 1305 8 9614 3 2610 28 24593 33 31807 7 5512 26 21012 32 30505 22 18533 6 5307 14 13591 32 31453 28 24939 9 11922 24 19342 9 12236 21 18039 18 17314 30 27339 14 14461 1 822 14 12849 7 7701 24 19500 3 2634 14 13982 14 14231 7 6229 14 13019 32 30236 8 8042 1 273 23 18678 14 12903 18 17297 33 33240 4 3369 26 21059 30 27227 30 27139 14 14051 33 32917 28 24986 3 2536 17 16271 18 17190 28 23541 3 1811 5 3761 34 33952 9 10215 2 1639 30 27259 9 11938 24 19319 4 3478 19 17563 27 22785 28 25191 14 13231 14 13349 26 20925 16 14673 7 6355 30 27554 30 26000 28 23609 14 13361 30 25942 19 17608 30 27919 28 24811 27 21500 4 3039 33 32047 1 415 6 5345 2 1401 17 15303 32 29192 8 9054 14 14574 14 14149 14 13640 8 8130 29 25664 14 14000 14 13241 11 12311 16 14652 24 20248 24 19874 24 19569 9 11367 19 17718 22 18452 2 1271 24 20098 7 7383 17 17061 5 3817 30 26350 26 21274 8 9351 27 21487 5 3790 9 10374 28 23465 28 23815 25 20515 30 27625 28 24118 14 14040 2 1250 14 12813 32 29646 31 28636 4 3274 3 2571 26 21288 14 13100 29 25751 7 6714 5 3922 8 8538 7 6291 4 3321 32 30171 17 15528 23 18769 27 23151 6 4150 17 17060 24 20047 5 3746 6 5151 7 7712 7 5694 32 30054 32 29399 9 10841 3 1762 30 26480 30 27888 28 23684 28 24781 8 9722 26 21103 8 9730 8 8785 17 15331 4 2816 14 14286 32 30747 28 24891 8 8371 33 33425 24 19538 6 5241 31 28475 29 25641 28 24216 32 30646 5 3606 33 32158 17 16670 24 19630 27 22455 33 33743 24 19763 31 28313 4 2843 2 1405 26 20884 14 13249 18 17182 18 17298 30 27058 7 7335 14 13839 24 19997 7 6885 9 11053 33 32273 8 10054 30 27705 7 6037 7 7457 14 14496 33 32255 4 2896 8 9859 2 1415 32 31430 27 22562 31 28480 7 7378 7 7313 30 26206 6 4872 7 6632 31 28570 14 13689 26 20832 31 28247 14 12653 14 14336 6 4278 31 27987 7 7216 17 16199 30 27762 30 27396 30 27540 5 3529 3 2630 30 26329 9 10274 32 31505 33 31992 26 20764 8 8748 3 2599 3 2003 3 2631 5 3653 30 27463 33 33819 8 8019 34 34069 27 21789 24 19898 6 4374 4 3061 24 18887 14 13169 14 13328 14 14293 28 24410 7 6220 7 7427 8 8303 14 13229 32 30932 1 245 3 2413 28 23497 31 28552 33 32650 28 23621 28 24461 9 10926 7 5507 12 12533 7 7072 24 20068 32 29507 28 23712 3 2625 23 18630 17 15476 8 8321 30 26906 30 26650 24 19104 7 6809 27 22882 17 16464 33 33148 17 15470 27 22584 30 26776 3 2408 7 6107 31 28519 8 8800 30 27344 21 17922 33 33576 9 11937 26 20673 21 17884 3 2433 31 27998 30 27462 26 20735 28 24033 26 21226 7 6725 9 11045 5 3558 9 11210 4 3216 17 15942 6 5374 9 10244 28 24173 24 19385 27 22331 34 34172 7 5840 7 6217 6 4927 32 30416 2 1586 30 26627 17 15908 7 5865 27 21514 32 31315 8 9303 2 1134 32 29132 6 5355 29 25750 7 7154 17 15822 17 15444 27 21881 18 17155 3 2438 30 26343 30 27316 17 15824 33 33842 21 17943 11 12279 2 1661 33 33762 14 13770 7 7404 14 13037 28 24668 32 29806 27 23269 27 21358 8 9426 24 19859 14 12739 27 23182 17 15597 14 14256 17 15232 30 27191 4 2955 26 21111 24 19425 9 11688 2 1669 33 33812 24 20027 4 2935 7 7439 31 28925 30 27386 24 19567 6 4862 2 1533 1 204 27 21428 9 11372 1 64 14 12841 5 3927 27 22829 6 4113 1 330 8 9145 1 872 27 21842 30 25953 27 22162 9 12141 28 24151 32 30954 18 17417 9 10791 28 23675 34 34200 14 12927 17 15477 14 14504 27 22606 16 14662 1 762 30 27036 3 2147 7 5706 32 29121 27 21664 22 18181 6 4008 4 2839 7 7881 27 22557 30 27074 24 19451 32 30388 30 27834 19 17686 8 8011 26 20880 26 21109 24 19194 7 5816 14 13691 32 30311 25 20309 30 26416 30 26042 28 23756 9 11171 27 23276 24 20138 9 10974 17 17050 16 14819 32 31228 8 9011 32 30512 32 29474 7 6979 17 16489 31 28160 6 4925 9 10296 7 5574 30 26254 14 13849 30 26810 8 8360 7 5427 33 31982 33 32672 28 23764 33 33878 4 2948 14 14130 8 9558 26 20745 1 713 14 13681 31 28287 29 25489 19 17713 9 12084 29 25670 14 14385 32 29455 14 13027 21 17866 24 19825 9 11533 33 33679 7 6695 1 940 4 2921 6 4351 6 4249 9 11356 7 7015 8 8822 6 4602 31 28798 7 5723 2 1141 19 17665 8 8055 28 23358 1 879 7 6881 3 1808 24 19071 32 30177 6 3984 30 26716 17 15230 9 10384 8 8884 23 18555 14 13208 24 19255 9 12121 33 33269 6 4129 27 21760 26 20867 30 27665 14 14436 7 7449 31 28085 28 24162 32 30503 17 16704 17 16688 6 4890 30 26884 11 12316 7 7416 7 6202 26 20749 33 33150 12 12530 32 31094 9 10298 7 6204 23 18694 5 3683 7 7046 4 2803 32 30890 7 7311 22 18172 17 17046 6 5207 28 23332 30 26819 27 21604 9 11003 17 15524 34 33991 9 10412 32 31222 24 19400 4 3373 7 5520 14 13064 6 4462 27 21966 34 34147 17 15605 30 27881 24 19836 9 11781 32 31162 7 7017 15 14604 14 13161 6 5252 7 6295 28 24580 28 24103 17 16796 3 2511 6 4707 9 11405 8 9347 11 12277 31 28004 27 21418 34 34071 22 18111 27 21959 28 23886 31 28594 7 5532 30 27167 8 9778 24 19165 32 30870 14 14334 29 25810 24 19461 28 24578 28 24644 8 7967 30 26305 7 5864 17 16039 8 9686 8 10148 6 4793 9 10700 32 30986 14 14208 7 7591 2 1666 17 17049 17 15952 1 808 14 12853 26 21254 6 5390 7 6489 8 9842 26 20800 29 25615 33 32250 24 20145 30 26323 14 13246 31 28282 17 16610 32 29138 8 9903 7 6188 16 14682 17 15254 16 14799 4 3466 31 28164 31 28901 4 3370 27 22772 32 29569 1 10 28 25076 26 21211 30 26559 8 9097 7 6893 14 13478 22 18205 2 1690 33 33245 27 22104 31 28347 30 27057 32 31583 8 9508 14 13472 14 13379 33 33311 4 3298 8 8189 3 2304 17 16658 30 26943 27 23304 25 20524 11 12472 17 15167 28 24194 33 33924 4 3026 25 20375 9 10884 14 14079 16 14805 4 2926 7 7598 23 18566 27 22170 27 23255 16 14778 8 9474 29 25706 8 8871 24 19590 6 4163 8 8700 1 89 34 34552 20 17805 14 13239 5 3862 23 18768 32 29962 11 12451 32 30355 17 15346 14 13086 28 24615 33 33789 28 23974 7 7663 32 31757 28 24261 7 6361 27 22675 1 325 27 22886 2 1280 30 26788 27 23126 8 9588 32 31427 33 32564 27 21308 6 4174 7 6022 32 30511 24 18983 28 24206 7 7721 14 13557 21 17969 29 25704 24 19237 24 19473 27 21772 4 3143 6 4755 26 20905 31 28162 14 12827 14 12605 8 9243 17 16708 28 24570 32 30183 8 9451 17 15847 16 14823 4 3163 9 11329 26 20861 7 7273 30 27824 3 2720 14 14071 27 22512 32 30918 28 23964 31 28372 9 10911 3 2717 30 26529 14 14530 33 32031 8 8710 30 26801 24 19536 1 1036 16 14707 17 16375 27 22177 31 28213 17 15334 17 16573 33 32465 8 9830 8 8232 3 2522 26 20872 1 470 8 9264 31 28915 9 10210 19 17596 32 31707 27 23174 5 3929 28 25210 30 27440 31 28965 27 22294 24 19114 27 23211 14 14278 8 8478 27 22809 32 31269 31 28048 7 7158 30 26950 18 17483 32 31670 3 2562 33 33380 28 24470 31 28470 28 23862 6 4897 14 14050 24 20115 9 10532 14 13885 8 8883 30 27418 17 16098 17 15124 14 13612 34 34573 3 2497 27 23125 8 8824 33 32606 30 26331 8 9949 33 33159 32 31557 8 8860 33 33364 9 10572 2 1440 28 23538 28 23544 22 18063 26 21002 14 12920 30 27251 9 10898 7 7266 31 27978 24 19040 27 22124 8 8117 3 2458 16 14736 3 2228 9 10259 6 4805 27 21474 31 28943 9 10603 6 5288 28 23835 30 27291 33 32934 27 22610 9 11848 33 32813 24 19390 27 21754 6 4851 28 25085 9 10825 33 32838 7 6498 9 11008 9 11698 17 16066 13 12589 4 2949 8 9487 1 754 32 31469 3 2069 30 26786 18 17329 33 33010 9 11460 7 5667 5 3936 11 12416 34 34564 32 30471 14 12663 6 4084 30 26106 6 4096 27 22767 18 17271 18 17368 30 25931 7 7864 8 9379 14 13539 30 27833 5 3877 28 24051 4 3367 7 6027 30 27158 14 14577 28 25114 33 33024 9 11563 8 8268 28 23777 27 23204 6 4433 26 20791 14 13465 29 25406 17 16565 14 14099 1 957 32 30534 14 13069 7 5442 3 1876 9 11889 9 10459 14 14254 14 14476 9 11077 3 2380 17 15309 5 3806 27 21448 7 6790 9 12071 33 33549 8 9801 33 32304 14 14537 3 2219 33 32683 28 24517 8 9246 3 2722 17 16239 9 11539 24 19202 32 30026 1 365 28 24779 34 34294 33 32893 30 27426 31 28370 16 14826 32 29133 1 819 9 10567 32 30007 32 31771 9 10511 1 607 32 31160 33 32365 28 24861 19 17708 9 10541 14 14279 2 1160 15 14630 33 32551 33 32445 1 513 28 24950 34 34178 8 9584 24 19120 11 12461 14 13390 14 13728 25 20591 31 29086 14 14054 25 20347 32 31417 9 12207 24 19510 3 1736 7 7651 18 17319 27 21680 9 10457 32 29347 27 22264 33 32231 3 2716 5 3918 27 23158 7 7080 7 6062 9 10794 8 9382 14 12971 7 6682 14 14531 8 9454 32 30547 16 14816 8 9305 26 21185 1 886 19 17788 7 7056 33 31952 27 23154 28 24077 7 7573 14 14364 9 10646 6 4918 32 30598 29 25776 3 1917 16 14834 4 3021 8 8680 17 15162 6 5147 28 23762 30 26132 32 31043 19 17607 7 6069 16 14801 8 9434 32 30061 17 17093 22 18046 33 33608 14 13989 7 7092 24 18945 31 28037 30 26509 33 33304 14 13672 32 30447 32 30775 8 9269 27 23290 33 33015 8 8512 24 19949 30 25871 1 747 33 32259 31 28871 9 10393 31 28840 23 18696 34 34589 30 27044 32 29151 1 535 9 10595 32 31619 28 23685 33 33353 27 21864 9 10364 33 33402 17 16606 6 4829 30 25982 27 22062 27 22236 30 27770 24 20122 28 24618 7 6803 27 22982 32 30379 24 20226 9 11250 29 25740 33 32412 27 21560 32 30467 14 13200 4 3352 2 1347 33 33868 3 2016 27 21914 17 16054 9 11106 1 102 28 24734 31 28414 26 20658 17 16130 30 27125 7 6321 6 4206 7 7304 27 21922 33 32607 6 5259 25 20389 32 30539 33 33495 4 3177 34 34223 17 15474 32 29407 11 12264 33 32641 31 28173 9 10518 1 1065 7 6158 32 30442 28 24160 2 1444 28 24376 14 13234 22 18261 5 3861 4 2801 32 30671 27 21840 28 24754 7 6043 14 13342 9 10260 32 30855 34 34291 32 31461 2 1501 32 31617 17 16904 32 29890 17 16262 34 35044 26 20638 14 12809 7 5596 32 31331 32 29128 32 29431 33 33363 14 12908 30 26396 30 27469 34 35056 17 17073 30 27866 8 8320 31 29089 8 8385 30 27559 9 11660 8 9874 8 9704 33 33914 29 25612 5 3647 6 3958 18 17202 2 1393 17 14954 17 15985 17 16213 28 24880 34 34826 7 5429 17 16267 18 17465 9 11358 2 1726 1 695 27 21885 27 21534 31 28653 28 24302 30 27422 30 26449 7 5519 30 26638 34 34904 30 26595 14 13852 33 33919 3 2022 27 22332 32 30737 8 8893 27 22811 6 4367 4 3133 32 30224 18 17466 22 18116 6 4545 1 888 34 34629 14 12988 7 5837 27 22043 3 2161 28 24212 7 6960 17 16095 30 26621 8 9994 33 32054 9 11728 6 4233 32 31762 33 33656 11 12345 29 25297 32 31674 27 22739 14 13226 4 2860 30 27137 33 32204 6 4883 14 13396 3 2736 9 10880 8 9086 28 23686 17 16965 17 14978 14 12900 28 23472 32 30161 28 25180 6 5157 34 34348 31 28050 7 5737 24 19263 1 422 14 12672 17 16411 31 28723 14 12769 27 23060 32 31570 1 863 17 15395 7 6844 32 30101 14 14495 24 19470 28 23430 17 16451 4 3353 30 27878 11 12283 17 15766 27 22935 18 17488 17 16639 7 5490 28 24544 27 23018 17 15175 22 18484 32 30451 32 29197 8 8777 30 27091 17 15768 30 27331 26 21144 7 6420 24 18858 2 1562 30 27233 9 12231 33 33888 27 22775 17 16834 27 22875 23 18550 33 31951 29 25421 32 31392 8 8332 27 22378 31 29090 9 11737 25 20302 14 13413 4 2996 16 14837 8 8794 3 1841 29 25803 28 24506 32 29953 7 5804 14 12943 28 23316 9 10551 28 23957 17 15868 14 12843 7 5935 26 21125 7 7797 1 259 7 7710 1 267 34 35196 25 20513 30 26510 5 3745 17 16382 14 13816 14 13274 30 26117 29 25798 31 28590 34 35001 14 13270 17 15161 32 29874 30 26312 14 13544 28 23982 14 12622 32 31610 32 31219 3 1828 9 11551 24 20203 22 18153 1 21 2 1473 32 30421 33 33665 20 17822 30 27504 6 4574 2 1182 9 10378 24 20243 24 20224 30 26038 14 12673 30 26056 32 31092 27 22312 22 18189 32 30757 19 17604 6 5334 32 30678 1 854 28 24944 17 15672 7 7152 8 10036 9 11189 27 21633 3 2461 24 19943 33 32443 9 11536 7 7047 27 23157 8 8091 6 5027 16 14775 32 31144 4 3160 31 28879 17 16220 9 11601 18 17386 19 17693 8 9696 17 15610 27 21412 32 30546 1 510 33 32469 31 28406 24 19503 4 3291 27 23107 27 22233 8 9685 2 1192 7 5515 3 2301 24 20162 2 1457 4 3286 3 2432 22 18308 17 16799 4 2884 18 17370 30 27662 34 34978 17 16033 14 14058 28 24881 6 5346 27 21781 14 12760 14 12973 24 19218 3 2729 14 13185 28 24612 8 8422 3 2623 3 2388 8 8979 3 2007 22 18347 30 27327 27 22050 6 5210 7 5867 34 34622 22 18174 17 15514 8 8802 31 27972 6 4194 34 33977 22 18255 7 5960 8 8878 32 31049 26 20903 17 16331 33 33438 28 25181 27 22317 24 19571 14 13509 5 3560 27 22642 26 21266 24 19386 28 24778 30 27931 5 3822 8 9349 26 20933 7 5659 34 35151 9 10588 23 18593 33 32374 29 25618 27 22032 3 2692 9 12227 14 14165 8 9087 14 14288 31 28678 34 34345 33 33373 32 30823 1 200 9 12213 31 28167 3 2602 9 10528 17 16434 28 23393 14 13461 3 2622 6 4788 4 2977 14 13674 7 5943 29 25294 9 10717 28 25075 6 4244 9 10254 24 19064 17 16775 34 35125 3 2316 2 1554 8 8904 33 32442 32 30659 24 20244 8 10088 32 31578 25 20485 22 18390 24 18822 28 24180 30 25880 17 16988 29 25469 14 12650 31 28730 1 629 14 14204 7 6730 30 26400 30 26427 32 31506 33 32145 33 33748 30 26321 15 14615 33 33097 4 3283 34 35129 22 18408 34 35198 8 9967 7 7568 1 867 26 21078 28 25033 9 11496 33 33385 30 26601 29 25657 19 17626 8 10109 9 11968 33 32179 27 21920 27 21488 24 20172 8 9833 29 25634 24 18890 21 18043 8 9301 30 26607 8 9316 11 12284 17 14948 26 20663 25 20337 8 9427 28 24382 6 4415 32 29166 27 22083 1 299 3 1873 28 23771 8 10172 14 14004 17 16021 33 32490 4 3058 17 15352 8 9943 7 7483 30 27681 30 26258 3 2293 8 9226 2 1390 27 22595 6 5132 6 4287 6 5091 26 20712 14 14060 29 25671 7 7523 24 20176 7 7398 30 25899 4 3040 7 7324 24 19102 4 2959 6 4920 8 8014 32 31797 6 3994 8 9325 6 4058 5 3662 9 10307 32 29634 33 32908 14 14105 30 26556 6 4284 8 8635 30 27956 22 18156 9 11466 8 9438 17 16435 6 5256 32 29248 27 22471 6 5179 17 15549 32 30364 3 2451 19 17541 31 28924 17 16321 34 34199 6 4749 28 23853 27 22679 17 16253 9 11958 33 32926 19 17542 8 9545 19 17576 17 16396 27 23283 26 20956 5 3644 7 7527 31 28998 26 20827 7 7054 8 8503 30 26322 14 13602 33 33246 18 17278 17 15144 30 26372 31 29094 30 27179 24 20140 33 33267 9 10601 32 30940 33 33500 2 1334 33 33879 3 2421 2 1143 32 30305 1 28 27 22074 8 8593 17 15075 5 3660 35 35405 24 19336 34 35197 7 5475 28 23829 6 4823 6 4170 8 8251 9 11910 30 26533 32 30513 6 4204 22 18054 24 18825 9 10414 30 26689 28 24526 30 26566 3 2683 7 6319 9 12206 27 22155 3 1874 1 563 1 292 14 14272 9 11650 33 32059 4 3078 33 33719 32 30762 14 12596 27 21725 32 29373 30 26904 9 10482 9 10764 24 19491 27 21926 24 19901 30 26567 5 3705 14 13437 27 22873 8 8120 14 13702 28 25025 8 8603 33 33154 6 5395 8 9010 1 391 26 20953 14 12686 32 30028 34 34667 28 24360 31 29024 33 33709 4 2840 31 28759 34 34699 26 21186 28 25174 27 21877 31 29013 37 35583 24 18889 7 7125 30 27845 7 5622 26 21008 2 1511 17 16406 8 8240 29 25385 7 7888 7 7298 7 5505 32 30788 24 20142 32 31693 28 24346 14 13748 30 27038 9 10545 2 1503 27 22821 26 21045 27 21408 14 12954 17 16077 27 21882 31 28842 28 24303 7 5460 1 478 8 8006 7 7198 1 531 32 30083 30 27872 30 27517 21 17876 6 4731 4 3236 24 19412 1 696 33 32693 8 8200 9 10750 24 19897 30 26834 30 27765 30 27640 31 28902 34 35024 9 10984 31 28814 8 8188 3 2498 8 9918 27 22148 1 926 34 34117 26 20888 33 32517 17 15749 32 30006 32 31473 27 22794 1 487 3 2671 24 19042 27 21677 32 29952 17 15612 7 6102 4 3096 8 8682 28 23715 14 13198 28 23601 3 1839 4 3289 29 25775 32 30319 1 356 16 14759 28 24663 7 7553 34 35223 15 14605 30 26235 19 17763 14 12931 19 17760 27 21798 30 27485 17 16437 3 2753 27 21737 8 9314 17 17028 27 22825 27 22384 31 28091 34 34347 18 17270 37 35670 17 14878 26 21061 8 9276 32 31229 32 29429 30 27461 6 3952 9 10488 17 16585 30 26813 34 34497 7 7497 33 32123 7 6733 1 684 27 22559 36 35505 14 13284 2 1194 27 21718 7 7565 32 29894 33 32887 33 33676 32 31038 33 33829 12 12507 15 14624 27 22641 14 14522 14 13038 14 13494 14 14007 1 93 27 21996 6 4218 32 29499 14 14248 32 29627 2 1630 24 20225 27 22723 8 8544 33 32277 30 27632 1 711 28 24988 9 11531 30 26996 7 7521 31 28024 14 13873 32 29724 17 15153 30 27962 3 2118 11 12452 8 9133 11 12260 34 34993 7 6936 31 28853 8 9326 32 31007 34 34173 22 18437 4 3475 33 31830 8 9004 34 35171 27 22281 22 18329 30 26375 30 27784 32 29240 14 14215 9 11748 9 11891 4 3083 7 6293 32 30458 14 13351 24 19408 24 19781 24 20184 17 15692 27 22838 6 4202 7 5947 14 14328 30 26578 3 2520 34 34303 3 2142 27 22744 19 17605 32 30516 3 2492 32 30005 37 35543 31 28719 33 32916 4 3260 8 10120 3 2107 31 29075 33 33861 9 11550 14 13197 26 20700 8 9969 3 1743 37 35820 37 35686 17 16642 33 32555 31 28551 27 22178 9 10962 14 12783 7 5762 33 32212 27 21893 4 2910 6 5343 8 8632 9 10334 17 16509 34 35267 8 9049 14 13554 28 24168 5 3738 2 1446 28 23325 17 16777 33 33891 35 35403 28 24299 27 21884 33 31847 31 28296 37 35853 32 31351 2 1448 3 1999 14 14550 30 27333 30 25951 32 30767 14 13775 6 4269 32 29843 28 25023 32 31285 9 11764 6 4055 6 5061 32 30595 22 18108 30 27438 8 9107 33 31962 27 21586 8 9238 14 14401 7 7291 33 33930 32 29904 3 2764 5 3896 34 34743 17 15428 9 12132 30 26883 34 34672 36 35503 33 32889 4 3481 28 24171 28 25205 30 27521 9 10420 27 21397 36 35465 28 25089 6 4542 7 6591 14 13142 32 29193 32 29815 30 26751 31 28631 14 13983 9 10634 33 31898 36 35515 5 3799 22 18151 3 2647 30 27623 31 28721 30 27879 8 9592 4 3389 24 19912 1 29 28 23749 8 10126 14 12758 34 35130 34 34186 3 1842 24 19507 30 27065 27 22836 7 6450 3 2143 1 845 29 25778 17 16214 7 6413 30 26914 32 30074 9 12179 14 14114 33 31823 7 7533 27 22708 32 31304 34 34260 32 29236 23 18639 17 15730 28 24913 28 24522 8 8590 32 31116 28 24380 17 16543 4 3324 28 25164 3 2414 27 23209 29 25375 27 23084 22 18137 24 19753 34 34156 32 30708 8 8034 3 2515 1 401 8 8051 22 18215 6 4968 8 9405 30 27106 5 3552 24 19092 24 19016 9 11191 29 25765 37 35689 26 20856 6 4747 32 31029 24 19961 2 1629 28 24993 32 30795 17 15755 31 28694 22 18505 8 9762 30 27098 29 25559 21 17987 33 33766 3 2390 12 12534 8 9252 8 8770 33 33295 28 24546 33 33243 9 11150 9 11295 6 3973 6 5104 7 6817 11 12393 28 23744 9 12044 32 30454 17 16864 28 23425 22 18249 33 32780 9 11786 7 7277 24 20283 14 12735 32 31053 14 14294 27 21635 6 4024 17 14977 24 19549 30 26161 23 18552 32 31494 6 5357 36 35498 7 6294 30 27369 33 32160 28 24999 34 35363 34 34511 32 29850 25 20562 8 8539 27 22598 7 7803 34 35002 6 5208 26 20947 37 35544 31 28545 7 7644 4 3205 32 29389 32 29516 30 26584 9 10184 27 21993 8 9663 37 35968 33 32127 33 32716 32 30362 30 27670 8 8849 31 28606 34 34122 14 13154 32 31666 6 4262 32 31497 8 8703 33 33783 29 25707 34 34217 30 26750 22 18289 8 10159 8 9926 30 27599 2 1397 31 28331 17 15478 29 25259 7 7121 32 30422 3 1763 28 23483 30 27949 24 19852 3 2788 24 18959 27 23275 28 24429 31 28845 8 9813 8 9214 4 3290 14 12625 32 29400 8 9669 7 5710 32 29256 8 7947 7 6799 8 9488 2 1363 9 12151 32 30911 36 35487 14 13807 29 25748 37 36120 14 13911 31 28503 17 15202 34 35049 33 33059 14 14091 16 14679 3 1985 34 34784 9 11681 2 1120 7 7530 32 30934 31 28733 2 1548 6 4540 9 10328 33 32663 7 6254 1 246 36 35440 24 20017 24 18837 32 31054 32 30568 17 15838 32 30038 11 12299 3 1900 27 22182 3 2381 27 22615 33 33209 33 33753 31 28795 2 1094 31 28159 4 3142 17 15252 26 20690 32 30663 8 8087 32 29208 35 35387 1 672 8 8416 7 7209 34 35290 24 19940 33 32846 29 25357 33 33874 8 8564 28 24260 30 27050 32 31180 36 35454 32 31546 8 8098 3 1989 28 25163 7 5797 17 16241 24 19506 14 14546 17 15256 17 15235 4 2960 32 30369 17 17141 16 14828 8 10168 32 30376 28 24425 9 11355 28 24285 9 10897 1 364 24 19995 8 8853 30 26836 7 7263 7 5972 24 19873 27 22225 29 25814 7 6395 28 25232 24 20101 30 26057 33 33070 31 29053 3 2447 29 25530 7 7794 33 32105 18 17285 24 19778 31 28865 17 16660 22 18166 8 8914 7 7625 27 21863 34 34747 7 7623 30 26522 26 21041 23 18764 33 33265 33 32512 4 3186 32 30780 32 29200 30 26905 26 20876 6 4551 28 25165 1 180 8 8834 30 25971 3 1997 33 33113 7 5651 33 32568 34 34813 7 7898 34 34533 33 33420 7 5678 1 27 2 1424 11 12400 1 799 4 3415 4 3443 17 16453 8 8312 27 22200 5 3711 37 36033 17 15387 32 30629 14 13866 24 18831 34 35092 14 12729 26 20938 32 29479 31 28343 17 16978 31 28443 14 13468 34 35315 27 23245 17 15721 30 27792 24 19634 17 16418 28 24732 8 9348 31 29076 33 31914 5 3772 31 28193 28 23746 32 30939 7 7287 27 22629 16 14739 32 30266 2 1483 3 1931 7 5822 33 33356 6 5292 33 32103 9 11580 30 26230 6 5299 34 35357 7 5981 6 4165 9 11425 7 6325 23 18624 9 11503 32 31211 26 21080 28 24329 27 22819 32 31051 22 18324 17 16945 32 29654 33 33739 17 16684 19 17624 17 15933 7 5605 4 3132 28 23495 6 4869 21 18008 21 18021 32 30859 1 326 3 1955 9 11080 33 32082 14 13524 23 18612 2 1616 27 23315 3 2710 3 2412 1 758 32 29517 17 15145 9 12159 33 33485 8 8075 33 32328 6 5159 32 30288 25 20520 33 33102 32 29501 11 12350 9 10621 24 19000 34 34648 34 34273 17 16161 8 9900 34 34123 7 5928 32 31664 8 8337 9 10995 5 3592 17 14968 18 17415 3 2278 32 30676 27 21787 30 27526 33 33932 32 29316 8 8318 7 6708 9 11586 7 6337 29 25505 32 29188 28 23894 24 19136 12 12572 8 9461 24 18903 7 5743 27 22402 26 20662 32 30790 11 12479 30 25991 4 3420 30 26496 30 26367 8 9789 37 36006 9 10694 9 12134 7 7376 27 22410 37 36256 32 31639 22 18501 1 479 30 26771 37 35831 3 2023 29 25557 24 19608 6 4841 11 12391 14 14252 29 25614 28 23735 34 34311 25 20340 33 32107 14 13523 34 34240 7 7052 24 19157 6 5392 14 14513 33 32905 9 11472 37 36219 25 20463 9 11069 7 5852 33 32454 27 22984 21 17976 1 660 9 11830 29 25582 9 11130 2 1371 14 13848 31 28502 32 31320 7 7528 34 34615 23 18664 14 12907 9 11025 28 24097 7 6329 28 25150 2 1534 9 11228 22 18385 7 6464 18 17345 31 28728 6 4118 6 4036 26 21071 7 6828 6 5220 5 3709 17 15657 32 30095 2 1673 7 5799 5 3767 25 20356 12 12504 34 34017 7 7698 33 33174 33 32842 32 30723 3 2774 9 11752 28 25000 14 13445 24 19061 34 34290 28 24765 30 26424 30 27571 31 29021 33 32237 29 25688 7 7326 17 15300 6 5331 8 8050 34 34948 4 3368 7 6742 17 15461 24 20044 24 19049 30 26536 5 3663 34 34383 33 33453 31 28127 7 6280 6 5226 9 11374 27 22884 3 2385 22 18463 9 10503 32 31450 33 33107 24 19230 27 23238 1 412 17 16845 27 22311 33 31851 22 18244 32 31028 7 5473 33 32556 6 5044 27 22448 28 24292 33 33903 9 11872 8 9872 37 35586 7 5874 7 5680 32 30628 9 11098 27 23294 7 6785 32 31087 14 13668 8 9822 7 6430 7 5955 9 11776 3 2001 23 18604 25 20532 34 34084 17 16323 24 19607 32 31067 14 13296 32 29169 29 25675 14 13559 37 36127 4 3503 6 4145 1 163 27 22400 30 27560 32 30573 30 27059 26 20845 30 27858 30 27736 34 34733 22 18305 9 10272 24 19664 1 231 24 19368 6 5238 17 17011 4 3465 24 18973 31 28342 5 3784 6 5316 14 14412 30 26168 33 33511 9 10452 34 34033 14 13001 27 22022 28 24237 7 5591 30 27413 29 25604 28 24651 1 210 24 19542 3 2078 26 21119 27 21356 9 11164 5 3860 32 30228 24 20143 37 35563 32 30847 9 10456 33 31978 24 20210 28 24764 9 10930 7 5829 9 11396 2 1282 1 936 17 15641 30 27226 14 13663 14 13322 6 4251 9 10279 3 1758 3 1982 31 28665 30 26234 38 36556 32 30296 7 7454 33 32172 8 9105 9 11663 7 6198 31 28319 36 35452 8 8561 7 5832 30 26207 33 32484 9 10433 7 7915 32 31682 38 36356 3 2573 28 24656 9 11475 6 4584 32 29315 30 27108 37 35700 30 26194 9 10994 26 20651 1 858 28 24792 17 16092 6 5383 34 34185 28 25182 24 19675 14 14009 6 4097 33 33767 7 7024 7 6943 32 29764 22 18110 28 24947 8 9319 21 17869 11 12343 37 35736 1 419 34 35124 19 17714 9 10375 1 1025 1 980 9 12201 19 17744 14 13678 6 5033 30 27480 17 15498 6 5358 24 18863 9 10547 7 6371 27 21326 26 21181 32 30012 7 7936 29 25304 27 22339 34 34671 30 26981 8 10173 32 29419 30 27587 23 18556 8 9733 32 31295 34 33954 17 15828 31 28608 32 31436 17 15426 33 33250 30 25873 9 12154 24 19026 7 5748 4 2958 18 17493 32 30843 17 15100 17 14940 7 7051 14 12824 17 16412 14 14001 14 13012 24 19921 3 2260 32 31023 38 36468 31 28040 8 8573 27 21817 34 34512 25 20311 17 15728 27 21505 7 6992 21 17896 32 29823 21 18042 17 16627 37 35817 33 32236 8 8926 27 22742 1 347 28 24638 32 30768 5 3639 24 19552 7 7463 34 35237 30 25859 14 13765 38 36624 24 19696 9 12194 17 15998 8 8722 27 22765 1 136 7 5484 24 19742 9 11078 1 395 27 22025 33 32396 30 26962 6 4921 6 4361 14 13376 27 21906 4 3327 34 35219 17 16515 14 14171 7 6135 6 4915 33 31990 12 12508 24 19187 6 4087 4 3139 17 15216 5 3823 37 36254 17 16109 14 12851 28 23326 2 1708 32 29736 26 21170 14 14356 14 13190 33 33507 33 33046 3 2742 7 6610 29 25554 17 16993 6 5204 27 21924 17 16079 28 24339 32 29493 8 9255 27 23285 9 11643 6 5002 26 21270 27 22073 35 35410 26 21026 33 33538 17 16954 23 18777 27 22005 30 26181 1 1017 30 26068 33 33505 14 14300 7 6665 37 35851 6 4471 17 15214 32 30606 32 29522 8 9760 14 13643 14 13932 9 11014 34 34168 3 2679 7 6798 4 2832 26 20815 25 20299 27 21744 19 17796 26 21017 25 20382 32 29183 2 1734 28 24679 34 34722 19 17639 23 18788 32 31309 31 28125 30 26826 32 30947 22 18479 9 11398 28 24247 7 7107 30 26523 7 6303 16 14844 32 31340 21 17986 14 12856 29 25323 21 18022 32 30479 3 1771 24 19723 24 19348 28 24297 7 7620 6 4264 7 7722 17 16449 28 23745 9 11380 32 31782 14 13812 8 9455 30 26452 32 31063 27 22007 24 19909 18 17256 17 16914 7 6473 1 71 23 18715 4 3407 3 1814 17 15157 37 35825 18 17355 34 33978 33 33866 8 9149 9 10504 32 29959 4 2901 27 22467 9 12222 24 19539 17 16282 37 35904 30 26092 14 14570 25 20387 24 19528 8 8353 28 24549 12 12493 33 33309 14 14405 30 27345 17 16946 26 20683 17 16496 28 24291 37 36092 14 14526 30 27081 6 4212 30 27439 8 9211 14 14132 7 6209 31 28780 6 4085 11 12411 3 2308 30 27201 24 18856 14 14378 24 19467 5 3854 33 32529 9 11964 28 23648 14 12917 8 8806 4 2846 8 9339 26 21069 3 2557 17 15439 28 24843 3 1986 17 16070 32 29659 17 15696 30 27294 33 32263 38 36825 24 19853 6 4798 31 28174 34 34195 7 6199 2 1643 8 9101 4 3362 7 7098 34 34789 32 30883 14 13482 28 23556 30 27769 17 15969 31 28993 34 34571 24 19428 7 6380 14 13459 7 7385 14 13667 22 18067 28 25192 29 25328 7 7743 32 29630 2 1281 34 35229 32 31142 34 34088 27 21865 27 22368 34 34268 2 1652 28 24347 32 31706 24 19666 33 33431 7 7704 7 6231 1 358 30 26790 25 20404 11 12292 1 222 32 29675 1 294 30 26636 24 20007 7 7863 7 6572 8 9261 24 20175 24 19907 27 21707 6 4187 18 17239 32 29796 7 6283 32 30450 33 33534 6 5112 7 5699 7 6100 17 15328 14 13211 9 10428 3 2641 14 13899 32 29486 8 8137 31 28254 32 31323 32 31678 28 23392 33 31956 27 22650 6 4470 33 33745 31 28398 3 1987 17 15418 37 35803 32 31052 3 2735 38 36923 1 453 24 20263 19 17585 30 27145 32 30508 27 22519 28 24428 25 20479 32 31789 31 28053 14 14292 22 18355 5 3907 33 33390 18 17529 32 30537 18 17347 18 17449 27 22254 37 36117 4 2829 9 11678 8 9529 4 3300 6 4242 9 11271 30 27865 33 32235 27 22250 7 6578 4 3094 27 23030 24 18796 2 1632 9 10594 34 34823 6 4864 2 1488 9 11789 33 31828 27 21970 7 7293 23 18723 8 8920 1 642 34 35313 27 22441 28 24604 32 29682 17 15517 17 16423 33 32317 29 25781 36 35522 33 31803 14 14117 30 25992 34 34222 28 24563 8 9981 37 35818 4 3360 1 450 2 1582 6 4330 32 29116 14 14092 8 9419 31 28849 8 8095 9 11613 6 4646 3 2661 8 9076 27 22218 7 6132 30 27505 23 18770 9 11433 26 21090 28 25184 27 21888 7 7084 37 35693 1 501 27 22536 24 20048 7 7934 1 737 6 4995 2 1491 30 26080 26 20769 28 24460 30 27373 17 16405 32 31712 24 19352 22 18469 7 7917 7 6521 26 21273 29 25573 30 26229 7 6668 37 35649 17 15274 32 29469 2 1398 30 25960 37 36294 32 31204 14 14002 32 31720 26 20631 33 32384 32 29685 17 15902 9 10195 27 22667 37 35917 28 24941 37 35787 7 6706 24 18910 18 17288 37 35876 28 24780 27 22433 6 4479 32 31316 3 1844 13 12584 9 11692 16 14723 1 311 6 4268 33 33533 29 25767 2 1558 34 34803 28 23838 33 32456 27 22572 30 27615 31 28917 33 31854 24 19405 32 30170 27 22251 37 36022 30 27604 2 1349 9 11055 8 8078 33 33606 9 11194 8 9423 31 28826 32 31516 37 35906 31 28315 9 10486 6 4009 18 17326 24 19648 19 17562 11 12387 31 28229 24 19411 3 2443 24 18955 7 6005 9 11445 34 34235 3 1858 24 19089 24 20058 28 24200 24 19212 7 6896 11 12417 3 2138 38 36686 24 20050 7 5702 9 10837 31 28651 32 30861 7 6349 32 30565 32 30035 31 28994 14 14488 37 36071 32 31604 30 26245 33 31894 32 30174 1 783 24 19993 14 13021 32 31121 6 5197 8 9954 32 29224 30 27295 7 5476 31 28156 24 19652 22 18254 17 16534 33 32548 30 26889 6 4705 28 24087 3 2370 3 2334 20 17819 14 13962 17 16151 17 16122 33 32809 14 14539 33 32293 1 120 9 11005 27 23203 6 4067 27 22751 17 16772 27 22135 7 7160 8 8896 28 23993 32 30314 7 7119 8 8198 2 1399 36 35480 19 17803 33 31805 8 8918 29 25330 15 14613 7 6086 6 4440 3 1857 31 28836 28 24721 19 17612 22 18317 24 19996 32 30346 37 35926 39 37105 9 11582 2 1288 38 36929 31 28928 21 17918 14 12957 39 37183 17 14959 34 34653 9 11876 11 12320 30 26202 24 19391 30 27061 3 2276 1 11 6 4211 2 1484 38 36994 33 33696 8 9364 8 10150 26 20649 17 16552 1 1057 27 23288 32 29980 3 2594 6 4620 29 25574 16 14676 9 11412 38 36659 33 33458 1 790 30 27728 4 2824 18 17379 38 36500 9 10333 17 16018 4 3173 34 34110 8 8153 4 3479 7 7200 27 21799 34 35235 29 25464 17 16063 9 11186 7 5846 31 28593 19 17791 18 17184 8 9102 3 2174 14 12814 7 6144 24 19722 7 7640 28 24768 33 32870 32 30348 30 27645 33 33264 14 14019 11 12339 27 22951 27 22795 37 36177 34 35121 32 31361 27 22132 7 7032 28 24016 14 14072 32 30684 8 9162 18 17412 28 23356 28 23462 27 23039 33 33784 28 23345 32 31645 6 4123 24 19908 3 1990 37 36056 16 14795 4 3055 32 29330 31 28422 34 34363 30 27436 17 15138 24 19290 1 1001 33 33224 11 12462 6 4595 28 24378 4 3102 28 25042 34 34945 25 20593 38 36930 30 26820 17 16818 32 30306 32 29370 34 35211 26 20798 33 33050 8 10139 25 20307 9 11395 4 3379 34 34461 32 29194 7 6104 1 865 27 21503 2 1304 33 32117 32 31476 14 13842 31 28823 2 1226 27 22922 4 3442 8 8605 6 4986 27 23051 9 11388 3 1788 14 13083 31 28535 1 446 30 25888 28 23423 38 36715 17 16705 38 36360 37 35638 30 26895 7 7688 27 21771 8 9514 26 20780 9 10964 32 29349 14 14362 30 25954 14 12946 16 14769 32 30282 33 32279 27 22585 14 13123 14 14479 27 22287 28 23578 33 31832 9 12067 9 11138 30 27733 22 18543 29 25532 29 25737 28 23858 7 5639 33 33925 17 16320 26 20844 14 14161 7 5626 7 5549 9 11411 9 10424 30 26941 33 31944 33 32057 27 21631 28 25094 32 29840 30 26642 23 18749 28 24576 32 31556 30 27157 30 26537 3 1963 1 568 7 6382 8 9568 33 33655 17 14903 31 28885 2 1343 33 32447 28 24600 32 31362 39 37333 32 30701 8 9245 8 9425 17 16358 27 22782 17 16808 3 2136 27 22824 32 30397 1 545 30 27198 33 33634 27 21410 8 9876 5 3657 32 31227 3 2315 28 24124 6 4583 17 16452 17 15176 31 28044 27 21800 6 5074 38 36405 30 26006 4 3014 8 10151 8 8708 16 14683 1 202 24 19098 32 30304 8 8522 14 13356 27 23048 7 7785 9 11992 30 26357 9 10904 2 1202 3 2667 7 5851 9 11114 3 2484 33 33595 17 15930 8 9605 26 20703 27 21717 5 3754 8 9398 28 24742 33 32289 30 26837 33 32367 7 7362 18 17243 7 5611 34 34593 6 3978 24 20075 33 33289 7 6200 30 27738 33 33361 27 22235 2 1303 5 3524 32 31406 28 24979 17 16410 34 34002 38 36520 7 6587 29 25465 14 12669 17 16809 3 2359 1 868 34 34797 6 4953 8 9144 38 36718 27 21937 14 13721 26 20858 31 28962 37 35602 28 23758 14 13436 27 21963 14 13485 16 14686 33 32760 8 8728 3 2231 8 8889 26 20862 21 17934 28 24659 14 12983 9 11153 14 12626 6 5054 30 26477 14 12969 4 3303 33 33680 7 7315 14 14406 34 34377 4 3489 1 698 9 11685 18 17293 24 19601 7 7708 31 28223 30 27523 33 32906 37 35945 27 22918 28 24342 24 20190 7 7299 32 29441 32 31223 27 21821 6 4985 31 28203 30 26182 34 34785 39 37053 24 19359 37 35756 24 19761 38 36392 28 23677 28 24478 38 36811 5 3701 8 9962 6 4153 32 30857 30 27952 5 3703 34 34878 7 7631 30 27707 32 30013 17 16994 25 20460 30 27220 33 32042 28 23698 27 22355 39 37164 19 17764 34 35250 7 6588 17 16891 39 37423 30 27210 7 6360 14 14233 6 4185 14 13969 33 33684 30 27507 32 29888 29 25766 2 1449 34 34762 6 4728 27 22709 24 19834 34 35321 38 36533 33 32794 3 2261 28 23382 24 20010 22 18266 3 2328 24 19746 28 24952 3 1954 7 7792 3 2632 30 26461 28 24772 14 14210 17 17022 7 6381 7 6110 22 18383 28 24997 32 29185 35 35382 27 23104 26 21156 26 21001 7 7626 34 35191 24 19431 9 10655 33 32909 31 28517 32 29515 17 14906 1 800 22 18269 32 29504 30 27773 9 12118 18 17301 18 17381 6 4378 3 2094 6 5293 39 37561 8 8497 8 8874 2 1570 27 22399 7 7837 33 32543 36 35439 23 18610 32 31132 5 3731 27 23267 34 34746 2 1359 32 30826 33 32620 7 6681 7 6699 7 6802 1 116 7 5857 9 11508 14 14055 27 21598 34 35118 7 5882 7 6422 34 34211 30 27926 28 24209 39 37379 30 27851 22 18333 8 8519 24 20258 7 7801 24 19719 39 37172 22 18283 33 32723 17 15294 30 26421 3 2004 30 27953 3 2364 9 10437 26 20970 6 3997 27 22527 3 2564 32 31138 30 27508 34 34702 32 29718 9 11284 11 12459 31 29045 32 30576 37 35773 30 26891 28 23391 1 517 17 16942 33 33149 5 3531 7 6266 39 37535 8 9769 27 21823 33 32897 31 28977 6 4983 6 4279 24 19466 31 28927 17 16517 6 4844 33 33536 32 30404 33 33764 9 10726 6 3987 6 5135 7 6186 9 12221 17 16992 33 32397 7 5544 27 22539 33 32981 4 2933 33 33706 32 31158 23 18774 34 35077 17 15043 8 8527 32 29639 8 9216 30 26682 31 28161 32 30313 17 15373 27 22229 38 36668 14 13104 7 5582 2 1332 17 14941 4 2995 27 22243 27 23109 27 23121 37 35732 8 9555 8 8912 6 4103 33 33065 39 37818 33 32150 14 13271 28 24004 33 32360 31 28595 39 37732 4 3387 6 4460 3 1899 7 6700 6 4267 24 19338 28 23968 34 34182 26 21136 30 26166 14 12942 30 27654 7 7136 14 13386 38 36842 33 32860 28 23655 23 18620 8 8586 26 20949 28 25185 24 19493 32 31428 32 30073 17 16931 6 4439 23 18733 6 4809 7 7268 27 21634 24 20170 3 1851 7 6161 1 874 7 5991 4 3015 7 5758 30 27774 33 32656 3 2686 26 21218 14 13179 1 646 29 25398 34 34845 18 17500 28 25206 26 21241 24 18980 37 35718 34 34847 9 11148 24 20229 24 20110 9 10945 34 34024 32 29487 14 14393 24 19327 17 16654 24 19051 17 16357 28 24057 14 13890 31 28729 28 24370 4 3001 25 20443 7 6177 5 3526 1 475 14 13755 34 34385 33 33167 39 37179 28 23795 8 8201 28 24704 8 9810 2 1090 27 21405 1 1004 1 69 34 34138 33 32007 30 26513 31 28956 22 18168 32 29306 28 25060 30 26890 14 12720 18 17380 9 10306 33 32073 24 20013 9 11440 17 15064 30 26173 24 19190 34 34643 29 25460 32 31310 31 28609 38 36821 38 36541 24 18947 17 16146 27 22110 9 11223 24 20105 27 21583 28 23537 26 20642 3 2041 34 34259 27 23296 14 14304 37 35903 30 27700 29 25287 38 36998 7 7255 17 16065 26 20676 1 12 5 3820 7 5649 28 24777 32 30704 38 36724 26 21216 7 6429 14 12659 6 5160 17 15279 2 1573 32 31626 3 2531 33 32968 14 13806 28 24676 39 37878 3 2465 8 9674 32 31106 37 35880 8 9710 32 31493 15 14644 8 9819 38 36391 34 34608 8 8376 29 25787 34 34887 28 25019 7 6040 33 32788 7 7504 30 27223 14 14493 17 15988 3 1945 24 18857 14 12751 27 21958 7 6400 4 3161 38 36620 25 20568 9 10221 32 29816 9 10502 33 32252 3 2090 34 34300 11 12252 32 29150 34 34157 32 29812 6 5248 32 30506 7 6560 34 34599 8 9373 8 9666 9 10729 28 23799 30 27178 27 22950 26 21053 17 15607 8 9742 33 33845 28 24961 34 34874 30 27330 1 146 15 14636 27 22445 7 6673 7 7810 31 28797 9 10243 27 22532 34 34364 33 31845 22 18049 31 28487 12 12555 26 20696 27 22041 32 31727 37 35878 7 5745 24 19254 14 13645 37 35763 30 27932 27 21429 8 9150 32 30445 1 648 32 30003 6 4189 32 29602 30 26281 8 9907 30 27606 37 36058 34 35185 17 15699 4 2962 39 37833 9 10214 3 2215 21 17921 34 35156 30 27033 3 1825 37 36188 9 11855 28 24372 8 9013 8 8163 11 12394 39 37754 18 17520 8 8178 9 10345 33 33685 34 34545 11 12296 34 35241 32 30540 27 22889 25 20357 7 5453 31 28320 1 59 2 1626 28 25005 30 27811 8 9566 27 23038 30 27492 31 28474 17 15680 28 23587 9 11703 37 35561 31 29069 2 1720 31 28701 34 35152 32 31672 17 15131 3 2714 21 17993 6 4020 24 19849 28 24725 17 16872 28 24714 7 7353 33 33488 18 17214 38 36820 17 15351 17 16918 39 37113 32 29779 30 26374 32 31234 34 34049 38 36482 14 13366 8 9985 2 1614 30 27756 39 37629 5 3835 28 24081 8 8302 11 12280 31 28894 38 36523 1 760 33 32598 7 6778 27 22880 9 11082 14 13657 39 37520 2 1631 7 6508 29 25290 39 37219 32 30563 17 16549 38 36757 14 14284 26 20849 17 16383 33 32163 32 31083 7 6917 14 14313 5 3807 30 26699 3 2051 27 22983 8 9268 7 6374 28 24281 17 15785 28 24226 32 30062 23 18642 14 13063 30 26575 30 27718 8 8413 3 2706 7 5945 6 4814 23 18560 30 26264 38 36968 7 6707 37 35913 37 36067 33 33889 28 25018 24 19791 31 28565 30 26574 17 15182 33 33648 9 10495 27 21339 8 8007 34 33997 38 37016 14 14326 38 36513 8 10020 24 19321 3 2775 5 3894 34 34544 9 11760 17 15496 2 1329 30 26823 14 12933 7 6139 23 18667 37 35657 32 31250 27 21411 30 26478 39 37264 7 6590 31 28674 27 23083 6 5267 22 18534 6 4617 5 3884 32 29798 8 7995 35 35381 26 20868 32 30158 6 4685 17 14966 39 37258 38 36940 5 3866 27 22806 9 10304 33 33300 4 3203 8 8526 33 32363 32 30759 28 25227 33 32873 7 6486 40 38237 7 7043 24 20173 32 29210 9 12120 17 15377 9 10407 32 29585 3 2651 30 26012 6 4535 33 33498 31 29088 1 518 8 8350 3 2694 7 6545 26 20965 18 17451 39 37418 9 11671 33 32818 28 23620 32 29998 9 10863 34 35162 33 32618 8 8109 6 5237 32 29199 7 6726 22 18395 33 33853 39 37276 22 18182 14 13324 23 18666 7 7496 33 33698 32 29635 6 5203 27 22839 30 27663 32 30797 30 26987 32 31104 6 4676 5 3747 17 15609 31 28358 28 24138 27 21819 30 26100 26 21107 37 36017 7 6520 27 22213 8 8683 9 11467 31 28394 9 11498 24 20012 7 7132 40 38297 37 35839 4 3041 7 5474 27 22565 30 26352 14 13951 26 20934 33 32927 17 16632 32 30356 32 31145 5 3585 29 25677 9 11511 27 22645 27 22429 37 36251 23 18672 32 31521 17 16221 14 13101 14 13699 32 30293 26 20632 6 5223 7 7668 4 3454 27 22129 24 18960 21 17939 9 11925 32 31384 1 35 40 38127 20 17829 4 3147 9 11909 6 4069 2 1508 9 10278 7 6660 17 15048 17 16797 34 34617 6 4522 17 15999 32 31303 25 20425 32 31746 33 33807 40 38180 33 32494 6 5141 1 637 32 29873 32 29505 9 11745 38 36869 17 16667 14 13609 7 6081 27 22961 1 851 4 3193 14 13948 32 30144 17 15159 24 19244 34 34749 30 27648 32 29893 33 31916 14 13738 14 13780 30 27684 4 2929 31 28783 8 9019 39 37438 33 32634 7 7431 40 38294 28 23823 7 7374 38 36614 14 12806 17 15312 9 11840 17 17082 24 19295 22 18323 7 5920 32 30087 8 9648 17 16225 7 7177 30 26388 7 6496 31 28462 30 27202 22 18113 7 6845 24 18943 34 34313 7 7646 34 34675 32 29393 37 35980 6 5318 6 5058 34 34857 17 15912 7 6967 24 19437 31 28739 32 29734 33 32868 33 32966 39 37479 33 32538 33 33923 4 3196 33 33487 32 30972 33 32344 32 30136 6 4227 39 37231 34 34606 32 29492 32 30571 14 14535 27 23202 6 3951 34 35091 14 13552 14 13749 9 10666 28 25148 34 34181 25 20359 28 25026 7 7790 17 16064 17 16431 32 31409 14 13838 32 31099 40 38182 37 36253 29 25462 19 17775 6 4392 7 6772 2 1177 8 10125 30 26698 15 14611 33 32807 28 23904 31 28400 33 32696 32 30682 37 35972 8 9200 38 36840 31 28801 40 38204 17 14848 33 32508 6 4366 32 29978 2 1165 9 11506 40 38268 8 9233 33 33435 27 22931 24 19766 33 33694 8 8412 18 17366 9 10463 2 1459 21 17865 30 27406 3 1946 7 7059 2 1625 6 4720 39 37372 27 22726 24 19227 33 33714 38 36399 17 16374 9 10598 7 6386 34 35236 27 23242 1 161 14 13922 9 10747 6 5084 7 6985 32 31268 37 36023 1 778 28 24885 9 12158 7 6115 29 25686 35 35416 33 31888 1 344 6 5150 17 16136 14 14180 1 611 34 34144 6 4062 28 24392 24 19769 13 12580 17 15652 17 16338 30 25974 14 13227 30 27612 6 4346 32 29848 8 9186 7 6375 24 19034 5 3876 14 13977 40 37954 32 30827 14 13380 22 18310 32 30147 24 19764 8 9972 2 1546 7 5461 28 23349 30 26387 32 31070 33 32726 7 6702 33 33225 36 35443 8 8563 9 11835 7 7560 9 11851 17 15527 6 4259 28 23515 29 25790 37 36239 7 7941 1 76 14 13914 38 36732 7 7162 8 8100 18 17206 24 20294 7 5607 34 34104 6 4771 31 28481 24 19080 8 9195 8 8071 7 7815 14 14156 1 891 5 3837 33 33112 28 24601 8 9038 5 3789 1 403 26 20850 27 21898 27 23166 37 35942 24 19239 7 7161 16 14735 7 5618 19 17780 37 36302 3 2280 28 24579 14 13421 33 32954 17 17144 11 12340 7 6226 31 28330 32 29921 2 1447 32 29713 7 7144 27 21519 28 23565 34 34995 5 3805 17 16433 39 37838 32 29996 28 24806 30 25984 9 11300 24 20178 18 17425 33 32109 4 3275 14 13730 17 16407 24 19273 37 36054 3 1782 38 36557 40 38181 37 36060 27 21701 33 32027 30 26645 33 33671 33 33695 14 13266 8 9221 8 8520 33 31957 32 31330 2 1481 14 12894 32 30570 38 36751 37 36269 34 35058 32 30499 17 16579 26 20834 7 7118 7 7176 24 18872 26 21060 27 22681 34 34757 33 33580 9 12011 29 25632 27 21762 3 2534 8 8934 30 27790 14 14566 34 34683 28 23415 24 19573 27 23309 8 9615 30 27428 17 15898 30 26334 9 11713 27 21972 30 27746 2 1124 39 37597 34 35220 19 17545 32 31129 32 29825 34 34506 8 9625 28 25013 4 3154 27 23172 24 19340 3 2196 33 33885 31 28686 14 13711 33 32206 8 8701 17 17077 30 27212 17 16761 34 34161 24 20273 9 10294 24 19541 9 10786 7 6767 27 22293 32 30735 8 8688 33 33721 30 26779 1 815 9 10656 25 20618 24 20295 25 20421 7 6099 38 36572 8 9659 24 19046 28 23719 39 37532 17 16188 6 4371 32 31182 6 4143 33 32266 30 26324 6 5094 30 26121 7 7124 32 29345 3 2337 6 4091 38 36801 6 3981 33 32399 5 3668 32 30149 30 27281 29 25566 32 31724 31 28615 2 1649 9 11322 24 19804 30 27497 37 35861 37 35804 24 19485 32 31541 24 19059 40 38021 28 24006 24 18963 28 25197 32 29137 28 23343 33 32777 27 21587 28 23927 3 2691 30 26824 27 22511 2 1392 8 8438 30 26061 33 33140 37 36182 23 18551 2 1244 8 9160 17 16337 14 13293 33 31866 28 24995 28 24992 33 32819 27 22877 31 28766 37 36000 28 23704 24 18875 30 26684 32 30126 18 17173 30 26516 7 7219 17 16889 26 21094 28 24810 17 15537 6 5229 39 37716 33 32222 17 14889 17 15706 34 34856 17 16666 30 26676 3 2262 37 35682 32 29317 24 18929 6 4396 27 21834 31 28610 28 23864 30 26185 6 5032 33 33670 8 9815 3 1824 31 28484 14 13305 7 5638 9 11366 17 15765 9 11165 34 34417 30 27318 38 36734 32 30472 33 33377 7 7114 34 34065 3 2548 33 32129 33 32875 32 29543 30 27633 30 27320 17 16201 36 35511 9 11754 28 23410 39 37225 6 5287 1 465 14 13383 14 13611 21 18030 38 36858 32 29673 1 949 27 21342 38 36647 17 16766 40 38024 27 22788 17 16601 11 12336 1 334 6 4274 27 21480 32 29976 3 2246 40 38508 24 20221 27 22428 30 27253 40 38377 7 5733 14 12887 37 36222 4 3185 23 18755 7 6166 27 23033 40 38332 3 2129 12 12485 39 37677 15 14616 34 34451 38 36950 30 26818 38 36733 7 7155 8 8073 19 17684 9 10372 17 15130 9 10773 30 27030 8 8420 34 34888 8 8674 32 30832 30 27495 27 22348 37 35580 33 33506 11 12433 14 12858 14 13160 33 33622 9 10181 2 1499 7 6316 8 8208 31 28876 36 35491 9 12209 5 3563 8 8566 17 15386 26 20739 32 29416 28 23958 32 29130 7 7445 4 2802 28 23665 28 25041 40 38116 1 836 30 27362 24 19060 19 17623 9 11884 17 16190 34 33945 26 20981 38 36376 7 7418 9 10934 8 8629 34 34192 8 8110 7 6876 14 13035 38 37039 27 22432 17 15836 27 22561 7 7391 31 28318 3 2365 27 23010 24 19692 22 18216 9 11668 29 25347 27 21402 30 27678 32 30969 14 14152 38 36430 24 19278 39 37738 2 1498 2 1168 8 9998 39 37645 30 26397 33 33645 40 38255 9 11334 5 3782 17 16898 28 24111 3 2659 32 30669 16 14827 7 5974 4 3209 38 36878 7 7709 39 37224 9 11575 5 3810 32 31656 27 21341 28 24227 28 23918 34 34010 30 27639 14 14082 31 28518 7 5877 27 22238 32 29460 14 13471 33 33636 17 15714 24 19511 14 14291 14 14555 23 18554 17 16810 14 13312 9 10950 2 1159 32 29740 32 30363 9 11415 31 28215 26 21093 14 13422 32 29793 30 27010 30 26227 37 36186 8 8581 26 20913 3 2423 32 29205 9 11040 27 22944 28 25059 11 12247 14 13874 40 38091 33 33489 23 18676 24 18846 14 13268 23 18559 14 14420 27 22341 34 34831 8 9777 23 18736 32 31638 38 36802 9 10963 37 35849 32 29293 28 23786 33 33877 1 553 30 26946 27 23249 22 18158 6 4074 2 1184 7 5548 9 11301 5 3522 30 26503 4 2809 39 37616 7 7789 27 21611 21 17938 9 11513 27 22031 1 626 14 14048 4 3386 9 11096 31 28274 24 19815 23 18656 33 33432 8 8237 6 4779 33 32689 30 26952 14 14198 14 13180 27 22446 7 6533 40 38224 4 3219 14 12756 16 14807 17 15897 8 8465 34 34053 28 24197 34 35339 17 15520 30 26338 24 20272 4 3426 32 31380 38 36383 28 23376 9 11857 27 22974 22 18045 14 14519 27 22322 14 13183 24 19455 8 9723 14 14433 30 26620 22 18104 7 7371 38 37038 31 29018 14 13725 17 16795 14 12820 3 2597 38 36996 5 3726 8 9249 1 215 9 10535 14 14585 32 29773 39 37674 25 20489 26 20792 39 37190 27 21320 26 21085 27 22710 6 4659 35 35373 32 30078 30 26927 29 25479 8 8164 31 28356 40 38213 31 28198 27 22747 7 7178 24 19011 40 38278 1 397 21 17895 34 35301 8 8788 7 5862 37 35628 6 4337 24 20011 37 36037 33 32962 9 11359 28 23971 14 14013 27 21437 1 703 1 461 32 30230 6 4496 32 29427 33 31924 32 29112 8 9552 14 13618 1 1049 28 24121 6 5028 14 13382 9 11147 7 6026 8 10064 19 17710 38 36479 34 34134 17 17038 28 24150 39 37590 38 36690 39 37127 1 870 39 37134 31 28752 1 733 22 18128 37 36300 3 2169 30 27338 28 25028 1 319 33 31933 28 25068 3 2645 3 1952 31 28978 30 25936 32 30885 26 21055 14 13404 9 10903 6 4432 34 35251 30 25911 24 19730 32 29629 7 6363 17 16227 33 33208 25 20497 34 34351 14 13829 9 10385 40 38866 3 2062 37 35678 32 31191 33 32857 7 6627 28 23373 29 25495 31 28292 30 27941 39 37286 9 11635 6 4241 31 28687 40 38052 28 25156 26 20906 6 5097 27 22168 1 679 17 16752 4 3140 32 30929 17 15032 40 38530 1 902 8 8307 24 20106 28 24748 22 18334 32 30051 33 32348 28 25035 7 6362 27 22871 8 8704 22 18481 30 27017 27 22256 40 38770 3 1940 4 3351 6 4158 14 12984 32 29710 31 28029 7 5450 30 27799 40 38921 14 13562 34 35253 34 35089 14 14462 27 22470 6 5362 2 1526 37 35914 34 34650 37 35600 38 36615 28 24874 28 24545 25 20444 34 34551 7 6636 28 23324 33 32174 37 36034 30 25946 33 31908 38 36870 9 11677 18 17335 32 29942 27 22619 8 9973 30 26794 33 32186 30 26174 30 27892 27 22358 17 16087 34 34701 30 26690 9 11714 17 14883 40 38670 8 8485 38 36957 34 34027 40 38208 28 24608 7 7887 17 16469 24 19983 32 31625 28 24369 30 26778 32 29605 17 15084 9 11779 31 28810 7 6713 17 17134 39 37582 28 23706 8 9919 30 27347 6 4931 34 34588 14 13578 32 29459 7 5623 14 13300 31 28676 30 26196 8 8437 4 3359 7 7882 6 4943 21 17868 6 5064 40 38884 3 2171 30 26916 37 36199 34 34530 2 1660 17 15378 30 27895 24 19276 34 34508 37 35685 37 35783 28 24096 31 29077 31 27986 38 36535 32 31225 7 5516 4 3358 32 30703 27 22630 8 8035 33 33910 8 8998 22 18086 39 37230 14 14146 38 36431 30 27459 27 22360 7 6296 9 11479 37 36180 5 3930 32 31420 33 33735 14 13262 33 32278 17 17136 32 30191 7 5769 9 10918 3 2397 28 23941 8 8997 9 10746 40 38822 31 28081 33 32824 17 16061 37 35930 28 24991 27 23070 30 26859 9 11157 8 9958 32 31300 2 1545 30 26799 25 20592 24 19320 8 9022 7 7011 39 37345 30 27377 14 14499 18 17164 9 10913 8 10147 34 35309 33 33904 17 16060 30 25939 29 25430 34 34285 6 3955 34 34996 39 37579 7 6267 27 22107 14 13707 37 36315 34 34103 32 29263 3 1909 32 31136 15 14608 4 3152 2 1723 38 36339 27 21894 7 5452 32 29164 33 32982 3 2500 33 32610 14 14379 33 32124 6 4569 37 35671 19 17569 28 24469 32 31039 33 32662 7 6004 12 12525 24 18975 3 2250 34 34825 33 33589 8 8094 27 21729 30 26274 32 29877 32 29590 37 36162 8 8744 38 36478 32 31470 33 32987 17 16939 27 22639 32 29758 30 26340 37 36262 9 11931 3 2032 32 31702 22 18117 24 19268 1 449 17 15255 8 8481 19 17621 9 10174 30 27905 40 39105 32 29786 24 19551 26 21240 28 23656 33 32439 19 17559 14 12803 1 1029 28 24064 39 37739 34 35070 28 24943 32 30064 31 28244 3 2452 33 33898 7 7023 33 33822 24 19521 1 291 9 11798 3 2356 33 32060 3 2480 40 37998 2 1435 31 28622 27 22252 27 23136 32 30052 37 35867 24 20239 28 24565 11 12399 5 3908 39 37782 32 31431 32 30844 28 23607 40 38618 28 24919 3 2715 28 23790 33 33769 43 39430 14 12921 6 4662 24 18898 8 9001 32 29699 11 12436 34 34969 32 30199 33 33350 2 1602 38 36567 28 24436 33 33563 32 31600 9 10589 19 17625 33 33340 16 14812 24 19201 32 29988 33 32106 9 10688 40 38681 27 21481 28 24074 8 8159 27 22524 4 3436 8 9281 32 31260 8 9988 32 29983 8 8829 33 32985 8 10003 1 998 3 2567 8 9930 38 36750 3 2506 17 16003 4 3098 24 20144 4 3024 31 28497 38 36636 28 25212 17 15839 17 15021 30 27930 9 10175 17 16604 33 32894 14 13409 40 38638 22 18376 31 29092 33 33052 23 18683 14 12638 33 31876 14 12740 30 27847 14 13506 7 5925 24 20151 8 8181 17 15960 27 21897 26 20785 14 14159 28 24132 7 6840 39 37160 14 14502 41 39181 16 14797 30 27487 30 27722 27 21392 32 30907 27 22902 4 3345 9 12050 29 25261 28 24535 33 31896 3 2294 42 39296 3 2067 8 8764 30 26083 34 35090 14 13740 26 21264 31 28886 33 33028 33 33064 7 6359 33 33395 37 35538 28 24664 8 9370 17 14879 38 36407 32 29595 1 939 32 29165 34 34368 33 33074 27 21826 31 29074 30 26165 40 38537 17 15485 29 25366 17 17120 32 30852 31 28153 31 28235 7 7827 21 18011 40 38949 18 17333 23 18781 14 13451 9 10645 27 22230 31 28397 39 37478 8 8362 9 12203 22 18226 24 20086 40 38292 38 36451 26 20991 28 23450 14 14006 27 21306 7 6783 1 740 7 5522 21 18006 38 36338 24 19236 27 22796 33 33855 24 20275 34 35262 6 4246 18 17212 17 17053 9 11011 19 17783 24 19504 38 36839 38 36754 9 11645 29 25523 33 33211 38 36396 30 26809 9 10391 8 9040 28 23447 14 14220 30 26273 24 19869 32 29860 14 14046 28 24117 1 393 14 14246 24 20279 6 4350 9 10965 17 16047 23 18621 33 33183 32 30930 42 39267 32 29157 32 31632 7 6127 9 11287 7 7821 28 24511 40 38665 30 26474 2 1477 32 30523 4 3452 40 38002 40 38935 33 32685 34 34560 4 2852 32 29606 1 511 22 18089 34 34077 28 24278 32 31296 24 19737 27 21991 22 18312 28 25159 30 27372 40 38301 33 32583 7 5880 38 36578 39 37431 6 5018 32 30094 43 39476 33 32783 2 1494 27 22307 3 2150 6 4800 26 20623 32 29111 7 6331 29 25701 37 36094 34 33962 30 26631 33 32935 3 1861 37 36084 18 17372 43 39538 43 39389 32 29386 1 920 31 29048 24 19659 34 34051 9 11241 5 3766 16 14712 34 35085 32 31613 6 5202 31 28763 40 37960 17 16486 27 21313 30 27093 30 27051 14 13110 17 16024 9 10640 33 33283 14 14280 7 5511 27 22986 8 8463 25 20453 24 20141 33 32836 30 26803 4 2859 27 22673 6 4293 34 34068 7 6263 2 1419 28 24203 4 3047 5 3870 26 21050 27 21396 29 25772 27 21383 24 19370 30 27334 30 27246 33 33330 14 14408 34 34166 6 4063 7 5540 7 6530 2 1318 7 6862 34 35239 7 6138 32 29211 38 37010 8 8919 28 24136 39 37540 8 10114 32 29842 4 2906 33 32930 30 26885 2 1081 5 3716 9 11041 40 37964 30 27435 17 15041 17 15663 32 30031 3 2585 8 8340 33 32485 24 20274 29 25666 14 13739 40 38308 31 29005 30 26241 15 14647 37 35910 9 11237 8 9104 9 10493 39 37411 24 19398 8 8819 32 30866 34 34356 32 30014 17 16901 9 11248 34 34254 5 3777 4 2871 34 35055 8 8859 9 10959 30 27392 6 4942 30 26013 9 10273 31 28991 28 25234 38 36720 33 33221 39 37658 34 33985 14 13782 7 6819 3 2549 8 9095 25 20583 32 29156 40 38029 43 39619 32 29415 5 3684 40 39110 31 27997 24 19434 34 34786 1 678 27 22434 33 33843 7 6737 37 35786 39 37149 34 34437 33 32569 8 8408 37 36107 37 36278 26 21035 40 39005 37 35952 30 26485 7 7526 32 29430 7 6474 17 16888 17 16858 32 30840 6 4835 1 53 31 28218 7 5993 33 33218 9 11792 18 17390 33 32527 7 5786 23 18573 28 23768 28 24032 14 13801 24 19001 17 17026 22 18546 38 36378 28 25152 34 34045 25 20598 39 37226 9 10517 32 30750 26 20681 43 39817 27 22913 28 25083 5 3690 14 13900 32 31542 39 37262 17 16298 30 26683 7 7307 18 17171 27 22640 9 12233 34 34098 8 9758 38 36577 8 8803 7 7016 30 27433 39 37669 30 27379 8 9541 32 30983 40 38709 1 389 3 2398 40 38114 30 26489 17 15273 27 23144 9 11595 27 22214 6 4343 9 10696 39 37877 40 38533 6 5290 4 3156 7 5628 17 15954 24 19188 9 11627 9 11298 14 13796 27 21689 31 28544 34 34928 24 19180 7 7776 31 28192 1 177 30 26003 27 22858 32 29729 28 23629 6 4022 40 38148 31 28890 39 37724 37 35609 39 37349 24 19577 30 27844 33 32817 8 8636 34 34707 33 33559 28 24508 28 23352 17 15865 26 20802 37 35725 24 19870 19 17616 4 3081 9 12156 7 6175 14 13598 24 19488 32 30307 3 1944 40 38193 33 32051 32 30381 30 27031 24 19324 27 21419 42 39327 28 23932 32 29533 28 24036 24 19170 7 5827 32 31382 2 1092 9 10352 1 119 28 24083 33 32006 36 35478 31 28709 33 33927 17 15497 17 16906 8 10075 28 23860 25 20374 1 960 24 19525 32 29936 27 21454 9 12090 24 19681 17 15661 30 26046 6 4421 30 27842 40 38401 6 5268 7 6006 43 39408 34 34885 41 39224 17 16150 39 37143 22 18357 17 16013 39 37849 3 2533 3 2448 14 12679 17 15275 3 1809 6 4292 30 27332 7 6214 43 39782 39 37081 14 13693 26 21209 14 12727 26 20958 28 23394 8 9970 9 10529 4 2909 2 1416 31 28903 28 23930 34 34301 32 30886 14 14039 24 18962 27 21910 8 9293 8 8202 34 34230 3 2076 40 38589 17 16887 22 18050 8 9371 25 20484 32 29286 30 26113 24 18797 33 31973 32 30202 39 37054 33 32227 30 26472 17 16025 27 22291 17 16825 40 39138 8 8313 6 4648 8 8755 7 6221 31 28087 1 26 29 25742 27 23086 6 5121 27 22249 2 1506 34 34920 22 18507 9 11605 7 6904 30 26999 7 7669 32 29669 43 39728 32 29538 37 35957 8 8187 8 8604 37 36243 33 33659 30 27467 33 33931 27 23313 32 31312 30 27816 2 1210 2 1450 31 28642 14 13727 17 15103 27 22632 17 16019 8 9863 32 29275 9 12032 9 11097 28 24819 32 29765 39 37193 8 9589 5 3803 1 404 24 20031 25 20476 17 17069 30 26600 27 23223 17 16812 32 31291 32 30851 28 23546 17 15550 3 1911 32 30821 43 39626 22 18475 7 5586 27 22671 7 7733 34 34325 17 15438 17 16790 30 27674 33 33160 39 37254 6 4220 6 4489 17 15223 33 33419 7 6672 28 24828 19 17546 38 36676 8 9690 1 237 32 29465 22 18462 39 37863 9 10421 1 913 17 16843 39 37426 4 2904 3 2371 30 26814 39 37322 37 36257 17 14945 27 22413 28 24899 2 1475 7 5730 31 28275 34 34723 30 26564 28 23378 7 6244 17 16786 8 8384 40 39021 22 18304 37 36328 9 11655 1 528 32 30135 38 36920 7 6625 43 40015 14 13369 31 28137 6 4760 23 18626 6 5047 29 25698 28 24293 8 9199 33 32498 14 14089 28 23562 34 34315 34 34810 18 17501 3 1988 39 37740 22 18381 38 36368 9 11805 17 16487 5 3666 39 37801 28 24951 7 7360 23 18605 32 30953 1 989 32 31137 31 28402 1 725 39 37702 9 11033 34 34637 17 14861 32 29865 17 14952 6 4773 26 20904 2 1589 7 7759 28 24318 24 19635 17 16636 28 23523 9 11277 33 33178 31 28711 7 5397 7 6230 29 25563 7 7890 4 3429 43 39349 9 11821 27 21700 4 2952 21 18019 32 29406 31 29079 40 37963 30 27211 32 29632 30 26413 4 3355 40 39154 37 35959 25 20383 9 12048 28 24722 39 37558 32 29356 17 17095 33 33179 9 11732 31 28776 14 13020 9 11636 7 7834 30 26010 1 995 8 9523 40 38784 43 40157 23 18718 7 7070 27 21359 28 25217 43 40037 24 19341 9 10914 28 23767 32 30531 28 24107 39 37560 28 24398 30 27525 7 7332 42 39324 9 11296 30 27306 3 2426 14 14374 7 5691 31 28211 40 37997 27 22698 9 11509 8 8685 30 27278 9 10320 6 4469 32 29511 34 34475 8 8922 14 14255 30 27102 27 21669 34 34775 21 17857 26 20695 27 22309 19 17584 9 10690 6 5384 14 13244 9 10799 9 10501 34 35366 3 1831 27 22769 18 17396 11 12334 26 21151 1 354 34 35194 3 2587 34 35020 17 15595 43 39386 33 33170 38 36680 30 26481 8 8614 28 23985 17 16788 40 38926 23 18684 9 11346 33 33592 17 16471 9 10677 26 20725 8 8981 30 26568 28 25021 40 38177 1 73 33 32052 26 21081 25 20377 24 19653 9 11977 7 6504 32 31735 17 16977 39 37599 14 12889 21 17877 9 10957 17 14925 7 7723 8 8434 40 38168 14 13273 4 3354 34 34779 1 8 5 3636 43 40142 40 38454 17 15069 30 27363 7 6404 6 4475 26 21198 33 33876 29 25712 3 1968 24 19865 31 28098 40 37909 6 4252 8 9992 9 11736 37 35984 32 29425 7 6878 40 38233 34 34295 24 19796 9 11315 30 27877 8 8521 28 23876 32 31255 7 5978 27 21547 9 11919 27 21544 7 6559 24 19637 32 29603 32 30264 24 19618 33 33911 11 12407 24 20146 3 2757 8 10111 10 12240 4 2991 43 40193 27 22842 9 10836 1 590 32 31655 7 6834 5 3871 9 11721 31 28408 7 5403 34 34132 9 11439 30 26256 6 5260 7 5510 34 35157 9 12138 7 7842 39 37414 39 37746 7 5504 14 12891 27 22853 27 22067 32 31378 14 14383 16 14779 9 11646 8 8428 33 33569 24 20181 4 3106 32 31009 8 8622 17 15238 32 31274 22 18236 38 36476 7 6250 14 13604 33 32270 9 11620 3 2664 8 10051 34 34624 1 717 17 15212 31 29095 18 17177 32 31026 2 1659 30 27348 8 9976 24 19663 9 11818 9 10250 27 23034 28 23414 4 3333 38 36995 39 37713 4 2836 30 26845 30 25932 1 645 38 36515 24 19147 39 37779 5 3778 38 36972 26 21049 43 39624 6 4604 7 7641 33 33060 30 27683 17 16882 33 32742 19 17644 31 28430 33 33482 25 20514 30 27647 14 13744 14 13870 37 35808 2 1699 43 39423 9 11371 3 2006 2 1568 3 2243 27 21683 14 12840 27 21899 3 2362 9 10758 40 38256 6 5059 8 8767 28 24244 34 34500 33 33460 8 9602 7 5411 6 4687 3 2709 28 23424 27 22017 40 38496 6 4090 3 2654 8 10089 9 11608 31 28336 8 9709 43 39422 42 39308 32 31313 33 32907 18 17350 29 25693 27 21867 7 5614 9 11083 32 29118 37 36170 1 423 6 4247 9 11991 12 12523 9 11813 1 636 24 19559 17 16235 34 34558 17 16283 6 4357 26 21128 1 716 7 6724 9 11708 32 30733 7 7316 17 16483 33 33190 8 8396 17 16682 38 36796 33 33613 28 25071 32 30373 8 8366 40 38043 7 5716 26 21162 14 13610 30 27582 43 40578 8 9884 33 32833 7 5999 17 14969 5 3775 30 27690 33 32131 3 1835 40 39166 41 39228 26 20810 40 39056 17 16258 16 14843 39 37073 8 9210 29 25264 27 21485 34 34540 5 3881 6 4701 19 17740 24 20165 14 14430 2 1308 33 33077 4 3013 17 15784 30 26937 34 34136 40 38609 9 11517 2 1322 34 34078 5 3945 33 32969 31 28992 26 21011 28 23925 26 21221 34 34391 34 34940 34 35021 34 34865 6 4881 43 39405 34 34064 40 38433 17 15333 43 40286 40 37925 27 22314 3 1833 24 19758 32 31088 30 26710 30 26731 34 34809 9 11631 26 21180 30 25852 31 29084 14 13017 40 38769 43 40191 1 194 27 23047 33 33321 33 33445 33 33525 8 9550 8 9569 32 30353 22 18085 43 40478 40 38450 7 5434 37 36139 27 22568 27 22998 9 12082 23 18747 24 20024 33 33468 22 18418 27 23046 27 21928 33 32142 40 38571 6 4696 17 16784 8 8945 33 33662 17 15147 10 12242 17 16458 9 11887 22 18101 17 15734 24 20277 33 31946 9 11305 32 31096 6 4752 14 12745 14 13499 39 37051 14 12854 33 32673 25 20521 33 32614 14 14087 14 12964 12 12567 37 35694 12 12547 17 16362 40 38058 33 32637 18 17526 7 6527 2 1333 31 28832 39 37252 6 4272 39 37410 27 22380 7 7357 28 25167 34 34272 32 30919 34 34693 24 19562 1 963 9 11413 8 8175 39 37460 43 40023 32 29862 8 8763 21 17864 37 36271 31 28412 9 11861 33 33177 28 24196 30 26263 32 29482 32 31722 27 22210 28 23642 43 39526 28 23535 9 11308 33 33271 16 14789 27 22528 33 32853 24 18842 43 40127 7 7818 14 14179 14 13408 32 31677 24 18838 33 33143 24 19676 43 39786 40 38166 20 17834 27 21608 43 39771 37 35946 24 19831 31 28464 1 526 34 35213 8 9139 6 4297 32 29831 39 37631 3 2017 7 7101 7 7145 43 40134 9 11705 39 37095 1 84 34 35177 1 216 17 17055 32 29417 28 24540 38 36334 34 34214 7 6639 30 27716 18 17470 28 24254 32 30332 37 35637 38 36794 3 2410 32 29754 24 18937 24 18800 8 8990 1 184 36 35484 9 11145 5 3673 17 14870 28 23905 14 14491 31 28456 30 27721 27 22863 7 5610 17 15931 14 13584 7 5479 6 5015 34 34725 33 32319 43 40504 29 25710 31 28130 37 36198 14 13619 26 21137 32 29189 23 18680 17 15922 33 33359 33 33732 34 34305 31 28278 17 16330 27 22006 27 22517 27 22039 33 33918 28 24114 31 29049 7 7868 37 36053 7 6910 28 23914 28 24246 43 39845 24 19021 14 14485 18 17281 14 13626 40 38259 7 6827 17 16139 37 36036 14 14213 38 36790 16 14794 2 1263 39 37312 33 31852 9 11820 33 31811 8 9187 43 40810 7 7782 28 24243 3 2085 28 23610 7 6576 28 23923 32 30042 19 17664 34 34127 28 24805 27 21891 14 12645 9 10600 9 11099 27 22757 43 39824 38 36749 7 7499 30 27725 28 23986 4 3474 34 34905 3 2578 38 36910 14 14073 19 17755 9 10766 40 38692 37 36010 26 20920 32 29409 27 22143 9 11347 1 750 9 11390 23 18716 39 37554 8 8499 43 39475 22 18177 8 8901 43 39860 7 7238 9 12223 1 45 30 27119 24 18953 8 9538 32 30060 27 23254 24 20182 33 33106 7 6137 14 13685 32 29636 43 40421 8 9499 43 40531 34 34933 43 40405 14 13162 37 35776 32 29612 6 4324 28 23896 4 3380 33 32199 14 14094 17 15228 9 11770 32 29920 29 25642 30 27863 29 25263 40 37996 24 20216 34 34491 8 9984 7 7210 27 21390 22 18301 39 37381 28 25198 21 17899 29 25589 7 6846 24 19226 8 9482 30 26438 7 6075 38 36975 22 18275 27 22582 3 2059 41 39184 37 35734 31 28262 43 40735 17 16206 14 13971 17 16723 39 37780 42 39283 3 1848 7 6906 17 17127 7 7659 12 12550 43 39609 43 40510 40 38656 30 26972 40 38532 26 20678 17 16403 38 36938 38 36973 43 40309 7 6886 9 11108 33 33411 11 12271 27 21601 27 22604 17 15449 43 39500 24 19935 17 16563 6 4006 33 32854 32 30066 4 2822 43 39749 16 14787 37 35755 17 15854 30 25983 6 5137 3 2773 9 10816 7 5883 1 81 34 34336 43 40449 33 33643 7 6192 43 40773 5 3700 40 38526 7 6008 30 26944 5 3677 14 14544 6 4791 17 16501 5 3541 6 5139 28 23511 31 28523 8 9712 18 17295 24 20214 33 32256 33 31853 7 7019 27 22123 43 40423 30 27848 3 2422 38 36353 28 24557 30 26175 32 31267 9 10967 40 38355 30 26098 17 15807 6 4896 27 22510 9 11012 38 36846 5 3722 22 18530 9 11719 1 505 17 15204 27 21362 26 21301 17 16622 8 8184 24 20265 4 2853 37 36089 17 15137 34 34547 22 18056 8 8545 6 4107 6 4098 14 14148 29 25391 27 21727 34 34584 14 13715 32 30270 28 24041 40 38405 14 14428 28 25153 1 145 33 32983 14 14242 32 31642 5 3547 29 25669 1 702 32 29162 27 22837 34 34120 30 26919 8 10025 30 26685 23 18622 37 35883 17 17110 33 32114 28 24978 27 22353 27 22718 1 420 33 32803 9 12175 8 10092 7 7585 17 15139 6 4104 9 11687 22 18442 32 30635 43 40049 28 23481 8 9957 32 30225 27 22701 14 13804 6 5386 30 27723 22 18296 29 25369 9 11122 32 31059 27 21854 32 31611 30 27419 6 4255 40 38832 8 9561 28 24648 8 8972 2 1572 28 24692 40 38623 30 26746 31 29063 27 21486 32 30760 27 21541 4 3400 24 19362 30 26188 31 28744 9 10182 1 789 6 4117 4 3322 7 7681 26 21065 28 24493 29 25274 43 40701 20 17837 17 17063 28 24575 8 10123 32 30607 27 22979 8 8825 3 2386 6 4240 8 9389 33 33484 33 33493 6 4411 14 12818 14 12865 39 37509 27 22336 37 36105 28 24239 31 28368 27 22198 32 30289 2 1358 22 18124 4 3053 38 36540 28 23550 33 33053 27 22494 24 20069 31 28887 27 23311 17 16725 9 11403 8 8092 17 17108 17 15741 31 28656 17 16370 3 2141 9 11430 31 29061 9 11654 27 23137 34 34931 40 37930 28 23710 43 39913 26 21023 30 25834 34 34808 31 28257 14 12654 8 9282 28 25149 1 1070 35 35394 1 726 11 12317 34 34830 6 5348 25 20556 43 40289 34 33976 28 23938 34 34207 22 18525 43 39505 11 12403 17 16896 9 11552 28 24606 9 10611 30 27631 32 30639 9 11155 33 33528 7 7131 33 33117 33 33562 38 36927 17 16997 9 10460 39 37875 30 27745 27 22305 34 34592 2 1480 8 10160 14 14409 9 11731 33 32375 1 491 38 36893 6 4266 33 33417 32 31018 2 1104 38 36693 33 31875 28 23328 34 35136 8 8248 17 16444 43 40598 26 20812 31 28907 37 35631 39 37617 34 35035 34 34112 34 35047 40 38167 40 38547 32 29997 24 19988 4 3224 9 11773 34 35138 27 22450 27 21340 7 6070 7 6223 40 38651 38 36454 2 1433 17 16873 28 25102 43 39378 31 28485 5 3818 40 38409 31 28584 28 24596 29 25510 27 23295 8 8620 17 17024 6 4962 14 14563 28 25047 7 7448 17 17017 44 41159 26 20786 6 5021 18 17183 16 14702 32 30285 7 7141 28 23780 33 33463 14 14172 43 39797 32 31050 7 5914 30 27130 30 26238 30 27215 7 5964 24 19134 33 33791 26 20843 27 21927 9 10329 4 2986 17 15525 17 14897 6 4816 28 24152 26 20645 5 3914 9 11076 27 22147 23 18681 2 1326 7 5975 7 5562 6 4565 8 8088 43 39926 32 31299 7 6268 33 32208 7 7661 32 31572 7 5492 40 38899 8 8213 14 13013 14 14260 24 19513 7 6747 30 26903 27 23092 2 1353 44 41191 25 20614 6 5261 43 39972 41 39248 40 38797 40 38733 26 20999 17 16779 44 40948 24 19729 28 23420 7 6795 17 15285 7 7737 38 36865 8 8272 39 37173 28 24851 9 11913 28 23551 27 22242 43 40654 43 40838 33 32978 28 25222 4 3238 28 24198 39 37870 4 3137 39 37628 14 13731 28 23707 3 2195 24 19354 6 4794 40 39012 43 40530 32 29394 3 1991 8 8585 43 40775 43 39811 37 35829 33 33440 33 32885 29 25586 28 24245 17 15552 7 6047 34 34812 27 21338 7 6405 8 9702 9 11546 14 12886 3 1947 16 14781 9 11266 26 20668 32 30521 29 25378 27 21728 17 16193 6 4724 22 18309 14 14456 40 38033 32 30875 1 166 37 36228 32 30189 32 31554 8 9099 31 28116 38 36633 32 30464 22 18397 17 15178 43 40068 22 18410 24 19138 40 38353 6 4184 31 28237 27 22804 38 36768 40 38819 30 26869 17 15601 26 20727 37 36293 8 8209 37 35790 24 18967 3 2240 31 29073 34 35308 32 29223 43 40057 18 17216 9 10382 17 16041 27 21318 43 40851 32 29608 34 34734 14 12764 33 33336 3 1830 17 14896 39 37287 27 23161 30 25861 24 19119 31 28805 36 35472 28 24130 34 35128 24 20033 28 24059 9 10337 17 15440 38 36894 43 39839 9 11543 29 25286 5 3629 43 40458 6 4743 4 3394 23 18743 6 4080 40 38413 34 34012 38 37014 37 35938 14 12882 40 38073 44 41055 9 11231 40 39090 14 14551 3 2249 13 12583 34 34390 32 29680 7 5445 22 18136 34 34070 6 4394 32 30469 6 4276 7 6074 17 15583 18 17279 33 32118 34 35350 32 29968 7 5444 6 5095 40 38006 43 40159 4 3189 24 18844 9 12026 6 4050 5 3785 38 36789 27 21327 30 26295 7 7511 32 30997 30 26806 6 5093 27 21625 30 27528 31 28765 25 20405 40 38115 24 19514 7 5526 29 25486 17 15289 39 37387 7 7736 33 33306 25 20482 30 26856 24 20219 37 36149 24 19585 30 27547 26 20830 7 7506 8 9774 33 32970 19 17647 7 7764 37 35623 12 12509 40 38830 27 22078 17 16268 31 27977 33 32782 43 40184 3 1951 8 9119 40 38041 1 353 44 41076 31 28911 38 36939 18 17509 34 35317 3 2459 30 26635 25 20462 3 1956 24 19905 43 40166 7 6274 14 13669 34 34546 1 378 4 3202 28 24090 7 5761 32 30360 27 21441 32 30559 17 15054 34 35292 29 25283 32 29344 8 9367 38 36528 7 7617 9 10526 17 15858 26 21064 7 6170 8 8429 32 30459 32 31248 8 9471 25 20344 28 24082 8 8698 33 33788 14 12619 14 13423 9 10684 14 14270 14 13984 8 8405 30 26224 17 15445 30 26840 39 37748 32 30702 34 35195 30 27551 40 37946 27 22663 30 27900 39 37551 37 35547 8 9338 25 20527 26 21005 27 22391 32 29721 9 10638 3 1979 6 5365 43 40299 1 506 27 22393 37 36002 15 14637 3 2770 33 33343 27 23124 6 5069 23 18609 18 17205 4 2992 6 5171 17 16252 30 26065 17 16640 33 33828 6 5321 24 19497 9 11548 38 36389 43 40208 3 1928 14 12678 40 39126 30 26702 24 19182 27 23073 34 34115 1 775 17 16044 34 34536 17 15105 6 4492 1 85 14 13625 30 26059 28 23582 32 31294 26 21280 45 41400 33 33165 29 25507 14 14532 33 32945 33 33114 33 32544 7 6276 28 23381 34 34427 39 37485 7 7444 8 8569 6 4108 44 41237 6 3990 28 25091 30 27548 37 36183 32 30575 14 14221 43 39506 26 21126 31 29083 33 32015 14 12914 17 16257 33 33869 6 4668 9 10207 3 1868 7 6141 22 18471 17 16985 39 37454 9 11464 24 19286 43 39826 39 37799 4 2971 19 17743 45 41439 28 23593 33 32072 32 30457 17 15411 1 160 32 30209 7 5502 3 2286 28 23615 27 22014 33 32549 7 6077 17 15604 1 48 7 5406 7 6108 9 11321 9 12010 14 14147 32 31270 9 10494 23 18699 32 31177 19 17728 9 11245 33 33349 5 3656 4 2890 8 9287 7 6603 3 1747 8 8062 28 24555 40 38938 18 17211 38 36775 28 23895 17 15594 8 7978 31 28914 34 34976 17 16149 29 25325 8 10001 7 6338 14 13746 9 10654 2 1686 39 37820 8 9072 39 37741 7 6949 29 25442 44 41022 43 40075 40 39167 33 33429 14 14243 25 20329 24 19171 9 11588 21 18033 7 6059 33 33722 6 4115 32 29907 31 28932 30 26300 6 4089 17 17025 40 38838 9 11906 33 33572 40 37962 4 3178 22 18277 7 5842 9 11124 28 24975 33 31892 44 41359 28 24876 40 38229 28 24021 43 40294 3 2125 1 357 9 10910 28 24106 45 41397 7 5581 16 14800 27 22497 28 25012 14 13777 18 17340 14 14429 27 22008 14 14275 27 21401 6 4860 27 22364 9 12028 17 15324 14 12766 39 37207 37 35620 32 31165 7 6601 37 35821 33 32240 24 19743 43 39392 33 33332 28 24483 31 28202 7 7356 32 29119 7 6087 24 19289 28 25082 3 2727 43 39775 30 27144 14 13498 37 35811 3 2705 41 39232 43 39788 27 22601 31 28556 28 25141 27 22325 17 16754 28 24231 32 31502 27 23240 26 21188 4 2917 24 20247 30 26828 30 26063 3 1764 9 10679 8 9112 8 9852 40 37949 8 9836 43 40535 17 15168 24 19779 7 7140 3 2488 33 33447 9 11983 4 2994 7 6431 9 10247 25 20370 8 9757 29 25431 30 27104 9 10635 17 16261 1 721 18 17428 28 23512 33 31966 24 19553 39 37752 29 25758 33 32766 9 10342 32 29268 39 37308 27 23148 1 37 2 1215 31 28655 38 36393 9 10812 34 35108 33 33137 6 4528 14 12826 24 19546 2 1354 7 6344 18 17179 1 199 34 35280 31 28049 28 24379 43 40861 1 837 4 3031 9 10892 37 35642 16 14747 22 18302 18 17328 37 35800 32 31487 18 17499 28 24956 35 35375 8 9806 22 18545 7 7087 32 30527 7 6641 32 30246 27 22908 6 4519 14 12703 29 25649 22 18499 9 12027 34 34838 14 13429 16 14657 32 31751 6 5072 40 38285 32 30382 43 40835 32 30794 30 26153 12 12517 34 35018 45 41547 25 20564 24 19701 36 35470 42 39336 28 24856 30 27584 33 33758 31 28568 14 13956 28 24008 46 41738 26 20774 27 22514 33 32475 9 10258 40 39030 9 12005 46 41853 34 34991 14 14296 5 3730 32 31339 46 41795 43 39743 16 14668 9 11772 9 10441 43 40821 39 37093 1 302 7 6433 40 39135 30 26236 8 8690 43 40745 43 39721 32 29120 30 26326 40 37965 24 19639 33 32787 26 20927 8 8907 39 37289 33 32249 24 19333 43 39590 4 2924 37 35813 3 2428 32 31574 26 21201 39 37825 7 7696 26 21037 9 12015 28 23567 28 24788 1 896 43 40832 28 24174 27 22138 34 34322 28 24092 24 19697 40 37927 6 5115 2 1716 32 29705 7 7413 45 41513 17 16502 2 1145 19 17738 33 32169 17 15829 17 16979 33 32761 6 4429 19 17703 38 36771 3 2187 17 15123 31 28064 43 40477 7 5665 3 2295 11 12466 17 16586 44 41067 8 8724 34 35266 7 5560 24 20001 7 7348 45 41618 29 25568 27 22997 7 5912 14 12711 30 26320 12 12506 28 25203 28 23454 24 20208 14 13050 43 40433 33 32311 16 14804 33 33700 2 1451 6 4934 32 30938 33 33329 28 25143 17 15743 28 24696 17 15712 37 36191 7 6536 8 9601 32 29913 14 12734 6 4550 9 10886 24 19515 14 14021 40 37969 43 40316 2 1396 1 635 32 30143 28 24185 32 31272 33 33201 34 34344 34 35259 2 1467 37 35652 32 31713 37 36305 17 16536 28 23571 32 29911 45 41651 2 1667 1 581 8 9727 17 15340 28 24637 38 36962 4 2865 40 38279 34 34613 15 14645 3 1971 44 41129 1 546 7 7396 24 19175 8 8839 22 18223 7 6218 32 29676 34 34386 27 22392 24 18885 39 37220 7 7419 14 14431 32 30627 1 467 2 1352 31 27988 31 28107 23 18567 33 32902 7 7306 8 8140 4 3146 17 15986 24 19735 14 13195 6 4437 19 17652 9 10874 41 39217 30 27206 34 35126 32 30550 32 29905 30 26847 30 26135 33 32578 43 40793 6 4988 22 18467 17 14944 27 22196 6 4780 39 37703 28 23821 37 35619 28 23529 8 8596 9 11233 24 19599 33 32964 38 36765 46 41805 14 13573 27 22093 9 11902 7 6841 34 34456 27 21960 32 29819 40 38531 8 9039 30 27378 29 25407 24 19396 31 29027 6 5178 17 15404 8 7991 8 9067 8 8158 40 38425 8 8516 33 33426 34 34357 17 15582 24 19533 17 15511 24 19152 32 30268 17 15726 9 10928 38 36763 19 17759 8 8973 14 13329 8 7989 6 5168 1 156 7 7876 17 16005 34 34370 40 38626 7 5602 14 13232 40 38370 37 36001 12 12542 28 25008 40 38064 32 31306 34 34861 17 15026 2 1620 40 38246 39 37583 43 39348 5 3553 1 157 3 2351 30 26318 32 29802 30 26931 9 10906 24 18891 28 23375 17 15623 9 10664 17 16848 17 17078 17 15547 9 11259 5 3675 24 19301 40 39089 40 39173 40 39100 43 40125 14 14106 24 20161 34 35246 24 20191 32 31169 28 23401 16 14725 35 35383 9 10877 32 30724 31 28374 17 16652 2 1180 28 24453 2 1089 28 23639 8 8008 27 21512 40 38697 37 36132 34 34366 24 18852 40 39003 37 35781 6 4106 30 26507 38 36441 37 35971 43 40601 9 10702 28 23513 8 10141 45 41546 30 27807 26 20766 43 40408 17 16599 29 25449 1 884 45 41532 14 12930 27 23195 8 8712 9 10269 6 5233 39 37649 27 21756 28 23883 40 38640 40 38538 46 41714 3 2132 9 11473 8 9386 37 36203 28 24314 37 35807 9 10593 31 28952 34 35097 3 2445 8 10061 18 17422 40 38518 27 22648 14 13431 14 12974 7 7807 5 3545 36 35462 33 32949 22 18071 33 32567 28 24002 28 23380 27 22280 11 12275 45 41449 14 12940 7 6145 32 29321 26 20996 32 30231 17 16224 32 30609 7 6046 8 8865 40 38069 32 31582 6 4854 9 12228 43 40210 43 40177 34 35282 31 28465 9 11166 32 29958 32 29897 8 9978 26 21196 34 34152 3 2053 7 7184 34 34611 7 7020 29 25402 39 37538 39 37204 47 42099 30 26197 44 41060 32 30016 46 42059 1 895 40 38572 45 41654 27 22623 30 27207 9 11313 14 12879 33 31955 23 18682 33 33818 3 2588 40 38110 24 19864 43 40540 25 20570 44 41027 37 36025 31 28421 7 5673 34 34237 8 9749 34 34229 34 34413 17 15735 3 2176 31 28399 11 12303 7 6352 34 34234 24 19113 17 16035 33 32758 46 42026 32 30528 9 11480 17 16679 31 28747 2 1471 33 32961 43 40165 32 29295 27 21382 3 2009 7 6612 32 29226 7 5529 32 29288 2 1207 30 25967 30 26901 8 10041 32 31755 1 619 14 13671 2 1628 23 18645 24 19296 30 27950 3 2302 30 25964 6 4316 5 3562 9 10527 40 38102 33 33305 43 40516 27 21887 40 38225 17 14921 30 25985 24 18870 32 29570 11 12321 28 25233 6 4119 7 7654 43 39708 40 38950 30 27470 32 31327 19 17747 3 1766 17 16314 14 14470 6 5153 42 39281 11 12374 3 1880 9 11453 34 34043 14 14387 28 24192 6 4192 30 27431 29 25326 9 10723 9 10680 9 10765 30 26409 17 17125 1 785 28 24358 14 14283 23 18657 30 25912 27 23191 28 24954 32 30153 7 5718 43 39396 8 9098 43 39338 33 31859 39 37643 5 3564 7 6118 22 18318 8 8966 6 5195 27 22313 18 17357 21 17951 31 28473 9 12160 8 9441 30 27346 9 10966 30 27474 32 30544 37 36179 43 40274 7 6408 7 6032 31 28573 9 11622 46 41697 13 12581 35 35411 44 40951 4 2980 30 26296 7 5988 43 40087 43 40871 34 33946 2 1520 30 26572 43 40893 31 28439 8 9094 8 8464 46 42073 34 35086 39 37196 9 11569 31 29028 39 37501 32 31559 32 30567 28 23652 1 943 38 36467 14 14422 9 11345 33 32496 24 19314 14 13595 17 15592 46 41894 34 34092 8 8496 29 25536 17 16333 7 6894 28 24430 31 27994 31 29056 9 11863 29 25260 32 29690 32 30990 32 31602 8 9161 43 39666 39 37605 25 20621 40 38169 14 12704 25 20528 24 20238 33 32488 24 19984 39 37046 21 17852 30 27646 8 9151 33 33908 17 15336 38 36692 40 38752 14 12692 39 37086 24 19269 40 38648 1 224 27 21349 34 33990 8 9657 28 23865 46 41854 24 19844 31 29044 7 5661 17 15814 28 23475 9 10990 8 10052 3 2358 17 15154 34 34990 30 27302 28 24562 30 26095 31 28884 37 35697 38 36974 27 21591 37 35943 2 1163 44 41207 24 20002 27 23305 24 19392 40 38744 47 42121 43 40749 6 4320 32 30784 14 14595 27 23000 22 18362 49 42538 6 4641 26 20793 27 21775 34 33970 14 12986 19 17561 17 16395 24 20220 24 19220 8 9000 33 33375 21 18018 43 40000 34 35244 23 18756 33 33222 26 20698 7 6687 9 11389 3 2766 4 2828 34 34224 14 12867 33 31887 17 16197 46 41928 43 39354 4 3343 27 22219 37 36014 7 6191 8 8234 23 18596 7 7477 17 16681 27 22668 7 6125 31 28957 9 11386 8 9157 17 17105 3 1934 38 36423 4 3438 17 15142 45 41661 9 10613 33 32737 32 30233 43 39680 40 38466 7 7022 1 90 27 21964 33 32890 28 24120 16 14784 37 35896 7 7918 32 31353 9 11093 32 30771 33 32430 32 30803 40 38655 33 33131 14 13617 49 42411 1 377 32 31785 34 34037 30 25896 27 22091 9 11196 31 28338 1 1037 37 35850 28 24639 14 13576 28 24433 6 5297 30 26414 34 34716 8 8694 39 37122 30 27242 26 20795 31 29046 7 7517 32 31729 31 28065 46 41707 43 39710 33 33191 7 7820 28 23998 50 42579 43 40314 33 33600 7 7482 33 33298 5 3514 40 38643 30 25990 30 27864 46 42044 48 42309 38 36409 7 7705 40 38778 22 18319 30 27449 7 5868 33 33263 14 13616 14 14299 34 35263 33 33413 37 35856 32 29172 18 17339 33 31824 43 39346 14 13570 8 9518 39 37871 8 9374 14 13653 12 12528 9 10510 40 38729 7 7822 4 3265 14 14457 31 28142 17 16256 30 27151 43 39600 43 40224 40 38012 6 4127 49 42430 28 24503 30 25981 6 4975 39 37508 44 41206 18 17351 39 37218 24 19108 1 700 1 212 32 31690 31 28011 32 30583 37 35789 6 4776 34 33950 27 22027 26 21278 6 4404 7 7695 27 21345 27 22609 11 12253 32 30779 6 5206 45 41448 21 17959 31 28553 8 8760 42 39311 28 23965 17 17057 17 16051 7 6411 32 31102 30 27107 1 78 39 37633 2 1430 28 23877 22 18423 4 3406 46 42000 9 11578 27 22019 39 37581 27 21871 31 28195 14 13865 7 7181 8 9974 1 198 30 25979 32 30352 7 6835 32 30405 33 32225 8 9799 32 29829 3 2642 29 25285 30 26302 24 18836 4 3212 31 28945 1 942 43 40907 2 1427 3 2608 38 36487 14 13046 14 12977 3 2206 34 34724 28 24687 14 13235 32 29180 46 42011 33 33078 32 30478 8 8299 8 8392 41 39202 48 42270 7 6825 17 15480 33 32159 33 33389 39 37489 32 30884 9 11441 44 41080 43 39696 6 4634 6 4568 40 38326 45 41390 30 26081 40 38708 1 521 3 2721 31 28623 14 13156 27 22885 46 41750 27 22461 39 37213 17 15407 39 37568 51 42645 33 33094 3 2269 34 34180 1 640 40 39140 43 40620 6 4874 34 35015 30 27724 27 21472 43 40581 9 11553 14 13660 44 41228 39 37541 27 22864 33 32497 6 4043 26 20684 26 20760 4 2953 7 7249 33 33902 6 4904 30 27904 30 26551 7 7437 33 32033 8 9759 40 38339 43 40824 31 28758 14 13565 31 28185 45 41493 37 36052 18 17403 46 41756 45 41384 40 38678 28 24886 24 19139 4 3425 7 5695 39 37200 49 42480 4 2978 7 5980 51 42649 34 34527 2 1682 17 15542 34 34777 4 3131 27 21400 7 6288 32 30850 32 29622 5 3928 8 8377 17 15076 17 16591 34 34149 6 4461 33 32533 43 39482 22 18229 34 35368 28 23668 42 39332 45 41387 1 955 28 24515 26 21203 39 37787 43 40840 30 27695 25 20604 27 23040 28 24387 46 41903 6 4678 7 6637 43 39707 49 42349 40 37932 43 40826 33 31827 26 21287 34 34499 11 12444 1 561 30 27702 39 37751 43 39594 30 27397 14 12808 30 26879 33 32999 39 37386 33 32861 26 21293 8 8329 8 10115 8 8119 32 30395 14 14351 7 6528 9 11547 32 29731 44 41118 24 19267 16 14824 33 33063 40 38264 41 39195 28 24115 3 2702 27 23190 7 6481 17 16200 32 31462 44 41356 6 5330 24 19850 46 41993 38 37026 1 562 39 37542 7 7925 6 5258 32 30872 6 4025 28 24643 8 8183 33 33339 33 33683 2 1509 43 40434 6 4260 45 41660 7 7490 17 16207 30 26143 37 36145 6 4695 38 36823 7 6130 40 38957 2 1525 43 40802 44 41236 6 4831 14 13453 28 24127 30 26763 28 24435 38 36877 45 41516 19 17556 7 6442 38 36980 33 32173 7 5547 33 33216 31 28931 32 31768 38 36394 14 12794 29 25267 7 7008 8 9052 26 20639 14 14127 32 31776 40 38427 38 36679 2 1391 17 15899 29 25299 34 34947 17 15015 7 6748 32 29839 27 23197 34 34261 27 23064 28 23396 3 1943 2 1155 24 19480 40 38833 33 32331 6 5279 8 9726 22 18221 6 4614 33 32799 40 38852 32 31221 30 26384 43 39441 27 21981 3 2741 29 25429 24 18990 40 38556 26 20729 14 13062 40 38946 18 17450 17 16892 4 3399 14 14503 32 31203 4 3328 17 16524 28 23725 6 4592 39 37304 24 19482 9 11086 8 9705 45 41472 30 26850 2 1482 6 4162 36 35460 33 33568 11 12448 30 27579 17 15393 14 13107 14 12646 30 25928 18 17176 33 32707 30 27944 39 37908 7 7455 3 2081 39 37384 26 20984 6 4197 32 31146 32 29420 27 22504 46 41747 43 40631 40 38272 48 42271 1 30 24 19166 29 25317 17 15117 33 33316 9 11073 7 7747 28 25220 27 22807 17 16742 49 42518 14 13918 26 20932 1 507 7 5979 32 31061 27 22408 30 26754 27 21387 11 12432 30 27357 38 36645 33 33880 17 15573 39 37071 39 37772 9 11525 30 26019 30 27594 3 2274 37 36322 17 15883 39 37685 45 41598 43 39871 30 26458 8 8498 6 4764 4 3329 52 43015 24 19826 7 5569 3 2790 32 29458 5 3938 27 22948 9 10523 28 25080 3 1894 24 20199 26 20870 21 17915 31 28824 24 20124 37 35692 28 23476 23 18710 24 19547 45 41568 2 1470 43 40271 40 39064 41 39238 17 14973 27 22937 8 8778 17 16127 30 26930 33 32182 17 16950 14 13875 9 10632 34 35210 6 4446 32 31481 12 12551 1 240 14 13415 29 25466 27 21531 16 14753 2 1486 1 712 7 7243 29 25773 52 43139 24 19489 43 40334 34 34361 39 37181 28 23847 47 42165 34 34177 9 11363 40 38836 27 23261 46 41764 32 31011 29 25591 14 14061 37 36308 33 32140 43 39785 7 6924 28 23407 43 40327 7 7823 28 24689 9 10827 32 31464 33 33548 1 786 17 15944 9 10498 49 42401 40 38275 9 11841 19 17553 45 41454 28 24455 32 29677 6 5076 7 6873 7 7350 33 32661 40 38987 52 42923 45 41673 37 36069 9 11829 3 2134 17 16281 2 1544 33 33452 11 12388 26 20929 43 39555 7 6016 21 17944 7 7584 40 38298 9 10709 28 23806 4 3030 43 40875 8 9739 24 19738 17 16467 24 19523 44 41141 27 23132 39 37770 30 26738 1 996 32 31005 39 37302 38 36651 32 31475 26 20817 1 572 43 39862 37 35737 30 27313 27 23105 33 32070 25 20366 33 33567 8 9668 29 25783 14 12662 33 33929 16 14815 3 2355 34 34668 17 16012 8 9318 40 38402 3 2036 31 28172 44 41158 43 39488 17 15028 21 18027 39 37487 14 13304 27 22128 39 37729 28 23522 8 8733 9 10227 38 36804 46 41823 34 34703 24 19662 39 37382 22 18496 14 14347 34 34320 24 20282 33 32910 14 14205 22 18306 43 40387 43 40391 32 30050 14 13041 32 30215 23 18759 4 3390 30 26873 29 25437 40 38303 28 23333 2 1245 45 41646 7 6944 33 33464 9 11767 27 22841 43 39757 39 37041 9 11170 43 40595 32 30601 43 40518 28 24932 38 36928 40 38780 9 11936 3 2763 8 9053 31 28183 17 16247 43 39630 28 24782 33 33504 23 18636 8 8154 26 21172 14 13036 32 29291 8 8885 43 40657 8 9473 40 38802 4 3118 46 41896 37 36163 37 35648 2 1114 44 41343 17 15628 9 10933 47 42106 14 13952 40 38231 8 8626 1 33 9 10343 7 5690 30 26854 14 13109 37 36143 7 6212 8 7950 46 41798 11 12414 7 7921 7 7289 27 22677 9 11957 27 22024 28 23563 34 34274 6 5205 28 25221 24 19100 7 5687 3 2345 32 29424 32 31684 34 34783 38 36687 39 37233 45 41621 7 7802 9 11348 31 28663 12 12492 27 23278 9 12077 21 18007 40 38396 52 43000 28 23832 9 11217 24 19183 27 22481 1 732 7 5455 1 632 25 20459 40 38309 43 39390 52 43154 40 37968 14 13686 40 38827 52 43051 3 1793 32 31127 39 37416 39 37813 30 27228 30 27916 4 2886 1 6 37 35617 4 3482 24 19234 6 4710 34 34801 34 35061 17 14856 2 1668 34 35330 30 26171 26 21075 17 16351 6 4877 31 28123 32 30522 3 2167 9 11905 14 14311 27 21961 17 15231 46 42028 52 43207 52 43336 28 23681 45 41445 52 43366 7 6434 39 37553 7 7906 1 88 30 26732 9 11444 23 18662 7 5493 7 6044 24 18877 9 11181 8 8812 7 7239 33 31818 9 11118 34 34569 15 14602 16 14809 1 171 42 39319 17 17072 17 15674 34 34894 14 13412 33 33043 7 6981 30 27620 26 21143 6 5377 24 20089 9 10347 8 8182 52 43287 7 5760 25 20353 52 42955 43 40315 6 5163 33 32837 40 38381 38 36987 42 39293 7 6913 30 27042 2 1612 28 24060 7 6823 37 36085 2 1294 5 3649 30 27164 28 25055 14 13514 34 33984 32 30854 7 5633 9 12103 42 39260 30 26603 32 30812 27 21828 24 19176 39 37680 33 33491 31 28968 8 8774 18 17331 7 7548 40 38717 43 40308 17 15633 22 18130 1 559 30 27189 8 9995 7 7846 9 11888 46 41841 8 9698 40 39111 28 23945 40 38540 24 20132 33 32297 7 7684 31 28206 27 22727 27 21987 7 6583 37 35579 9 11046 7 6616 34 35186 1 835 32 30113 5 3696 33 32735 38 36970 38 36346 8 9524 27 22763 7 6764 26 21016 33 32810 7 7296 45 41430 5 3868 28 23909 27 23110 15 14625 14 13741 28 25088 34 34921 31 27979 51 42761 3 2043 31 28491 29 25606 33 33821 44 41083 36 35490 28 23616 32 30898 34 35286 46 41876 33 33234 7 7909 32 30433 8 8261 28 24183 46 41964 33 32224 3 2551 32 30408 36 35526 43 40424 43 40615 26 20851 28 24693 37 35932 9 11512 26 21099 29 25389 40 37994 28 23361 33 31860 8 10038 39 37768 29 25792 2 1521 39 37335 21 17933 26 21199 46 42077 7 6852 17 14869 1 809 17 15113 39 37319 9 10292 46 41801 2 1331 32 30620 46 41935 16 14806 6 5375 44 40966 14 13377 14 14468 30 26048 30 26761 14 12637 27 22117 43 39451 32 31783 30 26888 29 25524 8 9553 28 24374 29 25503 5 3781 44 41079 40 38821 9 12073 30 26494 30 26091 34 34056 18 17508 17 17036 32 30194 6 4418 9 11924 28 24220 6 4758 1 630 31 29055 14 14542 32 31014 33 33510 7 6453 34 34526 40 38745 36 35520 14 14211 4 3462 43 40186 33 31899 8 9547 43 40624 28 23721 9 11567 31 28395 24 20222 33 31831 30 26708 11 12478 2 1718 40 38144 8 9862 30 26514 27 22553 14 13719 4 2919 34 34422 7 6784 43 39359 14 14264 7 6756 43 39606 31 28654 44 41296 43 40508 29 25660 29 25626 32 31271 6 4770 30 25874 24 19291 45 41563 38 36508 9 10724 40 38541 37 36187 31 28261 14 13764 17 14909 31 28444 36 35468 27 22356 43 40388 39 37337 30 26146 3 2505 1 755 9 10855 42 39304 8 8043 1 1077 32 30156 46 41966 37 36007 44 41170 29 25705 33 33941 4 2913 32 31744 38 36552 43 40252 3 1791 46 41811 30 26520 43 39704 27 22564 38 36452 24 19373 17 15190 2 1314 14 14068 34 34907 37 35596 1 933 32 31710 14 13937 43 40081 43 40014 18 17477 39 37775 30 25866 30 27887 30 27417 30 26389 14 14473 52 43678 31 28312 23 18712 27 21666 1 174 42 39329 16 14758 17 16246 28 23518 2 1364 28 25170 19 17560 28 24763 1 861 3 1884 52 43268 32 30415 25 20393 14 12812 44 41081 30 26412 14 14125 2 1594 22 18146 40 38107 25 20602 11 12268 52 43668 9 11811 27 23184 1 394 24 19118 31 28264 3 2446 32 29979 43 40093 6 4933 27 22048 6 4214 7 7071 7 6662 2 1414 32 29955 27 21469 28 24411 5 3893 44 41165 7 6407 28 24548 34 33947 2 1151 4 2936 7 6414 6 4555 8 9794 43 40532 32 29593 32 30624 24 20092 44 41376 40 37931 40 38447 17 15078 32 29752 9 11257 43 40088 44 41352 22 18188 1 817 24 20039 7 7480 34 34726 37 36175 8 10164 17 16588 6 5010 44 41348 43 39730 33 31885 17 16421 24 20253 30 26261 7 7772 17 16371 6 5020 5 3617 43 40420 14 13799 7 7220 7 6837 24 19944 40 38489 32 30434 33 32192 41 39216 1 990 30 26652 9 12014 37 35565 23 18569 9 10819 40 37987 7 5523 48 42295 24 19615 33 33713 8 9883 7 6686 30 27450 35 35397 9 11483 44 41140 6 4120 46 41847 29 25572 31 28285 34 34794 3 2382 34 34059 11 12258 17 15236 6 4286 2 1510 52 43109 28 23718 8 9658 49 42429 38 36426 14 14489 17 16674 14 12863 9 11948 33 33449 33 33513 9 10815 43 40811 40 38056 7 7672 39 37640 27 21451 9 11169 7 6017 52 43416 17 16753 39 37726 47 42131 43 40917 17 16927 30 26866 31 28579 17 16550 3 2762 17 17064 43 39486 30 27069 1 764 43 40902 43 39362 26 21106 32 30086 27 22257 24 19083 44 41041 31 28321 46 42038 32 29282 30 26697 32 30935 6 5263 51 42663 3 2034 31 29039 52 43175 14 13009 37 36150 8 9763 28 24034 37 35810 1 849 33 33367 27 22298 21 17892 34 34735 30 27884 23 18644 28 25050 44 41091 33 33806 34 34966 32 30155 26 20966 5 3521 52 42807 5 3895 14 13056 44 41157 31 29099 34 34691 26 20879 8 9018 33 33388 27 23179 26 20740 3 1745 1 606 6 4989 30 26647 39 37695 45 41447 7 6646 14 13980 7 6417 28 24538 44 41333 8 9378 22 18509 24 18801 29 25752 32 29392 24 19463 43 40718 52 43137 8 10082 31 28726 6 4039 6 4075 8 9362 40 38750 28 24831 17 15017 27 21483 31 28129 26 21022 43 39769 4 2837 16 14671 27 22537 1 262 33 32078 29 25379 9 11697 45 41471 30 26239 6 4621 8 9824 8 8738 32 30679 1 242 27 22118 21 17914 16 14664 9 11282 9 11691 3 2047 17 16933 12 12543 45 41585 24 19015 1 203 51 42678 9 12214 32 29975 43 39703 38 36901 17 16294 43 39498 32 31637 6 4559 17 15286 30 26170 6 4880 26 20777 27 21976 25 20617 38 36781 39 37806 7 6754 28 25032 33 31949 1 258 34 35269 33 31934 14 14446 47 42193 8 10136 7 6978 8 8156 15 14620 2 1230 14 13608 52 43061 14 14346 2 1106 32 29411 47 42096 23 18711 17 15065 46 41705 34 34439 14 12755 32 31596 9 11212 39 37199 1 749 28 24402 24 19217 49 42454 6 5154 4 3068 33 32350 30 27096 42 39310 34 34883 26 21024 32 29235 40 39088 5 3849 30 26680 43 40394 40 38594 37 36051 17 15935 32 29174 1 98 33 31865 17 16696 1 52 27 21449 33 32586 22 18490 9 11725 5 3813 28 23507 45 41595 3 2575 1 666 45 41542 24 19677 31 28666 26 21095 38 36507 23 18702 17 16765 30 26939 14 13166 32 29972 7 7904 48 42248 9 12166 32 30906 6 4783 28 24873 14 13385 43 39577 7 6633 26 21174 49 42379 27 22659 32 31224 8 9854 17 17101 9 12093 45 41667 27 21902 8 9626 43 40358 37 36126 30 26351 24 19112 32 30897 39 37139 33 32597 40 37933 8 8928 39 37344 34 34251 30 27126 8 9244 6 4533 2 1633 2 1585 37 35955 43 39848 30 27028 37 36101 23 18719 2 1466 7 6426 9 12079 33 32341 33 33846 38 36731 33 32468 17 15835 33 33802 51 42719 9 12116 34 34565 8 8406 39 37868 27 23220 9 11926 4 3259 28 23907 17 15541 25 20355 8 9277 37 36250 7 6098 4 2799 8 8772 29 25771 27 23058 17 15694 32 30425 7 5469 1 304 6 4311 8 9090 46 41720 43 40356 14 14069 34 34792 14 13337 48 42228 32 31003 32 30117 3 2434 34 34886 27 22122 7 7379 30 27804 4 2985 39 37797 28 25117 29 25548 6 5100 14 12795 32 31459 7 6959 7 6364 7 7438 25 20390 8 10056 24 20088 33 31806 30 26216 24 19972 46 41781 28 24925 14 12617 34 35202 2 1369 41 39199 28 25124 52 43186 16 14821 24 20077 38 36774 17 17014 26 21251 8 9064 30 26849 40 38550 8 8947 7 6932 1 1059 28 23635 9 11047 19 17688 32 30908 30 26440 37 36028 43 40454 20 17816 39 37785 21 18016 9 11987 7 6599 30 26425 17 16020 4 3085 9 12095 52 43688 31 28696 4 2894 26 20935 17 15299 41 39237 53 44173 24 19633 52 42835 32 30112 26 20944 8 8096 39 37430 52 42900 52 43516 30 27024 37 36009 53 44193 40 38849 28 23404 4 2818 14 14143 33 32558 17 15737 8 9554 52 43290 2 1196 45 41489 34 34004 9 11674 27 22153 2 1590 2 1178 14 13965 47 42198 17 16664 27 22197 53 43917 52 43184 9 10575 7 7321 52 43384 14 13735 8 8064 40 38422 44 41262 34 34279 26 20722 8 9411 33 32434 31 28680 8 8634 4 3247 14 12910 8 8334 2 1100 45 41444 33 33434 40 38228 46 41950 9 11135 31 28760 33 33617 52 43481 4 3198 31 28582 42 39272 33 32972 24 19929 32 29655 26 20643 33 33546 32 31660 51 42685 7 6264 52 42847 38 36662 21 17878 14 14053 4 3257 27 21388 30 26164 7 7908 14 12710 33 33520 46 41925 9 12126 22 18500 3 2106 7 7261 4 3045 26 20694 43 40396 8 8106 43 39417 30 26777 43 39550 9 10383 4 3148 43 39935 53 43954 43 39607 34 34597 29 25625 34 33982 25 20510 17 15679 8 10137 28 25017 27 21535 32 31773 53 43828 49 42536 51 42768 53 43830 30 27708 7 7095 3 1847 34 34610 17 15268 27 22034 43 39424 32 29152 30 27358 43 40160 26 21238 17 15670 52 42830 33 33158 34 34083 22 18389 9 10798 24 19499 40 38559 39 37641 32 29719 27 22605 30 26049 28 24738 9 11167 39 37359 43 40412 27 22344 26 20973 14 13484 30 26975 34 34644 1 529 32 31756 32 29610 32 31115 43 39889 38 36619 37 36168 7 5908 31 28657 34 34781 7 6717 39 37883 24 19531 48 42208 8 10171 17 16226 53 43732 30 25895 27 22798 28 24708 14 12998 31 28288 2 1272 26 20989 1 670 3 2437 51 42765 8 9343 17 15682 7 6722 38 36643 23 18658 36 35500 9 10793 27 21495 1 58 52 43604 52 43522 11 12291 28 24790 40 38525 14 12713 9 10453 14 13419 28 24675 7 7510 6 4110 39 37435 6 3979 6 5173 8 8935 28 23817 14 13332 6 3959 31 28672 8 8978 27 22968 8 9110 17 16712 28 24014 43 40431 7 5662 8 8480 2 1251 31 28385 52 43289 27 23115 30 27432 28 23750 33 32960 31 28499 7 6989 31 28119 43 40318 34 35348 32 29693 14 14350 52 43657 9 10357 8 8244 52 43308 33 33701 44 41276 53 44275 14 12919 33 31889 30 27443 16 14772 7 6563 12 12566 43 40100 41 39223 52 43083 38 36457 31 29025 27 22095 37 35588 9 10533 31 28644 33 32670 44 40939 32 30248 53 43990 21 17990 8 9624 39 37491 14 13475 26 21168 40 39001 8 9506 22 18405 24 19739 19 17675 32 30023 7 6618 43 40684 18 17185 27 23222 25 20517 44 41293 38 36810 17 16260 44 41268 31 28604 27 22149 8 10031 9 10255 28 24642 39 37626 17 16476 17 16369 28 25211 8 9591 3 2592 48 42321 9 10425 43 39428 3 1932 32 30217 3 2178 17 14852 26 20653 40 38528 28 23736 43 40260 8 8862 30 25838 33 32764 24 19029 8 8351 29 25423 17 16424 53 44012 30 25826 8 10154 33 32834 7 5656 8 9413 53 44348 14 13360 7 7537 33 33186 17 15361 17 15186 37 35905 45 41437 14 12775 29 25726 43 40440 39 37132 8 9383 8 8309 4 3080 42 39305 34 34353 9 11209 30 27256 38 36859 32 31058 27 22120 30 26169 30 26664 6 5341 21 18024 30 27304 40 38906 7 7913 32 30343 32 29795 32 31397 6 4588 32 31171 24 19620 27 22473 9 11836 24 20018 7 7878 8 9627 17 16445 2 1712 14 13733 14 14100 34 34238 7 5564 32 29572 40 37924 52 43281 16 14737 53 43925 8 9213 27 21569 6 4042 40 39019 1 728 2 1537 39 37814 43 40874 39 37593 40 38187 24 19054 23 18752 14 12664 53 43940 24 20246 3 1907 24 18918 52 42943 9 11558 8 8525 22 18498 33 33374 8 9436 30 26144 28 24536 3 1904 14 13772 28 23461 30 27356 2 1102 6 4702 8 9481 43 40584 47 42125 40 38959 40 38106 32 29653 30 25994 17 15316 37 35963 29 25492 43 40755 4 3037 40 37921 32 30067 6 5212 9 10291 24 19540 30 27828 16 14744 30 27315 7 6305 40 38886 9 11750 31 28547 17 15155 27 22682 28 23357 2 1131 26 20979 52 43364 9 10234 38 36748 8 8142 33 33873 9 10178 38 36477 39 37153 14 13388 17 15381 52 42936 9 10953 2 1237 17 15072 21 17904 30 25943 43 40642 43 40565 34 35181 17 15356 52 43280 1 818 26 20892 34 34242 24 19843 26 20914 18 17473 8 8475 1 570 9 10406 53 44215 37 35719 8 9654 33 33079 31 28821 49 42501 52 43136 14 14123 7 5480 37 35796 38 36952 32 30491 43 40544 40 38823 7 5860 9 11950 53 44101 48 42277 28 23599 6 4071 30 27650 3 2179 28 25244 8 9103 32 29852 30 26815 52 42986 32 31575 44 41338 6 4079 9 10707 2 1330 17 15927 30 27203 53 44576 7 7606 17 16419 46 41748 24 19242 9 11949 11 12406 32 31152 8 9752 7 5793 28 24452 9 12135 32 30040 43 39939 27 21792 34 34908 32 30277 9 11609 30 26654 1 147 25 20371 33 32120 32 30033 19 17771 43 40665 7 7354 52 43620 14 14282 14 13052 16 14724 4 3019 46 41737 29 25488 1 244 7 5604 26 21200 27 22735 37 36306 53 44051 17 16883 31 28149 7 6920 38 36688 27 22919 14 12834 32 30647 51 42713 44 41095 40 39113 1 881 27 22523 29 25303 6 5025 38 36985 9 11320 27 23230 37 36291 9 11062 32 31532 45 41403 22 18516 39 37690 44 41031 32 30557 29 25571 28 23385 3 1957 19 17778 17 16508 2 1287 33 33062 34 34713 33 32223 8 8325 24 19298 12 12539 33 33299 33 32687 34 34299 53 44456 40 38566 53 44617 43 40525 43 39352 17 15423 53 43900 7 5428 32 31486 43 40643 14 13283 6 5254 53 44319 44 41179 30 26497 31 28607 28 23705 31 28939 30 27466 33 32211 24 19586 24 19292 33 33291 32 31333 9 11771 27 22613 17 15492 7 5465 29 25457 37 35688 27 22925 39 37437 34 34480 38 36911 28 23624 14 13537 44 41358 39 37284 43 39402 40 38716 32 31438 34 34684 18 17313 31 28228 8 8118 24 19168 27 23077 32 30868 27 23017 30 26308 38 36703 40 39108 1 314 2 1651 17 15174 28 24927 32 29251 7 6116 43 40822 27 21492 28 24149 16 14762 32 31206 14 13398 30 26662 51 42647 1 781 34 34407 52 43037 8 9543 30 26563 13 12594 31 29097 33 33055 3 1950 6 5369 1 38 14 12776 51 42706 14 13766 52 43004 21 17936 52 43157 48 42283 50 42590 17 16455 29 25643 42 39259 22 18303 17 14983 34 34903 53 43799 33 33761 27 22762 49 42535 28 25178 34 34687 53 44773 14 13486 30 27262 44 41377 43 39783 16 14810 53 43776 4 3034 32 31336 37 36083 8 9495 39 37455 14 12989 2 1710 28 23793 43 40112 28 23670 44 41256 27 21467 3 2218 29 25455 17 16475 24 20163 38 36826 22 18233 14 12651 40 38243 7 6704 24 19808 40 38991 40 39165 24 18807 9 11362 24 19582 30 26484 32 30664 48 42254 14 13945 17 16089 53 43835 33 33455 7 7495 23 18670 40 37989 53 44751 40 37981 16 14840 39 37462 34 34647 43 39989 1 948 14 14441 43 40568 32 31344 9 10639 1 140 14 14218 52 42850 14 13889 27 22933 2 1536 53 44216 8 8330 30 26673 30 26907 31 28960 17 15700 3 1807 30 25986 8 9526 28 24809 52 43333 9 10695 40 38038 7 5542 26 21152 17 16203 30 27250 17 16611 9 11462 53 44269 53 44397 1 624 14 14568 8 8146 7 7564 33 32525 43 40611 6 4213 3 2568 28 23654 37 35941 25 20575 1 709 2 1728 8 9754 7 7561 4 2923 53 44424 33 32991 1 685 27 22664 53 44405 30 27128 34 35285 33 33871 53 44409 38 36474 30 26625 9 11788 36 35447 14 12935 7 7270 39 37521 39 37212 14 13670 32 31437 46 41776 34 34983 33 32395 17 16341 8 9695 18 17246 3 2177 37 35712 31 28970 14 13066 8 9635 53 43734 39 37523 34 35103 34 33981 29 25333 27 22272 30 26024 4 3109 34 34680 43 40371 30 27235 6 4971 46 41684 44 40984 53 44282 17 16721 40 38995 3 2576 44 41005 17 17116 30 27936 28 24040 43 40106 43 40577 33 33164 40 38118 32 30077 9 10592 46 41746 33 33940 22 18206 24 18841 28 24905 32 29326 8 9500 8 9847 22 18201 8 10099 33 33110 17 16141 28 24316 8 9494 28 24213 39 37771 34 34774 3 2024 28 24755 17 17091 37 35595 49 42550 33 32811 32 29706 17 15572 23 18751 24 20169 22 18291 14 13016 28 23911 43 39382 6 5322 1 1018 53 44981 7 7018 8 8263 8 9837 53 44118 8 9174 44 41057 30 26715 28 24774 33 32952 46 41822 45 41498 17 15951 44 41053 40 38079 14 14302 31 28757 8 9849 34 34411 8 8347 12 12500 36 35482 43 39535 9 12031 23 18727 7 7754 8 9600 9 10277 6 4645 17 16234 17 15052 26 20820 34 34278 32 30371 32 29241 32 29170 26 20660 7 6685 40 38612 43 40027 32 30509 33 31997 17 15506 27 22616 30 27082 34 34664 46 42040 40 38715 17 15354 53 43891 43 39991 46 41751 17 16114 30 26371 26 20659 43 39968 27 22480 34 34323 2 1255 29 25384 49 42502 7 7666 30 26137 21 17954 3 1939 14 12600 27 22552 2 1513 39 37653 46 41814 14 14368 9 11633 27 21663 17 15259 39 37832 22 18253 24 19418 33 33666 30 27964 1 557 34 34409 24 19433 9 10887 11 12446 45 41432 52 43706 30 26108 22 18180 11 12381 22 18356 17 17096 4 3206 14 13957 52 42988 11 12413 7 7319 27 21515 27 21874 53 44597 40 38747 28 23626 6 5273 31 28734 32 30341 27 22706 40 38683 27 22543 53 44068 44 41291 14 12928 19 17774 28 24677 30 27692 6 4840 53 44873 27 21337 27 22749 9 10703 32 29253 9 10993 43 40480 40 38522 1 558 4 3336 32 31595 33 32518 52 42938 27 22066 3 1804 52 43385 53 43841 7 5924 27 21651 29 25470 17 15016 3 1749 2 1696 32 29607 8 8975 27 22103 33 33163 34 35276 31 28152 49 42419 8 8509 1 915 26 21271 6 4697 30 26262 43 40741 39 37373 33 33763 32 31479 8 8266 8 9459 9 11598 7 7027 27 21389 14 12895 30 25822 8 9766 17 16571 40 38459 38 36470 33 33196 17 16420 29 25349 17 15579 24 19215 9 11323 14 14426 33 32064 4 3028 53 44886 34 35036 22 18459 8 9693 40 38972 32 29616 39 37140 7 6965 14 14549 27 22405 32 31683 9 10704 38 36844 33 33909 40 37972 42 39301 2 1367 25 20426 46 41766 43 40769 17 16574 27 22345 7 7269 6 4167 53 44154 28 23969 48 42322 14 13151 46 41799 7 7859 28 24816 30 27388 52 43545 7 7734 6 4263 31 28988 24 19954 30 26695 46 42050 7 5751 8 8982 44 41231 27 21818 32 29361 32 29404 7 5600 37 35894 18 17215 2 1684 38 36340 53 44716 4 2869 14 14582 34 34473 34 35161 24 19279 8 8880 32 30336 27 21947 8 10130 31 29035 17 15280 28 24350 29 25721 9 10438 33 32545 28 24582 43 39410 34 35040 53 44309 32 30138 14 13481 43 39409 19 17618 5 3780 40 38310 43 39412 14 13188 39 37237 28 23713 52 43517 30 27614 31 28581 33 33644 9 10975 24 19447 50 42607 14 12937 24 19264 43 39805 4 3207 28 23922 33 32274 27 22502 24 20152 5 3906 7 6719 27 21637 5 3631 43 40587 7 5873 17 16826 6 4564 43 40865 24 19802 19 17797 6 4587 31 29037 31 28080 29 25301 14 13136 3 2137 22 18544 2 1434 3 2782 33 32373 31 28862 28 24912 8 8296 26 20687 22 18100 1 745 6 5007 34 35054 48 42252 9 11610 33 33115 8 8591 33 32746 32 29146 24 19241 3 1735 30 27794 27 22329 16 14818 44 41021 33 32741 30 26693 37 35962 32 31482 31 28629 3 2236 39 37307 28 25123 30 25898 29 25809 33 33690 30 27496 21 18037 5 3648 6 4967 9 10912 30 27113 38 36489 43 39990 24 19963 1 22 9 10455 27 22387 14 14474 31 28410 7 6399 7 7892 22 18058 3 2048 32 30979 45 41460 7 6306 45 41395 9 10901 32 30390 30 27401 44 41373 32 29565 7 7555 43 40425 46 41703 46 41825 7 7862 33 33521 3 2222 14 12708 25 20342 36 35437 18 17452 17 15391 33 32688 24 19172 22 18384 24 20045 53 44512 27 22612 44 41279 39 37313 22 18492 17 15116 44 41196 38 36424 24 19169 45 41409 7 6035 3 2724 7 6855 53 44627 17 15600 18 17289 24 19819 33 33188 26 20971 43 40403 34 34397 32 31343 27 21797 27 21476 32 30193 28 23509 18 17186 28 24690 52 43325 39 37078 18 17504 26 21135 30 27827 28 24466 27 22056 28 24467 39 37088 30 27148 7 5789 22 18461 23 18737 24 19823 33 32682 43 39673 40 38020 53 44765 53 43930 38 36450 38 36449 40 38718 46 41676 9 10373 8 10072 37 35541 28 23632 6 3998 1 272 27 22038 53 44396 32 31503 19 17739 30 26287 7 6312 28 24218 23 18558 8 9380 14 14222 28 24456 39 37844 6 4902 17 15338 43 40436 12 12511 43 40731 32 30080 32 30349 3 1854 43 40415 1 57 5 3788 32 30048 34 35331 52 43135 7 5399 7 6439 52 43640 24 20114 43 39677 24 19684 28 24652 14 12661 5 3880 27 23052 32 29969 28 23890 27 21385 3 2031 46 41919 33 32058 7 6010 24 18976 17 17097 28 24697 24 19773 1 197 8 8617 27 23312 32 29583 37 35562 51 42638 34 34309 26 20641 31 28705 33 32049 9 11899 29 25388 7 7872 29 25266 38 36654 17 15326 7 6940 17 16265 8 9945 5 3732 33 33401 17 16032 25 20488 37 36088 29 25779 53 44676 2 1344 32 31552 31 28425 27 21936 9 10411 49 42357 32 30686 7 7877 9 11226 9 10226 32 30367 7 6620 17 16326 25 20406 43 39532 6 4982 18 17534 35 35379 43 39559 32 30103 1 932 27 22328 5 3890 30 26069 16 14720 6 4635 34 34528 43 40417 30 26330 42 39277 17 15504 33 33274 27 21470 6 4369 33 33619 6 4723 32 31711 26 21132 4 3270 53 44337 7 7122 17 16462 33 33403 39 37211 7 7426 52 42945 8 9232 37 36248 32 31266 8 8560 39 37331 2 1258 8 9267 30 26128 1 657 28 24474 6 5065 32 30552 27 21619 1 31 33 32986 8 9964 7 5606 44 41238 18 17167 33 32692 6 5133 1 882 39 37867 32 30265 27 23297 37 35705 31 28627 40 38039 28 23903 17 15740 38 36559 17 15794 52 42906 30 27898 32 30281 22 18407 14 13583 15 14614 53 45450 3 2620 6 4393 40 38722 45 41495 53 44009 27 21430 43 39613 29 25531 27 21527 34 34333 32 29990 6 4812 31 28873 2 1456 5 3729 40 38859 44 41327 7 6990 32 31686 17 14928 17 15664 9 11238 24 20286 36 35466 53 45222 32 30798 9 11383 7 6659 34 35093 27 22976 33 32933 30 27543 30 26362 40 38900 4 3445 37 36277 7 5506 44 41173 27 21768 53 45311 9 10608 6 4557 43 40715 27 22753 30 27967 28 24889 39 37671 43 40486 32 29589 27 21578 30 26167 17 16750 34 35333 53 44648 34 34974 14 14327 7 7100 38 36857 17 15778 39 37421 32 29544 43 39877 9 11458 9 10878 41 39205 19 17598 14 13460 32 31508 17 14949 33 33798 27 22092 32 31536 39 37392 27 22443 53 44586 28 25223 18 17307 8 9066 27 21490 8 8391 30 27761 24 19530 6 4919 40 39119 31 28857 33 32805 7 5986 14 13076 7 7627 24 18992 9 10849 52 43362 53 45512 29 25270 16 14743 49 42412 9 11100 30 26225 46 42071 38 36546 51 42764 34 34075 28 23673 24 18862 22 18527 32 29934 7 6260 43 39345 17 16526 53 44737 33 32738 6 4560 27 21904 14 12741 31 27993 27 21734 7 6529 52 42798 33 32957 28 23323 30 27948 8 9048 18 17222 32 31078 6 4671 31 28293 8 9256 53 44671 17 16932 43 39541 27 21585 18 17460 17 15465 52 43040 9 11451 1 372 17 16539 1 1047 17 16082 14 14349 1 428 6 4517 53 44514 25 20613 53 44951 33 33519 9 12167 24 19657 28 23676 22 18320 2 1619 40 39032 7 6830 1 440 7 7112 52 43504 52 43380 31 28110 17 16110 28 25086 1 829 43 39672 6 4304 17 15481 28 24541 7 6605 27 23095 25 20410 53 44554 40 38561 37 35752 4 3341 32 30740 33 33827 34 34718 34 34575 14 12709 27 22469 6 4572 45 41470 34 34477 3 2033 34 35298 53 44653 27 22352 9 11837 30 27744 33 33036 6 5078 14 14329 8 10069 40 39136 9 10185 31 28251 9 12140 7 6539 45 41583 14 13792 33 32708 51 42683 53 45080 30 26628 30 26476 53 44496 8 9952 31 28754 27 21406 7 7453 14 13395 8 7960 7 7869 7 7221 31 28639 28 24633 26 21104 52 43557 7 6858 31 28910 17 16816 19 17701 32 29807 9 11711 51 42648 33 32951 7 5744 9 11870 32 29390 34 34992 32 29436 1 349 1 32 49 42546 37 35828 53 45245 27 22903 53 44071 27 22449 52 43501 44 41038 49 42516 17 15140 6 4045 32 29171 28 25105 53 43733 7 7660 14 13247 2 1493 39 37656 18 17441 28 24801 17 16195 28 24229 17 16007 40 38513 32 29628 26 21046 26 20882 1 904 38 36722 34 34796 5 3755 1 181 52 43311 1 676 32 30127 38 36849 52 43193 43 40179 43 39367 43 39850 30 26291 38 36886 28 25239 30 27008 8 10028 6 4456 1 444 22 18420 39 37260 40 38389 24 19483 32 29350 53 45318 7 6542 2 1252 26 21155 37 35900 16 14699 14 12602 9 10775 30 27610 39 37422 32 30022 53 45531 17 15321 24 20042 8 9828 6 4675 44 41275 27 22161 5 3641 49 42353 6 4047 32 29715 9 11337 30 27831 7 5576 27 22373 9 10484 33 31856 9 12066 17 16436 14 13341 29 25674 53 44425 9 10401 11 12392 32 31097 38 36517 32 30132 37 36310 7 6272 24 19142 19 17801 49 42389 40 38635 7 5705 34 34714 52 43533 32 31004 40 38815 39 37530 53 44637 32 30668 8 9034 17 15192 39 37136 4 2823 22 18200 5 3771 43 39963 53 45577 37 35922 32 30858 8 8541 8 9825 37 36155 7 7256 1 207 32 30579 6 5373 7 6818 37 36148 9 10268 53 44862 45 41556 27 22080 8 9312 8 9533 32 31709 51 42696 30 27286 32 30286 53 45304 33 33697 33 33803 37 35961 22 18127 14 13624 53 44927 49 42398 34 34420 33 31938 4 3121 9 12039 8 9082 8 9603 40 38758 46 41784 54 45878 8 7948 24 19922 39 37490 7 7025 1 978 53 44402 23 18693 32 29574 52 43603 14 12922 34 34760 8 8144 4 2870 28 25049 39 37839 2 1565 43 40083 14 14373 2 1222 18 17229 7 6472 7 6519 43 39418 7 7169 29 25630 41 39231 30 27854 14 12934 17 15376 7 7009 34 34891 37 35624 52 43202 40 38988 7 7731 22 18360 32 30145 32 30829 28 24159 14 13432 25 20526 36 35434 33 32416 31 28761 6 4721 7 5412 37 35581 30 26222 1 951 17 16973 8 9408 31 28959 8 8443 27 23266 32 29956 43 40934 32 29898 27 22563 30 27597 43 40905 32 31700 29 25332 33 33541 28 24250 27 21557 31 28308 53 44482 34 33965 14 14442 37 35902 52 43423 24 19191 39 37709 30 27224 53 44853 43 39447 4 3009 34 34197 43 39729 3 2180 30 27945 33 32041 34 34556 6 5185 27 23218 9 10188 6 5284 26 20923 32 30991 14 13053 17 15953 3 2035 52 43272 53 45037 53 44792 44 41301 28 24921 28 24667 45 41483 4 3383 8 9122 9 10271 31 28219 33 32575 40 38523 28 24208 7 7593 27 21943 2 1492 30 26393 11 12314 33 33771 24 19610 27 22845 2 1564 25 20505 18 17383 28 23946 7 7572 30 27472 46 41978 30 26526 24 19721 24 19667 7 5803 5 3571 43 39955 52 43393 37 36102 2 1577 29 25692 53 45670 53 43780 30 26417 27 22394 9 10448 28 24855 14 13825 8 8103 8 8950 7 7583 46 41863 1 578 14 13186 14 13783 17 15584 14 13785 17 15881 33 33198 24 20003 1 206 7 6490 43 40039 8 9996 14 14183 8 9006 48 42264 7 7274 32 31122 52 43419 30 27054 3 2752 46 41730 33 32795 3 2665 17 16522 52 43205 19 17628 53 45267 2 1338 34 35172 1 72 9 10389 5 3756 8 8148 7 7902 46 41833 28 23505 43 39399 24 20213 7 7217 33 32366 1 1076 38 36713 8 9462 27 22881 8 10107 4 3261 33 32840 8 9968 46 41942 34 34346 27 21597 7 7333 40 38855 33 32299 28 25095 52 42989 37 36075 32 31208 17 15019 45 41463 9 10774 7 6882 14 12893 33 32762 37 35838 7 6368 8 9803 27 21739 9 11648 37 35594 37 35549 1 722 35 35391 33 32955 29 25498 39 37427 8 8253 17 16736 33 32184 31 28256 33 33103 8 8345 18 17484 6 4289 17 16090 53 44502 2 1531 8 8754 22 18430 27 23206 4 2808 18 17180 22 18185 32 31421 8 9929 38 36872 6 4474 7 6234 32 31717 26 20960 22 18120 17 14857 3 2589 14 13710 8 9634 27 23062 32 30234 7 5420 53 44909 8 8397 45 41451 28 23456 14 13117 31 28189 34 34436 31 28904 7 7670 28 25168 40 38723 23 18614 33 32295 40 38978 46 42074 6 4525 32 29163 25 20601 7 7318 11 12378 9 11943 33 32241 37 35709 33 32520 27 22217 53 45205 14 13220 6 3980 9 10821 7 6003 53 45430 1 1052 29 25291 27 22544 27 21852 8 9582 34 34731 9 11105 39 37764 9 10392 40 38851 7 6492 28 25009 31 28381 7 5703 7 7686 43 39462 3 2139 17 17147 19 17762 17 15382 52 43582 11 12250 53 44725 33 33912 8 9982 3 2482 53 43779 8 8645 37 36190 8 9475 34 34054 23 18673 35 35404 1 704 40 38391 28 23592 27 21379 8 8298 24 19644 39 37434 14 13542 28 24592 24 18880 43 40651 8 8152 17 15257 26 21118 3 2154 9 12229 33 32790 17 16245 53 45198 32 30593 30 26016 7 6573 44 41286 33 33624 33 31969 34 34380 43 39651 34 34392 17 16448 40 38099 28 23939 31 28942 53 45042 3 2014 33 32677 39 37552 39 37731 43 40201 30 26470 28 23444 3 2193 27 23201 54 45935 33 32251 31 28504 34 34984 30 26938 17 16687 8 8105 55 46332 5 3618 43 39727 40 38519 8 8403 24 20228 53 44181 22 18493 17 17031 32 30572 53 45459 8 9798 33 31810 42 39328 28 24550 54 45940 54 45751 48 42268 32 29730 40 38241 33 33905 28 23937 9 11637 37 35847 32 30622 7 7246 30 26653 40 39087 34 34841 53 45498 40 38587 52 42949 55 46334 6 5255 31 28990 14 13758 38 36558 33 33472 55 46075 40 38184 55 46235 24 18799 39 37394 37 35683 5 3536 17 14963 3 2232 40 39081 31 28020 30 26694 2 1113 32 30468 3 1865 5 3669 3 1818 24 19575 8 8815 26 20665 30 27209 30 27404 8 8967 52 43527 24 19156 14 13004 7 6911 28 24457 33 32460 33 33294 6 5314 17 15636 8 8126 19 17540 53 44325 33 33166 25 20433 8 8959 53 45309 43 40293 28 25202 3 2336 48 42301 34 34553 1 873 9 11777 52 43278 43 39652 4 2898 31 28340 53 43816 21 17902 28 23962 53 44461 32 31301 17 16153 7 5671 48 42207 14 13414 34 34405 8 8054 8 8597 24 19058 28 24609 8 8552 34 34867 53 44074 32 31368 6 5053 33 33204 32 29324 43 40305 17 16749 7 6581 17 15574 23 18720 6 4837 46 41994 43 40428 6 4639 9 11524 53 45452 53 44657 7 6674 7 6345 9 11418 8 9207 32 29991 53 44556 28 25154 19 17779 21 18028 32 29782 7 5537 14 13201 34 34042 53 43823 30 26587 32 31156 34 34414 14 13242 53 45613 39 37263 37 35668 53 45522 3 1802 7 6193 40 38766 28 24331 32 29872 24 19749 8 8131 7 7149 30 25841 27 21675 52 43523 52 43153 28 24232 29 25400 37 36114 32 30476 46 41880 17 15689 23 18564 52 43407 31 28889 34 34469 24 18808 38 36838 37 35907 4 3410 3 1903 17 16693 14 14481 27 21446 53 45593 14 13500 34 35215 3 1855 28 23628 53 43951 32 30221 3 2126 9 10466 46 41709 53 44770 28 23898 44 40981 3 2554 31 28458 23 18613 53 44992 28 24771 33 33650 4 3305 3 2119 52 43489 8 8858 28 23503 29 25564 7 7804 24 19066 27 23142 31 28975 7 5953 53 44377 53 44735 7 5966 30 26926 44 40974 26 21169 50 42567 27 22081 39 37717 7 7753 30 26864 7 7050 55 46160 28 24066 53 44016 14 14303 14 13994 4 2891 33 32830 2 1429 40 38943 38 36656 27 22002 43 40301 20 17826 17 15876 22 18504 33 32684 14 14424 27 22540 30 26124 34 35193 47 42169 38 36655 34 34740 14 14150 32 29147 14 12668 32 30357 14 12985 43 39584 44 40972 7 7034 52 43107 47 42189 33 33527 31 28597 22 18338 3 2095 17 15172 26 20963 30 27661 43 39774 34 34521 30 26405 30 26923 30 27000 7 7074 27 23096 9 12184 52 42801 7 5948 34 35065 24 19968 28 25115 55 46565 24 20054 30 27012 1 917 34 35107 8 9811 4 3222 6 5364 14 14524 40 39121 4 2987 53 44144 27 22787 52 43167 33 33354 31 28359 7 7883 46 41869 14 13585 43 39612 6 4308 8 9008 1 1058 8 10077 17 14965 12 12522 40 38846 22 18438 50 42612 30 27603 33 33272 30 27277 1 707 31 28389 26 20734 9 10308 32 30892 53 45339 1 175 11 12428 9 11559 48 42249 53 44314 7 5838 3 2395 14 13371 53 44277 24 19288 17 16867 14 12787 28 24878 40 38607 7 7281 33 32472 30 27712 27 22021 43 40554 14 13310 31 28958 27 22089 8 9565 7 7767 3 2526 32 31585 53 44253 6 4593 18 17332 53 44415 27 23194 27 21971 3 2779 22 18246 18 17531 3 2185 48 42307 54 45958 55 46237 43 40819 7 7840 33 32028 38 36495 7 7372 30 26505 32 29753 16 14761 37 35775 21 17885 11 12382 1 826 52 43399 32 29232 27 22036 7 5422 28 24918 32 31657 32 31496 33 31995 34 35066 40 38068 53 44631 7 6838 17 16512 9 11962 8 8053 32 30196 16 14829 8 8652 9 11178 33 32411 37 35824 53 43868 20 17814 9 11527 53 45103 5 3742 9 10587 14 13964 37 36279 9 10468 33 32203 14 13015 18 17225 33 32768 3 2285 53 44097 17 15305 53 44768 53 44745 34 35175 49 42382 39 37228 31 28513 29 25658 28 23594 52 43260 53 44386 24 19351 17 16803 53 44794 1 1011 8 10008 7 7407 24 19711 9 10932 32 30401 14 14017 40 39131 43 39917 34 34432 17 16603 53 44613 32 30691 33 32956 28 24046 7 7174 37 36244 8 9677 17 15035 43 40341 27 21858 27 22308 8 9307 6 5222 9 10440 53 45124 8 8594 14 12733 53 44780 7 7452 8 8026 8 9465 8 9296 27 22805 40 39075 33 32238 45 41518 39 37265 8 8870 3 1919 9 10788 53 43965 7 7384 33 33360 37 36283 24 18907 33 33248 30 25876 32 31375 43 39472 9 10678 52 42871 53 44156 46 41860 3 2648 26 20679 17 15977 6 5009 37 35585 43 40599 8 9483 52 43132 17 16907 40 38779 34 35296 4 3155 39 37533 17 16124 45 41533 7 7328 53 44483 46 41982 40 38615 44 41084 14 14521 34 34025 17 16397 28 23525 52 42828 40 38133 43 40936 6 5381 27 22427 28 24158 31 28325 9 10213 25 20323 28 24914 22 18363 28 24306 37 35550 5 3619 22 18359 8 9675 11 12245 52 42926 8 9893 29 25655 39 37522 32 29914 9 11659 29 25277 32 31568 30 27337 32 31387 33 33292 53 45047 7 7474 30 27524 29 25512 28 24539 14 13319 40 38599 38 37021 6 5050 39 37474 30 26728 5 3513 6 3989 24 20217 14 13155 34 34220 39 37565 7 6974 24 19449 2 1176 7 5954 33 33560 5 3841 26 20852 55 46816 43 40756 52 43244 28 25093 14 13854 34 34252 43 39560 31 28429 43 40888 1 791 40 38017 42 39280 53 44122 54 45881 6 5167 33 32806 33 33331 6 4468 53 44732 17 15647 6 4836 31 28273 30 27204 46 41767 30 26242 33 32866 32 30845 24 19955 8 8378 7 7706 55 46127 29 25811 40 38455 33 33346 6 5304 30 27583 44 41042 14 12627 1 342 14 13946 7 6544 33 32171 31 28586 17 16773 4 3447 17 15042 27 21977 40 39039 1 94 30 27238 14 14380 4 2899 1 627 33 33556 7 6314 30 26747 3 2577 14 13441 36 35441 17 15059 45 41479 53 45091 2 1678 33 32440 22 18404 30 26379 53 45256 40 39048 32 30130 53 44632 24 19179 54 45895 8 8393 14 13450 6 4624 3 2558 3 2373 24 19938 25 20436 17 15368 28 24311 24 19122 18 17455 8 8940 32 29587 33 32164 18 17382 45 41665 33 33469 49 42434 17 15860 30 27136 9 11276 29 25755 9 11312 17 15540 40 38798 2 1733 40 38986 34 34923 40 38219 4 2820 29 25467 11 12254 30 25949 40 38944 7 5949 17 16126 4 3269 33 32613 33 33089 43 39776 34 34522 52 43611 53 43786 27 22755 14 13279 32 30882 24 20025 24 19999 8 9844 8 8750 53 44346 53 44108 7 6847 27 23282 52 43265 7 6385 40 38999 22 18335 30 26910 14 14501 40 38654 33 32322 14 14031 14 14538 53 44961 6 5038 28 23496 46 42018 26 20763 27 21409 53 45610 6 4372 46 41686 14 13884 2 1395 17 15141 14 14030 9 10552 32 30950 43 40192 53 44606 27 21484 6 5036 17 14937 30 27593 14 13375 33 32988 53 44921 48 42224 6 4146 4 3356 43 40167 45 41480 2 1541 14 14281 32 29656 52 43114 14 14500 14 14414 52 42844 39 37510 30 26055 38 36498 52 43548 33 31838 17 16930 9 10248 38 36524 44 41137 30 25824 40 37929 40 37913 8 8265 43 39752 40 38842 9 12232 9 12055 21 17925 39 37465 1 195 31 29067 32 31734 32 29895 28 23984 43 40697 8 10142 24 19196 14 13567 28 24700 7 7685 14 13462 22 18102 34 34705 8 8675 7 7756 7 7632 17 16010 43 40526 34 35303 52 42833 48 42305 8 9177 53 45018 17 15939 8 9182 39 37744 26 21142 9 11486 43 40730 6 4647 43 40570 17 16219 17 16248 17 14908 27 22199 17 14935 17 15733 3 2117 9 10839 33 31986 5 3770 17 14930 6 5382 9 11221 27 22020 7 5621 17 16255 5 3833 27 23235 17 16669 52 43350 6 4257 3 2637 3 2039 30 27264 7 5530 17 15067 22 18287 44 41288 40 38235 37 36169 7 5902 8 8031 14 13594 34 34833 30 26133 30 26493 40 38011 1 731 37 35733 4 3250 5 3579 7 6663 26 20750 17 15472 45 41497 6 4494 39 37452 8 9178 22 18184 24 19902 47 42181 8 9809 16 14716 43 40259 53 44192 27 22927 21 17903 30 26466 25 20399 9 11465 33 33296 27 22991 32 31236 53 45095 43 39431 33 33756 7 6832 40 38400 53 44546 28 24543 27 21364 24 20278 45 41464 9 11623 32 30530 55 46861 32 31456 55 46658 31 28762 7 6769 47 42186 37 36039 43 39562 2 1289 9 11270 17 16053 9 12181 37 35710 53 44740 27 23175 8 8961 14 12979 54 46030 9 11639 7 6749 3 2148 34 34895 2 1116 30 27011 8 8654 24 19109 7 5688 32 30931 17 16317 29 25331 27 21615 30 26733 7 5725 53 44038 31 29002 17 16481 5 3609 40 38737 17 15221 28 24703 53 43870 9 11834 31 28510 33 32914 2 1162 39 37176 53 45034 32 30888 9 11615 2 1524 6 5165 33 31984 14 12953 53 43775 40 38386 8 8518 28 24718 40 38710 7 6626 28 24099 53 44728 39 37788 22 18465 37 36220 3 2744 38 36760 43 39414 32 30482 55 46279 22 18164 7 6983 26 20701 7 5856 33 32666 4 3459 14 12923 28 24401 53 44650 14 13343 53 45625 9 10516 14 13630 17 15863 30 27701 53 43978 11 12294 4 3255 8 8648 7 6826 53 44867 37 36241 43 40213 14 13522 8 9875 24 19588 26 20922 8 9400 32 30976 5 3593 55 46925 24 20261 55 46325 27 21732 39 37783 40 38267 40 38175 26 21007 3 2155 14 14306 8 10058 32 30328 34 34062 26 21097 27 22141 53 45444 32 31520 27 23310 8 9489 8 9272 22 18268 37 36080 17 15856 17 17002 32 29381 32 30510 1 729 37 36210 17 16034 39 37836 53 45048 17 17047 27 21945 39 37144 52 43497 4 2943 38 36461 23 18688 28 23471 2 1243 1 4 34 34404 33 32532 33 33279 48 42291 14 13580 4 2975 37 35615 32 31553 27 22814 16 14782 53 44045 17 17003 28 24529 40 38753 32 30109 27 21957 34 34057 3 1794 45 41629 55 47322 52 42860 28 23887 14 13339 19 17804 14 13515 30 27901 53 45019 30 26021 44 41033 53 43936 43 40346 27 22733 24 19365 27 21343 27 23055 2 1505 33 32098 7 7718 7 5901 3 1983 7 7458 7 6745 52 43624 37 36176 31 28479 43 40771 4 3204 46 41734 30 26442 28 24736 39 37201 30 27052 25 20402 53 45170 28 24857 27 21360 24 20204 39 37356 33 33867 1 985 39 37591 17 16967 55 46327 7 6253 33 32604 26 20825 6 4176 8 8707 32 31658 9 11127 27 23134 37 36167 55 46092 37 35655 53 44684 8 9786 32 31057 30 27282 43 40523 9 11406 53 44809 33 32612 40 39143 7 7159 43 39561 28 24825 22 18503 55 46693 14 14508 55 46887 17 16791 53 45230 7 7461 34 35225 23 18704 9 10442 55 46817 3 2650 28 24295 32 30887 32 30820 11 12363 32 31467 55 46452 30 27605 34 34470 24 20133 6 4054 48 42300 24 19717 37 35935 43 39440 2 1373 17 15014 31 28457 43 40266 37 35826 1 498 40 38356 39 37502 9 10520 53 45671 32 29759 32 29520 34 34296 33 33125 33 32796 52 43468 7 7603 30 26958 53 45719 22 18282 8 9784 27 22134 1 743 30 27454 44 41059 6 4606 32 29586 8 8841 48 42303 7 7157 8 9652 7 6964 27 22241 8 9136 7 7271 53 43987 4 3337 3 1862 17 15434 53 44032 54 45965 14 14041 8 8219 44 41313 3 2786 28 23596 3 2685 28 23814 47 42176 8 8380 53 44163 8 10166 6 4336 9 10647 30 27127 9 11940 38 36504 18 17393 32 31318 17 15203 5 3548 1 953 28 24701 29 25434 28 25122 14 13992 55 47462 28 23700 28 23488 30 26807 35 35374 31 28532 4 3175 34 33986 48 42240 30 26896 8 7945 8 8180 9 11177 52 43248 3 2502 44 41208 29 25362 38 36401 43 40783 31 28983 9 11762 55 47062 9 11268 53 44995 17 16593 52 43148 32 30474 34 34269 55 46983 17 15678 30 27384 24 19650 55 47277 40 38232 40 38340 24 20126 24 18853 7 6369 27 21921 55 47022 32 31069 34 34375 7 7779 6 4717 28 25048 40 38777 27 22832 43 40116 1 426 24 18848 14 13997 24 19067 47 42139 33 32514 7 7213 32 30585 9 11071 9 11429 33 31837 1 214 30 27025 37 36134 18 17430 3 1778 34 34378 17 15843 33 33048 1 138 37 36012 26 20995 27 22140 34 35123 30 27876 29 25490 14 13108 1 504 27 22295 32 29878 4 3347 32 30604 4 2851 37 35785 33 32314 53 44640 24 19003 25 20537 8 9227 43 39895 38 36634 24 19195 34 34226 19 17720 52 43484 4 2914 17 16921 45 41461 2 1608 33 32740 33 33593 33 32476 39 37776 17 15112 43 40537 53 45077 40 37920 8 9131 17 16598 3 2044 29 25284 38 37011 22 18079 3 2584 43 39887 43 40794 55 46618 22 18161 31 28316 17 15071 38 36650 17 15622 33 33733 4 3468 24 20119 27 22745 24 19817 52 43630 44 41347 33 33217 28 24895 3 2075 6 4887 29 25468 40 38482 7 7330 34 35221 27 21477 55 47160 53 45421 52 43592 17 15265 55 47398 3 2429 28 24666 32 29746 26 20848 17 16835 7 5747 7 7039 55 46843 28 23395 55 46665 31 28201 17 15436 28 24733 24 18997 14 14534 37 35711 6 4909 34 34205 7 7728 18 17324 33 33005 27 22240 45 41657 53 44952 53 45110 27 22558 14 14005 23 18776 32 29928 55 47106 7 7156 43 40621 38 36438 29 25576 40 38134 53 43857 8 9525 40 38960 8 8301 8 9300 6 4619 17 15770 53 45709 52 42881 32 30748 55 46337 54 45978 14 13872 53 45317 34 34275 22 18340 32 29500 31 28023 9 11791 27 21348 28 24407 33 32280 53 43815 52 43332 55 46224 46 41759 17 16172 24 19643 30 27935 44 41010 25 20308 24 18832 17 16683 45 41418 22 18074 7 6057 9 10499 8 9089 27 21641 34 34822 6 4846 8 8843 33 32281 43 39579 30 27937 24 19199 33 33231 37 35691 32 30637 39 37094 7 7297 11 12405 30 26841 8 8784 14 12717 22 18377 53 43805 7 7841 23 18633 30 27004 7 7484 3 1962 43 40667 43 39924 30 26140 4 3319 8 8279 34 34715 43 40812 9 10429 7 5771 33 32451 8 8451 9 10710 24 18948 24 19312 53 45060 18 17195 36 35479 34 34842 29 25268 33 32976 29 25416 55 46304 5 3932 53 44948 33 33689 7 7492 12 12570 30 27628 55 46668 40 38439 17 16438 31 28000 52 43379 43 40483 8 10095 55 46685 40 38702 32 29495 14 14136 33 33512 17 15442 56 47725 7 6335 53 44935 53 45158 14 13176 9 10740 27 21642 9 11222 24 19103 46 41911 1 736 9 12043 32 30392 30 25856 17 15062 3 2184 14 13323 4 3384 9 11002 52 43321 53 45244 55 46884 31 28186 1 77 8 9208 27 22365 4 2946 40 38203 9 10718 40 39112 40 38684 14 13521 40 39070 31 28021 24 18919 9 10537 9 12169 55 46125 9 10358 1 361 53 44226 19 17754 17 15051 43 39665 33 33399 9 10203 30 27140 33 31878 29 25408 40 38659 13 12588 47 42166 34 34255 2 1337 7 6163 38 36716 30 26040 22 18141 11 12453 32 30088 39 37402 31 28833 17 14899 54 45839 53 44808 7 7618 26 21101 7 6195 28 23861 46 41753 7 6018 36 35453 4 3093 34 34452 33 32197 14 12732 52 42837 32 29127 34 34563 14 13857 30 26744 3 2604 1 238 43 40040 43 40205 38 36594 8 8074 14 12649 54 45860 45 41624 46 41932 4 3223 24 19443 32 30942 8 8810 52 43638 32 31155 3 2618 32 29402 25 20579 43 40154 30 27520 34 34729 31 28255 8 8466 43 40576 43 40922 52 43684 30 27971 43 39420 40 38883 6 5243 55 46492 8 9521 49 42560 31 28095 23 18761 37 36116 17 16902 52 43080 9 12040 26 20889 39 37666 9 11084 9 11710 34 35353 9 10922 30 26079 2 1323 9 10840 1 979 32 30004 24 20268 32 31390 29 25439 44 41182 43 40096 53 43994 53 44910 24 19576 28 23520 9 11013 8 8571 53 45638 7 5824 17 15773 28 24930 32 30280 33 32792 38 37036 55 46261 8 8331 55 47397 14 14571 33 32423 32 29541 46 42070 37 36192 8 9860 8 9768 32 30961 39 37150 31 28492 28 23630 53 44080 9 10943 37 35582 8 9493 24 20087 9 11784 14 14003 7 5844 53 45467 40 38668 1 567 22 18144 31 29105 45 41626 30 26008 14 14317 30 26349 43 40681 6 4680 28 23739 7 7849 3 2535 55 46169 32 31149 27 22389 21 17996 45 41631 33 31987 52 43641 34 34961 27 21667 37 35927 8 9334 17 15181 27 22338 30 26276 54 45872 7 5587 22 18382 32 29478 32 30564 53 44250 6 4859 28 25029 56 47880 23 18778 7 5813 27 21539 22 18374 55 46912 55 47204 14 14037 43 39347 28 24799 7 6955 17 16049 24 19387 28 23694 38 36589 14 12728 55 46241 32 30879 24 19554 14 13240 7 6136 53 44485 38 36669 6 4538 33 32210 38 36854 40 38891 33 32659 7 7935 7 7667 39 37062 24 19235 7 5585 3 2156 24 19624 9 12020 43 40664 43 39351 34 34754 29 25428 53 43730 27 22010 52 43124 32 29531 44 41123 14 13828 34 34249 6 5291 23 18588 17 16179 33 32774 40 38059 22 18373 39 37549 30 25900 54 45803 27 21909 24 19123 24 19882 2 1235 48 42284 14 13314 37 35660 32 29986 30 26084 5 3572 6 4781 8 9843 34 35052 26 20890 14 13846 3 2739 17 15681 29 25427 3 1746 6 5169 53 44468 7 5668 9 11541 31 28272 11 12346 34 34964 33 31861 8 7969 28 24776 30 27727 32 30374 24 19445 9 10599 28 24161 14 13355 33 32781 32 30492 55 46799 9 12106 8 9363 8 9117 33 32763 3 1967 34 34218 8 8588 55 46316 23 18692 30 26347 49 42436 46 41758 19 17681 7 5405 33 32722 33 33293 32 29391 8 8891 53 44842 28 24178 40 38209 29 25700 55 47342 31 28054 27 23192 37 35898 52 43478 47 42153 53 45412 51 42756 3 2108 32 29444 7 6628 4 3430 22 18528 48 42318 30 26028 55 47052 17 15082 27 22105 43 40583 55 47549 30 27958 53 44147 33 32638 32 30393 27 21989 52 43282 37 35819 3 2483 9 11326 40 38637 33 33816 43 40158 27 23232 39 37463 33 33865 32 30386 38 36568 33 32655 27 23101 55 47494 38 36981 8 8857 36 35428 31 28787 37 36004 9 10355 3 2091 52 43335 27 22151 25 20567 38 36697 51 42672 40 39164 11 12259 3 2093 30 26297 53 45528 52 42967 1 782 55 46876 28 25010 33 32743 55 46837 21 18040 7 6973 22 18449 14 14477 27 23188 5 3607 17 15002 14 12767 39 37417 46 42036 31 28603 43 39759 8 8924 19 17766 50 42570 4 2922 6 4234 31 28825 32 31356 27 23012 39 37829 55 46393 52 42853 2 1317 29 25404 7 7727 2 1663 24 19690 26 20915 17 15748 7 7064 53 44091 7 6644 7 5565 43 40830 27 21999 32 31091 8 9035 56 47727 43 40660 34 34324 52 43436 32 30519 34 34284 32 29650 52 43088 39 37077 30 26858 44 41357 55 47288 28 24551 7 6531 28 24252 56 47671 53 45208 16 14714 17 16785 8 9428 27 22234 17 16491 17 15120 3 2737 53 45521 28 24361 30 26988 7 7005 2 1474 28 24164 9 10263 46 41780 14 13143 8 8580 5 3707 51 42669 53 45283 22 18343 18 17338 18 17365 17 15030 7 7276 33 32066 34 35000 6 4273 4 2867 30 27491 40 38446 32 29637 22 18547 56 47949 55 47155 28 24591 49 42530 45 41524 50 42623 9 11602 31 28641 52 43443 7 5821 38 36832 3 2455 32 30008 53 44833 28 24381 46 41971 25 20362 33 32276 55 47086 56 47898 34 34679 55 46814 32 30959 55 46106 55 46775 8 9279 9 11448 3 2223 32 30731 27 23069 23 18748 40 38383 5 3836 1 162 53 44069 40 38548 43 40357 54 45926 8 9320 40 38044 6 5098 9 11470 55 46451 38 37022 43 40582 53 44719 8 8739 33 32462 21 17952 34 34666 34 34287 7 6547 17 15205 21 17888 28 25053 43 39970 55 46348 33 33551 46 41699 9 12202 29 25613 24 19249 32 29243 53 43741 10 12239 9 10404 33 32536 30 26292 43 40452 18 17426 27 22152 17 16747 9 10330 32 30581 24 18920 9 11612 32 29880 28 24634 27 21639 24 19272 32 29506 2 1275 6 4299 28 24967 51 42637 53 43784 14 13979 30 26993 12 12486 30 26552 34 35067 6 4611 53 45451 32 31239 2 1080 39 37757 30 26325 55 46755 37 36280 31 28022 6 5176 43 40319 31 29106 14 12743 8 10011 6 4325 8 8220 34 34319 43 39900 11 12366 53 43972 33 33547 7 6403 52 43628 55 46342 37 35695 9 10833 57 48332 33 33141 43 40253 6 5385 14 13292 30 27787 14 12815 7 6534 6 4302 28 24039 9 10619 27 22326 32 31207 3 2603 34 35192 3 2350 24 19828 9 11780 33 33314 6 4892 43 39433 33 32686 24 20104 1 18 27 21582 51 42718 53 44011 24 18946 53 45723 37 36128 28 25109 8 9671 24 19435 55 46301 24 19789 32 29328 27 21504 9 11059 55 46851 52 43378 53 45081 8 8936 43 39885 32 30243 7 7340 37 36047 55 47355 43 40427 25 20475 9 11896 2 1366 8 8556 33 31800 24 19323 32 30915 40 38456 33 32351 32 30594 40 38980 27 21676 32 29545 40 38244 14 14160 53 44562 31 28834 32 29591 14 12680 55 46190 21 18038 32 29405 40 37982 8 9744 34 34232 19 17785 38 36442 9 10524 9 11866 28 24406 26 20902 33 33400 53 45000 32 29961 24 19350 7 7446 43 39681 41 39200 46 41879 33 32478 7 7260 49 42327 55 46422 53 45687 24 19956 6 4633 3 2532 39 37648 45 41587 38 36639 57 48113 34 34020 8 10084 53 45537 1 773 30 26471 33 33382 6 4029 30 27407 53 45649 30 27173 53 44859 55 46132 39 37447 6 4472 3 1970 17 16547 53 44883 7 5780 33 33872 7 7942 4 3467 33 33550 27 23271 8 8160 32 29463 49 42393 17 15632 34 34080 8 9622 27 21332 6 5156 39 37064 52 43689 14 13126 7 7777 27 22591 40 38460 19 17581 32 29300 27 22934 27 22209 11 12297 40 37942 3 1914 1 554 6 4379 33 32904 7 5575 45 41650 53 44687 1 533 57 48366 14 13326 30 27617 47 42105 17 15949 1 13 17 16960 43 39847 1 1038 53 44251 6 4622 16 14666 4 3460 46 41783 24 18970 28 23859 28 24353 34 34607 30 27319 9 10763 7 7928 52 43418 43 40462 30 27109 24 19151 40 38365 7 6675 39 37881 32 31166 12 12514 34 35322 28 23848 33 33105 6 4210 14 14163 57 48290 52 43525 8 7957 26 21268 54 45875 7 7096 14 12896 43 40626 32 29708 44 41167 49 42545 53 44194 17 16016 55 46475 6 5082 43 40050 32 30090 38 36876 24 19280 33 32077 30 27257 34 35034 30 27354 53 45275 25 20608 44 41375 37 36135 2 1595 54 45753 18 17310 8 8217 21 18013 27 21464 14 13771 40 38443 2 1085 4 3287 55 46176 14 12601 34 34918 33 33627 24 20099 30 27423 27 23168 18 17248 54 45761 24 18850 39 37074 37 35748 17 17103 3 2309 55 46236 53 45160 32 29748 49 42544 31 28624 52 43168 32 29109 31 28276 21 17970 32 30168 17 16819 49 42478 40 38183 8 9123 45 41433 32 30208 26 20733 6 4936 43 39421 53 44289 39 37432 31 28819 43 39865 2 1336 9 10543 39 37672 32 31090 45 41535 1 495 32 31433 28 24497 9 10479 14 14028 17 15311 17 16540 32 31036 30 26365 32 29827 27 22929 26 21063 14 13373 34 34116 9 10790 43 40156 18 17201 7 5878 27 21334 33 32380 17 15851 34 34935 9 11932 27 21925 43 40250 8 9041 53 45268 9 12076 40 39151 45 41672 9 11519 51 42693 28 23611 52 43571 8 8816 8 8528 27 22930 4 3268 37 36156 24 19421 53 45272 8 10101 44 41063 53 44272 57 48327 32 30555 53 45647 27 23114 14 13882 7 6611 7 5692 27 21944 30 27115 14 12667 52 43508 7 5410 27 21616 7 7750 32 29388 30 25869 33 32990 18 17521 52 43159 27 23117 46 41885 28 23637 49 42330 24 19300 24 18851 53 44258 33 33061 33 33883 8 8409 31 28774 54 45858 17 14988 52 43616 24 19854 43 39497 3 2431 28 24412 7 7597 3 2052 33 32283 39 37364 17 15924 40 38160 28 24427 8 9895 37 35802 6 5344 56 47692 57 48081 27 21433 32 30146 40 38614 5 3933 55 46604 43 39698 9 11839 31 28446 7 7599 26 21277 32 29652 57 48431 8 9230 32 30213 32 31444 44 41132 33 33270 32 29858 14 14333 11 12278 53 44121 27 23067 32 30046 30 27071 53 44403 17 17013 28 23645 48 42298 31 28772 31 28578 30 26598 9 11576 40 38628 30 27041 33 33703 43 40123 8 10000 8 8414 9 12127 46 41953 3 1948 38 36448 36 35467 38 36406 39 37594 53 44844 57 48433 33 33704 8 8179 53 43758 17 16479 7 6899 28 24076 7 7259 32 29926 22 18297 7 6815 44 41242 54 45781 14 14398 53 45023 3 2521 30 27254 1 460 32 31643 2 1127 14 12742 30 27549 53 45379 7 7104 34 35025 8 8171 55 47569 54 45838 17 16577 5 3692 8 7946 8 9352 39 37178 55 47340 40 37944 53 44486 7 6849 53 45664 39 37615 28 23514 52 43493 55 46516 18 17165 53 44847 34 34863 56 47677 14 13103 28 24479 40 38095 53 44171 1 542 34 35133 18 17498 2 1613 53 44111 9 11720 7 6447 24 20052 32 29333 30 27095 56 48004 3 2115 30 26067 29 25610 53 43844 48 42205 39 37338 30 27550 7 7146 1 625 52 43614 53 44536 20 17840 52 42875 47 42103 9 11490 33 32619 9 11901 32 31194 43 39834 27 22566 33 32912 8 8167 6 4168 7 6801 28 24205 32 31254 27 22959 32 29933 9 10586 27 21532 7 6392 3 1869 17 16202 4 2892 22 18055 55 47175 9 10809 17 15118 53 45632 1 418 3 2596 14 14509 3 2101 57 48124 44 41012 40 38283 18 17305 55 46166 44 41073 46 41905 9 11669 34 34505 29 25265 26 20677 57 48093 6 4179 32 30988 24 19177 8 8369 43 39429 8 8358 33 33611 32 31504 14 13555 33 31910 1 80 55 46270 55 47418 44 41299 31 28982 17 16831 7 6456 14 14024 3 1790 47 42094 28 25040 38 36598 28 23692 27 23291 15 14603 28 24836 33 32531 8 9275 14 13263 32 30995 53 44207 7 5556 31 28976 1 196 6 4878 40 38342 27 21806 43 39406 55 47151 32 31659 6 4093 39 37126 30 27477 24 19686 48 42299 14 14330 27 23231 7 6249 55 47579 4 3342 8 9324 33 33857 18 17181 45 41455 53 43953 42 39331 3 1792 28 24067 40 38220 32 30524 40 37993 27 22647 6 4795 34 34742 1 110 52 43367 7 7494 54 45813 32 29277 32 29366 5 3577 32 30261 14 13140 6 4033 57 48724 42 39271 46 41963 55 46437 29 25401 24 19976 44 41229 57 48417 56 47913 32 30120 17 15409 8 9124 3 2234 32 29368 55 47252 55 47559 8 8549 50 42574 14 14543 18 17471 6 4586 29 25476 28 23763 5 3878 14 14397 33 33261 17 17126 3 1836 14 13787 17 17133 27 22906 7 5521 8 8842 56 48034 8 9289 4 3382 20 17835 27 21540 40 38418 55 47221 4 2941 24 19813 31 28436 33 32045 33 33136 33 33441 32 31175 43 39536 7 7390 57 48165 9 11392 8 9020 7 6149 34 34035 27 22515 31 28008 43 40682 7 7719 32 29284 32 30860 38 36444 27 21610 27 23263 8 9989 34 34283 55 47638 17 15469 2 1618 17 15179 8 9776 33 32312 53 45029 30 27927 9 11032 39 37529 26 21161 57 49031 55 46266 7 7656 34 33948 32 31020 28 23724 29 25309 40 38060 37 36325 19 17698 40 38501 6 4704 2 1387 28 24547 38 36883 17 16422 28 24328 40 38933 8 9827 30 27970 34 34267 27 23082 34 35030 29 25623 56 47965 2 1378 17 16804 37 35858 14 14354 7 7173 2 1701 27 21529 53 44747 31 28987 50 42617 28 25004 33 33831 43 40605 40 38694 57 48968 56 47686 32 29453 34 34426 33 32132 28 23519 11 12373 3 2496 52 42927 43 40373 28 24263 30 27068 17 16505 9 11126 7 7342 37 36196 3 2745 34 35182 1 66 6 4679 27 23176 8 9397 39 37804 24 19207 55 46485 53 44370 30 26525 28 23504 53 44603 43 40214 17 15845 24 19535 31 28531 5 3715 30 27141 31 28346 9 11538 38 36553 53 44998 33 33637 32 31661 14 13720 1 768 8 7982 43 40375 9 10861 5 3704 8 9065 29 25659 4 3079 28 24848 8 8665 55 47607 28 24507 43 40546 55 46905 33 33071 7 6055 53 45292 32 30329 14 13811 56 48028 37 35977 5 3518 7 6759 55 46952 57 48770 24 19477 55 47131 55 47041 11 12483 9 12100 7 6265 2 1327 9 12176 32 29960 17 16485 57 48359 53 44754 5 3888 37 35613 33 33072 9 10361 1 348 26 20654 55 46850 32 29332 24 19162 8 8241 7 5608 43 40729 11 12423 8 8948 53 44239 7 6056 31 28361 32 30400 40 38553 32 31530 11 12309 5 3540 7 6901 8 8925 3 1875 14 13034 30 27488 51 42703 53 45710 30 26029 39 37657 26 21230 43 40538 37 35571 37 35743 31 28560 31 28345 49 42466 6 5004 39 37406 9 10828 49 42435 55 47018 18 17378 33 33623 9 10312 43 39692 43 40460 14 13724 33 31928 28 25176 53 44841 8 9298 27 21832 17 15297 53 44624 19 17634 33 32264 52 43237 1 802 5 3652 24 19174 9 10800 57 49082 52 42861 38 36375 19 17700 17 16073 31 28605 31 28918 43 40919 47 42128 4 2981 14 14088 40 38347 17 16751 7 7532 39 37880 16 14706 14 13458 56 47716 55 46936 43 39512 31 28838 27 23299 17 16472 32 31791 7 6738 29 25279 32 30697 28 23331 9 10561 28 24300 55 46343 17 17059 7 6553 30 27353 24 19360 30 27415 14 13407 16 14700 37 36261 32 29535 54 45924 1 945 32 31215 17 16266 57 49177 29 25594 53 44305 55 46888 32 29160 47 42172 57 48927 43 40569 32 30015 3 2267 32 29207 8 8831 53 45086 6 4186 31 28461 27 22521 43 39601 36 35489 1 811 53 44201 33 33629 34 34837 9 11020 55 46656 26 20871 31 28669 38 36488 30 26423 17 15364 33 32504 29 25493 24 19144 57 48925 33 33219 9 11368 28 25097 33 32503 8 9250 30 27849 33 33334 39 37854 38 36677 28 25137 57 48655 19 17614 40 37979 14 13915 24 20117 53 45072 46 41790 6 4132 30 27710 32 30455 29 25396 43 40459 32 30059 8 7981 17 15870 54 45882 3 2606 30 27698 55 46292 9 11801 39 37192 5 3720 28 24655 32 31111 54 45818 9 11107 11 12457 14 13797 56 47751 7 7563 8 10057 38 36555 31 27974 32 29457 55 46287 43 39875 17 16354 55 47639 45 41525 32 30034 30 26482 17 14942 53 45579 22 18192 44 41145 37 35864 53 45136 33 33492 43 40774 27 22159 43 40094 17 17089 24 20109 40 39042 1 918 55 46847 30 26705 32 29833 33 32676 28 24145 55 46226 30 25914 14 14038 22 18191 40 38139 28 24061 27 22051 14 12675 11 12330 36 35420 43 40163 7 6011 21 18012 19 17685 40 38870 52 43482 43 39800 57 48114 55 46172 54 45844 19 17776 7 6181 53 45216 4 2815 27 22023 55 47293 31 28881 33 32135 14 13301 32 29448 40 39036 32 30085 43 39568 14 13561 34 35004 14 12955 53 44387 6 5328 27 22879 1 959 3 2279 42 39273 16 14802 43 40792 6 5031 8 10021 57 49393 37 36016 32 29981 33 32209 17 15990 14 14518 53 45646 32 29801 28 24996 17 16792 28 24215 11 12282 30 27468 52 43187 9 12068 27 21645 57 48821 14 14439 33 32285 17 16862 32 31545 38 37032 3 2291 1 582 24 19839 7 6111 57 49240 29 25527 28 24022 9 10217 5 3920 9 10870 55 46813 14 12798 28 24484 17 15342 14 14186 31 28538 40 37990 28 24977 27 21549 31 28567 6 4775 28 24202 8 8004 33 33529 18 17265 38 36354 52 43588 55 46909 1 15 55 46570 3 1776 27 21830 24 19605 30 27533 34 34476 57 48379 32 29408 27 22058 53 44675 37 36247 38 36583 30 27292 57 49337 4 3464 43 40092 27 22485 43 40656 31 28038 49 42364 3 1770 55 46214 6 4180 8 9414 21 18014 38 36845 17 15536 21 17988 22 18371 27 22949 32 31230 47 42132 34 34574 52 43229 34 34151 14 12615 43 40475 7 7650 52 43394 55 47572 55 46453 6 4397 7 6353 34 34481 33 31869 1 520 34 34171 52 42813 30 26992 18 17204 55 47389 18 17178 8 8565 32 29924 4 3279 57 48336 33 32541 6 4785 55 47308 40 38416 55 47329 7 6957 37 36099 37 35564 57 48790 17 16278 44 41298 29 25739 32 30952 33 32639 25 20584 36 35504 32 30420 28 24862 1 905 39 37698 55 47583 28 24056 7 6564 56 47792 57 48645 8 8718 30 26700 53 44693 17 16128 33 32372 8 8846 38 36779 28 24214 44 41130 52 42785 20 17813 55 46594 27 23023 32 30140 43 39663 17 16925 39 37901 53 44593 7 7014 31 28459 4 2877 30 26418 14 13269 32 31432 40 38415 1 652 57 49158 9 11665 38 36899 17 17008 2 1208 55 47427 24 19481 14 14455 55 46251 7 7336 24 18896 37 36098 17 15092 43 40225 39 37321 17 15842 28 23455 34 34106 7 6025 31 29006 30 27297 33 33773 8 9331 33 33860 31 28309 3 2781 8 8932 53 45116 28 24528 2 1368 39 37845 33 32731 55 46568 31 28240 52 43264 57 48207 53 43967 33 32668 27 22587 4 3398 34 34639 55 46748 8 8726 18 17348 40 38067 49 42445 33 33800 7 5543 8 9120 44 41112 14 13392 9 11730 44 41001 8 9498 27 22520 52 42829 8 10076 30 26499 6 4789 44 41030 30 26512 28 23717 8 10096 32 29220 9 12041 49 42413 30 26319 57 48706 28 24827 27 21452 22 18535 33 31804 6 5017 57 49208 30 26701 53 45371 14 13851 40 37961 9 10814 33 32190 27 22324 52 43122 7 5426 33 33715 14 12677 9 11807 30 25998 55 46622 55 46959 28 24605 33 33282 40 38295 39 37815 28 25175 32 31284 14 13549 30 27274 6 4215 29 25446 9 11454 22 18387 30 26561 30 26586 43 39453 32 30714 39 37864 55 46730 52 42789 44 40968 3 2340 32 29450 53 44217 29 25801 30 26713 33 32071 18 17294 14 12606 21 17883 28 24309 9 11112 53 44752 24 20198 28 23845 1 211 39 37681 5 3865 17 15462 16 14680 30 27399 52 43695 55 47512 57 48467 57 49509 33 33315 53 45021 32 30197 39 37115 43 40628 35 35395 30 26220 34 34661 7 7762 34 34183 56 47694 17 15249 17 16510 52 43329 7 5990 7 5932 28 23690 40 38581 49 42406 55 47375 24 18883 54 45809 53 44212 1 496 18 17162 8 9463 4 2997 57 49669 8 8771 1 997 43 40883 9 11783 7 6833 42 39290 33 32177 53 44298 52 43495 33 32357 8 9873 39 37103 2 1321 3 2689 17 16191 57 48155 11 12384 49 42355 43 39986 14 13340 40 38324 8 8646 55 46682 57 48552 55 46264 11 12347 30 26346 9 11391 20 17827 54 45948 33 32510 37 35573 9 11686 40 38019 37 35713 27 21550 8 9517 24 19422 53 44985 24 18972 14 12609 34 35212 2 1647 55 46711 32 30996 56 47924 52 43166 28 24632 7 6372 33 32291 48 42281 52 43365 44 41370 24 19927 53 45401 2 1523 33 32936 34 34047 56 47962 21 17887 40 38296 6 5217 34 34355 55 47274 56 48030 34 34241 17 16859 44 40997 2 1095 57 49606 28 23485 17 16968 37 36046 24 20193 25 20418 33 33552 55 47314 53 45045 32 31525 9 11873 28 23775 30 27265 34 34058 28 23543 40 38205 40 38120 49 42377 31 29065 55 46630 27 22637 34 34659 30 26596 9 11756 31 29020 53 43924 38 37008 32 29353 8 8173 43 40761 40 38319 57 49221 25 20420 9 11753 53 43952 17 16697 57 49138 43 39637 33 32704 53 44093 6 4969 28 23457 55 46517 14 14056 17 15920 31 28946 17 16058 33 32896 3 2693 57 48544 7 6454 26 20773 22 18293 3 2056 52 42935 4 3149 9 10558 17 16327 22 18284 31 29010 55 47196 7 7690 1 715 2 1135 55 47227 30 27826 22 18353 6 5265 8 7944 17 15288 6 4438 52 43331 56 47862 38 36373 55 46849 32 29896 32 29709 31 28104 53 44861 31 28207 27 21653 57 48885 14 13389 32 31012 6 3961 6 4420 32 30975 14 13563 9 10346 17 15875 55 47383 27 22167 57 48904 47 42180 32 30091 43 40604 46 41873 50 42626 44 41160 8 8086 24 20108 40 38956 8 9641 43 40904 24 18914 25 20454 7 7231 1 307 31 28751 43 39598 56 47872 29 25628 30 27808 53 45680 33 31858 30 26093 1 323 27 22952 53 44892 9 10810 27 23300 9 11775 57 49233 39 37266 7 5430 8 7968 31 29015 28 24826 7 6119 33 33934 32 29563 57 48737 30 27117 9 12122 43 40732 25 20448 9 10741 53 43911 32 29209 7 7491 38 36390 27 21868 22 18447 7 6557 31 28263 32 29866 14 12749 7 5660 52 43156 43 40180 14 14142 32 31290 32 29723 27 23229 17 17076 34 34072 34 35147 52 43713 57 49855 22 18145 7 7165 55 46608 6 4960 55 46961 57 49260 28 24029 7 7190 14 14506 53 44270 28 24068 30 26394 53 45279 43 39792 28 24045 33 31965 31 28741 3 2212 9 11696 55 46914 38 36710 6 4463 5 3632 22 18225 28 24340 31 28868 23 18598 38 36965 27 21376 57 48429 4 3112 14 12866 24 19160 57 49681 33 33496 12 12541 7 6903 27 22592 33 32913 53 44722 30 27767 32 30185 54 45828 32 30699 53 44019 38 36931 28 23360 57 48235 17 15270 43 40760 1 402 8 9496 5 3588 6 4231 27 21811 55 46289 57 48767 14 12884 4 3159 45 41398 17 17037 14 13858 55 47403 40 38476 47 42147 4 2833 17 14927 7 5909 28 23403 1 144 52 43228 37 36130 33 31942 56 47710 8 9313 34 34044 33 32233 46 41677 40 39014 50 42632 6 5003 28 23956 28 23327 14 13881 39 37294 33 33760 17 15081 57 48754 18 17235 52 43583 33 32886 32 29808 44 41249 3 2544 6 5023 55 46950 30 27899 8 9323 2 1465 43 39965 57 48826 43 40058 30 26951 44 41266 33 33203 9 12234 17 15548 32 29525 7 6039 1 697 44 41106 33 32102 55 46400 35 35412 33 33609 53 44811 42 39337 1 192 17 15928 9 11468 28 24459 57 48939 32 31697 17 15867 33 33602 43 40150 33 33663 43 40258 54 45917 27 22284 9 12064 52 42825 22 18209 29 25435 29 25761 57 48483 32 29910 18 17375 38 36460 43 39951 55 47081 53 45053 43 39662 34 34442 32 30921 9 12107 34 35043 17 15576 34 34453 27 22342 17 16204 32 29785 3 2776 18 17448 14 14371 28 24319 57 48889 32 29799 31 28493 18 17269 3 1902 32 30670 8 9188 54 45820 8 8600 53 43856 17 15108 39 37613 38 36463 30 26359 9 10733 46 41996 55 46595 33 33742 24 18926 33 33095 26 20899 19 17690 34 35069 52 43334 7 6736 49 42539 11 12256 7 5641 29 25562 9 11606 8 8672 6 4748 27 22054 27 22844 9 11656 57 49523 17 16969 37 35809 6 4173 34 34562 36 35451 8 8289 31 28216 18 17254 37 35626 36 35532 32 30548 53 44320 5 3864 1 599 45 41573 9 10232 40 38153 30 26071 17 16846 43 39593 7 7436 14 14181 7 7924 52 43534 14 12829 52 42901 8 9948 40 38742 32 29974 14 12925 55 46476 28 25052 56 47747 55 46138 52 43288 57 49070 30 27494 30 26105 2 1167 9 11195 52 43560 30 25903 34 35189 5 3912 30 26228 33 31813 14 14315 28 24533 57 48466 30 27088 8 9820 14 14361 53 44210 55 46296 24 19895 22 18443 22 18276 30 26912 6 4466 34 34011 56 47752 22 18240 11 12331 57 48659 56 47994 55 46522 22 18149 55 46988 52 42878 34 34627 33 33091 53 45308 14 13403 3 2213 57 48886 40 38658 55 47074 39 37439 14 13756 57 48472 57 48399 2 1418 9 10948 30 27310 3 2591 49 42483 27 22102 38 36429 3 2110 27 22361 6 4321 32 29260 17 15304 33 32368 55 47031 8 8909 28 24907 55 46357 34 33966 27 22333 44 41011 42 39312 56 47804 57 49825 53 44854 29 25419 1 514 28 24486 40 39020 53 43963 6 4142 57 50168 33 32911 2 1297 40 38811 39 37114 8 10170 14 12778 27 22872 8 8715 40 38378 34 34460 17 16292 8 9215 26 20778 5 3708 36 35469 57 48971 39 37210 53 44308 6 4984 14 13011 53 44940 3 2524 55 46639 34 34129 39 37111 33 32698 55 47615 23 18734 6 5319 9 10978 33 32119 55 46265 14 13534 14 13893 17 16653 30 26430 24 19065 28 25145 9 11141 14 13146 53 45403 14 13044 7 6311 9 11163 52 43387 8 8410 40 38576 8 9466 2 1547 22 18448 52 43428 7 6113 37 35577 52 43613 29 25511 27 22683 14 12744 38 36976 14 14341 31 28804 9 11634 57 48901 57 48960 32 30300 14 12898 57 49883 57 49830 43 40935 43 40366 7 6468 52 43703 32 29977 6 4644 28 24264 8 8125 22 18194 40 38917 24 19741 17 17056 55 47426 28 23339 28 23650 53 45441 14 13830 30 27743 57 50137 53 45666 9 10915 7 6934 22 18497 37 35874 24 19700 55 47576 40 38771 38 36456 40 38762 7 7778 57 48631 30 26391 32 31662 30 26184 25 20586 3 1765 32 30167 57 49813 40 38057 18 17362 3 2783 55 46545 8 8093 57 48525 33 32056 13 12575 55 46894 43 39597 55 47573 27 21668 17 15213 46 41867 32 29681 2 1307 30 26703 28 24980 55 47088 57 49083 26 21163 54 46025 40 39006 30 26022 3 2163 55 47560 33 32144 43 40512 27 22174 32 31365 55 47211 4 3116 33 33920 51 42671 33 32822 24 20090 30 27174 3 2277 55 46450 43 40683 49 42407 7 6080 3 1878 55 47424 53 44713 28 23831 24 19866 53 44145 32 31060 8 9085 17 15083 33 32664 33 32318 55 46778 29 25500 14 13129 24 19361 57 48540 9 10925 17 14957 19 17638 39 37357 28 25003 4 3208 16 14796 32 29732 40 38809 14 12807 39 37244 57 48317 39 37222 37 36050 55 47094 28 24236 39 37705 27 22904 54 45907 57 49894 57 49057 31 29096 2 1504 52 43369 8 8823 8 8745 56 47750 26 20796 44 41346 40 39063 7 6286 1 458 3 2146 31 28515 54 46004 6 4360 26 20657 3 1756 8 8906 53 43862 7 5717 57 48204 28 25134 39 37090 39 37256 34 34836 55 47343 57 49877 6 4820 7 7253 8 8568 42 39264 44 41082 24 18798 45 41406 6 3969 7 5684 30 26215 27 21577 32 30619 8 9661 31 29066 7 5849 28 24966 32 31079 6 4582 33 32467 51 42708 37 35983 6 4632 1 352 9 11630 57 48440 43 40054 31 28239 56 47783 26 21269 5 3848 43 40077 40 38657 24 20250 57 49213 57 49703 28 24399 48 42293 30 27323 57 48265 30 27287 17 15040 55 46477 43 40759 45 41603 33 32706 57 50299 30 26441 32 30354 37 35950 14 14478 40 38853 17 16339 40 38714 22 18237 32 30368 31 28002 56 47968 49 42336 42 39261 57 50160 55 46793 28 24645 8 9156 24 20085 26 20895 49 42340 33 33301 19 17630 17 15010 5 3601 56 47816 7 5494 31 28984 57 50022 8 8111 32 31418 55 47421 54 45939 4 3210 53 45224 57 48463 14 13426 2 1108 25 20320 28 23825 28 23792 28 24440 57 49773 26 21089 56 47825 6 5251 32 31471 57 48314 48 42263 30 27434 57 48365 39 37576 17 15758 55 47169 53 44980 33 32215 30 27016 32 30000 3 1850 29 25622 32 30535 27 22154 38 36410 57 49202 27 22583 33 33839 53 44187 55 47297 1 384 23 18697 29 25451 26 20674 52 43653 30 26785 27 23186 18 17459 53 44443 14 13973 26 20945 30 26406 38 36337 34 34018 55 46636 6 4643 17 16851 31 28204 14 14562 34 35188 57 50364 28 24865 55 46745 53 44625 40 38306 1 519 32 29454 53 43846 32 29828 55 47139 26 20891 28 24336 28 24647 57 48057 24 20113 9 12081 8 9328 24 19887 32 31068 30 26160 27 22657 17 17062 9 12130 8 9146 28 24128 54 45888 12 12505 9 12174 28 24477 40 38273 44 41148 30 26488 9 11036 3 2066 27 22061 55 47538 53 44146 56 47865 27 22453 34 35063 30 26288 56 47810 30 27026 33 33517 17 15533 17 16854 57 48914 43 39977 32 29571 14 12765 14 13921 28 24251 1 532 7 6117 26 20730 8 9340 22 18337 57 49721 27 21498 17 16473 53 44361 57 50419 55 47353 57 50533 43 40846 40 37973 9 10832 8 8587 31 28893 24 20174 57 50280 33 32126 8 8828 55 47107 30 26130 50 42571 17 15165 43 40632 32 30801 57 48419 7 5579 7 7476 9 10462 37 35677 55 47067 26 21281 25 20324 24 19369 32 30063 32 31112 11 12342 32 31480 7 6853 17 16758 24 19578 14 12941 53 45195 46 41959 6 4954 37 36270 29 25759 43 40297 44 41102 57 50462 7 7021 34 34424 55 46498 57 49851 55 46538 14 12660 21 17890 24 19498 30 26918 22 18143 4 3042 46 42008 24 19710 30 26060 32 30725 14 14589 40 38451 3 2726 56 48014 39 37368 1 296 18 17369 22 18375 33 33635 39 37056 53 45341 37 36118 57 48307 5 3634 24 18895 25 20369 44 41248 57 49911 14 13529 43 39683 40 38565 30 26020 52 42783 27 21687 24 19410 1 682 57 49942 29 25387 50 42608 8 9259 32 30461 28 23874 53 44280 16 14663 24 19377 33 32734 40 38463 8 9975 53 44977 4 2989 43 40196 4 2905 17 15134 55 46897 57 49531 51 42659 34 34832 54 45754 39 37816 7 7544 33 32428 22 18470 28 24363 43 40655 28 25116 14 13089 43 40688 9 11918 57 50635 36 35419 52 43440 57 50433 54 45785 7 7830 27 21843 17 16393 24 20014 55 46677 32 30412 33 33555 8 8661 17 15857 11 12449 17 16581 53 44299 22 18432 32 31167 52 43304 9 10777 57 48143 40 38080 31 28108 14 14579 17 15911 7 5599 26 21043 1 614 1 339 28 24365 55 46601 17 16644 33 33083 32 29789 57 50615 1 114 28 23804 34 34944 57 49589 6 4848 17 15396 24 18936 34 34881 14 12640 8 9564 7 7442 40 38352 22 18398 34 34700 17 15790 8 9247 2 1190 28 24242 33 32429 8 8875 22 18081 9 11314 30 27389 53 44949 37 36235 1 1061 8 9612 57 50845 40 38865 1 492 22 18196 9 10267 53 44795 24 18981 37 35857 32 29846 52 42898 17 16923 30 26534 38 36388 28 23843 33 32432 28 23598 56 47855 14 14287 53 44509 53 43804 24 19829 43 39544 44 41190 19 17758 39 37826 17 16176 7 7628 7 5916 55 46949 4 3027 28 24909 18 17213 37 36096 17 16118 32 31187 28 24553 37 35882 43 39638 26 21175 33 31991 53 43995 24 19537 7 6038 34 34085 57 49615 43 39358 43 40147 3 2660 42 39314 31 28138 8 9791 31 28558 17 15575 43 40801 8 9887 34 34697 7 6642 24 20288 57 49670 17 16757 6 4799 7 7493 46 41710 53 45439 57 49768 2 1538 31 28764 52 43174 8 9235 27 21399 32 29375 30 27087 9 11647 30 26855 24 18988 28 24355 3 2333 43 40725 57 50576 33 33523 57 50476 39 37624 33 33152 14 12876 39 37762 6 4561 52 43276 17 16123 55 46373 8 7953 1 371 7 5835 57 48082 57 49850 27 22773 23 18725 32 29661 27 22736 2 1276 32 29811 24 19073 52 43071 14 14234 27 21872 14 13698 55 46256 22 18473 52 43663 43 40842 28 23638 25 20530 53 45385 27 21684 23 18597 52 43578 33 31843 33 33439 32 31685 1 972 22 18290 9 10368 57 50634 53 43879 57 50056 30 27542 2 1591 9 10888 57 49667 26 21235 6 5323 37 35855 24 18930 27 21536 32 31253 53 45369 26 21256 39 37060 28 24730 38 36953 30 27420 8 8730 32 30010 28 23929 27 22574 23 18741 3 2543 57 49495 5 3723 57 49198 57 48798 17 15762 30 26044 53 43725 8 9572 7 7331 8 8608 43 40721 24 19890 30 26289 33 33716 57 48583 32 29258 28 24753 32 31538 17 16284 9 11831 45 41664 7 7278 1 591 24 20293 40 38152 8 9263 56 48023 24 19248 3 2200 6 4398 6 4182 7 7693 30 27562 38 36618 52 43655 17 16852 7 7076 32 29262 56 47831 32 31654 56 47658 57 50734 24 19281 14 14540 30 25836 2 1341 30 26432 40 38461 57 49416 9 10691 57 48139 49 42338 29 25694 17 16187 43 40261 40 38664 30 26378 17 16154 52 43275 55 47529 17 16105 37 36082 38 36890 32 30968 6 4447 11 12270 24 19219 17 14980 27 22173 38 36509 33 32579 3 2563 7 6614 29 25681 53 44936 32 29615 21 17989 32 31376 46 42029 57 48593 33 32287 4 3087 7 5640 11 12429 44 41364 17 16920 55 47199 28 24375 40 38025 30 27352 32 31739 26 20939 6 5232 56 47814 43 40059 57 48822 57 50219 28 25199 8 8310 2 1425 40 38923 55 47358 18 17476 32 30751 30 27483 7 6951 4 3318 24 19660 4 3444 33 33437 45 41429 30 27395 43 39979 52 43203 17 15747 44 41075 8 8983 1 390 33 32453 33 32565 55 47625 6 5354 39 37069 33 33277 14 13102 24 20160 28 24985 43 40868 57 50138 38 36707 5 3760 55 47474 43 39501 17 15225 54 45758 39 37255 39 37665 39 37790 7 6771 6 4137 32 29340 55 47004 24 19211 33 33430 33 33646 8 8908 40 38330 9 11211 43 40441 45 41531 52 43526 55 46873 33 33652 11 12307 38 36766 6 5142 6 4190 32 29383 44 41116 14 13931 33 32943 52 43400 40 38506 12 12499 34 35115 30 27862 3 1863 57 49819 32 30773 7 6525 55 47027 55 46892 49 42402 28 24269 8 9142 9 12115 8 9700 53 44924 31 28351 28 23781 38 36575 53 45255 53 45446 22 18076 33 32302 45 41662 3 2342 14 13835 9 10386 24 20084 56 47689 53 43866 43 40344 30 25957 17 16099 14 14389 7 6396 33 33501 55 46640 24 19835 40 38624 17 14864 43 39508 32 31439 30 26741 34 34793 57 48492 49 42474 27 21855 40 38350 29 25272 57 50315 37 36057 28 23439 32 31348 51 42676 7 7075 33 31808 53 44332 55 46479 3 2673 28 24439 43 39667 32 31047 31 28509 33 33397 32 30514 56 48032 3 2363 18 17374 44 41087 30 27751 14 13067 3 2652 54 45990 32 29943 30 26755 30 27813 54 45920 22 18476 27 23213 45 41627 57 49181 34 34739 17 15918 43 39898 57 50942 14 13325 7 6129 54 46054 26 21086 3 2612 9 10627 11 12289 33 33012 38 36584 42 39316 28 24147 4 3188 53 44785 30 27092 57 50458 32 29711 8 10043 8 8151 20 17838 33 32493 28 24356 43 39724 26 20693 52 43714 7 6524 24 20121 6 4275 32 29869 35 35398 40 38580 7 7417 24 19685 5 3855 1 556 30 26189 6 4254 1 274 57 51123 44 41006 53 45206 55 47021 25 20589 40 38962 6 4265 30 26881 39 37663 55 46619 57 50339 6 4865 27 21912 43 40669 8 9831 28 24946 34 35074 57 48944 46 41962 3 2668 55 47408 3 2460 38 36475 25 20495 57 50508 9 11847 43 40501 57 49510 27 21435 57 50668 32 30696 57 49645 26 21193 31 28450 30 26876 32 31703 53 44437 30 27324 54 46051 48 42215 30 26139 14 12676 24 19591 38 36579 8 8383 1 373 46 42078 17 15200 17 16237 34 35230 28 23492 24 19596 33 33121 54 46020 32 29418 37 35754 55 46116 57 48126 14 13399 33 32850 57 50808 14 13620 28 23490 44 41121 7 6718 28 24868 57 50935 40 39082 57 48833 33 32800 43 40349 24 19726 40 39017 14 14225 4 3267 52 43164 11 12263 34 34367 5 3808 57 48892 57 50074 24 18908 53 43753 38 36605 38 36793 57 50520 9 11382 26 20784 47 42149 39 37789 34 34712 32 31567 31 28858 28 25218 28 24312 27 22705 7 7799 9 11067 30 26657 57 50010 17 16062 8 8551 24 19232 53 44714 39 37235 32 30391 33 32492 57 50766 8 8300 7 6925 49 42517 43 39487 9 10574 40 38701 55 47619 57 49367 26 20635 30 27299 54 46039 55 46864 44 41317 4 3084 36 35424 9 11481 7 7649 38 36437 6 4347 44 41183 32 30792 1 961 33 32110 21 17940 7 7889 1 36 31 28305 45 41517 14 13308 26 21042 25 20440 34 34882 1 887 34 34201 37 35843 30 26922 55 47305 55 47620 34 34472 15 14623 57 49448 39 37619 11 12443 33 32435 38 36887 33 32425 57 49857 40 38847 1 601 59 51328 18 17497 8 8116 7 6538 2 1658 32 31499 7 7500 7 7042 32 30810 34 34738 31 28245 32 30926 14 14533 57 50262 43 40644 59 51417 49 42485 57 51055 17 16334 34 34007 27 22548 57 50623 37 36329 32 30377 55 47197 32 29787 56 47668 30 27754 6 4898 32 30402 34 35314 8 8601 17 16461 17 15818 14 13912 17 17086 55 46927 56 47721 14 14498 59 51439 7 6255 14 12845 31 28007 49 42347 57 49294 9 10191 7 7692 31 29102 8 10079 28 23979 30 27225 17 17034 8 8970 9 10302 14 12792 53 45561 33 33381 55 47587 52 43208 3 2292 39 37282 17 15430 54 45792 22 18099 33 32528 39 37232 55 46223 46 41802 2 1653 30 26138 21 17920 33 33157 57 48568 9 12070 57 49189 1 984 8 8210 33 32437 34 33989 8 8467 9 11443 52 43063 34 34616 57 48510 47 42191 56 47901 43 39793 23 18785 32 30414 8 8287 53 45659 6 5062 37 36074 24 19315 32 29744 3 2643 17 16849 9 11152 56 47806 37 35575 8 9512 32 30200 43 40363 24 19904 57 49119 53 44965 57 49060 18 17170 7 5853 46 41771 34 35081 9 11174 9 11979 47 42107 55 47011 57 50283 17 16713 53 45429 57 50961 57 49893 9 10390 3 2748 40 38331 57 50956 24 19751 45 41425 34 34488 11 12313 31 28755 4 2916 32 31107 56 47908 49 42515 6 5313 41 39210 53 45232 17 16824 7 6078 53 44858 32 30110 33 33088 30 27929 55 46854 8 8448 39 37778 18 17387 32 30785 30 26454 53 45581 46 41909 39 37339 14 13212 45 41509 8 8101 4 3301 6 4364 53 45233 8 8642 17 14890 1 795 9 11803 55 46805 42 39309 28 23487 3 1881 55 46768 22 18417 17 15813 51 42688 8 8450 43 39477 32 31325 52 43389 53 44878 57 49205 57 48341 33 31931 9 11727 28 24542 30 26720 44 40945 1 107 53 44039 34 33999 52 42784 39 37486 7 7205 40 38145 8 9717 17 15975 30 27326 54 45849 57 50732 28 24673 30 26842 17 15066 1 974 8 9682 55 46582 33 32566 59 51451 57 50637 55 46253 32 30744 38 36447 40 37926 19 17729 7 7648 53 44085 54 45819 37 36125 52 43262 27 22687 14 13025 24 20094 32 31335 14 12768 38 36494 55 47216 57 48890 53 44218 30 25891 7 6356 1 869 27 23131 4 3396 8 10144 53 45716 53 45663 33 32268 6 5276 17 16069 27 22059 45 41586 32 31635 6 4956 57 48158 47 42129 4 3278 24 19930 8 8902 57 49848 22 18062 55 46084 54 45986 32 30269 34 34365 7 6259 29 25717 1 946 12 12526 57 49856 55 46147 37 35797 27 21851 33 33516 9 11009 8 7954 7 6358 34 34023 31 28716 55 46354 29 25482 18 17502 30 27669 32 29938 32 29884 17 16733 27 22766 11 12357 44 41050 27 21720 11 12465 32 30361 44 41097 17 16511 39 37076 33 32539 52 43425 24 18984 43 39881 29 25817 46 41761 27 21980 5 3826 6 4577 8 9544 59 51507 28 24062 8 8939 24 18866 39 37749 27 23065 9 10753 1 555 43 39723 33 32275 53 44636 2 1170 29 25425 9 10465 14 13189 17 15362 6 5249 24 19454 43 39856 57 49886 40 38483 53 44666 7 6502 43 39575 36 35456 28 23995 57 51011 55 47326 30 26183 29 25350 59 51499 57 50669 53 43770 14 14516 40 39171 1 50 57 48879 53 45620 7 5900 1 209 28 24142 5 3827 53 45727 3 1821 28 24390 16 14749 7 7380 34 34170 46 42052 52 42885 7 6437 52 43580 7 7381 37 36048 40 38149 40 38173 27 22302 31 28364 6 4722 53 44993 53 44834 32 30284 28 24904 49 42373 43 40024 43 40283 6 4700 7 6871 1 844 21 17960 17 16692 43 40799 55 46210 1 282 55 46244 17 15037 27 22655 57 50294 49 42461 31 28132 33 33194 43 39353 33 33405 1 986 55 47359 31 29032 34 34603 37 36185 1 484 57 49087 58 51254 57 48080 53 45183 32 30310 43 40141 8 8354 30 27793 55 46358 17 15357 22 18256 32 29887 9 12211 59 51679 32 30551 17 17135 34 34870 28 23419 33 32798 14 12761 25 20588 32 29946 2 1431 40 38206 34 34001 14 14464 19 17677 30 25963 20 17817 53 45386 28 23977 32 29624 24 20032 39 37667 57 48755 9 11182 28 23502 33 32553 57 49940 38 36397 30 27925 7 5709 31 28005 32 30677 6 5219 9 10229 55 46101 44 41239 6 4329 40 38725 8 8047 14 13822 57 50026 55 47455 27 22390 23 18654 55 46991 1 877 32 31759 59 51810 40 38993 5 3654 46 41948 58 51294 53 44890 26 21173 9 10856 3 2674 51 42763 17 14915 57 48650 33 31940 17 15570 57 51227 55 47434 55 46948 40 38026 44 40965 38 36534 53 45599 31 28373 34 34401 26 20917 57 50704 19 17712 29 25820 36 35433 39 37079 57 48150 2 1260 53 45313 43 40381 43 40786 26 20666 9 11758 17 15234 45 41465 33 33409 34 34590 52 43307 57 49593 31 29031 43 39599 6 4307 27 22518 7 6797 28 25044 55 47448 43 40585 53 44601 54 45933 43 39632 57 49919 14 12823 25 20603 32 30612 56 47809 34 34688 57 49899 7 5759 7 6986 45 41571 19 17704 57 50972 11 12348 14 13898 33 32379 43 40650 39 37388 14 14413 34 34466 33 32997 7 7755 9 11619 52 43471 8 9050 55 46620 40 38105 43 40548 37 35918 52 43014 52 43511 53 45674 32 29534 2 1644 46 41837 33 33247 55 47079 1 488 8 8766 14 14297 8 8245 55 47503 17 15925 14 12611 1 400 57 50410 57 49708 52 43356 53 45025 28 24769 55 47267 40 38360 57 50159 59 51819 52 43005 29 25673 38 36992 30 27270 24 19770 14 13826 32 30610 4 3242 39 37517 59 51453 17 15534 26 21295 54 46017 32 30121 32 29596 33 32509 29 25376 32 29403 55 46900 55 46293 28 24572 2 1269 14 13391 21 17931 53 44344 7 6148 37 35576 6 4459 6 5360 40 38641 38 36597 57 50502 31 29078 32 29714 59 51854 11 12418 57 48547 56 47991 17 15507 34 34459 7 5736 24 19053 55 47372 8 8818 8 8227 54 45914 9 11485 57 48615 7 7375 14 13855 7 6902 54 45999 57 48921 2 1270 32 29245 28 23920 43 40234 40 38113 1 522 30 27425 9 12161 52 43261 31 28796 9 10845 6 4131 53 43890 22 18162 57 48496 17 15724 7 5982 27 22707 14 12610 32 30730 17 15697 1 738 59 51941 9 11290 34 35214 57 48948 40 38036 18 17505 17 15557 8 9770 40 38857 27 22232 40 39172 26 20918 57 48107 32 30116 30 27778 55 47432 14 14597 27 22165 55 46939 52 43324 7 5704 14 14153 25 20607 47 42201 24 19158 3 2065 3 1936 46 42083 7 6213 6 4670 26 21038 1 75 35 35388 9 10327 30 26797 21 18010 53 45597 53 45187 8 9081 15 14600 28 25014 4 3092 40 38902 57 50548 52 43099 53 45307 26 20633 57 49139 44 41271 30 27309 57 49228 53 44916 18 17261 34 34871 17 16364 53 44465 31 28652 32 30577 3 2663 32 29951 3 2010 24 19809 53 43850 7 7305 43 39947 55 47102 34 34737 34 34850 43 39355 57 48862 1 411 53 44967 2 1257 30 26583 52 43506 53 44274 28 24416 6 4576 40 39097 14 13949 57 50291 8 9130 57 48741 1 916 52 43605 28 24684 37 35632 27 22011 28 24984 46 41685 52 43606 4 3036 9 10190 32 31277 52 43636 54 45955 9 11765 32 30648 57 50519 46 41717 57 49524 5 3613 43 39853 54 45980 55 46804 8 8230 43 40705 9 11213 19 17767 55 46759 4 3363 28 24628 57 48831 17 15207 30 26118 57 48108 52 42933 8 9128 57 49102 30 27064 56 47950 51 42675 17 16304 57 51032 38 36753 5 3733 25 20509 57 49235 17 15685 56 47841 1 701 8 8804 24 20040 3 1829 54 45905 8 10002 17 16519 53 43962 38 36370 5 3620 30 27275 43 39491 34 34331 31 28720 28 24268 33 32087 1 477 25 20428 14 12633 24 19221 57 49025 33 31877 6 4011 4 3432 54 46036 17 16387 28 25179 38 36799 46 41944 24 19636 57 50929 40 39061 9 12113 6 4416 40 39038 1 897 6 5087 17 16324 17 16303 57 50580 57 49706 54 45868 46 42001 57 49808 30 27961 18 17398 8 9222 55 47302 9 10756 31 28269 24 18993 14 13593 59 52029 7 6458 30 27239 57 49126 1 622 31 28725 1 129 53 45122 36 35418 1 254 27 22335 27 23225 40 38927 6 5175 46 41917 32 30849 8 8036 43 39510 53 43807 55 47284 57 48604 39 37830 34 35083 40 38151 25 20541 30 26669 4 3311 53 45642 9 11143 7 6258 32 29824 57 50250 33 32398 7 5535 52 42852 26 21243 26 20900 32 30554 7 5625 57 50443 49 42441 26 20865 57 50047 24 19150 33 32095 9 10563 52 43420 39 37892 9 10447 31 28210 29 25329 3 2514 7 5697 44 41070 33 31834 57 49548 14 14043 27 21656 30 27335 57 50896 14 14594 17 15793 6 5170 3 1751 34 34428 34 35142 59 51501 22 18424 53 43871 38 36935 39 37300 58 51258 17 14951 53 44264 43 39959 42 39317 28 23800 14 14437 53 44565 9 10748 3 2485 44 41245 57 50229 33 33717 42 39300 5 3680 33 32605 18 17231 14 13178 44 41034 8 9091 43 40549 55 46992 24 19353 31 28625 57 51063 7 6658 28 24091 26 21160 32 30407 19 17750 7 6224 24 19318 45 41506 17 15425 18 17291 6 4518 56 47878 25 20339 57 48545 32 29134 33 32562 27 22283 3 2182 29 25452 34 34337 43 39901 57 48240 9 10805 45 41426 59 52031 3 1798 26 20937 55 47502 55 47570 43 40397 23 18652 43 39890 57 50246 32 31143 33 32216 57 48795 53 43893 24 20227 8 8714 24 20019 32 31550 43 39656 39 37332 30 26983 9 11699 57 50304 28 24419 7 5714 57 49623 5 3602 57 48280 57 49781 28 23760 8 9273 31 28683 57 50889 44 41009 59 51637 30 27155 53 45389 25 20424 7 5891 28 24421 53 45321 33 32355 57 50542 4 2841 23 18638 39 37205 31 29023 43 39655 29 25654 33 33778 59 52233 53 45391 44 41108 57 50003 24 19259 17 15849 27 21866 57 48679 53 44105 24 19372 53 43865 27 21962 7 6205 24 20205 7 7608 26 20710 31 28501 9 11281 43 40216 2 1136 56 47870 34 34517 55 46802 57 50333 57 50923 40 38698 57 49011 52 42974 57 48947 59 52002 2 1722 17 17092 34 34164 53 45650 27 22193 18 17376 24 20134 6 4589 28 24766 14 12698 43 40910 55 46777 37 35608 34 34938 18 17461 24 19903 46 41981 57 49570 55 46303 53 45135 17 16781 57 48757 27 21404 55 47294 32 30298 1 341 55 47600 39 37151 34 34282 1 448 46 42081 51 42717 59 51760 43 40298 9 10610 31 28333 54 45876 55 46404 33 32138 8 8474 32 30796 32 30613 28 24859 53 45662 37 35919 39 37823 5 3939 17 15475 43 40829 32 31030 7 6671 45 41674 59 52330 37 35557 32 31032 57 49244 5 3674 57 48536 28 25031 27 22529 27 21861 59 52369 43 40658 1 56 29 25734 30 27490 33 31841 4 2794 57 50817 28 24682 56 48041 55 46222 57 50715 33 32421 48 42245 14 12897 57 50139 55 47064 52 43072 8 10146 57 50103 33 32653 57 49045 47 42137 31 29000 37 36274 14 12719 17 16621 39 37441 30 26151 43 39720 59 51987 39 37747 26 20863 35 35371 37 35708 40 38644 53 44605 26 21139 32 30603 54 46034 51 42662 27 21892 14 13264 14 12786 8 8789 30 27917 27 21693 33 32167 53 45181 53 44984 31 28527 6 5106 59 52384 34 34155 28 23408 9 11123 55 47562 57 50979 59 51950 7 6864 57 49096 46 42016 46 42043 24 19646 43 39722 9 11794 6 4941 34 34711 31 28238 7 6299 9 10885 57 48190 40 38245 29 25351 9 10590 25 20553 59 51844 7 6378 22 18401 7 7486 40 38562 37 36326 14 13987 26 21298 45 41591 39 37477 27 23075 54 45771 33 32260 57 49399 37 35784 43 40890 8 9457 28 25235 57 48497 57 50232 43 39413 9 10919 34 34342 30 26633 53 44453 1 476 33 33836 53 44664 27 22990 53 44139 31 28112 26 20841 53 43861 30 26971 45 41544 55 46480 17 16830 8 8341 16 14674 57 49388 6 4261 29 25494 24 20257 22 18251 7 6497 53 44035 57 49672 43 40398 24 19041 43 39495 55 47524 17 15693 43 40047 57 50590 52 42930 40 38452 55 47185 17 15388 30 27296 17 15170 14 14443 7 7860 57 48602 55 46941 7 7429 34 34656 17 15731 8 9931 6 4207 59 51992 17 16863 7 5663 57 48117 17 16236 52 42786 30 26260 57 51110 26 20866 40 38311 24 19900 33 33638 42 39303 44 41058 7 6697 53 45657 31 28688 25 20419 1 1021 3 2073 6 5184 57 48986 48 42219 55 46803 9 10506 8 9563 6 4541 25 20319 57 48748 18 17221 8 8980 24 19880 38 36773 16 14808 31 28350 52 43316 8 8176 57 48266 55 46572 38 36644 30 27553 8 8326 53 45738 8 8557 14 14144 9 10889 34 34265 53 44350 34 35106 7 6593 33 32929 38 36904 33 33000 37 36287 32 31193 31 28948 57 50172 8 9430 43 40385 57 50264 32 31383 23 18572 30 27234 27 22224 37 35846 38 36709 53 45117 5 3627 14 12731 43 40901 58 51311 39 37630 30 27760 46 41938 24 18811 24 18812 47 42177 59 51718 33 32590 43 39772 34 34046 22 18247 57 50087 53 43812 26 21088 44 41241 59 52252 14 12771 31 28789 52 43292 43 39687 52 42914 55 46468 55 46593 57 48984 52 43437 34 34109 53 45530 55 46874 4 2947 53 44186 43 40080 24 19517 49 42439 52 43434 9 11384 54 46002 6 4331 3 2247 55 46844 37 35740 3 2000 17 15298 57 51062 45 41388 52 43705 46 41768 59 52304 24 19508 3 2324 53 44066 53 45301 57 49654 40 39161 9 11871 9 11516 57 50559 59 52488 33 33581 18 17432 53 44701 30 26014 57 50301 32 29667 9 10369 6 4001 7 5810 55 47469 8 8847 9 11571 55 46946 9 11826 59 51929 33 33740 8 8430 7 6318 28 24366 4 3162 59 52428 59 52225 59 51888 57 49556 29 25593 30 26199 9 12085 33 32903 39 37257 14 13491 53 44649 17 15085 8 9731 17 16580 38 36900 27 22847 7 7361 39 37169 17 16976 31 28220 3 2013 32 29114 55 46990 50 42630 3 1796 27 22035 43 40108 53 44989 14 13006 6 4442 3 1886 43 40076 19 17555 55 47586 38 36531 24 19282 59 51556 14 13823 24 19271 55 47311 9 10569 8 9132 14 13972 9 11104 9 11990 56 47983 55 47419 30 25997 28 24586 53 45054 57 50993 2 1580 17 15798 55 46229 43 39664 27 23031 30 26843 19 17696 8 9240 14 12975 57 51238 14 13981 47 42195 33 33668 39 37135 55 46733 57 50981 27 22479 33 32194 6 4306 43 39573 40 38904 24 18867 44 41144 17 14979 6 4718 43 39427 17 14871 53 45242 27 22759 17 16196 6 4486 7 5781 30 27853 59 52141 20 17811 16 14658 52 43140 32 29747 55 46634 17 15003 59 51543 52 42872 36 35448 14 13606 52 42806 57 50653 9 12018 7 5731 29 25549 34 34349 32 31423 14 14527 57 48630 7 7183 8 9007 34 35038 57 48415 40 38691 33 33557 28 24723 4 2875 14 12810 40 39057 8 8162 4 3126 39 37860 33 33233 8 8468 9 10706 39 37668 57 49115 22 18402 53 44528 9 11201 33 32821 59 52353 17 15302 57 49892 44 41176 52 43022 55 47406 44 41013 59 52699 57 49333 7 7613 1 661 46 42009 57 50282 17 14880 19 17695 57 49492 59 51797 9 10432 38 37031 32 29184 30 26610 32 29560 32 29173 57 48397 3 2114 7 6488 53 45717 26 20864 6 4905 27 22071 4 2830 57 50491 3 2629 9 10521 8 9814 34 35183 33 32993 48 42267 57 49478 27 21753 8 8364 9 12030 57 48330 27 22346 9 12124 3 1871 33 32574 53 43898 11 12395 3 2419 8 8355 53 44943 59 51966 55 46621 32 31509 53 45217 24 18815 57 50284 43 40877 57 49338 14 13803 16 14748 53 44874 34 34913 46 41870 59 52371 7 7513 17 16104 7 7055 18 17320 55 46473 57 48751 8 8790 9 10332 28 24224 57 49190 31 28892 43 39571 40 38602 7 6176 55 47164 30 27557 32 31579 44 40978 31 28963 27 22090 9 12033 14 14191 12 12516 37 35751 1 757 26 21234 32 29502 1 256 6 4548 57 51149 52 43284 31 28427 52 43258 59 52446 57 51159 27 21351 58 51274 57 49297 8 9640 54 45816 49 42504 1 83 27 21377 3 1838 36 35473 8 9350 44 41203 23 18653 17 16164 8 10081 18 17238 57 49415 37 36224 57 51190 57 49239 32 29575 7 7355 30 26953 24 19229 60 52857 3 1737 59 52177 34 34381 43 40772 57 50492 6 4088 59 52711 8 8958 59 52649 43 39768 59 52481 6 3956 22 18300 8 8995 9 11667 30 27460 14 13582 23 18780 37 35639 43 40797 43 40505 14 13986 55 47428 59 52714 14 13543 34 34721 46 41848 32 31646 9 11113 43 40103 32 30181 6 4375 36 35499 2 1428 27 23080 27 22560 59 51755 45 41522 53 43722 33 32053 24 20074 14 12817 57 51226 49 42487 40 39118 32 29739 40 38312 14 14266 32 29864 21 17946 32 29221 57 49583 32 30658 57 49671 28 24974 6 4579 41 39241 17 15114 53 44960 44 41328 57 51135 39 37684 26 21220 53 44046 9 12192 43 39822 7 5905 6 4630 59 52063 57 51114 18 17194 30 27635 24 19409 57 48271 8 10162 53 44906 54 45931 29 25363 51 42716 17 16102 39 37428 36 35471 43 40617 31 28559 26 21044 34 34139 30 26544 57 49003 54 45767 52 43240 39 37377 7 5834 14 13704 33 32577 17 15448 32 29433 57 49895 49 42526 30 27729 28 23493 57 50052 32 30312 14 13406 57 48601 30 27112 34 35240 28 23625 53 43729 28 24499 14 13370 59 52339 17 16529 28 24186 7 6635 32 31128 34 34952 22 18169 57 48994 31 28271 8 9858 24 19192 8 9899 49 42491 28 24190 40 38063 8 8431 1 55 43 40713 57 49351 32 31501 6 4073 14 14448 9 10597 34 34586 30 25987 9 10935 51 42653 56 47722 53 45179 21 17859 7 6585 25 20451 43 40140 59 51802 9 11967 38 36752 52 43271 52 43618 53 43801 44 41302 34 34975 44 41195 24 19933 55 46312 55 46827 30 26475 2 1299 39 37343 19 17699 57 49074 30 26468 40 39015 53 44048 56 47871 57 49640 32 30981 58 51264 28 23449 32 31183 47 42161 34 34463 53 44560 27 23272 57 51003 9 10737 27 23284 9 10566 43 40111 8 8743 9 11024 4 3164 37 35969 33 33313 17 15027 52 43169 30 26148 57 49992 60 52855 52 43372 53 44583 18 17290 8 8149 7 6076 55 47581 8 8890 7 5634 27 23036 53 45684 7 6744 30 26659 28 23849 1 859 37 35767 32 31775 53 44134 28 24867 14 13586 9 10198 27 22379 7 5940 31 28799 52 43200 17 15535 59 52668 52 42951 30 26007 57 48953 57 50431 2 1623 25 20341 32 31002 52 43397 17 15405 9 11232 7 5501 32 31379 17 15565 27 22409 25 20441 55 46535 32 30129 52 42851 31 28771 42 39295 39 37721 14 13963 53 43834 33 33564 40 39152 47 42202 8 8476 3 2100 37 36285 38 36836 37 35989 52 42999 57 50928 43 39589 30 26580 37 36100 45 41656 25 20326 59 52168 6 5340 29 25499 17 15091 59 52076 53 45720 22 18542 61 53069 57 49371 41 39245 8 8814 6 4939 40 38837 6 4102 9 10280 57 48742 28 25140 7 7589 57 50422 1 539 55 46924 55 47183 31 28922 53 45196 59 52359 3 1930 1 172 43 39967 24 20023 53 45193 59 51389 52 43346 32 31237 29 25343 32 31100 43 39515 17 16847 30 27124 27 21809 24 19716 59 52436 59 51737 11 12467 57 48682 43 40432 1 287 33 32825 34 34454 59 51577 27 21533 28 23319 31 28877 59 52034 8 9497 7 6856 28 23881 32 29385 53 44926 43 39700 53 43843 56 47849 46 41782 55 47555 59 51560 53 44551 23 18650 55 46911 7 7671 59 52161 53 44615 60 52890 32 30776 57 49446 57 48841 14 14237 28 24189 31 29017 43 40887 57 48210 39 37614 29 25370 6 3986 57 49347 53 45481 30 26200 60 53021 8 8917 57 48392 49 42507 8 8756 57 49574 53 44378 52 43567 1 1069 53 44440 31 29101 24 20264 39 37429 8 8735 7 7616 8 8387 7 7341 55 47479 57 51195 7 5994 9 11566 6 4573 9 10568 7 5670 27 23169 9 11594 41 39225 3 2607 43 40853 9 11591 9 12235 4 3000 9 12129 17 16582 31 28897 28 24629 3 2042 55 47313 14 13023 11 12377 34 34973 6 5123 7 6196 7 6292 32 29480 29 25293 46 42025 9 11030 23 18660 40 38736 9 11247 55 47328 2 1581 6 4693 22 18316 9 11408 40 38748 31 28882 24 18835 57 48087 7 7081 28 24241 3 1757 43 40691 33 31970 55 47551 57 49579 32 31571 28 24282 8 8290 33 32189 32 30339 11 12455 17 16520 30 27942 57 49657 28 24238 17 15832 24 19223 40 38605 34 34559 40 39027 38 36702 14 12936 34 34851 43 39962 9 11989 32 29871 31 28524 7 6619 54 45941 41 39179 4 3182 14 13082 62 53341 61 53129 17 15009 7 5603 52 42779 28 25129 8 7952 17 16719 26 21233 14 14018 38 36418 8 9896 51 42715 7 6948 54 45981 12 12519 2 1530 38 36510 40 38257 17 16401 40 38414 32 29657 24 19343 59 52641 53 45039 54 46001 7 6931 38 36711 27 22799 1 560 8 8192 6 4057 39 37518 7 7208 32 30274 55 46683 32 29294 53 43833 14 14273 31 28634 57 48356 40 39045 7 7894 37 36238 40 38165 33 32080 8 9681 39 37622 46 41816 55 47051 17 15367 33 32154 53 44183 2 1724 59 51687 30 27954 33 32390 8 9855 26 21116 32 29853 24 19140 14 13505 59 52018 14 14074 36 35488 34 34917 17 15791 14 13018 52 43647 7 7503 38 37035 61 53260 55 47606 27 22274 24 20291 19 17650 31 27980 53 44988 17 16212 7 6991 17 16205 43 40155 30 26366 59 52176 34 34187 28 23336 27 21355 30 25945 37 35661 55 46399 55 47384 25 20506 53 44694 4 3008 59 51624 6 3962 27 21761 40 38793 28 23663 59 51956 51 42652 9 11469 53 44729 52 43025 1 541 55 46460 39 37652 27 22633 31 28738 59 51430 38 36537 52 43422 57 49989 8 8458 9 10542 39 37557 9 11199 4 3411 33 32831 33 33728 28 24729 57 50332 56 47947 37 36153 7 5847 9 10858 55 47527 5 3537 30 27421 33 32617 39 37306 27 22454 57 49539 14 14309 27 21501 40 38371 57 49242 32 29491 43 40600 6 4534 9 10844 59 52042 3 2454 14 13831 17 15586 42 39258 55 47393 19 17597 33 33322 40 38843 1 793 57 48794 7 5754 14 14377 27 22593 52 43377 32 30841 33 32713 28 24280 57 50106 6 4238 42 39325 59 51910 6 4612 32 30118 33 32205 53 45740 32 29378 14 13007 43 39742 39 37646 54 45794 6 4951 7 6703 28 24211 14 13116 17 17132 7 6987 24 19309 18 17536 3 2392 53 44810 27 21525 1 324 27 22321 53 44499 55 46732 59 52198 62 53452 34 34213 40 38611 31 28550 30 27361 1 941 17 15958 34 34169 17 16989 33 32797 26 21183 23 18674 52 43644 33 33069 14 13638 5 3605 8 9560 7 6068 30 26612 25 20469 17 17137 49 42490 27 22761 53 45093 17 15281 28 23379 28 23431 7 6859 27 22484 52 43435 14 14353 53 45692 37 36062 57 48215 38 36727 28 25098 28 25171 1 413 57 50938 14 13302 24 19544 22 18341 17 15833 52 43144 14 13528 24 19079 41 39239 27 23252 30 26074 17 16506 3 1800 1 179 57 50351 24 19339 17 15330 7 7467 30 26588 14 12918 44 41205 62 53345 24 18834 57 49199 43 40020 14 14560 53 45324 30 26054 57 49904 24 19945 8 8381 34 34549 8 9043 17 15948 59 51902 57 50538 8 9660 54 45936 6 4408 24 19358 43 40429 24 19149 33 33119 59 51839 9 11718 15 14619 3 2598 2 1130 6 4426 24 19593 60 52988 61 53126 17 15262 53 45225 17 16929 8 10068 54 46013 60 52856 17 16937 7 7029 40 38749 37 35954 52 43286 53 44777 14 13605 9 11815 57 50966 14 14033 24 19998 37 35770 25 20571 34 35310 28 23931 40 38121 32 31544 28 24965 17 15058 39 37638 14 14008 55 46385 7 6427 48 42235 3 2329 28 23636 19 17654 32 30805 49 42497 34 33959 8 9990 33 33232 24 20187 55 47480 52 43411 9 11332 21 18031 6 5158 3 2105 40 38281 34 34298 7 6478 7 5648 43 40580 46 41976 57 48369 9 11759 59 52733 32 29271 6 4903 7 7469 6 5387 27 21773 59 52287 51 42655 17 15151 8 9241 7 6513 39 37664 30 25848 57 48922 55 47641 27 22459 28 23854 57 50720 55 47518 62 53613 28 24253 32 29498 59 51988 62 53292 59 52026 30 27366 9 11998 1 530 57 51229 3 2690 57 51081 23 18689 57 49186 60 53009 40 38527 31 28985 14 13335 3 2772 7 6282 33 33610 33 33199 30 26142 28 24641 58 51293 3 2696 33 32751 57 49453 37 36289 30 26411 27 23233 52 43243 55 47447 59 51696 27 22946 5 3764 30 27686 27 21827 54 46033 9 11644 37 35627 40 38201 57 49939 32 31125 14 13430 27 22602 57 49278 7 7151 7 6953 57 49786 52 43073 53 44433 28 24025 32 31562 7 7891 55 47219 4 3419 32 31715 49 42481 18 17309 26 21146 31 28175 53 45221 59 51833 62 53589 14 14435 23 18655 1 971 57 49614 43 39880 53 44328 53 44034 5 3824 6 4026 56 47929 27 22715 3 1769 59 51836 52 42928 7 5893 28 24935 34 34162 32 31366 24 18802 26 21009 59 51852 7 5658 9 11198 9 10580 4 2974 43 39452 43 40207 53 44351 24 18884 17 15877 38 36427 62 53552 18 17188 52 43086 41 39257 17 17118 30 26768 6 4003 59 51764 31 28748 32 29925 53 45141 62 53523 57 49187 27 22363 43 40072 30 26382 34 34795 8 8577 52 43092 44 41052 2 1266 29 25295 24 18954 11 12458 55 46389 57 48816 29 25608 59 51446 30 25835 29 25605 6 4529 57 50215 57 49829 31 28028 55 47610 9 11774 17 16717 30 27410 8 9818 14 13401 7 6970 2 1362 33 32016 17 16962 62 53649 53 45092 57 48252 30 27290 28 23448 43 39343 28 24762 18 17468 46 41834 31 28078 31 28533 9 10986 57 50751 40 38763 43 40004 22 18083 57 48623 57 50869 57 50287 37 35976 27 21311 37 36159 17 16185 25 20466 53 44157 6 4537 57 49046 52 43196 34 35141 2 1654 27 22386 46 41817 34 34982 53 44559 14 12967 29 25526 28 23405 40 38410 59 51989 2 1400 34 35258 62 53328 40 38860 62 53594 2 1432 7 7394 28 23498 53 45303 17 17107 17 15606 57 49411 9 10958 27 21445 55 47203 14 13637 34 34804 33 33287 59 51331 28 24620 46 41947 8 10033 43 39713 27 21708 43 40005 43 40187 57 50131 32 29579 40 38176 56 47799 27 21329 61 53082 2 1571 52 43217 53 45487 9 10701 53 45062 26 21122 55 47446 9 11808 17 15347 53 44010 6 4410 43 40696 17 15503 32 29292 62 53672 60 52937 55 47604 40 37977 6 5083 33 32802 8 8070 43 40487 46 41949 57 48691 32 30592 1 187 26 21231 59 52112 56 47957 43 39919 8 9897 32 30229 17 15625 54 45886 49 42451 4 2984 3 1816 2 1110 45 41414 6 4095 17 15761 1 312 24 20034 24 19886 34 34433 8 9925 7 5889 18 17300 57 49487 26 21297 43 40618 8 9306 30 27869 57 50482 7 7808 30 26213 32 30449 55 46896 57 49339 59 52328 32 30655 40 37986 31 28561 14 13652 32 31766 49 42542 9 11689 34 34732 32 30538 27 21967 31 28299 9 11342 49 42565 61 53258 9 11339 14 14360 24 19668 40 39128 57 48829 9 10377 8 9775 43 39754 55 46383 57 48350 55 47646 55 46904 54 45877 35 35390 9 10795 53 44828 53 45373 30 26935 31 28471 3 2237 59 51710 24 19792 30 27675 59 52724 30 26672 17 16714 55 47222 27 23076 56 47928 53 43792 17 16709 27 22812 3 2116 44 41122 39 37696 9 11364 3 2306 57 50414 43 40692 59 51873 2 1087 28 24058 57 51071 32 31435 53 44115 39 37239 14 13664 55 46352 43 40322 53 43877 8 9192 18 17506 44 41177 47 42133 33 32592 62 53693 19 17674 55 47272 55 47588 32 29523 6 4737 6 4708 30 25867 53 45241 57 49054 53 44533 6 4044 18 17242 52 43177 55 47508 57 50463 28 24167 33 32330 14 14011 57 51222 62 53658 57 51142 17 16720 30 27532 17 16874 32 30045 40 39022 3 1805 45 41617 3 2252 17 16504 28 24385 37 35633 34 34778 43 40109 31 28731 33 33323 33 32017 16 14665 57 49547 7 6275 57 49418 30 26725 52 43043 57 50342 28 23387 5 3610 27 21788 34 35342 17 14868 60 53020 53 45204 28 24829 14 13843 17 15189 7 5985 43 40126 38 36959 55 46376 57 48401 8 9198 62 53456 3 2347 2 1360 39 37187 17 15385 30 26126 57 49744 43 39861 52 42791 22 18090 21 17850 56 47973 32 31349 62 53691 30 25924 32 30100 55 46903 3 2317 62 53803 25 20511 3 1935 38 37018 62 53924 61 53078 32 30079 24 19344 39 37288 6 4629 57 49022 45 41440 3 2509 40 38839 6 5051 40 38807 26 20885 37 36166 40 38098 38 36756 23 18708 59 52426 34 34951 62 53684 8 9415 59 51825 8 8432 57 50075 27 22516 53 44762 45 41597 60 52882 53 45073 9 11514 57 49291 52 43438 57 50191 28 25136 33 33147 53 45686 14 14095 57 50507 9 11726 32 30160 7 7865 61 53185 1 439 29 25808 1 827 33 32915 17 15589 34 34196 62 53565 17 16871 56 47768 62 53808 57 48576 36 35461 61 53089 53 44638 55 46774 52 43360 37 35753 24 20067 28 25046 55 47466 14 14120 14 13331 32 31547 31 29091 57 50325 31 27973 57 51117 33 32719 25 20529 31 28260 39 37057 8 8020 34 34719 28 24775 48 42288 62 53617 56 47703 30 27832 59 52614 55 47436 46 41901 8 8121 19 17666 24 18881 27 22418 43 39557 6 3976 55 47396 14 13940 54 45808 14 14062 9 10808 40 38757 9 11103 4 3507 4 3374 34 34660 11 12328 9 12153 33 31961 57 50434 53 44800 52 43190 39 37678 43 39404 43 39918 34 34233 52 42947 53 43996 43 40536 12 12487 57 50947 56 47853 1 190 7 7228 57 50800 52 42954 52 42970 34 35037 29 25579 34 34431 30 26109 31 28950 53 44436 55 47380 52 42787 29 25703 6 5310 37 35777 33 31922 18 17410 56 47917 7 7850 44 41062 33 32629 5 3664 26 20708 62 53596 30 27821 59 51513 59 51533 52 43024 7 5881 57 48600 31 28420 26 21057 39 37353 57 49062 7 7252 17 15658 57 50723 32 30949 24 19213 9 10177 43 40912 40 38000 31 28131 9 11657 2 1372 19 17658 62 53887 56 48015 32 29314 22 18394 8 8550 4 2983 14 13145 40 38529 39 37723 57 49428 62 54274 6 4784 57 48965 6 4926 40 37978 14 13925 43 39790 52 43659 11 12464 53 45297 32 29647 56 47821 32 29445 28 24662 6 4323 28 24424 26 20765 37 35915 62 54145 57 50566 32 31282 9 10344 8 9916 56 47856 53 44652 32 29229 4 3165 27 22490 17 16470 7 5440 55 46537 46 41733 30 27764 52 43524 32 31256 34 34000 59 51999 26 20821 62 53905 9 11640 7 6623 14 13393 43 40906 43 40340 59 52545 32 31647 32 30758 32 31199 32 30222 32 31721 27 21836 59 52552 59 51428 25 20378 62 53713 57 48740 32 30605 6 4857 42 39266 1 779 55 46825 3 2436 53 45418 38 36527 52 42971 8 9212 17 15056 32 30766 17 16944 9 10767 30 26250 43 40188 57 51006 7 5477 49 42511 53 44263 25 20388 62 53704 47 42159 30 26439 33 32989 59 51859 8 9283 4 3180 2 1535 42 39298 59 52467 14 13477 28 24349 62 53490 59 51965 57 49743 62 53539 1 169 7 7073 32 29780 55 46487 3 1820 39 37691 3 2556 57 50183 9 10760 33 33404 32 31319 9 11293 4 3314 9 10757 27 22157 27 21561 30 26646 27 21391 30 26616 59 51381 43 39471 52 43415 1 548 27 22690 31 28658 17 15248 32 29547 38 36590 57 49494 53 44609 57 48144 34 34727 57 50343 57 48324 9 11369 28 24176 30 26696 24 19714 27 21517 40 38597 17 16886 8 8452 33 32389 53 45550 31 28973 55 47091 62 53799 17 15994 33 33285 53 45265 59 52551 14 12757 55 47063 62 53692 31 29047 23 18744 17 15753 37 36267 9 11079 4 2897 59 51569 27 21554 14 12647 30 26717 55 46907 55 46425 57 49159 57 49417 9 11617 44 41342 32 30441 37 35979 19 17679 43 39943 43 39504 32 31400 43 40918 8 9078 29 25342 27 22579 27 23215 39 37165 27 22856 57 48509 5 3721 14 12707 43 39944 27 22932 52 43694 55 46114 32 31779 62 53765 23 18792 57 48138 52 42817 57 50985 41 39220 28 24636 27 23003 33 32414 33 31937 7 7829 8 9449 4 3103 34 34557 57 50034 40 38458 43 39690 57 50406 27 22555 17 15013 17 16096 59 52232 4 2827 59 52307 53 44099 62 53581 62 53501 7 7129 40 38212 40 38688 36 35496 39 37314 52 43172 27 22486 30 27175 7 7323 43 39341 32 31064 9 11915 57 48924 62 53971 8 8644 4 2850 57 50053 7 5875 14 13953 53 44573 59 51670 28 23897 63 54501 57 49223 57 48919 9 11859 59 51795 9 11742 32 30713 62 54243 6 4532 9 11133 59 52663 5 3661 31 28512 4 3012 24 19018 53 44594 53 44882 59 51503 4 2918 2 1286 18 17234 9 11317 14 12825 53 44611 2 1119 18 17454 27 22266 44 41319 2 1298 18 17325 30 26464 57 48783 53 44388 57 50171 30 26123 52 42996 7 7857 24 19393 59 52562 57 49599 18 17494 43 40640 39 37817 28 25066 2 1164 27 23112 7 7134 30 27236 9 10716 1 1056 32 29158 31 28598 17 16454 38 36484 55 46521 56 47685 6 5236 62 53388 9 10434 2 1328 8 8402 59 52140 46 41940 57 49977 30 27825 37 36276 24 20103 57 49345 8 9701 61 53118 32 30460 8 9607 37 35598 33 33471 53 43985 43 40238 57 48962 17 15703 29 25528 32 31311 7 6522 49 42495 6 4028 55 46760 53 45634 38 36398 10 12237 30 27602 14 13294 23 18686 8 10040 32 31705 55 47556 3 2290 6 4352 40 38989 24 19413 8 10019 14 13692 34 34425 62 53508 6 4504 30 27165 43 39361 27 21461 57 49188 27 22382 2 1410 44 41128 8 9965 30 26437 57 50968 52 43374 30 26443 34 34758 40 38727 6 5111 53 44142 8 10083 57 48597 59 52738 30 26977 62 54022 7 7757 55 47351 63 54542 59 52577 53 45731 14 14510 31 28431 17 15150 17 16673 25 20368 43 40513 55 46626 55 47331 52 43214 3 2197 1 407 45 41520 52 43574 59 51344 21 17964 55 47238 43 39888 57 49426 57 50644 34 34890 46 42051 4 3074 14 13832 29 25540 31 28057 43 39459 57 50123 27 21873 30 27567 55 47318 3 2189 24 20037 24 19522 40 38092 63 54786 7 7117 17 16726 16 14669 32 30726 60 52861 3 2255 9 10387 59 52429 28 25161 52 43328 2 1555 40 38881 33 33884 6 4250 56 47975 26 21176 57 49122 43 40813 33 33649 53 44381 45 41422 53 45729 9 11176 62 53346 37 36154 60 52877 53 44957 31 29004 32 29947 8 9384 59 52005 57 48465 52 42903 52 42836 28 24408 61 53179 30 27515 4 3213 8 9743 37 35792 52 43293 7 5624 9 12190 8 8855 7 7103 62 54186 59 52097 7 5899 57 48570 57 49999 55 46469 53 45001 59 51506 38 37004 57 49251 59 52224 16 14728 24 19787 8 9358 59 51378 59 51436 55 46448 14 14070 28 24654 57 49136 3 1973 12 12573 57 50555 43 39522 24 19024 7 6015 30 27577 52 43206 52 43143 53 44135 32 29490 33 33362 53 43888 32 29626 62 53943 55 46866 24 19081 26 21167 37 35901 9 10256 57 50176 58 51256 37 35558 44 40991 55 46321 31 28114 3 2361 37 36297 27 22099 4 3282 18 17522 59 52383 30 27133 62 54198 43 39446 14 14557 7 7115 53 44098 18 17330 28 24009 62 53791 29 25722 24 19005 7 6843 37 36090 53 45138 57 49564 9 11404 32 29218 33 33749 8 9629 9 11844 2 1187 62 54106 59 52657 27 22376 6 4191 54 45852 43 40860 14 12642 7 6711 53 45585 1 217 22 18198 33 33478 2 1111 27 23050 61 53159 52 43347 19 17620 30 27693 2 1664 57 49966 28 24837 23 18601 55 46858 7 5669 57 50539 27 21831 55 46766 53 45083 55 46647 14 13112 45 41588 4 3350 9 11022 3 2299 7 6768 33 33139 34 34312 34 34465 44 41213 32 29372 57 48409 51 42643 52 43617 32 31719 45 41500 8 9024 47 42123 8 8003 39 37291 33 33057 24 19757 1 462 28 23584 38 36675 52 43427 30 27284 1 1041 6 4077 8 9393 9 11735 17 17075 57 50967 14 14036 62 53297 24 19991 3 2546 28 23816 61 53120 28 23422 63 54610 20 17830 28 25112 8 9678 30 27580 43 39494 57 48990 26 20767 38 37006 57 48222 57 50876 57 51048 61 53054 5 3702 55 46107 25 20606 52 42975 28 24327 7 7057 40 38157 49 42375 6 4979 7 6109 55 46551 9 10614 57 49660 59 52040 31 28360 7 5401 57 48048 15 14610 8 8548 55 46374 32 30729 30 27667 9 11795 33 33327 31 28662 37 35863 61 53079 31 28667 59 52685 53 44686 30 25969 17 15229 53 45602 54 45945 28 23711 43 40255 24 19658 38 36343 33 33146 48 42241 57 48445 27 21780 57 48733 14 12774 57 51143 28 25160 53 45703 16 14729 53 45588 33 33936 59 52399 57 48703 53 44444 37 36214 14 13794 59 51662 26 20829 59 52234 30 26246 1 1063 34 34634 44 40977 17 17004 40 38888 39 37227 1 24 57 49358 2 1694 32 29264 6 5180 30 25905 53 44109 28 23893 53 44771 17 16315 5 3559 17 16521 34 34950 6 4510 61 53177 57 49865 59 51632 33 31907 59 51917 28 23943 45 41494 37 35951 63 54977 52 43677 8 9664 56 47859 17 15921 39 37763 24 20159 62 54261 57 49482 40 38136 3 2676 57 48763 37 36026 11 12354 55 46313 26 20946 48 42220 32 30742 53 45332 55 47558 11 12329 33 32359 1 442 57 49217 7 6480 30 27893 33 33864 30 26839 17 16408 55 47509 59 52160 63 54900 4 3288 52 42849 31 28969 1 99 57 51146 55 47116 45 41424 9 10394 33 32069 9 10266 55 46700 30 27053 55 47126 55 46189 1 603 52 43041 44 41294 40 38250 22 18529 6 4159 7 7855 55 47147 9 10430 24 19326 57 50155 62 54318 23 18637 30 26877 1 649 57 48563 27 22603 46 41920 32 30099 24 19093 33 32671 24 19307 3 2474 9 10848 7 6696 31 27999 62 53612 57 50058 32 30327 38 36934 55 46598 38 36855 3 2199 43 40206 3 2649 53 45269 36 35442 9 11975 30 27627 30 26766 8 9637 57 50371 27 23303 40 38223 28 24501 38 37015 56 47803 9 12042 27 22535 8 8791 4 2970 23 18790 19 17799 43 39507 56 47663 43 39854 34 34474 57 49620 51 42660 8 8336 26 20770 40 38732 27 23004 43 40368 6 5289 45 41469 33 32093 5 3734 57 50626 17 15754 57 49412 62 53647 14 13706 6 5001 30 26882 46 41803 55 47500 32 29179 33 32625 62 53662 7 7588 23 18760 57 50277 17 15995 8 9070 52 43318 40 38690 32 30958 52 43398 43 40723 60 52883 57 50224 5 3840 14 14472 24 20211 62 53938 17 16661 9 11662 37 36005 9 11461 17 15781 62 54315 51 42733 32 30338 57 50971 17 15406 8 9697 57 49450 9 11400 33 32481 8 9231 57 48917 53 45428 53 45495 57 48302 54 45896 37 35999 14 13776 62 53722 54 46009 63 55075 32 29633 1 801 57 48700 7 5913 31 28171 6 4305 6 4901 63 54444 7 7411 27 21414 57 51138 40 38505 53 44934 22 18088 30 27340 31 28816 57 48683 23 18763 59 52245 55 47023 30 26878 57 50397 7 6743 43 39744 57 48045 19 17678 7 6445 63 54906 17 15660 31 28534 52 42815 33 32288 57 48639 4 2885 30 26486 34 34455 17 15837 4 3002 55 46515 59 51608 57 50349 52 43457 59 51654 59 52407 49 42443 62 54081 30 26097 48 42323 7 6820 59 51792 57 49218 59 52626 34 34503 61 53158 3 1918 59 52466 28 23347 17 16254 54 45885 8 7961 28 24902 17 14926 51 42651 24 19916 62 53603 43 40121 46 41995 27 21575 17 15156 53 45529 17 15383 4 2849 55 47093 43 40689 53 44311 53 45010 33 33672 63 54486 27 21567 44 41085 13 12579 53 44758 27 22359 53 45464 22 18105 14 13761 27 22068 11 12338 27 22522 4 3123 1 966 60 53040 55 47007 27 22993 24 19302 2 1497 31 28051 63 55096 3 2442 55 47643 28 24931 40 37911 32 29319 57 50023 1 899 9 11121 49 42356 39 37570 52 42870 55 46430 57 49275 55 46464 30 26670 17 16839 63 54452 9 10968 63 54871 32 31692 57 48127 6 4547 8 9888 23 18705 33 32232 57 48092 49 42484 34 34379 34 34193 39 37464 7 6763 19 17761 7 7545 22 18052 41 39253 34 35003 17 14924 55 47173 57 50143 43 40263 59 52777 33 33335 27 21759 63 54522 30 27222 59 51918 3 2769 38 36812 28 24100 30 26052 11 12415 53 44049 27 22404 1 219 6 4868 59 51872 28 23688 63 54940 55 46853 30 27132 6 4746 45 41484 63 54591 22 18336 30 26172 59 51367 57 49534 6 5034 17 16425 4 3471 51 42758 62 53766 34 34026 30 26723 34 34980 17 16789 33 33009 43 39812 55 46080 28 25246 63 55190 52 43162 17 16367 57 51140 26 20898 8 9315 32 31179 32 30600 49 42459 63 55434 55 46182 1 759 57 51144 2 1228 43 40685 28 24964 46 41888 33 33446 27 22691 30 26304 57 49617 52 43568 57 50569 59 52788 56 47719 9 10286 43 39842 40 38249 27 22818 57 51004 14 13913 54 45796 2 1325 38 36604 59 51916 6 5088 52 42799 57 49422 16 14730 57 48478 63 55408 26 20997 9 12105 52 43381 59 52660 62 53780 59 52751 52 43569 24 19322 6 4450 3 1823 33 33303 7 7907 17 16837 59 51714 34 34922 8 9611 14 13071 63 54425 32 29889 58 51262 14 12805 52 43060 1 981 57 50365 57 48322 43 39470 43 40086 40 38761 46 42002 27 21870 14 12978 33 33133 7 7412 63 55113 36 35486 32 30962 34 35293 33 31917 63 55147 32 31616 6 5107 27 21395 30 27076 27 21335 8 9540 4 3183 32 31577 57 49245 9 11159 57 48283 1 424 57 50586 54 45952 8 8638 61 53164 52 43686 53 44821 31 28047 59 51370 4 3063 57 48495 53 44133 55 47281 55 46377 63 54950 1 25 37 35535 9 10431 23 18602 53 44028 62 53755 22 18456 43 39747 38 36916 57 49541 62 53595 24 20061 59 51779 39 37811 27 22097 14 13629 7 5630 59 52342 62 54189 23 18732 34 34819 63 54722 39 37310 57 50609 57 50175 55 46177 44 41344 17 16180 14 12857 1 612 39 37730 37 35854 27 22426 55 47609 3 2135 4 2791 59 52487 7 5425 4 2866 53 44094 40 38078 38 36464 57 49590 4 3111 32 30615 62 53340 28 23354 48 42294 6 4060 8 8417 57 48229 7 5487 8 8854 32 31258 7 6679 1 708 25 20560 38 36351 17 16301 56 47818 6 4792 34 35101 59 52766 62 54303 31 28563 32 29307 11 12445 41 39175 37 36157 39 37846 61 53222 25 20298 53 45236 53 44209 33 33897 31 28225 1 63 9 10564 57 49098 53 44222 62 53378 9 11741 55 46291 52 43257 4 3090 55 46780 4 3129 17 15422 32 31189 6 4786 59 51474 63 54381 43 39525 31 28996 17 15615 59 51865 27 21314 55 46465 17 15217 56 47762 18 17467 7 5726 57 48516 56 47761 7 6028 40 38511 57 49317 57 49551 55 46752 43 40796 59 52180 7 5712 31 28252 43 40649 43 40855 60 53003 31 28941 1 306 7 7000 7 6503 59 52769 53 44249 17 15432 55 46973 30 26542 44 41178 38 36746 61 53255 43 40849 17 16022 4 3323 17 16359 26 20994 4 2957 22 18482 54 45983 63 55526 27 22835 59 52333 19 17557 7 5616 27 22717 17 15788 27 21940 31 28170 3 2430 40 38746 32 29702 57 50850 1 620 14 13726 28 23752 43 40746 9 10578 57 48912 6 4081 26 20726 57 49854 40 38861 1 784 34 35042 7 7485 63 54463 57 48567 54 45806 49 42424 59 51784 55 46082 28 24144 46 41773 33 33156 43 39922 24 20038 40 38768 9 10917 38 36341 34 35163 26 20824 40 38263 7 5715 7 6602 3 2439 17 17001 1 734 44 41036 28 24388 27 23041 17 16841 31 28617 21 17975 57 50494 57 48991 43 40500 59 51849 55 47008 59 52059 59 51891 33 33585 31 28115 1 1032 55 46143 57 50682 39 37420 46 41985 43 40589 29 25418 55 46090 32 31280 62 53518 8 8041 24 19125 22 18214 62 53703 30 26339 31 28196 31 28612 31 28199 38 36550 63 55278 33 32464 40 38251 57 50905 55 46654 61 53194 7 6600 27 21841 37 36061 40 38931 53 45211 17 16718 40 38578 9 12099 43 39591 9 10644 57 50107 27 22988 57 51037 57 50862 60 52950 38 36961 57 49938 14 13078 55 47618 7 7367 24 19519 27 21403 37 36147 53 44221 34 35323 32 29377 63 55772 2 1615 40 38146 29 25305 62 54107 8 9783 19 17727 28 25157 24 19189 52 43322 28 24125 40 37976 7 7519 8 8517 59 52516 3 1752 9 11797 8 9689 59 52607 32 29135 9 11216 62 54193 2 1265 32 30951 8 8942 63 55385 2 1171 7 7053 14 13191 9 11988 63 55726 1 86 7 6332 59 52463 53 44158 17 16038 8 8616 44 41335 27 22938 43 39436 50 42599 7 7086 59 51835 40 38468 53 44846 30 27812 43 39688 34 34568 4 2838 31 28143 57 51112 59 51703 63 55720 57 49026 3 2028 7 5833 17 17115 43 40233 63 55270 9 10470 26 21289 32 31363 57 49113 63 54403 18 17187 27 21553 53 44864 30 27176 55 47546 3 2713 27 22375 53 45483 26 21048 6 3993 33 32450 53 44872 57 50377 60 52959 29 25478 24 19948 39 37098 57 49912 1 840 7 7910 52 42909 14 13581 31 28454 19 17716 45 41512 30 27100 63 55176 53 45164 34 34893 63 54578 43 39954 14 13905 32 29153 57 50625 38 36412 14 13774 57 48432 53 44721 30 26737 38 36538 44 40942 30 27293 53 44495 29 25813 28 24552 57 49051 22 18091 32 31110 32 31560 33 32644 30 27272 63 54808 63 54731 34 34998 33 33544 57 49720 7 5739 9 11843 21 17977 1 855 27 22145 29 25453 53 44503 61 53110 56 47793 57 50166 33 33175 7 5538 9 11928 38 36924 59 52045 39 37755 4 3281 31 27982 32 30283 16 14738 4 2934 14 13090 28 24581 17 16566 26 20647 8 9412 4 2858 57 50772 28 24288 34 34031 59 52062 9 11862 62 53493 59 51896 23 18794 7 6251 57 48253 8 9917 57 50879 57 50579 8 9194 53 44954 8 9738 6 5372 26 21195 2 1231 24 19783 34 35041 14 12702 44 41211 43 39806 53 44228 55 47230 9 10667 32 31415 57 50511 61 53215 17 15797 57 48333 32 30694 27 23314 53 45231 38 36797 63 55601 8 8613 6 4804 23 18722 57 50206 17 15068 59 52781 23 18603 55 46985 32 30387 45 41638 52 43152 41 39191 57 49173 17 16518 4 3117 32 31055 57 50965 8 7970 54 45979 38 36626 26 20950 54 45973 34 34076 53 44941 33 32718 57 49685 9 11187 58 51261 59 51476 16 14788 57 48344 44 41204 28 23532 60 52935 59 52497 30 27244 53 44525 40 38579 30 26031 57 50655 57 51247 63 55313 3 2611 3 1806 37 35970 28 24924 43 39411 6 4801 27 22079 55 46686 9 10607 55 47339 27 22001 33 31994 57 51122 53 44293 2 1407 30 25882 57 48349 6 5029 32 30834 59 51333 44 41002 30 27672 6 5312 57 50787 59 51400 4 2857 25 20335 32 29837 57 50871 30 27636 14 13690 57 51220 3 2275 57 49195 30 27021 39 37884 32 29696 57 49511 59 52783 14 13517 63 54588 25 20381 40 38824 57 49735 23 18553 38 36532 39 37044 14 12885 55 47634 57 50760 26 21110 27 22055 30 26163 7 6339 2 1648 8 8811 52 43351 32 29774 43 40788 32 30320 8 10127 62 54197 38 36521 54 45919 32 31622 17 16617 7 6330 6 4703 62 53403 24 20154 33 33130 27 22084 32 30072 2 1561 39 37531 6 4949 2 1306 8 9429 62 53975 14 13138 52 43445 62 54103 31 28727 17 15195 63 54532 9 12021 9 10246 63 55345 31 28613 14 13834 32 31117 52 42956 57 48156 27 21705 55 46508 55 46840 27 23068 55 47114 62 53484 32 30590 53 44708 1 43 24 19453 3 2071 57 50043 30 26451 43 40131 27 22947 57 50798 27 22435 24 20209 27 21304 53 44052 8 9217 9 11653 57 49874 27 23063 57 50128 57 49496 57 48941 57 50603 30 26714 55 47542 1 139 8 8781 17 16083 19 17568 17 15718 4 3075 22 18207 3 2376 1 693 59 52368 59 52501 34 34464 57 48895 24 20079 57 50382 23 18628 50 42591 30 27237 32 30065 40 38226 63 55451 55 46328 26 20797 28 24462 62 53842 43 40386 43 40035 1 766 60 52940 34 35347 63 54449 55 47009 27 23037 56 47905 11 12360 53 43814 30 26704 59 51947 43 40752 27 22808 6 4443 43 40509 7 6014 57 50424 55 46350 30 26328 55 46638 63 55928 37 35724 12 12540 31 28387 30 27785 33 33025 57 48838 43 39849 28 24970 9 11038 27 23066 52 42961 6 5183 59 52636 55 47171 19 17592 39 37526 55 46079 40 38806 54 45884 33 31960 9 11614 30 27689 62 53316 32 31283 40 38905 59 52073 8 9735 60 52917 28 23435 17 15543 44 41355 3 1846 53 44454 30 26862 8 8602 7 7636 1 656 7 6178 30 27471 3 1969 17 15421 57 48251 1 735 57 50444 1 772 32 31072 17 15061 40 37941 43 40630 33 32895 18 17192 17 15487 63 55236 14 12870 54 46008 43 39765 40 38065 29 25636 40 38645 59 51861 63 54560 57 49833 40 39096 31 28621 7 7430 53 44950 48 42306 33 32244 63 55609 14 13856 39 37728 46 41722 27 22282 62 54183 53 44203 7 6036 33 31974 30 26844 7 6308 40 38554 32 30262 32 29423 55 47014 24 20195 63 56029 26 21147 7 5721 24 18900 6 4843 46 42003 53 44599 52 43067 14 14170 30 27664 39 37683 53 44148 27 21785 33 33181 7 5567 40 39041 60 52922 37 35616 34 35119 54 45821 28 24445 52 43112 32 30267 1 183 28 25254 8 9906 61 53210 40 38129 59 52311 57 48277 8 8246 57 50949 28 24972 44 41107 14 12945 14 13808 7 5464 59 52285 46 41864 37 35644 48 42232 8 9260 43 40061 59 52710 17 15287 53 43973 34 35364 57 48100 30 26341 30 27045 17 16941 7 6765 53 44318 27 21691 39 37367 33 33515 55 46077 46 41883 14 12655 24 19294 56 47842 28 23386 31 28327 43 40916 6 4413 63 54862 57 50722 62 53465 63 54894 33 32315 8 8615 53 44451 28 24431 63 55811 28 23517 25 20538 57 48882 26 21227 8 8454 57 51030 37 36020 63 54620 59 52409 53 45514 33 33598 52 43341 30 27789 29 25607 60 52936 9 10976 24 19709 63 55778 17 15454 53 45456 43 39458 7 7223 53 44292 55 46285 46 41732 17 14888 38 36471 59 52684 14 13353 32 29989 29 25662 27 22042 63 56043 26 20911 33 33008 27 22172 19 17692 27 22656 63 55475 33 33526 6 4973 9 12220 58 51295 1 331 32 29509 34 33995 60 53029 63 55959 57 50708 54 46014 63 55299 53 45499 59 51955 34 35252 61 53052 57 50902 55 46120 57 48084 57 49718 37 36079 57 50363 57 50324 24 19014 43 40507 57 50473 55 46386 30 26781 43 40151 43 39764 17 15772 63 55037 6 5221 57 48185 32 30665 14 12850 23 18629 53 44321 29 25551 53 44976 13 12592 4 3023 21 17894 43 39514 32 30543 28 23882 9 11275 9 10505 3 2463 39 37130 53 44360 1 252 57 50354 9 10458 17 15500 29 25598 34 35341 8 9928 2 1452 60 52862 39 37686 3 2440 5 3863 22 18270 57 49740 33 32563 2 1146 17 16878 55 47218 53 45375 40 38932 43 40785 7 5885 33 33168 57 50958 63 54763 18 17519 8 9469 59 52280 29 25258 27 21995 57 48752 27 22275 28 24516 38 36554 26 21228 1 925 59 52584 49 42425 43 39732 28 23397 57 48768 48 42246 57 49169 62 53724 37 35584 33 33518 27 22247 57 48342 17 15905 57 48835 63 55591 31 29008 57 49039 7 5508 55 46372 8 8633 32 29691 61 53128 57 50515 32 29371 62 54294 8 9257 9 11414 28 24945 55 46099 59 51352 17 17104 55 46528 17 15530 27 22388 56 47808 57 50731 43 40474 57 48749 54 45826 17 16456 34 34609 57 50198 17 15458 32 29982 7 6780 40 38743 32 29125 53 45343 59 51392 14 13049 57 48956 43 40557 7 5794 24 19178 57 51024 62 53812 17 15319 57 49170 34 34489 53 44630 28 24333 47 42119 54 45798 19 17586 57 49279 62 53785 63 55218 9 12123 28 24502 59 52080 53 43735 6 4221 1 297 30 26986 32 29794 53 45068 39 37711 51 42665 46 41785 8 9679 21 17856 55 46982 63 55884 43 39521 57 48672 62 54131 22 18190 9 11587 49 42404 6 5246 3 2662 62 53576 62 54233 57 50475 38 36922 6 4381 52 43158 24 20021 43 39915 33 32812 57 50245 6 4037 31 28555 3 2394 49 42533 9 10864 63 54680 46 41955 30 26094 5 3538 8 9639 55 47048 29 25433 7 7940 3 2072 55 46932 26 21054 59 52416 6 4963 4 2951 59 51382 64 56557 7 7694 7 6870 7 5858 53 44232 14 13887 28 24573 39 37243 32 30106 14 13553 52 42895 43 40245 9 10319 62 53900 57 50204 57 49655 63 54798 18 17360 57 49795 51 42724 30 27771 7 6863 9 10883 14 13622 54 45779 29 25413 31 28438 3 1938 7 6228 43 39627 32 31750 57 49871 17 15044 46 41954 63 55783 40 38197 24 19695 24 19388 31 29051 53 44870 59 52349 43 40556 32 31740 17 16295 64 56455 55 46891 34 35009 57 50917 7 6592 64 56311 32 30273 55 47153 34 35288 62 54146 57 49514 30 27679 33 33938 9 10735 27 21367 63 55426 29 25713 53 45562 57 50901 62 53698 28 23508 24 19760 55 46962 34 34706 28 24688 4 3293 24 18810 57 49354 30 25929 53 45121 17 15852 33 33916 38 37029 57 50622 29 25794 34 35344 17 16542 57 48309 19 17575 4 3113 14 12881 28 24678 62 53321 17 17080 7 7729 57 50809 44 41240 34 34208 62 53624 28 25087 39 37527 29 25534 57 48907 62 53767 2 1607 32 29642 7 5888 32 29940 53 45328 24 19486 57 51054 28 24691 62 54129 59 51647 27 23072 57 50130 17 15884 39 37821 57 50072 8 7973 27 22778 21 18003 53 45509 23 18557 30 27101 32 30111 7 7714 59 52309 55 47285 37 35548 22 18053 33 32245 27 21361 8 9587 57 48592 8 9410 14 13233 51 42658 63 55310 63 54879 57 50454 53 45413 63 55525 62 53358 53 44014 55 46835 25 20400 61 53077 29 25525 29 25424 62 53275 62 53756 31 29040 27 21588 9 10780 31 28303 28 23900 7 7123 34 35324 22 18510 33 32963 18 17349 43 39585 43 40031 57 49248 28 24324 44 41000 8 8328 24 18915 6 4725 32 29834 59 51424 28 24298 28 23557 62 54123 33 33817 52 43100 63 55743 33 33481 32 29856 53 45209 55 46701 63 55661 7 7715 5 3793 1 1046 52 43300 17 15033 28 24007 9 11683 62 53934 59 52075 57 49929 22 18322 6 4981 63 54618 57 50405 38 36485 55 46629 62 53973 7 6151 59 51581 43 40722 17 16302 43 40490 5 3843 1 111 53 44315 46 41815 17 15363 46 41902 5 3845 63 55065 53 45507 8 9137 63 54514 9 11258 63 54972 53 43751 39 37161 57 48541 7 5558 53 43946 30 27486 29 25383 14 13917 40 38616 32 31367 55 46995 64 56582 32 31634 33 31871 28 23785 17 16691 30 27208 57 50970 62 54292 55 46710 8 8231 63 55024 33 33573 30 26532 62 53708 57 48844 46 41835 57 50572 60 53036 53 44393 30 26582 62 53735 14 12880 8 9618 5 3897 30 25993 28 23901 38 36657 63 55834 28 24750 57 50369 40 38428 59 51793 63 55586 32 29470 57 49959 7 5782 5 3851 8 10012 51 42666 31 28935 53 44672 55 46989 54 45874 3 1741 3 1959 7 6996 46 41941 14 14410 22 18199 27 21624 55 46836 5 3621 33 31918 9 12087 37 35978 30 27267 39 37802 55 46514 9 11510 14 14583 61 53146 24 20235 28 24001 27 21423 24 19777 14 14417 30 27336 27 22477 30 27097 31 29034 25 20392 34 35174 32 29909 8 9284 28 24368 33 33747 49 42457 29 25506 17 16722 57 50953 63 54688 53 45415 17 15317 7 6741 7 7387 16 14774 53 45414 33 33687 63 56147 40 38613 38 36969 14 14202 53 44243 8 10153 53 44589 52 43326 63 56244 3 1797 33 32253 55 46791 4 2950 8 9953 44 41362 30 25978 39 37283 43 39932 63 54482 57 49172 63 55883 59 51863 62 54076 55 47484 1 937 8 9848 38 36908 3 2701 46 41688 43 40748 60 52875 52 42925 14 12689 17 16767 28 24625 63 54669 62 53283 63 55409 59 51813 32 31244 53 44587 24 18986 27 22075 42 39262 64 56760 7 6919 27 21456 52 42805 64 56378 63 55924 26 20948 32 29266 31 28297 1 47 32 30426 30 27757 55 46758 8 8293 51 42707 63 54371 38 36831 18 17276 59 52157 9 11435 57 48884 18 17492 32 31197 53 43934 24 19474 57 49163 1 97 32 30017 32 29312 63 55469 14 12643 43 40633 30 27075 57 48128 59 52067 14 13147 40 38911 9 10371 61 53211 53 43979 1 547 62 54046 28 24487 57 48200 7 7138 40 39011 27 22685 33 32941 7 6804 32 29584 2 1150 33 32168 2 1158 57 48641 6 4911 24 19297 7 6500 63 54706 31 28989 34 34561 57 49864 32 31592 9 11061 27 21455 7 5700 34 34663 6 4655 7 7923 10 12244 7 7188 59 52113 32 29554 55 47492 57 50190 2 1698 7 6002 53 43738 8 9248 17 15419 54 45974 22 18213 6 4035 30 27709 28 24143 52 43066 7 5995 46 41692 2 1528 43 39682 28 24665 34 35064 46 41742 63 54679 38 36762 30 27169 53 44262 61 53113 63 55961 55 46895 6 4066 32 30927 39 37898 63 54994 25 20330 56 47882 63 56036 31 28371 32 31120 8 9913 62 53807 33 33890 53 43913 57 49250 63 55255 49 42477 53 43949 14 12890 53 44746 53 44978 28 23866 53 44655 8 8368 24 20236 6 5110 36 35506 17 15906 39 37777 43 39533 2 1355 59 52321 24 19682 63 54985 34 34191 34 34636 57 49941 27 21740 52 42960 27 23015 7 5664 57 48807 55 47471 7 5437 63 56093 17 15291 57 48716 12 12560 55 46112 33 32214 57 49072 43 39971 26 20713 32 30340 59 51814 33 32383 33 32410 22 18524 39 37621 57 49150 59 52682 14 14343 60 52987 63 54602 53 45497 37 35739 55 46068 47 42108 2 1731 57 50177 53 43752 44 40955 21 17871 28 24566 2 1283 17 15686 17 16815 53 44254 57 51147 3 2677 62 53966 17 16450 29 25682 8 9604 18 17174 52 43691 57 50582 53 44840 17 16853 57 50124 32 31369 6 5196 33 31981 53 43855 34 35109 31 28702 4 3245 57 49727 37 35556 63 55293 4 3499 27 21895 8 8765 17 16880 63 55565 38 36355 57 50244 16 14731 9 10612 30 25886 18 17236 32 31395 57 50503 23 18595 53 45167 57 49636 1 149 34 34090 30 25837 29 25547 62 53317 57 49104 34 34835 8 9707 57 49578 32 29202 38 36956 14 13540 32 30430 25 20457 17 14873 63 55464 54 45960 32 29471 22 18279 63 54951 63 54615 43 39617 2 1587 40 38111 63 55092 40 38258 7 7247 54 45825 61 53130 59 52115 40 39137 40 39067 59 51726 3 2131 55 46831 24 19022 2 1636 30 27556 8 10013 61 53237 40 38479 2 1204 30 26630 62 53954 59 52578 60 52894 63 54873 14 13000 56 47769 55 46597 9 12117 7 7078 37 36178 37 36212 25 20439 37 36221 19 17552 7 6051 14 14110 43 39376 49 42422 33 33711 12 12537 53 45596 52 43151 57 48578 59 52216 34 34645 34 33968 61 53190 28 25099 8 8374 31 28433 26 20775 8 9033 53 44880 43 40326 24 20128 11 12359 62 53700 57 49666 55 46678 67 57050 28 23653 32 29273 9 10265 62 53731 17 15023 40 38253 14 13713 37 35953 28 24449 53 45598 28 23940 8 8655 9 10285 9 11974 9 10997 2 1166 7 6661 7 6227 7 6690 33 33847 43 40464 31 28936 7 5689 3 2756 62 54223 52 43486 28 23583 57 48582 14 12752 38 36814 61 53262 38 36610 39 37899 32 29434 62 53855 33 33427 64 56309 39 37042 17 16296 6 4427 9 11251 3 2242 53 44382 2 1140 62 53476 53 44418 11 12356 17 15656 59 51371 63 55443 29 25691 31 28270 54 45953 54 45918 14 13261 37 35771 59 52239 59 52688 64 56388 23 18731 6 4993 55 47605 64 56741 63 55486 52 42944 63 55444 57 50150 33 33004 2 1437 64 56800 59 51603 28 23697 55 46129 5 3940 24 19197 57 48735 62 53556 30 26203 17 15869 41 39201 24 19786 62 54063 53 44079 9 11057 56 47833 41 39188 40 38380 55 46271 24 20155 49 42499 14 13008 34 35170 17 16152 43 40636 8 9403 28 24085 32 30098 9 12168 45 41441 5 3804 8 9153 59 52825 24 18882 63 55032 51 42640 32 30212 64 56263 38 36628 31 28543 24 19790 39 37324 7 6009 24 19640 57 50904 62 53347 7 6297 34 35367 17 15240 17 15645 7 7571 44 41020 28 23651 63 56179 33 32756 31 28310 9 10186 63 54538 31 28453 67 57282 63 55446 3 1896 52 42867 57 49561 7 6615 62 53582 64 56901 5 3768 53 44063 31 28352 33 32977 60 52923 33 32004 52 43312 59 51680 6 4196 9 10770 63 54623 28 24123 14 14108 53 44284 43 40710 2 1209 63 55441 57 48832 21 17913 17 17122 55 46960 57 48846 5 3581 63 55630 57 51130 44 41016 65 56978 65 56988 22 18178 14 13153 14 12597 39 37609 57 50499 38 36380 62 53598 34 35098 30 27412 17 16924 25 20557 27 23187 14 13841 64 56284 33 32513 14 13853 59 51708 53 43842 64 56703 32 29449 9 10309 40 37938 29 25800 7 6461 57 48709 33 33236 2 1247 39 37675 53 45129 64 56662 14 13080 1 992 32 31472 38 36342 37 35726 52 43149 17 15365 1 60 63 55365 57 49770 32 30131 59 51585 57 48381 63 56172 64 56609 28 24223 14 14265 54 45760 55 47306 7 5632 57 50442 57 49552 57 48908 32 30299 14 13723 49 42359 57 49368 7 7091 14 14324 63 56095 32 30717 28 23469 57 50019 49 42447 34 34343 31 28750 8 9172 44 41361 27 21522 14 12956 52 43519 23 18679 46 41807 30 25893 62 53942 27 22901 58 51306 57 49820 33 33383 14 12962 7 7775 52 43453 67 57256 32 29578 14 13095 57 48828 63 54558 59 51510 17 15348 14 14444 63 54692 6 5294 57 50594 43 40857 24 20118 67 57231 40 39094 39 37903 9 12150 57 50556 40 37957 30 26195 62 53350 43 39892 17 15199 64 56491 32 29891 27 22577 63 55516 53 45565 14 13869 57 49220 6 4164 29 25652 52 43521 56 47915 17 16432 14 12608 45 41428 53 45182 63 56229 29 25689 40 38653 31 28817 6 4497 55 47378 1 429 32 31321 9 10857 57 49470 30 27350 62 54237 14 13137 38 36530 17 16759 55 46305 65 56979 24 19838 53 44579 53 44850 43 39985 53 45668 33 31998 14 13677 17 15452 59 52689 62 53623 33 33840 21 17908 53 45089 33 33376 8 9868 57 49095 59 51463 63 55810 64 56395 6 4188 32 31725 33 33195 67 57314 7 5996 8 8677 7 6574 62 53840 60 52850 26 20699 63 55247 61 53136 43 40145 32 29346 38 36611 31 28546 28 24597 30 25988 14 13750 6 5000 32 29413 57 50070 63 55321 53 44413 1 814 63 55183 57 48382 55 46575 62 54035 46 41931 43 40392 32 30614 9 10822 6 5116 57 48779 17 17128 57 50931 37 35721 24 18966 33 32400 57 49565 14 13717 14 14345 6 4763 6 4642 59 51620 27 22137 16 14838 5 3728 38 36889 2 1563 11 12460 59 52036 28 23426 17 16249 67 57095 2 1676 4 2889 7 6868 25 20587 33 32463 5 3903 33 32115 27 22146 59 52171 2 1302 32 30836 49 42547 33 32356 57 48121 9 10998 30 27245 51 42657 24 19526 3 2527 40 38140 32 31328 22 18440 8 8507 59 51638 40 39071 17 15018 58 51307 61 53245 27 21726 43 40168 63 54656 63 55693 7 5619 32 29216 59 52609 57 50105 34 34039 45 41427 38 37007 8 9236 32 31130 63 56026 50 42619 52 43692 38 36511 28 25126 24 19649 30 27067 27 22126 27 22191 57 51157 59 52558 57 48900 1 683 7 6449 39 37611 59 51405 18 17223 28 23948 64 56845 17 16157 57 50438 43 40320 59 52502 57 50251 67 57347 37 36019 7 5708 56 47864 37 35780 62 54132 30 27726 14 13623 59 51812 34 35283 40 38546 64 56955 45 41600 63 55750 62 54327 25 20480 57 48205 39 37767 31 28222 27 21984 52 42962 63 55173 55 47324 52 43039 17 15932 17 15389 50 42569 17 15456 33 33620 49 42513 3 2002 43 39821 53 44430 34 34572 62 54139 24 19028 60 52893 40 38126 14 13960 7 7751 64 56613 28 23987 56 47955 63 55298 43 39942 57 49402 32 29428 63 54781 57 49572 55 47382 29 25487 62 54218 30 26193 27 22891 32 29882 52 43375 41 39177 12 12565 17 15143 63 54860 33 33100 26 20648 39 37537 29 25514 30 27394 40 38767 57 48646 29 25310 7 6937 53 44447 28 23589 29 25497 56 47764 9 12098 26 21018 32 31537 26 21229 14 13167 53 45316 29 25372 33 32022 7 5439 39 37753 30 26956 59 52544 47 42196 33 33658 67 57113 43 40046 14 12868 32 31607 67 57655 62 53681 59 51323 64 56824 27 22870 59 52805 55 47118 63 54343 63 54773 1 907 7 5499 67 57668 31 28895 25 20333 57 48980 8 8697 4 3492 6 5090 27 22018 48 42231 40 38014 63 55449 14 14065 37 36286 55 47360 43 39946 9 11297 63 55448 8 9924 3 2192 22 18163 7 7933 57 49905 24 19584 63 55542 34 34655 37 35723 17 16274 6 4673 55 46390 27 22815 28 23748 55 47010 29 25504 29 25552 55 46272 4 3427 7 5485 53 45407 62 53546 63 55308 44 41069 34 35099 57 48239 63 55150 39 37398 43 40534 57 48522 65 56972 31 28014 67 57638 59 52603 43 40686 43 40129 40 38907 62 53695 9 11869 6 5191 63 55275 14 12906 33 32937 39 37861 62 53639 9 12101 17 15420 27 21628 34 34257 25 20619 17 15070 31 28286 7 6063 67 57490 54 46018 57 48343 8 8511 53 45627 28 25096 9 11330 28 24491 62 53410 32 30254 57 49256 55 46587 53 45677 54 45991 59 52220 64 56543 57 50962 55 46674 8 9647 32 30584 45 41559 63 55950 30 27243 17 16011 28 23460 2 1225 57 49365 8 9445 67 57581 53 43992 27 21710 54 45788 32 29336 30 27711 44 41274 59 52581 14 13133 57 50974 6 4827 60 52948 40 38333 14 14590 27 22786 57 50156 33 31846 32 31529 34 33955 30 27156 63 55604 8 9239 33 32844 57 51092 57 48893 58 51282 8 9472 63 55564 52 43078 62 54029 40 38191 52 43252 28 24193 30 26255 57 49455 53 44662 22 18457 45 41415 60 52906 3 2029 27 22220 57 48554 34 35228 27 21353 22 18248 34 34266 63 56042 33 32537 30 26444 53 44411 63 55744 57 50360 14 14223 27 22966 1 686 57 50891 53 44894 61 53165 9 12162 67 57401 53 45630 59 52374 7 7097 53 45252 38 36492 30 27703 32 29546 56 47683 57 48577 67 57191 30 26176 63 55352 63 55346 59 51746 7 7232 55 47490 53 44007 49 42396 23 18618 43 40161 34 35168 24 19146 67 57019 53 44020 59 52363 61 53216 57 48187 57 50677 24 20201 27 23257 6 4719 55 47032 3 2310 27 23044 8 8372 8 9027 27 21592 34 35140 40 38828 40 38027 63 54583 27 21330 8 8971 57 50353 25 20350 21 17897 8 8104 5 3582 52 42873 63 54474 59 51574 32 30165 31 28249 32 30873 45 41514 56 47988 33 33571 3 2335 5 3899 62 53694 44 41007 53 44241 21 17956 53 44126 59 52201 30 26942 17 16480 17 16926 7 7085 9 11010 62 53540 7 7399 26 20823 55 47533 64 56746 8 8445 27 22526 62 53718 43 40122 57 49853 67 57165 39 37188 14 12904 3 1744 5 3921 40 38898 57 50064 33 33086 7 7525 29 25818 63 54355 55 47401 28 24607 27 21612 17 15763 53 44855 27 22401 32 30710 63 55956 17 15359 34 34502 38 36646 52 43536 14 13275 53 44767 63 55640 17 15873 59 51634 31 28677 59 52447 67 57489 31 28638 37 35651 40 38622 24 19379 64 56930 49 42421 30 27240 27 22009 55 47415 23 18661 59 52507 57 50014 62 53984 30 27516 56 47656 40 38101 53 43789 67 57980 1 106 59 51677 43 40834 52 42976 30 27530 44 41214 53 45388 63 54677 27 21952 33 32778 67 57465 53 44969 9 12139 3 2344 28 25006 53 45737 64 56788 26 21140 63 54372 62 53428 33 33173 40 38669 17 15771 7 7742 62 54283 56 47763 7 6598 1 830 32 30287 67 57836 6 4958 17 15637 38 36505 63 54539 30 27923 29 25392 34 34818 42 39334 33 32827 6 4997 17 16618 24 18833 51 42767 59 52312 57 49846 33 31817 46 41951 40 38462 39 37182 57 50528 52 43089 64 56439 8 8049 34 34038 32 29503 7 6905 7 6095 53 44898 33 32855 59 52046 52 42891 57 50613 28 23788 57 48340 28 23870 55 47006 57 49976 28 24694 39 37756 57 49461 47 42141 37 35987 55 46140 63 55125 44 41169 7 5650 39 37409 8 8937 44 41353 54 46024 57 50521 52 43361 32 29950 30 27083 44 41312 34 34673 60 52868 31 28031 47 42179 30 27405 43 40230 53 44369 57 49863 55 47078 63 54366 33 32980 62 53937 57 49012 32 31512 9 10536 17 15424 28 24373 9 11229 62 53895 8 8915 24 19030 8 8394 3 2084 67 57335 28 24290 57 49945 57 50733 30 27118 60 52896 60 52829 45 41669 24 19604 30 26277 48 42312 17 16762 2 1370 28 23708 39 37904 38 36964 57 49684 61 53097 43 40199 57 48594 28 23458 67 58091 59 51602 34 34685 21 17906 53 44692 57 49149 33 32023 27 23219 67 57732 63 55702 45 41633 7 7102 43 39457 32 29660 57 49870 32 30920 3 2331 28 24783 53 43797 57 49749 63 56071 30 27018 9 11542 52 43185 59 52667 67 57872 27 23078 54 46016 30 27448 67 57923 39 37278 28 23362 6 4667 63 54770 57 48589 1 706 63 55133 57 51118 53 45688 52 43241 17 15049 21 17853 14 14450 17 16490 59 52537 62 54242 32 30817 67 57544 6 3995 57 48387 1 483 53 45712 53 44849 57 49262 8 7994 28 25092 14 13238 63 55970 34 34209 55 46697 40 39133 9 12204 7 5820 18 17392 59 51932 27 23138 52 43074 54 45871 6 4083 32 30891 24 18894 43 39356 37 36195 57 48950 57 48897 59 52722 43 39879 25 20394 11 12456 67 57744 57 49032 32 29437 32 30711 43 40028 25 20512 1 123 1 892 24 19101 33 31996 63 56185 33 33372 17 17067 57 50697 55 46785 33 32703 31 28640 54 45910 57 48163 7 5866 59 51964 8 8080 24 19013 7 7090 57 48761 46 42010 39 37602 64 56899 9 10478 55 46457 57 48217 63 55005 37 36189 55 47057 9 12022 63 55689 59 51778 62 53738 28 23560 55 47174 29 25558 62 53473 32 30727 7 6848 30 27880 29 25796 63 54836 63 55695 40 38322 1 14 32 30608 8 7996 37 36021 1 220 4 2874 6 4682 33 32745 45 41385 22 18208 9 11477 8 9736 53 45098 40 39129 59 51658 38 36348 32 29348 57 50082 63 55274 7 7531 17 15957 34 34118 9 11600 3 1870 53 44365 59 51880 17 14865 57 49591 27 21698 40 38726 57 48281 37 35782 67 57186 40 38542 4 2928 28 24699 57 50457 11 12438 64 56699 28 23796 3 2303 32 31157 4 3218 17 16628 7 5815 57 48995 7 6238 53 45306 63 55714 39 37473 54 45836 14 13022 57 49328 52 43442 38 36369 63 55009 29 25635 37 35621 62 54114 67 57167 64 56792 49 42341 8 8894 56 48040 28 24494 59 51526 14 14090 27 21354 32 29733 2 1704 46 41943 40 38803 3 2614 57 49581 67 58039 57 49613 49 42453 25 20303 62 53421 34 34450 63 55904 28 25147 26 21194 24 19740 24 19423 18 17311 53 44706 64 56607 67 57249 43 39586 57 49346 37 35887 55 47373 17 16981 32 29396 7 7241 7 7120 52 43570 67 57625 59 52214 67 58265 61 53248 67 57372 33 33625 67 57603 64 56724 63 54750 57 48803 63 55189 29 25477 55 46691 57 49305 7 7664 27 23248 55 46449 33 32772 17 16273 30 27111 67 58154 33 32258 57 48746 57 50701 63 54924 7 5635 63 54567 63 56013 56 48007 7 7673 27 22201 11 12274 14 14259 18 17220 7 6811 40 38593 33 33023 40 38158 29 25535 57 49264 5 3909 33 32444 32 31062 63 55773 14 12948 24 19750 6 4301 32 31753 24 19964 67 57771 33 31893 63 55046 55 46740 7 5636 7 7605 3 1908 30 27595 6 4910 67 57102 30 25977 7 6167 43 40828 1 825 2 1227 1 432 67 57038 55 46811 55 47069 57 50996 39 37843 51 42710 22 18118 45 41435 56 47745 67 57547 3 2615 63 54939 25 20297 34 34956 63 54801 55 46170 6 5118 43 40182 57 48514 7 6066 14 12995 27 22462 57 49731 34 34032 59 51492 55 47475 55 47505 30 27305 55 46972 24 20063 57 49222 34 34154 59 52221 53 44047 28 24942 33 32526 9 11354 6 4684 4 3258 43 39689 28 24038 8 8185 57 48263 55 46086 28 23612 63 54733 17 15653 8 10032 9 11156 45 41576 7 5876 48 42209 32 31663 9 11520 30 27910 8 8442 57 49824 67 57969 28 24432 55 46290 64 56329 28 23464 55 46486 53 44626 63 54497 53 45254 33 32394 27 21378 40 38432 27 21695 57 51083 24 19384 12 12513 14 14097 1 351 57 50919 46 41945 61 53096 1 1033 67 58492 28 24920 49 42529 64 56656 62 54280 50 42634 53 45394 57 51066 57 49702 28 23389 14 13253 57 48731 27 23103 6 5327 63 54369 32 30133 67 58122 53 43906 53 45186 63 54492 67 58430 9 10652 53 43961 57 49423 53 44656 17 16949 52 42929 7 6676 33 32759 6 5211 27 22396 63 55192 9 11573 7 6072 64 56540 44 41368 63 54566 26 20964 2 1463 63 54729 57 50085 55 46074 67 57773 14 12875 2 1219 34 35346 32 29664 14 13106 55 47362 27 22424 43 39784 7 5742 17 15269 30 26735 38 36983 24 19665 34 34276 27 21462 57 50236 22 18388 57 50464 8 9106 52 43402 50 42587 9 10338 57 49042 1 236 63 54678 32 29703 57 51134 1 201 19 17769 9 10239 30 26041 27 21846 28 24075 57 50117 17 15599 39 37720 9 11387 60 52859 37 36314 32 31581 44 40993 61 53214 40 38535 54 46046 7 6152 17 15370 62 53551 14 13877 33 33780 63 56246 43 40470 40 38221 63 55264 57 48840 28 24813 57 50260 57 48274 57 48638 64 56412 63 55990 21 17889 43 39419 22 18315 55 46490 48 42236 51 42684 3 2449 47 42151 64 56565 28 23942 3 2601 17 16738 33 33014 32 30856 55 46624 24 20237 55 47295 9 11592 26 21232 17 15961 8 9422 9 10324 7 5735 37 35768 57 50094 12 12553 67 58355 14 14145 55 46974 59 51788 25 20364 57 50361 57 49387 67 58686 32 31761 30 27741 55 47363 6 4826 59 51640 43 39718 52 43010 31 28259 40 39101 67 58415 48 42255 17 15210 63 54441 30 27484 57 51072 46 42014 44 41047 14 13058 7 7254 53 43818 37 35664 32 29190 14 14357 14 14261 57 49161 57 49739 64 56858 42 39299 57 49926 59 52012 32 30825 27 22296 21 17870 27 22495 67 58708 8 9879 34 34769 64 56704 33 33558 43 40672 8 8226 14 14047 24 19705 7 7600 64 56611 24 18912 6 4712 34 34854 57 48529 67 57350 43 40343 54 46056 64 56823 67 57915 19 17741 59 52656 26 21082 62 54178 17 14998 7 6694 1 930 44 41066 43 40044 27 22728 64 56794 52 43115 53 45046 31 28692 32 29313 57 49852 33 32922 62 53689 55 46067 14 13113 27 22044 32 31238 46 41918 63 55597 30 25934 60 52947 30 25897 39 37360 56 47738 38 36601 63 55033 53 45536 32 31370 27 22109 67 57565 39 37793 57 49674 16 14780 30 27089 1 49 30 26921 19 17683 6 4449 17 16774 17 16860 55 47507 32 31214 67 57989 33 33018 27 22052 43 40021 17 17124 57 49794 67 57464 57 49216 62 53826 64 56834 2 1213 1 893 34 34811 14 14434 59 51666 67 58614 6 5298 43 40281 44 40967 4 3127 34 35150 57 49093 7 7748 2 1438 27 22734 57 48526 27 21786 53 45137 32 31086 28 24747 17 15226 3 2539 46 41796 7 5750 55 47278 57 48312 55 47526 57 49066 17 15109 28 24614 59 52556 37 36298 32 30276 34 34677 1 503 27 21965 28 24835 3 2566 9 10293 1 298 2 1380 37 36141 1 919 53 45329 43 39761 53 43736 66 56998 7 6347 17 15283 16 14792 7 6788 7 5741 8 9549 7 5466 67 58028 29 25795 31 28265 67 58722 55 47275 57 48442 59 51773 30 27266 57 50076 67 57290 7 7547 30 27779 37 35899 40 38200 7 6479 4 3235 8 9595 63 55458 67 57846 29 25278 30 26712 64 56471 31 28777 19 17736 32 31399 59 51981 38 36674 43 40384 59 51871 67 57018 57 48338 24 19958 27 23264 57 49998 57 50006 3 2761 60 52841 49 42365 55 46788 57 50866 40 39040 3 2226 33 33899 17 17150 7 5578 30 25868 32 30967 31 29042 14 12770 40 39049 27 21442 9 10988 38 36522 6 4032 17 15460 57 48125 31 28695 9 10817 1 223 67 58367 37 35746 14 13527 24 19088 57 50330 48 42290 63 55913 63 54716 52 43485 14 14257 43 39910 55 46493 27 22909 57 50781 32 31154 57 49073 7 6792 43 39455 17 16316 53 43829 62 53798 17 14892 6 5024 57 49293 55 46353 8 8555 27 22833 30 26726 39 37623 57 48364 57 48542 24 19814 9 12225 63 54730 43 40884 62 53433 59 51837 34 34457 9 10853 57 49030 67 58679 1 275 59 52288 67 58532 59 51977 57 49465 57 49310 46 41884 7 5951 14 12926 46 42030 40 38785 34 33980 54 45998 27 22695 63 55292 53 45276 9 10354 63 54420 67 57548 30 27273 62 53831 55 46689 32 30634 64 56523 53 44017 43 40670 67 58555 63 56236 27 21434 8 9714 67 58616 1 167 67 58225 19 17544 28 24348 29 25543 4 3225 8 8002 57 48198 57 49167 17 15455 53 44191 50 42625 28 23902 28 24468 28 24395 67 57399 14 13762 17 15872 7 5402 53 45173 19 17765 27 21844 56 47734 57 49686 28 24635 40 39074 57 48961 64 56683 67 58508 67 58727 7 7687 46 41969 4 3441 55 47193 63 55910 28 23617 57 48122 7 7702 67 58374 28 25054 57 50832 6 4034 33 32134 53 44527 62 54311 6 4523 9 10397 22 18183 53 44473 33 33738 57 50421 24 20241 52 43424 63 55948 14 12801 14 14447 33 33514 17 16527 9 10736 62 53481 33 33497 67 57940 67 57778 17 16158 67 57689 60 52886 33 32097 63 55128 32 31123 63 56239 55 46842 57 51028 60 53005 8 8782 9 10797 8 9646 21 17930 67 58767 17 15649 62 54045 17 15705 8 10124 17 16031 52 42859 7 6365 62 53320 57 49550 27 22088 28 25172 24 19056 24 19416 27 22113 62 54201 33 33284 57 48053 64 56466 52 42948 38 36822 27 21682 38 36764 17 15671 45 41507 3 2731 53 44549 28 24043 67 57962 45 41607 28 23572 60 52977 5 3901 9 11629 33 32037 14 14268 62 54147 55 46495 33 33266 59 52237 40 38825 34 34248 57 48681 32 31449 55 47220 31 28166 24 19953 54 46053 39 37154 8 8923 56 47709 55 47438 7 6867 64 56281 53 45580 63 55080 67 57678 59 52378 30 26709 31 28139 33 31883 55 46095 55 46105 67 59056 63 55556 61 53173 33 32784 18 17282 43 40777 27 21607 24 19928 67 57291 58 51312 40 38647 43 39966 14 14438 34 34772 52 42856 59 52243 7 7768 32 29855 56 47956 57 49965 8 9986 53 44208 8 9711 30 27800 57 50223 32 30448 43 40679 67 58604 63 55756 63 54415 3 2121 1 260 62 54224 40 38119 34 34968 2 1385 17 15792 3 1779 62 53631 8 9548 14 13059 30 27908 57 51217 67 59075 9 11160 7 5495 28 24498 29 25386 3 2405 24 19334 46 41711 32 31372 14 13434 67 58656 44 41192 67 58069 54 45832 23 18649 55 47257 59 52253 57 49814 63 54458 37 36077 64 56597 63 54475 43 40317 17 15783 5 3931 55 46690 67 59134 34 34468 60 52985 67 58959 40 38399 26 21246 32 31396 49 42512 63 55391 8 9203 34 35365 51 42664 43 39923 59 51914 17 16545 67 57986 61 53187 57 48804 7 6112 40 38170 39 37091 17 15260 8 8486 40 38937 63 56118 26 21178 53 44114 34 35332 67 58467 7 6664 57 48444 55 46675 67 58918 27 21696 57 48951 8 9023 23 18562 63 55687 34 34924 32 31728 60 52887 67 58065 57 50331 19 17651 26 20637 57 50799 14 12915 40 38338 30 26208 27 22440 45 41619 55 47356 67 58011 29 25422 4 3231 1 723 28 24791 39 37275 52 42819 28 23451 67 57979 63 55881 28 24994 25 20304 12 12544 43 40312 64 56453 9 11463 40 38569 32 29562 67 57388 34 34631 54 45897 67 58368 59 52415 44 40954 8 10105 31 28630 28 23868 1 1027 28 23368 67 57865 27 22045 31 28126 9 11651 60 52921 17 16468 63 54421 43 40012 63 55885 17 16378 8 9492 2 1404 18 17411 31 28526 1 1022 26 21282 63 55872 67 58442 63 55487 27 23140 27 22416 6 4650 24 19896 27 22896 57 50409 64 56790 49 42405 9 11505 57 50257 33 32998 34 33957 34 35329 44 41230 59 51522 23 18730 17 15722 33 31801 67 58853 8 9402 63 56201 32 31425 62 54204 62 53872 32 31498 60 52854 55 46596 15 14635 14 13061 57 50383 63 54923 63 55473 8 8817 61 53261 27 21748 67 57211 67 57682 55 46714 55 46610 11 12408 28 24802 22 18400 5 3557 61 53042 2 1197 53 45611 8 7964 8 10009 19 17558 52 43702 34 34372 1 359 3 2600 53 44489 62 53955 45 41575 7 7880 14 13837 32 29935 64 56533 27 21530 27 21466 33 33887 63 54742 6 4208 27 23094 14 13920 7 6995 63 54814 62 53968 6 5152 52 43016 23 18592 56 47848 63 55545 57 51059 9 11853 57 50773 53 44905 32 29187 14 13556 11 12351 7 5655 47 42124 3 2112 44 41272 67 59018 37 36197 31 28768 53 43796 55 47163 28 23421 53 44806 17 15008 38 36806 67 59128 17 15307 29 25537 47 42116 27 23196 2 1193 59 52504 52 43298 55 46156 30 26846 14 13683 34 34807 55 46713 9 10549 6 4754 57 49027 8 9596 67 57729 63 54769 11 12255 52 43646 9 11208 40 38123 30 25966 30 26064 7 6735 34 35173 6 5103 46 41859 8 8370 64 56280 7 6613 55 46753 33 33641 54 45954 67 58107 40 38850 57 50212 38 36402 31 28919 9 12069 55 46278 33 32779 40 38963 67 58138 34 35051 2 1201 26 21020 9 12096 3 2712 33 31895 4 3066 63 55418 65 56984 63 55429 53 44555 28 23683 9 12224 14 13574 67 57718 57 48539 37 35722 48 42292 57 48573 15 14621 33 32339 6 4384 62 53771 53 44990 43 40220 12 12535 31 28362 4 3509 24 19313 57 48316 14 13732 67 58697 59 51660 53 45287 27 22920 67 58119 47 42145 40 39142 11 12349 53 43803 7 6029 40 38015 32 29414 1 584 33 33604 6 4640 53 45618 63 54630 26 20962 7 6034 27 21838 17 15704 28 24015 57 50725 7 6821 7 5583 55 46546 55 46917 57 49174 31 28710 51 42642 14 14497 1 124 57 50104 54 45949 43 40038 59 51551 54 45763 67 58001 67 57563 17 15375 32 30783 17 16560 63 55379 43 40674 56 47879 19 17772 7 5854 57 50231 53 45749 62 53850 40 38873 53 44470 56 47837 61 53134 62 54019 67 58037 56 47713 7 7420 14 12693 24 19942 63 54757 39 37588 31 28063 36 35514 17 16076 44 40983 63 54853 59 51969 28 23344 34 34108 30 25843 4 2814 67 57646 51 42754 34 35232 27 22436 67 58928 2 1403 53 44345 34 34868 63 54658 8 8619 14 13077 4 3232 67 57430 8 9816 28 23910 53 44123 55 46117 47 42190 67 57620 54 46041 27 21513 67 58671 37 35542 51 42677 22 18176 33 31920 7 7886 28 23770 33 32942 67 59402 30 27185 30 27398 18 17485 9 11278 8 9159 67 59567 8 9152 62 53554 14 14063 34 34914 52 43643 55 46081 17 15408 63 56231 9 10562 49 42476 57 49466 59 52259 7 5682 55 46247 29 25440 7 5598 6 4751 51 42743 2 1461 57 48441 67 58470 17 15031 59 51846 62 53567 57 49270 2 1233 14 13295 67 57312 64 56771 17 16075 14 13802 57 49698 63 55135 34 35271 57 50714 64 56912 59 52025 33 33499 57 51154 67 58810 67 58014 9 10560 58 51257 44 41089 63 55201 17 15910 14 14140 64 56654 27 22304 52 43058 32 30971 53 45402 64 56275 37 35662 67 59249 7 7402 33 33647 6 5266 59 52200 57 48115 40 38445 67 58020 14 14151 67 58535 32 31681 17 15320 52 43028 57 48666 55 46161 57 50775 53 44539 63 55398 45 41417 3 2579 33 33942 40 38302 24 19468 62 53511 67 59610 64 56337 30 26457 67 57145 9 12063 33 32201 8 8256 45 41620 62 54031 38 36902 67 58919 67 59618 32 31081 67 57212 17 16311 65 56967 53 45422 57 50114 62 54121 30 26579 9 11921 30 27510 57 48232 7 5921 30 26025 8 9170 63 54397 28 24752 24 18843 63 56203 1 650 49 42380 14 14166 6 4030 14 13172 26 21202 6 4065 67 57888 30 27391 56 47753 63 56198 65 56975 36 35431 67 58215 6 4753 7 6242 63 55206 57 50563 1 208 28 24140 6 4917 14 13904 26 21224 52 42874 52 43340 27 21662 34 34292 55 46269 24 18978 67 59711 40 38627 67 57445 8 9442 28 23949 14 14318 43 39415 38 36609 32 30107 46 41936 63 54453 39 37457 63 54375 30 27482 56 47944 57 48506 67 58559 43 40062 67 58325 1 225 56 47868 31 28912 49 42537 63 56255 7 7566 8 9597 64 56516 57 48564 59 52706 40 38453 7 5566 37 36038 14 13075 53 44005 57 48383 32 31381 57 50693 57 48318 33 33586 44 41071 29 25483 28 23433 57 51109 63 55535 7 5528 17 16817 27 23027 31 28088 3 1753 64 56386 52 43036 63 54433 67 57257 57 50381 30 26125 57 49506 33 33144 63 54639 55 46461 59 52767 67 59349 34 34304 43 39360 30 26718 33 33019 53 43739 3 1901 9 11397 56 47970 39 37177 59 51447 22 18445 62 53619 6 4004 7 6133 29 25569 61 53252 8 8459 53 44300 8 9045 34 34412 31 28494 62 53902 27 22883 43 40128 31 28684 24 19797 7 6210 59 52744 63 54570 67 59542 24 19245 67 58456 63 56120 43 40240 6 5239 31 28675 30 26852 44 40944 34 34143 27 21603 55 47109 30 27027 28 23484 59 51700 32 29145 57 51137 39 37341 59 52175 64 56501 26 20831 28 24716 30 26792 63 54595 27 21686 24 18854 26 20669 55 46221 33 33394 24 19848 5 3873 63 55450 63 56090 57 51191 28 24156 30 25973 8 8863 28 24875 31 28426 27 22962 63 54519 67 59446 37 36237 28 24630 1 1050 33 33206 6 4686 55 46288 7 6831 62 53678 43 39737 6 5342 9 11787 67 57826 63 55680 49 42335 57 49441 33 33396 27 22541 33 32392 30 27838 30 27056 1 615 31 28807 4 3057 47 42142 14 12712 4 3377 67 58842 64 56435 17 14895 34 34567 63 54549 9 10284 40 38945 60 52980 59 52375 14 14425 1 280 62 53590 40 38062 27 22928 6 4228 23 18685 26 20627 53 45128 59 51971 50 42616 26 21244 61 53188 36 35458 29 25306 26 21032 5 3875 55 46980 57 50484 2 1154 39 37625 24 20020 44 40987 4 3263 59 52027 38 36777 31 28673 37 35986 40 38512 38 36358 59 52343 43 40751 8 8713 67 57892 8 8016 25 20313 62 53909 17 15938 27 22538 14 14128 6 4455 57 48297 17 15956 57 50706 57 49557 34 34509 8 8306 33 33669 45 41502 67 59550 1 588 52 43221 34 34258 44 41099 57 50654 38 36991 47 42162 6 4332 64 56903 54 45996 57 50793 52 43642 26 21294 38 36769 57 48586 57 48732 54 45883 32 29775 55 47645 63 54761 7 5396 63 54518 43 40033 31 28937 67 58183 45 41504 59 51375 26 21091 67 59767 30 27258 55 47136 37 36078 30 25894 53 45031 43 39616 39 37221 30 26965 57 50743 57 50411 67 59769 59 52455 40 38889 33 33664 7 6208 63 54881 33 33723 53 43904 32 29613 53 44137 17 15677 63 56000 57 49182 67 59437 56 47847 54 45969 56 47910 63 54443 64 56675 57 49142 53 43745 3 1845 34 34153 67 58449 18 17437 57 49315 32 30358 59 52165 45 41549 7 5805 3 1937 32 31796 28 24749 67 57383 27 23239 56 47718 25 20492 56 47732 8 9694 59 52662 63 54506 17 15923 67 59259 17 16570 24 20196 8 8058 57 49664 8 8761 27 23205 53 44715 31 28151 32 30436 7 5541 67 57929 67 58870 6 5108 67 58887 57 50164 63 54394 43 39369 57 49456 57 48836 24 19975 14 12715 17 15624 1 130 38 36881 14 14216 34 35023 5 3801 30 27351 63 55551 34 34050 67 57937 63 54872 37 35728 28 23590 67 58937 52 43625 14 13428 7 6877 1 956 46 42066 17 15538 48 42320 9 11436 31 29001 14 13516 55 47207 6 4627 64 56804 67 58840 46 41838 37 36327 62 53810 7 5503 33 32217 2 1088 67 58231 28 25069 57 49442 26 20972 17 16350 67 59863 53 44829 32 29810 67 57665 52 42918 27 23189 40 38147 58 51301 60 52976 67 59203 67 57092 34 34658 14 12869 8 9253 17 16497 48 42226 63 55826 32 30247 63 56009 22 18307 57 49106 49 42409 9 10305 67 58605 27 21520 59 51373 8 9406 57 49947 6 4908 31 28242 17 14901 67 58553 63 55932 27 22756 38 37019 6 4886 57 48411 59 51862 67 59351 17 15967 57 49272 55 46627 67 57768 17 17029 67 57483 53 45633 31 28258 8 8389 60 52871 64 56852 6 5306 9 11007 67 59544 67 58611 63 55381 38 37023 3 2767 29 25668 67 57519 59 52310 8 9535 1 336 27 22098 33 33456 37 35703 62 54187 60 52952 39 37842 64 56797 31 28135 57 48595 33 33474 62 53720 56 47691 67 58966 9 11589 27 22729 17 15903 63 55300 32 29303 2 1455 33 32176 6 5131 55 47304 67 57675 30 27642 33 33786 57 50641 67 57360 67 57395 67 59656 34 34709 40 39157 67 58745 67 58736 67 57023 7 6180 57 50298 40 38430 37 35862 28 24438 1 436 8 9817 63 55651 52 43277 55 46931 30 26623 57 49596 53 45131 40 37939 63 54933 27 22029 67 57775 57 48455 24 19609 67 58363 64 56918 53 44152 29 25339 67 58129 23 18665 32 29749 9 11340 62 53877 63 54938 54 45811 22 18060 57 49949 67 57046 67 59267 14 13813 64 56440 44 41046 3 2572 6 4451 9 11897 30 26629 63 55430 7 7884 59 52134 9 10262 24 19381 18 17442 6 4665 63 54556 46 41930 67 60022 32 31793 29 25411 61 53093 16 14692 52 43302 57 48722 62 54067 67 60195 19 17742 24 19550 27 21938 8 8751 67 57407 18 17263 17 15055 33 33772 30 26980 63 55145 32 31289 43 39401 11 12471 17 16820 57 49162 22 18342 6 4774 63 55220 55 46567 33 33691 3 2707 27 23002 63 54496 43 40503 14 13597 59 51752 3 2670 32 31033 59 52128 17 16783 31 28469 64 56844 9 10670 54 45864 29 25735 63 55260 40 38558 28 24409 57 51094 63 55679 67 59068 67 58301 18 17535 67 59869 38 36917 19 17601 53 43756 55 47346 32 30324 40 38344 28 25209 67 60058 46 41840 7 5722 7 7150 9 11799 2 1384 63 55753 60 52853 32 29149 57 49130 29 25344 37 35909 29 25678 33 32515 33 31993 33 32626 30 26294 33 32732 37 36225 67 58392 30 27393 67 58038 57 48913 59 52230 37 35973 7 7873 8 10022 63 54585 39 37208 53 44813 55 46792 59 52085 28 23678 57 50673 50 42602 27 22422 63 54346 67 57909 53 45567 49 42387 57 50368 43 39984 4 3254 24 19801 57 50821 43 40313 67 58125 27 21459 63 54654 54 45943 8 8212 52 42795 26 21021 3 2644 14 13757 8 8239 67 60237 32 29967 44 41220 67 57379 63 55355 59 52152 31 28181 28 24315 63 54753 27 22237 28 25063 28 24807 57 49594 67 58395 33 33810 43 39654 43 40506 62 53438 57 48211 57 49542 30 27276 24 19707 6 4961 32 31452 33 33252 44 41035 14 13315 9 11867 33 33281 27 21755 8 8249 67 59949 63 54410 8 9703 67 57307 34 35117 62 53338 67 60213 9 10824 7 6320 52 43306 45 41554 27 22458 63 54460 32 30978 63 56091 6 4027 30 26178 24 19316 67 57885 17 16216 7 7720 33 32923 30 27451 63 55598 55 47520 14 13883 32 29651 27 21336 44 41100 53 44023 62 53375 59 52560 57 50756 14 13446 8 9317 25 20348 51 42735 57 48507 3 1834 8 8097 43 40897 67 57041 43 39813 53 44469 40 39051 4 3414 57 49364 37 36184 57 50030 33 32352 59 52268 62 54051 30 26773 7 6569 54 45961 59 51704 32 29257 28 24981 14 12697 57 50013 52 43664 67 57823 6 4536 40 38359 45 41668 43 39832 43 39596 57 49452 55 46921 6 4966 44 41138 57 48562 24 18817 57 50248 57 49598 46 41752 67 58466 57 49925 67 57852 63 55481 67 60432 1 774 43 39344 55 47577 55 47595 27 23021 18 17511 3 1958 62 53510 57 48328 64 56270 32 29556 63 55463 9 12212 43 40277 67 57021 53 44698 30 25970 63 55767 30 26232 57 50465 17 16866 28 25110 19 17637 43 40085 62 53588 30 25889 63 54351 67 60301 34 34600 64 56723 32 30437 59 52218 32 29885 28 24757 32 29337 25 20542 2 1183 44 41345 31 28839 32 29472 60 52991 63 54725 57 50238 27 23171 6 5320 14 13068 6 5225 54 46019 8 9910 28 23936 14 13572 6 5215 34 34930 18 17247 19 17613 18 17367 33 32710 39 37642 29 25644 46 42065 30 26422 17 16427 53 44912 63 55749 7 7551 55 47132 57 50925 6 4858 6 3953 17 16290 57 49133 39 37404 6 4610 52 42792 30 27403 61 53225 30 26804 2 1445 24 18951 31 28690 67 57265 7 6203 7 5679 43 39499 57 50174 59 52518 43 39876 36 35445 28 23631 57 50702 17 15366 17 16633 55 46456 51 42674 38 36503 14 13821 1 108 24 19617 8 8606 67 58326 11 12367 57 48719 34 33964 27 22406 63 54471 53 43742 40 38392 67 57837 53 44971 6 4894 24 18847 53 44628 46 42045 28 24287 55 47498 63 55779 37 36318 63 55225 63 56148 32 29683 59 51336 28 23693 22 18264 56 47659 59 52028 24 19002 56 47805 8 9084 67 59334 67 58521 67 57898 38 36622 67 58715 63 54877 7 6124 63 55367 27 22430 38 36466 53 43767 2 1268 57 50604 62 53509 67 58929 57 50833 67 60434 14 13935 17 17146 27 22895 14 13043 67 59483 63 54746 40 38961 7 6789 53 43769 55 47417 14 13469 24 19992 32 30871 18 17453 7 7895 17 15559 8 9934 7 6753 67 58721 14 13635 28 23695 27 22621 34 34741 28 23994 67 59280 67 58096 57 49434 57 49592 63 54652 55 47200 1 958 63 55162 48 42304 57 50718 7 7288 17 16822 2 1293 67 58095 27 22790 63 55862 57 48643 1 457 26 20759 24 19039 7 5946 67 59005 8 8037 63 54510 2 1515 55 46648 54 45904 53 45051 45 41538 33 32879 14 12648 25 20581 67 59315 62 53775 9 11717 57 50214 62 54074 57 50784 53 43947 32 29558 57 49089 30 26433 27 22851 56 47714 62 53958 63 54765 59 51413 30 27641 5 3542 57 48362 64 56331 32 31048 1 909 34 34853 17 15840 17 17148 57 49885 17 14855 67 58198 40 38813 37 35614 17 15261 57 50039 40 38287 63 55813 55 46944 63 55399 7 6273 59 52203 67 60181 32 31591 50 42576 53 43851 60 53017 60 52911 28 23720 57 48072 27 22924 53 45463 55 47044 30 26637 67 60276 32 29110 43 40572 32 30835 67 58117 54 45842 6 4144 30 27374 27 21573 34 34030 52 43296 1 416 57 49091 55 46481 33 32061 63 54755 32 30494 2 1292 7 6410 1 239 14 13560 14 13217 28 24760 14 14212 14 13991 31 29057 9 11065 17 16562 9 11260 19 17606 62 53659 17 16513 11 12424 55 47352 27 21416 48 42289 7 5922 63 54606 2 1672 49 42328 14 13569 23 18707 59 52179 17 15727 1 109 5 3681 7 5931 44 41163 64 56932 7 6143 29 25638 19 17655 62 53725 7 7867 57 51088 67 60253 3 2605 59 51776 57 51056 57 51115 3 2404 26 20636 8 8295 17 16457 23 18721 29 25529 39 37742 53 44518 53 45605 16 14831 62 53854 27 21783 6 4950 67 59887 64 56410 7 7172 67 58669 40 38397 6 4893 33 33450 67 60216 18 17514 8 8848 27 23059 27 21808 17 16746 57 49980 7 7587 57 48661 28 24049 57 51178 57 49969 39 37152 27 22678 11 12470 33 33852 64 56727 7 7244 24 19464 67 60200 19 17748 55 47511 39 37336 30 27005 61 53251 32 30239 47 42194 31 28455 67 60183 32 29141 41 39206 3 2617 67 59628 55 46499 43 39629 33 32307 57 50710 55 46263 26 21250 24 19383 32 29805 62 54330 46 41914 63 55417 41 39214 34 34041 63 55992 67 58223 53 45348 44 41212 67 59064 67 60518 33 32196 31 29012 57 50670 34 34748 33 33850 67 58627 38 36586 67 59952 47 42167 25 20422 63 54698 64 56537 59 51531 63 55495 46 41820 27 21915 61 53067 43 39894 57 49257 34 34114 32 30166 67 58221 64 56777 55 46875 63 55842 63 55121 46 41922 14 13753 43 40119 28 24883 67 57210 59 52196 59 52104 67 59709 62 53778 33 32863 17 17123 59 52147 62 54112 62 53935 6 4672 14 13091 9 10242 32 30182 17 16735 6 5146 14 13207 27 21955 24 18905 67 59221 1 152 38 36960 52 43556 27 23026 63 56002 22 18321 8 8285 63 54440 37 36323 33 33251 60 52957 37 35555 63 54989 49 42455 59 52719 6 4048 29 25513 62 53587 17 16763 64 56380 67 57123 17 15201 67 60443 62 54298 17 16131 67 57243 49 42557 67 57494 7 6457 31 28850 67 59054 43 39796 57 50367 52 43513 30 26548 56 47701 30 27376 67 59710 55 47653 64 56421 9 11235 67 57337 28 23618 31 28134 43 39384 9 11319 26 21213 32 31695 34 35272 27 21916 6 4567 31 28472 17 16793 67 59875 62 53940 27 21546 44 41078 33 32681 57 49105 4 3339 16 14703 57 49184 33 33710 63 55582 64 56831 63 55395 46 41719 3 1924 67 60658 27 21738 67 59833 28 24418 40 38368 25 20331 31 28874 62 53559 17 15233 43 40146 30 26268 34 35166 49 42561 32 30998 7 7911 27 22260 27 23020 56 47740 30 26251 32 29532 31 28176 63 54961 67 58780 14 12748 57 50113 17 16990 8 8083 33 33926 52 43599 30 26577 24 20136 22 18422 6 4980 33 33022 33 33477 43 40194 45 41485 30 25968 57 48744 2 1261 57 51044 67 59832 23 18713 7 6586 57 49983 28 23699 7 5414 33 32749 67 58046 3 1867 9 10194 63 54723 34 34710 27 22316 7 6929 3 2058 28 24910 17 16905 14 13014 7 6246 67 58384 37 35629 17 16544 34 34852 40 38713 57 49728 63 54608 1 386 6 5057 57 48469 8 8514 14 14229 28 24017 62 53916 17 16426 63 54640 59 51894 67 58490 45 41527 33 32770 27 21853 6 4490 14 13694 8 8335 8 7951 63 55652 67 58246 34 34105 27 22169 67 57820 67 60909 67 59247 57 49334 58 51270 63 55888 59 52683 55 46583 32 29725 63 55559 57 50530 38 37027 14 14332 56 47834 67 60757 24 19375 46 42063 62 53849 58 51269 67 60917 57 51021 9 11892 28 25027 59 51391 64 56747 57 48367 67 60030 67 60360 57 48584 6 4480 33 31886 48 42319 24 19126 62 53992 7 7317 59 52808 38 36787 34 34194 67 57154 62 54006 64 56735 8 9376 24 19564 40 39000 53 45322 64 56334 17 15811 53 43750 17 17015 57 50632 53 45320 16 14672 29 25730 24 19020 57 49715 28 25138 31 29080 46 41749 40 38874 64 56487 67 57026 55 46441 19 17798 57 48149 14 14580 67 57510 52 43410 40 38649 63 55592 8 9114 16 14839 17 16768 37 35823 52 43189 7 6024 19 17548 9 12136 7 7083 55 47495 9 11849 27 21436 53 45392 28 24028 67 59254 67 57390 57 49164 59 51897 31 28197 19 17646 63 55251 63 55562 1 170 3 1885 7 5448 53 44199 63 55088 7 5783 67 58734 43 40264 34 34013 67 57793 57 48066 57 49065 7 7535 53 44608 63 55158 43 40567 61 53115 55 46918 24 18886 32 30839 11 12431 59 51599 67 57156 57 48569 34 34529 2 1422 67 60127 6 5309 67 60282 43 40237 53 44869 32 29568 57 50791 52 43224 14 13357 63 54339 40 38687 31 28589 57 50049 17 15971 67 57955 62 53329 67 58428 67 59441 22 18314 55 47232 8 8052 57 48471 30 27385 55 47349 63 54841 44 41168 59 52734 67 57254 17 15173 59 52320 36 35516 27 23146 17 15736 57 50818 57 49335 46 41812 67 58406 21 17905 17 16305 30 27868 52 43645 1 797 38 36434 67 59950 51 42747 52 43406 31 29007 67 59333 33 32867 27 21869 67 57161 1 898 43 40017 57 50173 39 37874 67 58742 67 57175 52 43552 56 48031 9 10497 62 53827 56 47835 24 19860 38 36453 43 39756 33 33882 17 15862 7 6997 17 15187 4 3088 1 188 32 29168 52 42816 60 52891 7 6084 7 7919 27 22699 32 29726 67 57743 37 36273 53 44563 63 54512 57 50407 53 45370 46 41849 64 56707 37 35868 57 48616 7 7415 55 46215 31 28514 57 51047 34 34159 57 50749 44 41235 67 61133 29 25491 7 6915 43 40041 33 33333 5 3566 55 46556 53 45711 67 57356 29 25426 7 7028 59 51601 31 29103 67 59414 67 61015 67 58478 23 18728 67 58771 62 53936 55 47613 67 57901 34 34618 5 3883 53 45393 34 34352 40 37914 8 8017 28 24960 30 26576 40 38968 58 51280 17 16309 57 48852 62 54241 63 56226 30 27782 64 56456 34 34388 63 56053 55 47140 53 44975 53 44928 40 38912 1 176 53 45363 33 32187 59 51393 53 45589 24 19200 40 38783 57 48452 67 58346 55 47477 4 3416 6 4406 27 21590 6 4928 17 15308 64 56876 63 54637 24 20036 43 40445 57 50612 44 40962 37 36174 53 44278 59 52197 27 22573 18 17346 30 27342 31 28580 29 25397 57 50729 26 20916 56 47883 32 29476 57 48069 2 1711 6 4556 67 59596 64 56278 17 16532 31 28363 46 42046 63 56035 6 4390 36 35519 55 46910 6 5124 57 48704 67 58510 55 46531 17 16638 43 40212 59 51502 61 53204 43 39554 33 33922 7 6440 27 22890 33 32820 28 24713 59 52099 47 42199 63 55809 28 23830 17 15135 6 5285 62 53629 67 60980 59 51831 40 38975 9 10622 30 26448 59 51864 59 51848 59 51360 21 17961 32 29995 63 54920 67 58067 53 45286 7 6415 67 58427 63 55553 33 32727 33 32305 55 46504 7 7459 60 52964 17 16856 24 19086 21 17846 55 47467 67 60472 40 38094 57 51036 40 38470 67 60685 3 2027 40 38930 59 51980 55 46123 67 58327 24 19622 34 34215 67 60901 43 40791 14 13547 53 45478 67 60152 50 42584 43 40117 29 25804 55 47499 3 1926 33 32326 3 2099 24 20290 59 51339 9 11965 63 56181 30 27591 32 31555 32 30815 7 5467 57 50525 67 57088 53 45494 64 56645 67 58397 17 15441 33 32333 28 24518 57 49007 33 33651 31 28179 28 23703 64 56875 59 52478 63 54955 5 3735 59 52400 55 46089 32 30240 43 39484 63 56173 32 31669 2 1084 9 12185 27 21468 12 12496 56 47861 14 13551 57 49538 32 29784 57 48358 14 13743 6 4300 34 34765 40 38646 34 34219 67 58349 24 19614 54 45774 18 17507 30 25832 40 38109 9 11898 63 55369 59 51454 43 40809 67 58137 14 13454 29 25580 32 29274 61 53100 53 44231 7 6589 18 17262 67 57323 52 43065 1 186 63 54673 67 57389 54 45801 59 52356 57 48975 67 57525 55 47341 39 37354 62 53364 32 30309 67 58245 18 17458 63 55070 9 10451 52 43431 27 23116 17 16048 64 56670 57 50088 9 11661 55 47530 28 23888 67 59435 55 46532 55 46935 39 37366 51 42680 14 13587 46 41910 39 37687 33 32602 38 36592 34 35057 64 56515 14 14277 27 22770 2 1519 6 4527 4 3393 43 39373 7 7410 57 48788 27 22542 30 25919 3 2669 27 22166 30 26072 28 25139 57 50038 53 44793 38 36747 62 53562 53 44248 6 4296 53 44783 57 51228 53 44633 64 56803 27 22662 2 1674 67 61195 18 17322 67 57816 53 45584 46 41956 17 14982 34 34338 34 34430 9 11064 55 46111 21 17909 67 60427 28 23908 39 37555 18 17359 32 31465 55 46890 43 39503 30 27682 67 57953 67 57970 4 3049 3 2628 43 40627 64 56825 5 3567 57 48468 12 12559 34 34029 53 44338 28 25230 4 3272 45 41490 55 47034 17 15650 67 59228 53 44667 30 25980 53 45482 1 148 17 15756 9 10867 52 43469 11 12425 59 51635 67 61203 54 45800 33 33757 49 42551 2 1627 9 11394 57 50292 57 50373 57 50474 28 25045 30 25846 67 61007 67 60114 43 39825 24 20254 67 57230 55 46676 9 11452 22 18439 64 56632 59 51766 27 23200 55 46423 37 35877 40 38171 27 21736 67 60142 67 61209 11 12440 64 56525 32 29242 54 46057 59 51455 9 11984 6 4607 37 36035 32 30001 7 7258 45 41467 53 45448 59 51535 55 47234 52 42864 8 8905 31 28855 34 34389 67 60915 43 40022 63 54617 67 61296 17 15467 17 15879 8 8746 53 44389 67 58416 27 22465 4 3371 40 38077 8 8021 67 60498 54 45855 67 60375 33 31881 65 56971 57 49443 34 34036 24 20022 67 57373 53 45406 52 43201 33 32808 37 35701 7 6649 7 7405 8 9531 8 8113 67 61112 6 4500 60 52958 34 34652 61 53249 38 36682 17 16865 39 37847 57 48878 57 50532 67 59239 1 1009 52 43256 32 29760 8 10010 28 23791 59 51365 53 45106 59 52718 59 52133 9 10208 30 26218 32 29600 57 48061 57 50656 62 54285 27 21606 63 56018 31 28587 32 29618 67 59335 56 47684 32 31259 7 7128 6 4543 55 46191 28 23540 27 22369 31 28971 62 54240 34 34704 67 61396 34 34531 67 59133 33 32146 37 36111 62 53890 8 9909 62 54011 67 59692 31 29107 18 17438 3 2657 3 2698 14 14052 31 28961 62 53367 67 61479 59 51407 67 58305 57 48303 32 31178 17 16343 37 35859 67 60482 49 42468 38 36414 53 45178 8 9740 67 58164 28 24976 67 57643 34 34717 7 6033 17 15098 67 60087 62 53558 53 45022 56 47688 67 58514 44 40940 67 58213 26 20704 4 3340 67 58418 1 388 57 49896 62 54042 14 13171 43 40268 49 42494 43 40693 17 15803 59 52659 46 41690 32 29727 67 59457 63 56098 32 30956 3 1774 43 39791 67 60437 38 36784 57 48861 61 53241 67 60645 63 55573 32 30974 57 50334 64 56373 14 13128 17 15277 51 42668 55 46260 67 61482 3 1964 67 60552 57 48227 64 56371 67 57306 43 40153 27 23130 67 59560 32 31458 30 27269 62 54136 30 27856 45 41599 14 12634 14 13850 57 50203 62 53435 4 3264 37 36249 7 6740 53 44823 43 39678 33 33830 63 55048 30 27190 4 3044 63 56208 53 45347 53 44166 14 14358 33 31977 67 60241 57 49907 4 2807 34 34483 33 32900 59 51390 55 47585 32 29363 32 31305 57 50934 67 59052 64 56432 30 26364 67 57442 33 32092 27 22638 57 51223 17 17098 28 23733 40 38940 9 10515 64 56846 14 13258 32 30359 1 993 67 60041 67 60275 44 41289 32 30076 43 40113 34 34988 1 213 41 39235 28 24094 23 18766 57 50924 67 60145 57 49064 58 51276 57 50827 55 47374 37 35960 8 9015 57 48173 17 16665 57 49397 60 53026 14 13788 67 57436 64 56474 4 3285 43 40236 67 57251 9 11923 32 29204 32 31478 14 13607 57 49451 64 56836 59 51440 53 43899 52 43586 23 18576 55 46134 67 57488 7 6257 67 58938 57 50786 62 53823 45 41666 62 54226 24 18985 57 48270 1 644 67 58496 30 26948 32 31261 33 32852 64 56368 67 61852 30 26667 67 58500 30 27539 39 37700 43 40067 24 19460 62 53419 67 59504 59 51823 67 61884 64 56369 63 55174 45 41616 9 10894 30 27518 39 37358 59 52092 67 60053 67 61779 67 59538 57 49834 56 47934 52 43233 28 24447 53 45109 53 44466 61 53157 32 29644 1 316 28 24257 31 29081 62 53352 67 59742 52 42924 32 29496 7 6470 57 49015 40 37936 9 11996 4 3497 14 12785 8 9155 22 18093 67 61556 52 43008 59 51768 17 16584 57 48447 48 42223 1 671 8 8493 22 18273 1 694 52 42994 32 31346 57 48294 59 52350 7 5620 38 36435 31 28997 4 3007 7 7290 57 50461 17 16970 8 8833 62 54047 53 45011 57 50874 67 61408 32 30429 59 52170 59 51567 67 57566 57 48759 57 48551 1 285 8 10149 59 52172 28 24148 50 42595 40 38009 28 24093 26 20807 31 28951 39 37528 41 39229 6 5338 43 39582 30 25879 67 58033 8 8953 60 52926 61 53232 34 34532 8 10027 9 11351 34 35127 67 61169 7 6916 21 17916 67 58152 60 52929 24 19702 53 43774 54 45966 43 40009 4 2879 14 14118 53 45578 33 32921 67 61564 67 57733 53 45190 40 38632 28 24172 33 33039 26 20896 14 12996 17 15800 55 46660 40 38198 22 18538 52 42910 53 44412 53 44703 41 39197 39 37267 53 45575 17 15739 17 16117 64 56775 17 17066 30 27601 57 48388 67 60403 52 42896 63 54586 57 50186 6 4996 26 21292 32 29432 60 53037 43 39393 25 20435 33 33020 26 20723 8 9997 1 551 24 19674 64 56923 50 42582 8 8723 52 43619 67 59033 32 30383 23 18789 1 105 57 49862 55 46131 63 55875 39 37547 24 19446 7 7285 17 16637 53 45118 14 13990 43 39835 3 1815 43 39639 9 11410 67 58852 40 38412 67 58867 27 23005 6 4318 64 56279 6 4270 24 20053 61 53267 40 39033 7 7400 8 8203 33 31939 67 60534 8 8579 59 51957 63 55964 63 54682 59 52561 8 10161 24 18868 52 43541 57 50857 24 19962 40 38375 38 36993 7 5917 62 53411 52 43455 43 40622 24 18902 67 61681 23 18627 7 6549 62 54142 57 48393 9 11504 64 56360 32 31184 57 51155 17 15866 28 24894 17 17112 57 49772 26 20986 61 53264 6 4121 33 33017 67 58648 32 30561 1 903 67 58908 67 61861 57 49635 57 49210 7 6126 7 7280 63 54904 62 53814 14 14236 29 25302 14 14320 32 30618 6 5013 9 11763 63 54884 43 39930 3 2164 63 56086 55 47060 53 44075 30 26156 17 17102 50 42636 59 51697 7 6164 9 11864 57 49792 39 37361 8 8801 9 10686 14 12701 8 8786 67 57530 1 350 28 24585 55 46398 57 49277 67 59296 67 59661 8 9062 14 13088 57 51038 67 61919 8 8624 67 61813 31 28317 62 53432 24 19306 53 45558 27 23091 26 20768 60 52953 67 59416 67 61367 8 8218 53 45142 30 26401 59 52773 63 55063 3 2777 44 41265 66 56997 67 58402 67 60662 48 42214 53 43749 53 44125 40 38424 53 44333 64 56678 57 48130 52 42894 67 61207 64 56864 52 43216 32 29712 25 20543 67 61107 67 58557 60 52986 14 12861 32 30985 33 33319 27 22694 67 59381 59 51520 67 60452 49 42334 30 27578 67 60764 59 52174 53 45263 63 55370 49 42372 67 61621 7 7325 30 27080 51 42682 1 327 57 50127 67 58717 24 19698 67 60892 17 16531 28 24512 52 43299 67 59848 53 43800 38 36545 29 25550 44 41018 9 10360 52 43105 1 1014 57 48106 67 57854 67 59639 55 47299 62 53533 6 4111 67 60025 57 49924 9 11310 53 44329 30 26924 52 42839 59 51631 67 58875 26 21120 8 9359 63 54385 49 42456 62 54090 64 56272 67 59126 40 38195 17 15004 52 42934 57 48989 8 8177 45 41473 24 19822 27 21776 40 38491 46 41845 37 35690 20 17831 53 44380 28 23803 37 35545 63 56078 31 28628 33 33699 63 56176 24 18828 3 2046 53 43964 7 6379 2 1662 32 30162 33 32642 26 21204 40 38367 62 54235 19 17645 46 42017 63 55807 67 61324 59 51386 57 48391 7 7809 63 55502 22 18328 67 58115 67 57338 45 41551 6 4797 57 50020 31 28233 57 51180 37 35911 57 50675 6 4436 67 59953 59 51742 67 61012 16 14830 40 38421 27 22636 67 60515 24 19048 67 61376 37 36321 53 44668 67 60931 57 48088 67 57441 40 38890 8 8869 27 21374 17 15820 31 28571 56 47972 60 52836 67 60954 67 58370 61 53147 63 54483 16 14681 67 59314 55 46428 33 32100 17 16342 34 34625 57 51172 7 7879 8 9834 9 10625 17 16084 55 47209 31 28027 6 4224 33 33633 56 47828 55 46979 38 36333 67 59723 41 39226 63 56138 33 33774 57 49936 44 41171 67 60137 3 1760 24 19524 8 8553 33 33087 17 16474 55 47550 53 45538 67 61662 33 32310 17 15290 28 24839 55 46379 43 40310 67 59601 8 9368 28 23591 53 45153 8 8797 63 54794 67 60369 43 39711 8 9718 57 49858 37 35860 6 5247 34 34289 43 40124 57 48827 67 58328 53 45590 53 45151 53 45582 17 16913 22 18495 28 25133 43 40292 57 48335 28 24669 59 52530 53 44913 57 49955 62 53908 30 27885 67 61775 57 48094 54 45900 33 32615 7 5830 60 52898 49 42523 44 41366 67 61595 52 43309 57 51184 7 5766 8 8375 67 61147 63 55396 67 62371 38 36395 22 18325 67 58548 55 47568 67 60118 62 54290 67 57999 57 49299 8 9002 8 8205 63 55097 18 17341 57 49125 67 61765 40 38172 57 50999 63 56242 27 23302 67 60013 63 55648 32 29123 57 50147 53 44303 11 12370 17 15629 8 8607 57 48775 32 30912 8 9632 40 38449 33 33574 17 16404 27 21328 4 3372 67 61172 1 7 52 43595 1 493 67 59027 28 24726 22 18351 62 53370 32 30799 33 32361 7 7699 9 11267 56 47666 39 37773 14 12878 63 55886 50 42597 67 60994 45 41416 52 43120 67 62097 67 58536 67 58912 17 15463 28 23696 1 251 30 27049 40 38407 67 58216 37 36031 5 3694 27 21743 67 58969 63 56102 5 3741 55 47083 59 52390 63 54530 67 61698 24 19070 67 62105 6 4744 16 14822 31 28583 56 48039 32 29239 38 36798 27 21407 31 28592 43 39993 44 41019 34 34277 6 4734 38 36863 57 49146 9 11240 67 57761 8 9446 62 54094 28 23671 67 60910 17 16706 31 28831 28 24102 67 60202 39 37598 67 59918 59 52764 24 20255 67 59841 67 57868 6 4010 40 37985 38 36362 57 48610 2 1721 40 37917 16 14814 57 50578 37 35607 63 55663 67 57542 37 35940 53 44797 40 38781 9 11180 17 15591 9 10683 30 27367 37 35990 9 12045 67 61524 27 21750 7 7170 53 44281 55 47621 26 21212 63 55053 8 8991 53 45676 59 51629 53 43931 14 13510 67 59010 17 16771 34 34759 33 33726 43 39716 39 37063 53 45084 56 47730 8 8523 43 39909 40 38034 41 39243 27 23099 4 3130 9 11707 64 56652 62 53929 27 21802 7 7798 53 45631 52 43396 40 38801 53 44659 34 34507 31 29016 65 56983 8 8758 2 1339 2 1206 27 22989 6 4871 31 28577 16 14701 8 9167 19 17587 33 33465 4 3431 67 58148 57 51007 67 61870 67 61290 30 26419 67 59802 47 42148 32 29698 34 34846 64 56398 39 37303 63 56027 67 58383 67 57629 67 59942 55 46653 54 46005 30 27715 53 44933 14 14316 26 21239 9 10500 57 48981 24 19632 46 42027 64 56873 33 32296 33 31921 18 17249 7 7765 31 28416 67 62348 57 50761 6 5325 59 52205 55 47414 67 59798 7 5765 14 14076 30 27755 67 61666 31 28322 67 61352 67 60287 67 61115 8 8322 67 57059 3 2321 57 49493 53 45473 55 46435 14 14137 7 7251 33 33583 53 45672 49 42431 33 32775 32 30692 33 32345 14 14295 53 45547 27 22412 17 15177 63 54697 34 34979 67 57618 40 38551 52 43465 67 62138 57 48814 57 48847 26 20992 27 23163 55 46878 61 53224 1 463 67 60281 57 50920 59 51485 17 15946 67 59425 5 3626 25 20552 28 25022 67 59693 57 49897 55 46501 28 23757 46 41912 8 8297 43 40815 7 5779 67 57641 57 48487 27 22722 67 62092 43 40708 67 59107 38 36705 8 9882 8 8359 40 37928 7 7574 55 46586 40 39009 67 58576 62 54173 32 31377 4 3253 40 38448 67 59898 54 45827 67 59355 62 53917 33 32660 56 47815 67 60185 25 20314 1 486 37 35715 7 5652 67 61716 57 48625 67 62421 45 41541 60 52968 53 44584 22 18047 43 40347 14 13577 55 46704 37 35567 28 24519 26 20987 62 53470 9 10876 5 3679 57 50293 9 10792 64 56336 32 29781 8 8524 43 39479 24 18961 39 37475 4 3248 33 33599 33 32183 33 32382 67 59408 67 61477 67 60567 57 50666 59 52708 24 20223 34 34583 32 31514 63 55383 32 29462 43 39787 5 3916 67 60995 27 21679 67 62025 67 58774 32 31564 67 61452 63 55572 57 50498 9 10491 33 33386 45 41386 24 19450 57 49689 7 6142 52 43685 17 15997 4 2835 39 37692 57 50202 13 12576 27 22725 28 23662 32 30666 28 24845 14 13097 64 56859 67 57717 7 5527 7 7852 67 57397 17 16402 67 60616 63 55785 59 52611 57 50872 53 45491 43 40262 67 62291 7 7211 30 26649 62 54176 63 56245 6 3982 67 62532 41 39236 67 61842 8 8273 40 38588 31 28846 37 36234 43 39779 59 52209 27 21713 40 38474 55 46126 33 31903 67 62760 14 14553 67 58613 14 13550 14 13307 60 52969 67 59959 67 58639 56 47797 24 18906 62 53450 67 60015 9 11204 17 15943 44 41365 1 527 31 28847 67 59135 38 36807 60 52852 34 34308 40 37947 62 54269 67 60203 52 43242 47 42183 32 29918 54 46023 64 56686 7 6169 59 52389 6 4520 64 56483 16 14813 40 38804 67 59805 17 16318 67 61630 8 8969 36 35455 67 60078 67 60351 59 52392 9 12089 6 5228 55 46364 26 20940 52 43310 67 57686 67 59537 28 23754 52 43682 46 41778 63 54709 34 35073 63 55808 67 57714 54 45995 63 54952 62 53886 9 10553 53 44104 67 61789 67 62835 1 249 25 20403 27 22292 26 20655 67 60727 29 25420 67 62765 67 59264 67 62641 32 30477 17 16956 64 56383 31 28898 57 48304 63 55445 28 24308 14 13444 34 34082 28 23761 59 52009 27 21829 59 51324 67 57596 67 58554 27 22306 17 16823 67 59150 9 10685 38 36776 64 56721 67 60133 63 54540 63 54524 63 54495 9 10982 37 35553 59 51783 55 47541 33 33352 43 40867 67 62281 8 8352 6 4326 6 4689 40 37959 14 13476 17 14910 48 42310 67 57509 62 53939 57 49783 57 49732 57 50272 63 54529 17 15982 38 36932 4 3141 30 27268 53 45700 43 39395 67 60345 52 43610 17 14989 53 43875 67 59332 18 17517 19 17706 28 24052 26 20752 8 8826 60 52872 67 58387 34 34492 54 45967 67 62396 18 17209 6 4711 67 57195 53 44830 57 49447 60 52833 8 9963 30 25933 67 61320 64 56811 55 47296 59 51875 37 36068 30 27511 67 57435 67 60638 9 10952 3 2089 40 37951 9 11088 17 16230 57 49481 67 57206 67 57242 29 25727 32 29175 1 593 57 48649 67 62879 33 32088 28 24255 12 12490 67 57028 17 14923 67 62479 67 59908 33 32694 53 44419 55 47622 53 45525 47 42114 52 43637 31 28405 67 60423 33 32891 30 27574 53 44685 19 17725 57 50633 62 54272 67 61658 67 59529 33 32349 19 17669 67 59227 59 51954 32 31576 31 28964 50 42611 28 23434 55 46823 40 39104 6 5125 26 20705 34 34014 46 42057 63 56232 7 6444 14 13252 63 54660 50 42605 57 51106 27 21953 3 2313 55 47485 31 28093 23 18611 55 46906 67 59645 24 19638 67 60112 40 38596 63 55903 62 53864 9 11264 39 37701 67 62270 56 47720 57 48758 59 52380 30 27218 39 37171 32 31001 2 1462 46 41980 7 7611 53 43717 63 54681 33 31844 64 56860 57 51041 1 600 27 21908 67 61128 6 3968 6 4477 28 23398 9 10326 8 9537 2 1550 3 2547 57 49960 43 40489 17 15482 3 2516 67 58486 22 18219 59 52219 57 50126 33 32195 57 50814 43 39653 9 11845 33 33098 67 57873 57 49767 32 30754 8 8856 67 62839 57 48723 37 36049 27 23061 67 59920 32 31507 39 37238 67 60562 29 25754 57 48621 43 39640 67 62175 67 58732 52 43042 30 26333 62 53664 17 15222 57 50125 33 33307 8 9344 60 52943 57 49061 32 30693 63 55741 53 44575 57 50616 52 43667 1 742 57 51208 58 51275 57 49765 9 11900 60 52970 30 26145 7 6326 27 22594 63 55909 59 51604 40 38072 14 13601 27 22263 63 56163 8 9056 62 53405 7 6732 30 26483 67 59573 6 5253 8 9915 30 26538 32 30695 24 18911 17 15483 11 12353 43 39641 67 57609 59 52410 39 37445 54 45848 63 55191 24 20071 67 57584 27 23150 32 29830 34 34061 53 43863 19 17680 63 54614 30 27697 57 48118 1 609 33 33582 7 7645 67 60922 40 39147 22 18453 67 61288 33 31815 67 61657 57 50671 63 54928 67 61767 6 5368 52 43634 60 52967 4 2939 57 51013 59 51895 17 16285 67 61957 57 50794 6 4736 8 9720 59 52131 37 35650 67 62766 20 17842 64 56796 64 56313 21 17983 39 37191 1 121 64 56754 43 40646 63 54442 67 61546 63 54634 52 43650 67 60758 40 38222 29 25747 39 37268 3 2307 57 50514 67 60067 39 37759 40 38868 59 51973 8 9532 64 56297 59 52701 4 3134 67 62061 33 31911 64 56785 67 58974 61 53049 24 19679 61 53231 30 27184 67 58595 28 24561 12 12494 17 16663 67 61364 3 1905 56 47852 52 43285 9 11585 67 58729 6 4778 6 4916 24 18982 56 47731 67 60079 19 17590 17 15644 7 5554 34 35218 67 61190 30 27829 32 31186 8 8133 56 47982 63 55056 32 29237 17 16138 67 62604 51 42740 30 27359 67 62220 64 56778 31 28067 53 44798 30 26179 22 18138 64 56835 68 63078 55 46121 56 47993 52 43494 55 46119 67 62447 52 42858 67 59176 67 60525 14 13513 67 57009 59 52118 64 56902 67 61581 57 48708 61 53084 57 49381 9 11184 67 58513 1 883 67 62876 53 44591 14 14228 55 46964 67 60011 55 47202 57 50543 8 9458 45 41577 16 14790 67 57653 32 31598 64 56827 17 15917 3 2120 27 22468 34 34676 6 4759 31 28295 17 16516 67 58174 67 58895 17 16996 67 57881 67 57380 57 49928 27 23106 53 45175 59 52737 11 12376 26 21285 63 55002 33 31967 8 9129 57 48102 32 31164 39 37327 64 56560 57 50834 33 33725 55 46345 59 52557 62 53950 64 56463 67 62278 64 56572 67 60356 33 32148 39 37315 55 46220 67 58438 30 26933 40 38660 59 52605 4 3495 67 61889 44 41024 57 50489 27 23149 62 54144 67 60583 1 634 38 36990 8 8536 62 53398 29 25738 30 27427 67 59153 19 17745 67 61240 63 54577 67 62868 47 42188 34 34579 62 53910 55 46877 61 53191 59 51953 1 363 8 9377 53 43909 32 30219 64 56855 63 55047 53 43929 52 43498 17 15973 67 59932 53 44799 55 46539 2 1677 2 1542 32 30235 34 35080 31 28645 59 52585 57 49117 67 61920 7 7874 67 61318 9 11192 46 41724 64 56951 53 45488 43 40924 28 24204 55 47178 59 51553 9 11304 34 34824 17 16125 7 7758 56 47823 3 1813 30 26407 53 44426 67 57529 59 51698 3 2561 64 56323 4 3421 30 27186 62 53585 46 41957 63 56256 16 14651 53 44294 59 52758 53 44621 62 54077 67 60193 33 33288 8 9190 42 39274 4 2800 17 16004 6 5351 67 57777 57 48451 63 55351 34 35345 6 3971 52 42855 17 16575 62 53599 67 57461 33 32871 67 61787 67 59096 27 21600 55 47431 7 5432 67 62958 63 54851 57 48873 53 44614 67 59456 32 29518 57 49421 4 2844 14 13648 9 11502 6 3970 55 47276 24 19308 62 53828 33 33782 24 20256 40 39091 57 50638 22 18327 67 58682 43 39684 24 18888 59 51343 63 54821 43 40402 11 12355 57 48408 24 19155 67 62471 67 59722 62 54115 67 57044 67 61487 18 17240 28 24567 67 62626 55 46747 63 55423 63 54363 17 15479 55 46234 46 41713 67 58319 34 35190 32 30778 62 53779 59 51615 2 1650 17 15060 1 847 44 41227 67 61461 7 7283 32 29778 6 4386 67 58711 43 40734 5 3776 43 40668 53 44096 67 62180 34 35011 64 56921 67 60263 67 62055 67 61378 67 60420 34 34302 32 29957 43 40170 67 61216 33 31948 31 28830 14 14575 7 6160 32 30698 67 57758 6 4100 6 4313 32 30417 34 34753 29 25539 67 62860 9 11985 67 62096 33 32207 52 43635 14 14042 67 61774 3 2565 63 54671 56 47784 67 59664 67 60036 14 14335 33 33241 46 42033 7 5551 28 25241 8 10119 40 39127 56 48000 57 48398 6 4376 52 43266 14 14480 33 32591 43 39537 29 25444 7 6173 40 39084 9 10436 24 19919 24 19883 59 51651 33 32736 53 43971 67 61754 8 9557 57 51132 32 29648 65 56974 59 52796 14 14301 40 38478 40 39130 67 62791 31 28500 1 421 30 27229 53 43919 26 20893 67 62673 67 60629 14 13548 17 15695 28 24394 32 30142 43 40152 32 30204 6 4876 67 60886 8 8752 39 37866 26 20789 43 40837 32 29524 67 61755 68 63021 62 54003 40 38117 55 46167 5 3520 57 50451 57 49818 33 32946 67 59154 17 15160 63 54364 27 21315 68 63331 25 20409 62 53325 55 46625 68 63552 7 5498 57 48347 67 58710 62 54036 4 3249 40 39072 52 43577 28 25077 39 37197 9 10403 4 3062 24 19087 40 38495 41 39227 61 53092 21 17947 17 16240 67 62771 57 49716 67 60880 17 14999 43 39394 34 34696 14 14235 62 53932 57 50585 59 51796 57 49849 67 59172 35 35378 43 40190 59 52155 57 48720 30 26141 43 40404 8 9741 7 6300 14 14541 30 27328 17 15301 67 60804 8 8692 67 57352 30 26679 67 58121 28 23658 52 43660 57 50552 40 38366 57 48477 43 40903 59 52494 57 49737 4 3493 25 20445 57 48777 53 43935 64 56418 30 26822 64 56782 8 9229 17 16811 67 57636 62 53667 8 9765 67 59342 8 8578 68 63604 67 59490 26 20839 67 59704 27 21994 57 50937 63 55328 5 3573 43 40847 9 11603 7 6370 57 50182 22 18193 49 42351 56 47933 17 15000 33 31799 63 54446 29 25723 42 39270 67 60274 7 7036 67 57310 63 55237 53 45194 62 54260 17 16008 67 60136 63 55411 14 12782 34 34981 9 10216 55 46141 27 22181 7 7819 21 17967 40 38636 59 52293 67 59043 34 34402 63 54422 67 61901 9 11917 44 41308 17 16879 19 17570 11 12419 40 38552 64 56871 28 24163 35 35376 33 32636 55 47590 33 33345 46 41862 64 56517 5 3561 68 63211 67 61484 53 44561 17 14850 14 13299 30 26504 8 9206 63 55044 53 44077 30 27514 34 34620 43 40364 62 54041 57 49748 61 53043 30 26269 68 63341 67 58945 67 60900 67 59990 7 6290 28 24270 67 58542 64 56293 17 16744 67 61671 7 7939 67 62363 67 57521 57 49710 32 31402 8 10156 67 62343 57 48474 33 32748 7 5910 63 54700 14 13833 55 47582 52 42995 3 2360 59 52809 14 13781 21 17917 32 29214 39 37048 31 28875 8 7943 17 16074 63 55440 63 55568 67 57423 31 28451 68 63007 67 60228 53 44053 67 57199 24 20041 59 51327 67 62075 33 33928 55 47561 40 38686 67 61387 31 28435 63 54868 49 42524 55 46926 63 56015 8 8775 39 37459 57 50819 67 57017 9 11972 53 44385 67 61423 45 41421 14 12598 53 45645 67 58836 9 12057 67 61873 57 49950 24 19818 17 16042 30 26908 32 31679 67 59678 30 26271 67 60908 38 36941 14 13947 60 53006 67 57925 59 52570 15 14622 59 51441 57 50435 55 46698 67 59980 63 54575 9 11243 34 34827 42 39278 38 36425 57 50823 53 44267 53 44712 11 12468 33 32157 63 55821 62 53429 59 52294 67 58843 59 51960 24 18901 53 43795 67 61237 7 7395 64 56376 67 57147 63 54855 40 39023 7 7286 14 12992 67 57632 64 56637 63 54392 29 25358 29 25736 21 17845 9 11318 67 60622 24 19044 27 23306 31 29085 67 60194 24 18994 57 49342 34 34916 8 9202 64 56296 52 43226 67 60872 62 53460 28 25070 59 51466 16 14734 67 58439 63 54929 63 55456 2 1229 67 61883 6 4914 53 44353 57 50271 59 51486 63 55732 67 58759 8 8271 7 7903 53 44384 7 6416 9 11075 14 13995 32 30249 37 35852 67 61025 67 59038 37 35933 62 53687 11 12281 43 39549 7 5892 1 41 33 32466 27 22472 67 62193 8 9433 40 38150 30 27285 32 30456 57 51158 57 48311 7 7049 8 9031 57 50005 9 10427 44 41164 55 47514 37 35679 17 15513 16 14803 67 58856 28 24235 6 4867 67 61711 34 34518 67 62126 32 31566 67 59359 59 51657 67 58472 61 53143 29 25661 53 44642 53 45227 7 6577 35 35402 59 52000 59 52823 62 53618 57 51008 32 29557 30 27802 32 29215 32 30809 2 1147 67 62537 67 57267 8 8069 27 22184 67 58546 63 56032 67 60029 27 21951 55 46232 24 19775 7 6551 28 24860 14 12599 39 37637 28 23374 9 11971 59 52254 67 61164 50 42598 1 1015 27 22114 8 8199 2 1729 67 60718 59 51489 53 44939 31 28113 59 52484 67 62608 7 6409 6 4282 64 56610 24 19403 6 4478 57 50835 53 44330 27 22700 9 12110 33 32401 67 60575 2 1310 56 47844 62 53376 32 31089 68 63588 67 59235 37 35965 43 40218 31 28856 40 38307 28 23819 45 41565 7 5790 57 51074 29 25714 32 29640 67 58070 53 44195 67 58431 3 2256 68 63271 43 40923 67 61462 17 15890 43 39388 33 33790 33 33734 32 30291 67 61375 33 33731 67 59225 64 56444 48 42315 28 24560 57 50273 68 63415 30 26848 67 62268 57 49559 7 7621 52 43544 56 47938 17 15635 59 52549 57 49211 17 16222 27 22973 32 29439 2 1706 63 55588 57 49141 37 35696 68 63965 27 23093 8 8500 36 35494 63 55180 63 55686 55 46098 9 10823 63 55099 53 44744 26 20941 67 60405 6 4134 27 22635 57 49504 53 44497 63 55246 56 48011 68 63446 56 47704 7 6428 33 33056 57 48313 54 45764 34 35205 63 54825 14 13688 27 22065 7 6786 61 53205 3 2040 28 25247 17 16832 64 56878 43 39882 2 1588 46 42007 29 25697 39 37296 39 37758 8 9509 63 54647 67 59771 27 22801 67 58900 9 11042 53 45058 7 5631 30 26005 53 45293 63 55625 17 14884 63 54354 67 57362 58 51267 12 12558 15 14617 33 32332 24 20135 67 62277 43 40042 67 62811 59 52107 42 39275 67 58090 63 55623 27 22955 55 47134 33 32284 45 41602 8 8028 59 52499 67 60530 6 5161 6 4216 55 47229 62 54181 62 54321 56 47757 67 58965 59 52377 44 41119 9 12177 3 2697 53 44326 64 56687 29 25780 64 56863 6 4738 9 11224 67 61644 55 46659 67 59963 56 47819 55 47463 17 16134 30 25854 29 25600 30 25847 62 53451 33 33532 54 46007 67 60870 34 34963 33 32967 8 10110 8 8505 32 29442 9 11556 4 2982 59 51845 67 62678 67 59113 62 53892 57 49355 32 30250 4 2908 5 3599 44 40986 67 62889 39 37809 43 39380 4 3510 4 3227 57 48386 8 9510 67 60379 67 61791 45 41419 24 19148 32 29136 31 28489 57 50540 14 12721 62 53750 31 28591 57 49832 34 34099 67 58660 62 53361 67 59738 43 39801 30 25906 7 6634 7 7163 67 59927 3 2471 67 62553 36 35502 32 31788 25 20516 24 19545 67 57570 67 62143 68 63452 19 17572 24 19732 56 47909 55 46902 55 46233 67 60824 53 44835 17 16160 4 3145 27 22248 17 16769 67 61926 68 64167 39 37413 33 32715 63 55676 59 52444 67 59395 34 35254 11 12450 3 2719 27 21833 40 38676 14 12997 57 50279 8 9175 49 42486 67 60218 34 35179 37 35749 8 9983 60 53019 67 62909 68 63283 59 52638 9 10241 40 38239 67 58135 44 40943 46 41757 67 59800 67 59855 8 9452 34 34662 62 53774 60 52897 67 58951 8 9539 30 26611 7 7013 46 41681 53 43762 63 56100 62 54287 7 5763 67 57808 25 20401 28 24054 67 59943 67 58637 1 923 7 7441 27 21497 33 32587 55 46286 6 5283 63 55520 17 15314 37 36011 43 39891 68 64229 67 58755 57 48377 56 47746 57 49372 43 40634 17 14854 64 56889 14 13778 33 33535 32 31653 34 35291 62 53362 1 23 3 2229 53 44177 14 14258 59 51399 63 55874 38 36536 7 7791 67 62442 68 63053 67 61838 60 53000 45 41540 24 19555 67 58051 57 50747 30 26027 28 24577 67 57734 6 5012 5 3719 8 8898 9 11249 67 61174 33 33605 63 54504 53 45147 62 53604 47 42175 9 11489 52 42824 31 28383 27 22597 63 54898 67 60159 39 37468 62 53956 57 50029 61 53229 57 49630 9 10698 59 52387 63 55277 67 58291 67 59245 27 21499 53 45016 27 22654 31 28016 60 52960 63 55848 8 8343 38 36433 1 1045 57 49760 55 47125 30 26460 27 21791 59 51408 57 48120 28 24482 52 43110 54 46028 67 61444 68 64047 67 59786 62 53859 30 26608 33 33171 11 12286 7 7824 19 17632 31 28697 3 1785 59 52277 6 5286 9 10602 64 56286 53 43903 24 18965 53 44296 67 58168 63 55953 14 13526 24 19205 16 14820 30 26336 68 63956 57 49332 7 6584 67 62623 63 55050 9 12037 57 49662 59 52393 30 26867 67 58282 61 53174 67 61277 67 60944 67 58202 40 38990 45 41553 57 50728 53 45061 59 52713 52 43327 62 54117 64 56718 67 59506 67 59782 24 19816 63 55677 40 38242 1 1053 53 44619 68 63741 8 9551 57 50119 53 44491 8 8742 9 11944 37 36284 63 55061 67 60517 68 63439 27 22802 33 32419 31 29050 68 63865 37 35834 67 57179 53 44826 57 50265 8 8479 62 54149 68 63392 55 46318 67 57739 45 41443 33 33443 39 37499 67 58451 9 11995 55 46338 63 55914 8 8962 59 51534 9 12012 68 64292 26 21184 16 14675 7 5967 67 58525 34 34864 67 58173 17 16377 16 14757 28 24476 59 51721 55 46986 33 33661 7 7787 28 24050 57 50647 6 4078 23 18698 43 39588 7 6624 31 28241 7 5592 53 45104 17 16958 64 56315 63 55583 67 62344 30 26752 34 35216 30 25829 67 61449 27 22575 3 1975 55 47249 17 16592 67 60780 53 44416 55 46199 17 16014 57 50911 57 48285 32 30910 43 40407 30 27300 63 55425 67 60311 39 37156 30 27187 32 30833 57 49265 62 53335 24 20245 63 54812 45 41615 40 38202 30 27911 30 26386 32 29922 57 51049 67 59302 67 62536 30 26303 67 60711 55 46409 22 18522 30 25842 31 28703 43 39693 63 56062 57 49374 17 14996 63 55204 9 11700 62 54230 57 50560 53 44113 30 26479 7 6731 8 9846 55 47167 63 55580 63 55682 23 18703 27 22503 67 61980 47 42155 7 5957 60 52984 64 56555 67 58344 68 63695 17 16006 17 16694 64 56500 30 25944 32 31080 9 11442 63 55998 37 35687 40 38696 63 55805 67 60809 7 7167 9 12125 33 32940 67 61855 57 50303 8 8740 33 33577 9 10616 9 10927 59 52184 63 54932 17 15163 57 50345 40 38876 67 60048 6 4613 43 40638 33 33612 53 43897 63 55436 2 1624 55 47553 21 18034 67 59974 53 44635 59 51736 55 47487 68 63444 7 5831 8 9536 52 43303 64 56285 1 1002 4 3304 67 60330 55 46367 22 18061 57 48140 8 8721 9 11256 1 178 2 1129 33 32632 30 26624 57 50922 59 52633 57 50662 30 26957 67 61543 53 43781 7 6509 62 54086 24 18795 67 58188 67 62904 31 28423 27 22273 67 61469 59 52236 28 24513 67 58356 67 57235 25 20363 40 38573 57 49568 62 53836 32 30541 37 35948 32 31687 67 57782 5 3554 67 61896 7 6621 57 49918 37 36232 32 29623 53 45326 61 53044 30 27271 59 51912 43 40739 17 15107 55 46838 9 12062 31 28328 67 62854 39 37059 68 64151 28 24569 55 46346 68 63381 7 6466 17 17051 43 39886 44 41194 28 24887 3 1888 67 62085 11 12430 63 54685 56 47876 24 19484 38 36909 32 31019 17 14886 61 53073 67 62456 57 48976 59 52680 67 60707 32 29797 67 60716 14 14370 55 47201 67 61490 67 58276 68 63668 67 59115 67 62324 32 29228 39 37245 57 50210 67 62169 24 18922 53 45295 17 15110 8 8944 68 64535 56 47759 7 7745 28 24959 34 35316 33 32975 67 59489 67 61066 57 50565 62 53911 63 56125 67 61060 68 63756 33 31929 68 63150 63 56238 24 20093 7 7212 55 46726 67 62501 67 57443 39 37822 57 50534 8 8066 28 23743 14 13416 51 42741 33 33628 67 58821 67 60400 28 25058 38 36834 24 19957 63 55669 67 61341 9 11632 32 31466 28 24000 62 53952 3 1819 57 51171 57 48352 55 47224 14 14390 53 45566 17 15816 67 60798 26 20842 7 7432 6 4599 17 15349 9 10787 9 11052 68 64335 8 9747 63 55261 67 59257 67 58052 67 57040 67 57569 21 17900 67 61149 32 31738 7 6122 27 22996 67 59926 38 36866 67 57233 4 3016 32 29297 45 41581 27 21879 33 33615 3 2758 17 16499 67 61117 57 48319 57 51127 67 59613 33 32170 53 45096 55 47192 55 46865 57 49226 17 15560 17 16686 57 49322 37 36121 47 42158 68 64171 46 42072 68 63085 40 38791 67 59703 68 63827 30 27364 59 52627 24 18971 30 26524 67 61587 53 43874 8 9785 30 26306 68 63913 37 36319 63 54476 63 54861 57 50567 53 44185 52 42886 64 56638 54 45822 28 23691 28 25125 14 14285 46 41939 43 40854 67 62255 64 56798 62 53974 59 52292 29 25680 53 43887 43 39975 8 7977 28 25113 43 40078 57 49309 57 50050 67 62338 68 64698 67 62016 55 46136 32 29473 63 55762 1 994 53 44427 27 22780 33 33290 38 36621 57 49357 32 30719 32 29741 30 26270 57 50903 68 64266 68 64432 55 47059 51 42661 27 23183 57 49433 67 60302 3 1856 37 35812 67 59099 7 7760 53 43809 14 14115 67 60150 67 57704 57 49255 34 35201 56 48019 57 48346 67 59319 3 2655 52 42869 63 55211 67 59706 67 58934 68 64431 67 62312 68 63395 3 1974 64 56946 62 54325 67 59468 32 31587 68 63009 55 47035 63 55627 40 38751 18 17260 57 49016 4 2907 63 54863 67 62353 15 14628 1 1060 67 58016 40 38878 53 44200 7 6401 14 13840 17 16614 52 43279 68 64407 17 16711 68 63763 46 41861 19 17567 59 52430 59 51471 9 10379 68 64158 68 64710 68 63356 55 46283 67 59825 57 48792 53 44477 63 55164 7 5400 40 38577 28 23782 62 54213 31 28671 33 32378 8 8471 63 54531 38 36672 63 55229 68 64146 59 52263 67 61757 67 62940 62 54049 27 22899 68 64661 59 51530 53 44288 55 46420 17 15313 53 43839 54 45922 40 38112 59 51572 4 2963 6 4018 63 54611 38 36954 61 53242 39 37507 62 53712 64 56679 56 48027 40 38499 67 60251 54 45972 53 43760 41 39215 67 60394 67 59962 55 46188 8 9012 3 1801 55 46993 67 60312 44 41253 2 1296 55 46152 67 61584 28 24325 57 48778 67 60574 8 9490 8 8029 34 35320 33 32325 67 58244 32 29771 6 4156 24 19105 23 18663 42 39279 38 36560 68 64783 67 60124 68 63538 30 25849 67 62424 63 54576 55 47186 67 61562 57 49518 32 29567 67 62657 8 9753 32 30102 33 32408 40 38082 67 58635 57 50057 27 21375 14 14384 55 47371 68 63966 67 61486 67 59951 14 14486 40 38334 1 1039 52 42803 17 16984 39 37055 26 21047 14 13087 43 39952 68 63946 67 62160 27 23113 68 63506 8 9295 8 10060 68 63554 67 61055 38 36815 27 23260 44 41255 6 4498 28 23605 57 49370 57 49839 9 10270 39 37112 52 43102 2 1688 67 60462 67 60573 57 49380 64 56767 67 61014 33 32530 8 8010 68 64605 55 46590 33 32112 9 10591 63 56084 17 17048 62 53537 63 55566 54 45930 57 50727 27 22030 67 61616 59 52231 28 24926 30 25915 63 55675 28 23702 39 37279 53 44150 57 50400 67 57991 43 39830 1 250 14 13005 53 45741 63 54799 7 6947 68 63030 26 21039 63 55717 67 61110 7 7665 55 47425 28 24842 50 42583 57 50120 27 21758 67 60327 67 61229 29 25815 9 10509 17 16174 2 1126 67 62463 61 53240 67 58998 6 4345 32 29932 9 10381 67 58896 62 54130 1 39 53 44947 14 13149 34 34899 64 56519 67 58483 67 58076 38 36539 3 2239 57 51151 57 49023 57 49165 17 16078 67 61340 30 27181 17 17054 57 50455 67 59003 29 25672 68 63613 24 19693 17 16345 51 42723 28 23474 59 52586 67 61846 55 46569 34 34860 2 1148 31 28635 32 30756 67 61491 68 63973 1 91 53 45600 57 50875 67 59808 68 63801 32 29678 50 42594 30 26147 57 50148 22 18231 59 52789 55 46445 29 25522 22 18103 67 61751 62 54264 30 26257 17 15984 33 32691 17 16107 68 63903 67 59623 4 3448 69 65054 59 52303 67 62823 29 25629 67 59665 45 41564 17 15001 14 13712 14 13259 32 30837 67 57614 67 62431 67 61165 28 23363 27 22624 57 49129 52 43573 59 51925 67 57723 62 54044 63 56063 53 44399 68 63155 53 43840 27 21398 62 53307 2 1527 67 60417 67 62529 7 7582 57 50899 43 39434 14 14459 53 44930 40 38252 9 11694 59 52524 53 44741 26 21263 34 35014 55 47624 18 17227 56 47990 67 62862 43 39725 14 12791 1 309 4 3385 62 53835 55 46102 27 22267 3 1998 24 19036 7 7284 62 53869 59 52678 55 46356 9 11081 7 6089 38 36587 30 27555 46 41774 57 50825 59 52754 59 52379 34 35187 62 53699 38 36357 63 55705 7 7845 68 64872 33 31868 40 38269 6 5085 8 8769 8 8659 57 50201 67 58768 14 14314 67 60154 67 61274 63 54780 3 2407 32 30487 68 64627 38 36616 30 26136 3 2626 67 60579 51 42759 59 52819 62 53847 31 28633 56 47681 6 4585 9 11593 45 41623 68 63160 67 62199 34 34965 63 55882 67 58066 7 5404 55 46431 22 18464 67 62734 55 46085 56 48024 67 61548 8 9867 52 42946 67 59727 68 63953 67 58040 67 61784 58 51273 63 55341 57 48273 7 7349 15 14612 63 56122 39 37610 67 57798 68 63907 67 59934 55 46421 67 62658 7 6548 67 62295 17 14867 57 50783 68 63391 43 39602 31 28445 9 12000 17 15900 8 8090 68 63378 63 54631 59 52054 9 11051 59 51806 31 28353 58 51249 55 47521 5 3551 24 19260 40 38186 33 33151 68 64072 62 53818 25 20396 53 44730 1 596 67 61908 14 13193 25 20523 67 59424 5 3852 14 14407 62 53534 33 32122 53 45246 67 60250 40 38539 30 27475 62 53861 32 30533 25 20411 7 7615 32 30259 5 3857 59 52143 9 11050 21 18025 7 7703 67 61517 67 60788 3 2400 67 58377 38 36988 57 50886 33 32234 9 11935 29 25501 67 58345 57 50289 53 44968 14 13784 9 10617 8 9477 53 45133 14 13938 30 26543 52 43353 57 49967 69 65238 32 29700 41 39180 41 39240 67 62669 46 41877 55 46645 64 56528 52 43502 19 17784 28 23619 69 65041 55 47146 33 32364 63 54675 67 58250 53 43958 30 27791 24 19574 64 56830 68 63102 57 48104 53 45165 67 61973 63 54590 4 2855 68 64805 53 44247 53 45253 8 9691 24 19937 43 40675 24 19007 68 63520 32 30444 67 61460 19 17640 62 54306 7 7634 43 39741 40 39007 30 26078 52 43581 28 25195 7 6565 9 12109 53 43942 63 55049 54 45851 9 11431 68 64902 65 56959 32 29198 68 63305 67 58132 67 60598 8 9527 57 50471 9 11810 59 52298 62 53416 67 62723 14 14307 14 12684 57 49409 63 54580 63 54454 3 2545 7 6469 33 33752 68 63353 63 54995 67 61125 1 516 14 13028 39 37803 63 54713 52 43391 39 37370 17 15325 28 23855 25 20605 26 20742 68 63351 64 56883 67 57551 5 3811 68 64634 31 28599 17 16561 67 59281 64 56750 62 53736 68 64477 53 45087 34 34550 43 39896 9 11956 59 52424 6 4169 67 61319 32 30463 8 9971 36 35459 67 61002 67 62908 67 61626 43 40717 14 14045 68 64091 67 57320 52 42939 3 2518 27 21380 31 28018 17 14992 24 20148 28 24191 67 62873 56 48008 52 43439 67 57795 7 7905 67 60170 67 58519 3 2613 68 64666 9 10422 17 15327 57 50305 63 56110 68 64750 67 61198 67 61035 64 56900 57 49237 57 48660 24 19247 40 39162 8 8999 49 42555 67 58101 61 53076 59 52716 59 51326 69 65078 62 54258 45 41515 9 10287 67 60781 38 37002 59 52775 56 47858 58 51287 37 36194 3 2569 52 43263 57 50281 57 51120 52 43104 67 60958 28 24443 49 42390 69 65044 67 60238 44 41048 7 5787 67 62769 25 20316 63 55869 68 64621 43 39950 7 7440 29 25584 55 46945 67 59494 14 13214 4 3312 24 19145 55 46762 28 24653 53 44580 32 29447 68 63209 55 46148 59 52367 24 20153 3 2787 51 42737 43 39798 52 42843 67 57163 55 46829 32 29304 64 56541 33 31988 33 32362 67 57623 67 61036 59 51523 52 43050 62 54083 53 45432 69 65240 53 44474 62 54026 32 30323 10 12243 64 56928 40 38132 7 6998 8 7949 14 12738 24 19915 57 49826 37 35698 46 42053 1 631 37 35774 28 24437 17 15343 55 47319 63 55915 40 38190 67 58401 67 60868 67 61265 38 36472 52 43116 55 47592 57 50700 27 21793 30 26671 57 50379 57 51129 8 9448 41 39212 39 37718 53 45397 59 51588 6 4976 59 51645 53 43754 17 15241 57 50721 67 60123 67 58921 7 7586 3 2217 67 58293 63 54945 54 45997 63 56114 67 62412 44 40937 40 38161 14 12681 9 11491 14 13886 33 33044 33 33229 53 45405 63 55118 57 50327 67 61219 62 53883 67 59521 31 28230 63 54481 67 58421 8 8255 57 50403 7 7421 43 40872 67 58098 33 33597 53 45346 31 28505 68 64349 55 46787 69 65438 68 64563 35 35401 28 25144 59 51734 53 43886 7 6622 53 44839 44 41197 3 2750 67 60357 39 37769 8 9093 32 31105 62 53487 8 8725 14 14084 8 9059 45 41477 45 41529 68 64409 53 44084 64 56521 27 23258 69 65294 9 11110 59 51541 17 16707 32 29722 38 36561 62 53390 33 33412 31 28168 30 27750 7 6517 63 54662 67 58538 8 9562 32 30987 67 59797 55 46416 30 26030 59 51782 2 1118 32 29704 69 65254 17 14914 67 57828 53 44876 34 34449 28 23869 9 11812 5 3904 59 51517 34 34487 63 55030 68 64267 9 11802 43 40920 14 13519 37 35833 17 16446 68 64573 67 61124 40 38563 69 65392 67 62872 68 63703 67 61678 8 8567 28 23734 67 60332 27 23280 55 46520 8 8460 11 12389 2 1091 17 16912 67 60465 16 14825 32 30047 53 44067 38 36491 6 4923 52 43090 67 58270 27 22268 33 33180 67 61447 27 21310 49 42452 68 64631 33 32381 31 28122 8 8582 67 62005 53 44661 5 3882 3 2678 3 1927 68 63313 6 4230 68 64905 26 21030 31 28224 27 21593 43 39931 67 58185 55 46919 14 13427 24 18874 53 45564 67 60037 7 7106 31 28883 67 61475 27 22813 67 61938 34 34877 37 36124 67 62690 53 44472 69 65413 67 59868 69 65103 3 2468 27 23128 14 14189 63 55159 68 63981 55 46418 60 52908 33 31926 17 17152 63 55105 63 56197 67 57069 8 8747 62 53985 54 46012 30 26465 24 19926 67 62603 7 6648 37 35554 43 39746 57 49935 49 42469 32 29279 67 59837 57 48973 34 34805 31 28070 37 35534 27 22800 39 37223 69 65160 8 8025 9 10653 29 25517 39 37273 9 10370 67 61897 34 34307 69 65071 31 28072 67 59077 67 58748 57 50995 67 58386 68 63028 17 16805 33 32151 9 11401 19 17580 67 60739 32 31174 14 13199 46 41683 52 43234 67 60269 64 56763 7 5672 53 45557 28 25216 68 63064 52 42865 67 57913 14 14224 57 48760 68 64624 2 1264 43 39829 62 53998 17 14986 54 45805 68 63712 55 47437 67 61412 67 57904 27 21741 57 50266 8 8651 67 59080 63 54622 60 52998 57 48730 34 35144 31 29098 57 49519 53 45601 53 45169 67 57484 1 864 67 61596 68 64119 37 36311 52 43317 67 62954 68 64311 52 42979 9 10727 67 58334 63 55072 7 7302 25 20611 67 60426 59 51600 67 60467 8 9401 67 59177 69 65768 67 61753 8 8813 43 40226 32 30632 39 37442 67 62887 66 57003 44 41306 4 3501 62 53696 67 62549 34 35006 7 5738 67 60846 40 38840 34 34081 67 62379 24 19419 69 65053 24 19438 3 2529 63 54528 39 37650 4 2902 54 45921 63 55524 55 46388 33 32546 50 42629 53 44851 27 23160 64 56837 59 51458 32 30625 34 35326 55 46205 38 36755 17 16002 68 63267 39 37736 67 58359 7 6640 68 64704 7 5407 59 51757 67 61323 53 44507 33 32246 14 13096 68 63758 68 64509 63 54464 67 60231 30 27039 49 42384 27 23262 52 43077 32 29788 69 65783 8 8327 63 55607 44 41307 24 20120 19 17600 40 38137 30 27180 9 11715 68 63696 57 50093 53 44062 69 65218 62 53638 57 48384 63 55149 67 61945 57 48051 2 1128 39 37519 57 49628 27 21711 64 56789 45 41622 69 65623 56 47987 67 61659 24 20026 67 62355 11 12361 25 20578 68 64462 68 63522 57 48808 19 17667 68 62979 32 29269 31 28516 54 45971 67 62708 64 56710 30 27806 68 63894 67 59048 46 41881 63 56132 67 59472 53 45125 27 21309 57 49134 69 65132 32 29742 67 58775 43 39518 1 931 14 13250 57 50602 32 30753 68 63457 34 33998 6 5186 45 41412 24 19127 27 22258 57 48435 21 17849 37 35669 32 31006 25 20544 68 63635 62 53502 59 52249 62 53906 63 54771 59 52542 11 12480 6 4014 7 5970 37 35931 3 2384 58 51303 54 45834 14 13768 68 63852 14 14482 30 27046 67 59083 69 65186 57 50913 63 54845 33 33642 67 62497 67 57700 53 43959 63 54684 60 52870 57 50387 67 59059 39 37129 64 56716 31 28460 43 39701 31 28704 51 42721 39 37424 57 50524 44 41320 67 61435 67 60476 14 14404 63 54859 55 47159 30 27570 67 58790 59 51383 68 63327 40 39013 57 50258 9 11158 9 12182 64 56592 59 52055 67 57974 69 65512 53 44748 16 14709 59 51731 67 59532 4 3138 47 42102 57 49619 67 60385 7 7403 51 42667 27 21365 56 47787 8 9173 55 46511 39 37058 8 8172 67 58139 68 64089 43 39956 3 2224 67 58313 67 58946 8 8211 40 38346 14 13864 56 47997 54 45847 6 4399 56 47903 57 49859 9 11507 67 57202 38 36770 8 8575 63 55710 68 64511 43 40114 67 58108 57 51131 26 21267 52 43579 67 57905 68 63986 62 54078 38 37005 43 40928 9 10985 27 22362 67 57843 1 241 17 16050 67 57911 2 1579 17 16484 26 20859 63 56151 67 62596 28 23335 68 63899 37 35747 67 61949 9 11352 37 35658 9 11004 33 31906 67 57558 67 62449 67 57403 67 60120 63 55490 43 39670 28 25208 68 63340 33 32239 55 46512 67 59164 57 51233 64 56869 24 20129 62 54012 2 1680 43 40637 69 65395 67 62083 56 47756 43 39383 53 44372 17 16569 67 62788 53 45542 53 44888 53 45460 47 42127 62 53439 68 64748 68 63807 37 35612 57 50237 57 48160 67 59002 27 21511 64 56922 53 44307 67 57081 57 48883 40 38630 67 57067 46 41897 22 18245 43 40446 67 60459 57 51017 36 35457 59 51881 43 40209 64 56641 59 52661 67 59329 40 38754 67 59815 11 12249 67 61268 69 65881 68 62988 67 60925 9 11202 55 47244 24 19621 43 40296 67 61182 8 8887 34 34767 67 58262 32 31355 1 621 67 62538 3 2020 17 15916 53 43915 62 53990 23 18750 14 14116 59 51754 32 31731 3 2403 67 62298 63 55547 28 24815 59 52256 17 15561 67 59871 67 60157 57 50153 68 63876 67 61023 17 15253 59 52797 27 22286 57 49341 28 23856 67 57789 3 2353 53 44832 55 47100 5 3525 6 4945 9 11980 67 57208 68 63449 67 59923 8 8799 43 40090 67 60829 40 38663 67 62505 57 50021 8 9285 63 55654 7 6701 50 42580 67 62589 32 29992 68 63647 67 62369 32 31794 5 3611 38 36885 4 3056 67 58378 57 48565 30 27918 33 33320 34 35082 62 54216 57 51043 8 8316 62 53841 68 63326 68 64339 9 10882 68 63886 57 49395 9 11060 34 35131 68 63057 63 55453 53 45523 69 66063 14 14512 8 9941 67 62639 30 26802 55 47387 63 54815 67 60825 53 44987 54 45928 32 29176 7 5807 24 20055 67 59495 68 63608 30 27014 59 52696 8 9476 30 26759 7 7735 30 27040 14 12848 57 48073 27 21564 62 53811 57 48337 67 61714 67 57621 25 20508 67 58190 67 57615 46 42082 64 56929 64 56742 8 8821 23 18746 11 12420 30 26070 67 60502 30 26395 30 26686 4 3029 32 29338 59 52449 57 51089 39 37791 39 37632 30 27801 67 61326 8 9504 34 34221 43 40784 57 48430 8 8115 67 58746 7 7203 27 22820 14 14157 27 22967 7 5424 67 57619 33 33804 6 5275 68 64735 63 55401 67 62375 7 5647 62 54030 59 51529 9 10983 43 39777 52 43108 55 46606 27 22112 59 51380 45 41545 44 41181 46 42048 28 23669 63 54447 67 61689 53 45364 67 60890 7 7327 27 21538 46 41937 7 5572 7 5828 30 26947 40 37992 6 4328 31 28934 67 62523 43 39643 67 61935 53 44336 21 17978 38 36416 9 12230 30 27657 69 66053 24 19252 67 59717 63 55892 59 51592 60 53033 53 45435 9 11583 67 62504 39 37850 6 4849 6 4023 55 47258 46 42068 67 60540 69 65042 26 20732 7 6787 63 55817 9 12216 31 28043 48 42262 69 65170 63 54563 9 10557 69 64988 69 64966 8 8676 57 48662 63 55353 68 64544 63 54796 1 975 53 43743 28 25131 67 62611 32 31022 22 18403 67 61450 24 19479 43 40661 33 33682 67 59540 27 22444 30 26051 5 3913 7 5462 68 64479 57 48209 34 34782 62 53517 24 19347 68 63700 6 4019 67 61179 67 62727 52 43608 52 43219 67 61434 27 21918 68 63714 9 12104 67 58838 30 27653 9 10398 67 59278 38 36641 44 41318 1 51 50 42631 68 64609 68 64130 69 65453 59 52188 59 51347 9 10192 67 62341 68 64118 27 21439 64 56438 24 19812 57 48439 67 62028 67 59063 37 35758 25 20312 63 55943 49 42370 53 45234 30 26666 34 34538 31 28699 30 27883 68 63031 67 61390 6 5042 15 14634 57 51091 67 61105 48 42259 67 62482 55 46178 46 41984 62 54009 55 46302 56 47869 12 12556 33 32801 38 36903 67 57699 53 43974 62 53472 8 10046 28 24352 43 40399 6 5114 57 50570 14 14139 13 12590 30 27968 7 7550 64 56300 68 64753 57 51221 30 27795 53 44738 3 2759 64 56434 68 63312 63 55752 37 35921 28 24751 60 52912 63 54759 67 57420 59 52630 55 47065 33 32647 67 59673 14 14119 7 5489 67 61989 9 10643 69 65088 34 34892 39 37175 9 10771 67 61310 57 51080 38 36629 32 29668 52 43230 67 60384 69 66060 7 6723 67 58083 68 63504 67 61145 67 61339 67 60960 27 22911 27 22897 22 18224 63 56140 55 47195 67 62677 55 47012 57 48134 52 43621 24 19096 33 32752 30 26758 53 45030 57 49647 62 54296 67 57598 28 23921 59 52344 53 45228 33 32337 40 38438 17 15567 17 15073 63 55413 30 27809 67 59915 24 18830 59 51780 67 58758 6 4038 34 34967 63 55908 24 19727 7 7127 34 34113 31 28448 68 63258 38 36551 56 47660 61 53107 17 15966 68 64227 1 132 43 40758 52 43584 57 49677 18 17158 3 2233 68 64135 30 27329 67 58707 30 27836 59 52336 63 54864 63 55122 30 25955 9 11203 14 13916 5 3645 30 26358 63 56006 26 20847 32 30173 67 60448 33 32111 6 5006 61 53263 53 45372 63 55920 67 59465 56 47822 68 63869 38 36436 57 48640 28 24937 7 5531 33 33026 59 51678 57 48361 53 44179 40 38492 6 4735 67 57582 68 64858 17 15012 63 55004 68 64760 59 51607 40 38185 24 19881 67 61244 53 44261 34 34135 67 58068 5 3517 28 24922 67 58931 67 61247 3 2711 67 61525 14 13642 64 56898 3 2609 17 15555 17 15940 37 36304 67 57786 4 3120 53 43943 67 61251 63 54505 62 53611 30 27704 7 6094 55 46578 7 6341 59 51887 62 53646 67 57454 52 43134 68 63856 40 38335 8 9856 62 53885 9 11535 52 43382 29 25417 16 14767 59 52346 67 61549 69 66304 6 4403 59 52732 55 47176 68 63035 27 22964 52 43623 61 53257 14 13930 69 66355 33 33406 17 16287 62 54116 24 19625 67 58385 33 32321 32 29298 34 34256 27 21548 6 4021 67 60663 39 37525 30 27747 68 64198 69 65867 67 60955 43 40073 52 42818 33 33530 6 4873 55 46603 59 52014 40 38314 24 19131 69 65738 55 46366 64 56539 57 49776 24 20192 57 50910 17 15219 9 10944 59 51582 67 59117 1 396 67 58831 6 4391 57 49153 30 27558 57 49828 7 5683 38 36678 67 62763 63 54572 27 22941 27 21508 67 58273 27 23120 1 134 67 58422 64 56504 59 51995 32 31408 67 62878 63 55231 3 2055 24 19033 9 11273 43 40770 42 39285 67 62437 33 31836 55 47412 43 39615 31 28488 67 59731 8 9937 37 36171 57 49206 17 16778 24 20249 45 41537 30 26152 22 18126 7 7292 8 9902 67 57776 8 7975 32 31749 58 51277 68 64017 69 65507 67 62210 53 45652 45 41391 56 47777 67 61955 32 31651 39 37155 69 65009 43 40873 2 1107 27 23279 3 1860 24 19154 68 63110 68 64859 68 63027 33 32524 67 60522 67 57848 64 56446 55 47316 60 52996 63 56044 57 50374 39 37104 56 47961 57 51211 53 45002 56 47778 67 62058 6 5127 53 44895 14 12723 65 56962 7 7303 67 57594 4 2861 39 37851 38 36625 59 52070 57 48888 37 35566 7 6652 67 57897 30 27909 67 60117 30 25901 6 4309 63 54844 67 59261 39 37484 7 5518 37 35704 69 66458 67 61940 67 62783 8 8262 9 10224 69 65373 69 65525 68 63152 64 56897 63 54661 6 4485 17 14975 63 54411 3 2319 53 44682 43 40144 67 58094 43 39717 29 25731 28 23660 64 56801 34 33993 8 9014 62 53293 59 52373 30 27841 64 56734 69 66494 63 55818 9 11373 69 66085 67 59784 69 66528 21 17862 67 59541 59 51958 57 48823 68 63547 53 45315 53 43928 55 47647 53 45501 18 17479 31 28896 53 45409 7 5772 68 63523 59 51630 62 53310 21 17980 1 115 63 54843 57 49840 67 61620 1 502 54 45934 43 39543 40 37955 62 53960 31 27975 56 47923 53 45553 31 28743 30 25923 67 60372 57 50711 69 65607 57 49392 38 36432 57 49282 43 40603 34 35265 67 59444 67 57541 33 33937 69 65750 29 25575 67 60115 68 63354 67 59834 67 57728 27 21747 53 45192 53 44824 57 48736 28 25001 68 63427 67 57187 32 29131 14 14192 24 19238 67 61849 59 52726 67 62557 64 56688 57 49838 53 43921 57 48934 17 15006 67 61287 69 65816 24 20262 39 37503 67 57283 56 47798 53 44092 59 51765 8 9865 55 46339 40 37943 9 10941 3 1817 52 42992 63 55544 67 62123 52 43055 30 27325 52 43670 32 30649 57 51002 63 55644 53 44441 17 16100 69 65853 52 43020 30 27907 8 8081 11 12476 28 23805 59 52590 69 65059 39 37810 34 34669 31 28268 59 51791 69 66150 63 55079 67 61974 24 19597 63 55322 8 8974 55 46737 69 65117 64 56761 3 1843 52 43138 33 33553 67 59724 30 27734 69 66401 67 58664 59 51705 4 3150 69 65002 70 66763 55 46549 3 1965 34 34798 57 50831 38 36566 18 17284 53 44021 43 39454 61 53212 51 42697 57 51179 67 59496 26 20909 62 53379 68 63983 40 38844 67 57223 12 12569 69 65127 63 54784 63 55467 62 53685 70 66695 2 1713 65 56986 43 40219 63 55474 57 48837 63 55645 37 36044 70 66809 64 56417 34 34524 62 54210 67 61542 24 19899 38 36737 33 32627 6 4929 8 8985 27 21363 67 58394 63 54479 70 66779 70 66672 34 35260 68 64660 64 56562 67 59485 68 64351 57 48298 17 15805 67 61016 27 21850 38 36946 1 233 9 10675 8 9737 50 42568 14 12674 27 21643 54 45992 30 27613 14 13254 5 3891 69 66406 57 48774 27 23045 33 32477 7 7272 30 27199 63 55372 53 45260 7 7460 68 64243 14 13473 55 46828 30 27730 17 17006 67 57253 17 15293 57 48355 32 30334 9 10550 63 54552 56 47867 63 54511 17 14995 67 57020 67 57720 25 20427 67 61597 67 57137 68 62973 69 65528 40 38385 67 61018 17 14872 53 44553 28 23499 9 11693 53 45145 39 37383 23 18695 7 6289 47 42187 67 60513 60 52916 17 15821 4 3508 9 10813 63 55577 17 14953 64 56419 64 56538 27 22130 59 52477 31 28643 1 1074 53 44054 57 49970 9 11437 63 55569 22 18119 68 64390 43 40925 69 65168 67 57357 55 46248 32 29945 67 59799 32 29552 57 48096 7 6239 61 53131 1 281 6 5174 69 65250 67 61943 67 59229 32 31474 53 44761 31 28800 6 4225 68 63156 31 28689 57 49521 67 57148 34 34202 67 62433 67 59635 30 26186 69 66313 57 49890 43 40831 31 28866 67 61916 53 44341 14 12944 24 19465 55 47392 31 28486 69 66625 63 55324 67 62645 43 39789 9 11428 46 41851 17 14987 68 63737 29 25256 67 57385 28 24018 67 58158 5 3550 67 59184 4 2819 57 48284 67 57745 67 60215 28 24258 57 51067 63 55497 64 56927 55 46349 53 45626 67 62580 57 50221 68 64503 69 65725 68 64015 67 60364 67 57271 14 14471 32 31371 57 51145 43 39883 3 1739 67 57270 17 15501 68 64798 67 59576 52 43021 67 57750 17 15034 26 20993 4 2805 65 56961 27 23119 34 35013 61 53142 67 60735 55 46916 69 66553 68 64331 69 65828 31 28190 9 10538 17 16056 67 61271 67 62613 14 12831 69 66518 63 54696 67 61967 52 43002 63 55769 67 62142 53 44481 67 59368 70 66726 9 10348 62 53504 63 55938 63 55519 52 42863 68 64343 67 61602 68 63665 29 25603 6 4657 60 53013 70 66699 67 57153 32 30617 17 16698 57 48233 7 7697 57 49704 67 60951 68 64415 55 46782 7 6243 30 26155 59 51593 9 10842 57 50163 68 64602 30 25947 67 58073 63 55093 34 34633 57 50642 59 52644 69 66246 6 4507 52 42987 63 56041 67 62002 7 5408 17 17143 9 10220 6 5240 53 44815 69 65819 67 59127 8 8425 8 8673 70 67120 27 22063 55 46413 17 16756 31 28386 2 1122 67 60341 59 52337 38 36344 24 18820 17 15779 68 63180 67 60322 30 25910 22 18095 59 52471 33 33122 26 20919 43 40304 30 26086 67 62554 37 35672 28 23884 65 56966 36 35518 17 14997 57 51010 69 65272 70 66973 53 45168 2 1719 1 369 62 54082 67 61080 69 66584 9 12137 67 60483 67 58315 2 1152 2 1246 67 61086 67 60026 67 62403 4 3395 39 37108 29 25321 44 41151 14 13786 59 52130 67 60076 55 47649 27 22374 67 60268 9 11574 24 19598 56 47794 6 4322 31 28068 57 50630 67 58021 57 50188 57 50346 40 38570 57 48769 68 62994 53 45454 38 36486 68 64545 67 60243 40 38601 69 65212 70 66893 57 50140 7 6558 8 9999 40 38442 70 66704 57 48830 67 61415 48 42285 69 66512 49 42397 67 57635 5 3584 32 30944 8 10086 67 59384 53 44236 68 64881 32 30466 59 51915 32 29783 40 39158 14 13054 62 53981 67 60305 59 52109 59 52541 8 9440 68 64833 12 12548 59 52535 63 54636 67 58964 52 42905 42 39263 44 41251 5 3798 9 10475 55 46994 21 18035 67 57942 69 65094 59 52024 33 33603 67 60361 33 32540 57 50815 31 28150 69 66164 55 47121 68 63348 46 41856 39 37340 7 6377 33 32018 17 15410 7 7194 33 32489 53 44893 32 31606 57 48299 56 47873 53 44774 67 57127 62 54164 68 63363 60 52918 62 53566 8 9756 23 18548 59 51938 67 58006 59 52565 67 57958 25 20504 68 64838 17 16897 57 49618 37 35837 69 65627 30 27906 1 688 40 38955 13 12577 67 61420 40 38582 53 43908 9 11894 68 64652 9 12157 67 60902 62 53821 60 53025 45 41393 67 57115 27 21655 6 4598 67 60500 9 10349 68 64891 34 35274 70 66965 37 35956 7 5808 67 61648 55 47248 55 47411 59 52146 64 56480 33 32065 5 3892 32 30302 14 14027 14 12909 33 33570 43 39857 24 19655 7 7554 51 42739 28 23585 52 43451 69 66450 27 22651 67 57260 57 50535 68 63765 68 63486 67 59586 8 8129 70 67004 17 15337 69 65796 67 58365 16 14756 3 2687 70 67190 21 18017 57 50109 57 50322 70 67193 59 51756 40 38896 43 39978 52 42884 62 53568 67 61979 53 45532 64 56829 67 62131 67 61563 1 473 27 23133 55 46203 14 13879 57 49463 3 2305 53 45713 40 39079 62 54328 14 13566 27 22323 57 49642 4 2932 59 51907 8 8572 67 62416 69 66430 68 62996 67 60128 30 26033 28 25248 8 8881 4 3181 34 35164 64 56712 68 63250 29 25516 15 14629 40 38971 2 1236 68 64328 67 58522 7 6061 1 408 43 40469 28 25249 8 8695 28 23470 7 7464 52 43510 69 65217 62 54120 27 23087 27 22144 70 66790 28 24012 67 62576 67 62047 55 46557 53 45535 64 56598 67 57217 62 53889 63 55934 59 51480 57 49468 4 3512 67 62017 68 63469 52 43314 33 33342 4 3067 64 56758 38 37037 9 11817 32 31511 31 28913 67 59995 1 618 67 58181 57 50027 43 40465 68 63325 12 12532 6 4052 22 18536 46 41929 53 44116 43 40370 34 34946 39 37897 69 66364 70 67061 69 66057 7 6865 69 65080 57 49729 31 28779 33 32228 67 61205 62 53365 67 57477 67 60738 62 54209 9 11449 71 67380 2 1725 4 3144 68 63299 68 63334 55 47177 70 66806 33 33808 24 19520 63 54790 63 55422 34 35245 31 28074 2 1478 14 13367 67 58093 8 8837 69 65567 34 34601 67 60855 9 11205 8 9578 28 23377 32 29144 8 9116 67 60155 34 34216 30 25948 7 7137 67 58665 24 19793 68 63691 67 59273 32 31737 56 47780 67 57339 53 44290 7 5841 57 49284 52 43615 32 30251 39 37450 2 1458 44 41180 8 9577 57 50583 59 52291 55 47593 69 66174 33 33838 69 64960 55 47130 1 9 46 42080 37 36066 59 51857 40 38682 55 46684 68 64036 19 17602 69 65829 31 28600 4 2831 63 54919 67 59183 14 12682 28 24525 53 44818 52 43128 17 16023 68 64443 48 42229 69 65676 63 55466 6 5008 37 35872 24 19251 67 60428 37 35684 17 16657 33 33033 70 66731 69 65704 67 57626 69 65377 59 52211 14 13718 62 53721 67 57261 9 10970 69 65397 27 22158 52 43045 62 53891 17 15546 67 62246 27 22377 67 57198 69 65180 53 44198 67 59524 57 50004 46 41793 59 51763 17 14918 1 1008 53 45472 17 15401 15 14631 57 51012 64 56428 64 56413 32 31308 69 65303 68 63828 23 18586 32 29422 40 38724 63 56166 45 41594 9 11173 59 52821 8 8270 57 49196 27 22397 28 24495 25 20296 69 65888 24 20292 8 8895 68 64866 69 65689 63 54782 59 52528 53 43944 7 6354 30 26527 27 21475 55 47470 67 59061 30 26964 18 17253 28 23891 67 62710 53 44237 63 55404 54 45994 67 57701 8 8717 57 48906 26 20762 68 64099 30 26162 61 53103 30 26101 63 56051 43 40227 57 48707 11 12318 61 53200 67 60722 7 7851 30 26490 3 1879 71 67550 68 64450 43 40763 67 60487 3 2688 14 12784 67 58714 67 58888 69 66611 67 60694 4 3197 67 60303 68 63426 67 62161 69 65818 64 56628 8 8691 28 23337 67 59813 57 50554 38 36574 55 47532 9 11492 63 56186 62 54331 39 37496 34 34008 55 47325 1 1035 2 1224 17 16093 57 50370 30 27196 49 42464 31 28283 67 62810 53 43872 67 61191 59 52058 57 50893 32 31515 38 36698 63 55982 7 5677 69 66605 63 55797 67 59649 67 59338 67 59397 62 53949 62 53944 69 65276 62 53272 62 54222 59 51694 14 13639 55 46255 28 23573 28 24968 27 21659 62 54127 59 51842 63 55999 67 58178 32 29859 70 66848 59 51758 68 63424 2 1232 59 52033 45 41446 38 36695 59 51886 17 16380 70 66787 69 65370 57 50978 37 35866 67 59072 33 33906 70 66978 68 63969 53 44276 68 63785 62 53873 14 13488 2 1267 69 65702 8 8235 57 49679 17 16373 69 66577 40 38772 68 64165 57 50079 14 14396 70 67026 67 60438 63 55400 8 10029 62 53586 33 33794 63 55616 57 50478 57 49330 69 65076 59 52244 57 48123 71 67722 53 45608 62 53965 67 62018 67 60299 27 21674 57 49175 53 44013 4 3483 67 61248 30 27280 70 67152 63 55755 67 58865 9 12155 67 60720 63 56160 59 51821 67 60972 69 66236 57 49147 55 46363 28 24304 59 51418 56 47921 63 55918 68 63198 29 25570 40 38083 44 41351 71 67689 69 66012 17 16609 27 21730 8 8305 69 65869 69 65716 3 2771 3 1738 49 42415 67 59882 69 66088 17 15568 7 7635 43 39760 64 56591 38 36704 29 25373 17 15526 67 57368 5 3926 55 47611 67 61497 40 39117 34 34686 63 55254 67 57719 68 63521 69 65624 27 21822 68 63744 67 62555 55 47170 58 51252 64 56482 70 66705 27 23100 70 67006 30 27152 6 3964 22 18531 57 48714 67 62414 52 43181 69 66488 70 66659 57 50152 9 10991 57 48390 28 24289 33 31857 70 67099 62 53363 67 60965 57 49160 1 954 68 64896 67 61578 5 3569 53 44102 32 31358 17 15580 2 1642 32 30490 59 51771 55 46637 68 64264 34 33974 69 65708 22 18433 67 58005 45 41569 43 40695 63 56028 67 59946 17 15258 32 29879 69 65098 8 10065 64 56571 62 53431 57 49369 64 56389 17 16870 43 39994 69 65129 69 65371 9 12060 28 24109 40 38216 17 15267 1 512 9 12059 67 61368 32 29259 18 17489 63 55375 67 59747 57 48860 53 45420 14 13815 40 38419 57 49543 70 67115 9 10715 57 50275 67 60984 67 57485 1 79 71 67734 55 46763 57 48406 64 56766 14 14505 8 9891 55 46066 48 42256 69 66427 69 66610 68 64054 67 59453 31 29059 24 19153 32 31569 31 28442 28 25024 64 56302 67 62767 53 43989 27 22992 63 55194 55 47330 27 21839 25 20452 29 25711 67 59439 8 8147 55 46880 38 36892 17 16844 69 66356 53 45604 46 41727 24 19478 57 48967 9 10711 17 17106 8 7959 67 60555 56 47967 64 56352 64 56872 22 18066 24 19936 57 50854 63 55771 32 31074 17 16885 68 63508 68 64288 44 41098 27 23226 33 33370 28 23627 62 53928 67 60021 8 10158 16 14763 63 55898 55 46801 43 39374 59 51671 53 45259 69 66597 6 4506 67 62359 25 20565 67 62691 37 35654 32 30081 11 12265 8 8951 52 42876 1 406 37 35727 30 26913 57 50447 43 39592 67 61547 69 65107 67 60628 27 22279 67 61485 11 12358 17 16583 40 38606 57 50395 71 67935 64 56621 63 55975 58 51279 30 26517 57 50591 6 5011 26 20976 71 67382 63 54726 34 34016 67 62924 32 30128 32 31263 71 67882 53 44817 33 33875 67 60706 53 44128 6 4112 70 67074 26 21121 53 43763 47 42113 69 65595 68 63060 22 18380 21 17901 31 28820 68 62967 41 39252 63 55081 27 22916 24 19031 67 62345 67 58610 9 10708 57 50740 67 59427 7 7725 63 55971 18 17255 69 65517 70 67240 59 52061 57 49973 44 41093 27 22354 67 62700 67 57523 30 26730 27 22658 67 58784 64 56764 67 62167 27 21932 71 67595 2 1212 9 10211 55 46438 69 65530 3 2338 67 62260 67 58978 57 49782 64 56691 27 23111 69 66638 36 35524 39 37274 71 67992 27 21975 71 67494 6 4383 41 39209 63 55846 24 19206 17 15045 69 65100 62 53993 67 59250 69 65463 38 36852 69 66409 9 12052 67 59763 34 35226 67 59944 67 62440 67 61804 68 64505 68 64120 24 19371 64 56730 4 2795 68 64199 32 30542 14 12699 11 12435 55 47365 67 59900 69 65566 55 46201 68 63621 68 64935 28 23899 67 58071 9 10960 67 62619 27 22926 33 33708 59 52674 53 44568 1 604 53 44136 62 53360 3 2326 5 3867 23 18570 32 31563 69 66444 69 65446 2 1218 37 35888 3 2732 67 60314 70 66990 67 61672 59 51487 28 24803 22 18369 9 10413 57 48184 32 31758 31 28082 17 15904 53 45338 33 33614 32 30597 17 14902 40 38174 40 38236 3 2220 28 25067 43 40781 14 14134 18 17169 70 66757 67 59417 55 46913 68 64188 68 64800 71 67373 40 38650 67 60926 67 59611 34 34602 68 64104 69 66094 67 57177 55 46447 64 56772 32 29770 26 20814 43 40105 27 22855 38 36782 1 828 22 18228 34 34802 38 36685 57 48446 63 55068 21 18041 28 24624 67 61937 67 58332 32 30994 1 947 49 42437 69 65903 67 57139 67 61249 30 25857 68 64352 67 58523 56 47736 14 13621 14 14131 56 47676 17 15329 17 16821 45 41593 40 38074 2 1640 68 63065 63 54724 58 51300 45 41610 39 37607 59 52419 55 47149 43 39622 46 41997 43 39858 7 5819 63 54668 32 29272 8 8044 69 65241 47 42109 67 62496 68 63919 6 5349 43 40439 67 59207 37 35552 24 18952 45 41590 55 47033 68 63117 30 25938 9 11200 67 59929 3 2635 8 8446 45 41653 69 65763 68 63480 32 31549 68 62999 69 65307 14 13933 63 55000 67 61986 67 57791 63 55742 57 50549 24 19389 67 59460 9 10969 55 47188 9 11722 32 30263 9 10400 52 43368 62 54185 68 63918 44 41233 63 55083 62 53727 14 13152 28 23991 60 52881 9 11255 63 56103 57 48687 14 13042 67 60992 62 53792 44 41360 57 51025 7 5906 67 58205 70 67167 48 42234 30 26994 57 48202 33 33537 68 63487 45 41462 45 41475 43 39461 68 64187 63 55622 70 67069 34 34067 63 55518 59 52086 17 16689 55 46612 67 58373 67 60861 30 26011 67 59846 43 40885 14 13976 57 51187 8 7990 64 56276 71 67652 19 17636 71 68201 67 57657 30 26272 53 44919 37 35925 69 65040 9 10388 67 58211 69 65444 43 40881 69 66274 67 59204 8 8342 67 57277 4 3473 8 10035 17 15427 63 55185 7 6041 67 60446 68 64548 67 59824 64 56401 68 64395 19 17641 34 35238 67 60854 67 58803 3 2320 7 7314 30 26872 67 59401 55 46227 33 32744 68 63959 70 66682 67 60624 49 42450 1 921 67 61474 67 57849 53 45352 63 55390 7 5861 57 48942 53 45112 67 60772 68 63864 69 65223 69 65350 9 10507 18 17487 67 62487 8 8139 67 59118 6 4681 24 19918 28 24422 24 19209 24 18827 68 64622 30 27691 27 22860 67 58335 59 52272 17 16379 9 11570 70 66831 8 9845 57 50256 71 68021 57 49898 14 13805 46 41698 67 61253 40 38675 28 23566 32 31429 60 52831 63 54494 67 60285 44 41172 7 6872 67 62651 5 3814 34 34247 8 7971 6 5052 68 64659 71 67659 28 24758 67 59773 9 11219 5 3915 57 49041 6 4151 14 13767 37 36160 27 22508 3 1921 63 55137 69 66079 26 20716 27 22980 32 30485 57 50441 14 13641 28 23353 9 11074 68 63181 64 56536 40 38337 67 57703 68 63849 67 60527 7 6836 19 17751 67 59226 69 66467 53 44245 57 49948 57 48058 57 49913 8 10045 14 13700 62 53313 59 52462 33 31954 14 12665 71 68184 8 7985 66 56992 31 28660 29 25544 8 7984 33 32635 67 60219 71 67904 67 61792 67 61636 71 67888 7 5711 17 15488 67 59971 63 55683 24 19756 68 63501 71 68131 71 67748 6 4356 55 47488 67 58922 69 66305 3 2738 69 65012 69 65173 7 7425 11 12422 6 4570 28 23406 61 53167 71 67556 67 59024 33 33892 67 61510 8 8931 7 5959 67 61193 24 18909 7 5801 62 53344 24 20156 64 56306 7 7576 53 44784 14 13338 67 61142 64 56462 53 45511 68 63859 69 66540 32 29582 59 51785 19 17749 67 59098 9 11672 34 34362 67 57878 67 61413 62 53327 53 44838 30 27889 62 53458 27 22351 43 39364 14 12630 24 20186 52 43129 40 38796 34 35102 48 42274 14 12929 8 8367 7 7214 71 68064 14 13003 68 63294 68 64090 6 5086 67 62570 53 44044 69 65459 71 68422 31 28529 59 51335 55 46942 40 38567 43 40455 30 26500 71 67766 71 67307 55 46971 8 8283 63 54672 39 37848 67 58024 68 63546 67 62847 67 60395 34 34596 55 47628 68 63800 67 57959 30 26897 17 15392 8 8930 58 51255 57 49352 17 16344 31 28557 6 4452 46 41827 53 43941 67 61402 8 8611 30 26187 67 57281 7 7610 69 65135 28 23980 7 5459 31 28076 53 44723 39 37346 3 1913 62 54125 67 61545 57 49931 53 43728 53 44544 63 55301 69 66457 32 31317 7 6666 28 25146 68 63278 53 45366 23 18635 69 66256 16 14764 43 40579 57 50042 57 48396 55 46953 6 4628 59 52267 67 61786 21 17984 68 63485 57 48400 24 19798 14 13098 33 33226 69 66100 32 30672 67 62089 70 67185 57 51164 34 35227 50 42609 63 55780 18 17391 62 53351 28 23827 57 49793 57 48926 34 34844 69 65069 30 26541 67 60593 29 25627 68 63716 59 52538 40 38831 19 17573 1 806 69 65318 68 63499 67 61713 7 7003 67 62128 59 52452 57 50358 67 57299 67 58670 4 3136 59 51366 69 66091 57 51000 14 13291 71 68037 8 9304 67 60590 67 62068 23 18606 24 20150 55 47117 53 45064 32 29124 43 39546 9 11706 7 6888 67 60577 63 55613 28 23738 24 19367 60 52925 67 58753 63 55777 44 41331 39 37385 62 53930 71 67686 17 16829 5 3695 17 14956 25 20413 6 4155 67 60815 27 22898 57 50069 62 53356 36 35425 71 68120 57 49902 55 46395 14 13047 69 65503 8 8407 67 61507 67 61329 69 66272 53 44962 68 63945 69 66603 25 20322 52 43049 27 22231 53 45619 67 57735 2 1605 57 51065 67 62590 33 33278 68 63941 33 32601 43 40662 68 63543 68 64770 55 46133 69 65634 28 24564 45 41630 60 52931 55 47154 37 35897 39 37734 7 7206 9 12024 59 51361 67 61867 7 5890 3 1980 69 66280 57 49378 57 49068 63 56189 46 41745 67 58645 17 15450 67 62634 1 376 63 55283 24 19330 67 62429 2 1670 59 52122 37 36059 38 36740 67 57194 53 43848 25 20351 67 62491 1 343 67 60088 64 56355 14 12754 43 40590 64 56619 52 43117 43 39674 3 2653 22 18294 71 67725 38 36379 40 38494 67 60657 23 18625 7 6988 33 32720 56 47840 63 54988 7 7590 69 65047 14 13541 71 67356 67 62049 69 66196 30 25881 59 51748 63 54423 32 30030 71 68283 24 20149 64 56684 53 45289 32 29335 71 68355 7 5818 63 55933 33 33862 69 65575 53 45539 39 37766 65 56964 57 50716 63 55222 69 66218 28 24030 68 64564 68 64164 67 62221 71 67306 67 62951 63 54937 52 43405 67 62921 67 62321 71 67583 67 61049 7 5749 32 29638 7 5855 67 62254 34 35359 28 23634 57 48208 43 40841 32 29663 18 17336 32 31209 68 64693 32 31451 3 2186 67 61655 57 50980 72 68642 1 248 1 977 6 3974 30 25958 67 61417 28 25130 69 66503 30 27616 43 39735 18 17480 27 22768 39 37655 68 64289 43 40468 40 38023 69 66132 71 67363 67 57600 45 41574 67 60102 46 41777 6 4656 14 14517 32 30706 64 56340 27 22975 68 64637 56 47891 29 25298 68 63901 69 66527 34 34253 69 66375 62 54172 67 62843 56 47860 7 6935 34 34321 48 42302 44 41378 33 33809 67 61358 55 47053 61 53207 67 57752 30 27217 14 13676 30 27596 62 53377 4 3097 67 61856 67 57903 40 38477 67 62043 32 29537 71 67547 17 15090 63 55923 71 67317 67 58435 68 64464 63 55213 14 13647 19 17610 40 38983 72 68595 67 60701 7 5431 67 59101 67 62411 34 34880 39 37362 27 21516 71 67421 22 18262 59 52262 44 41300 9 11427 67 61051 67 61439 67 61646 69 66226 67 57576 24 19920 6 5213 14 13448 57 48933 36 35449 31 28685 30 26249 69 65711 64 56940 6 3985 38 36632 68 63397 30 26508 64 56886 53 45380 70 66846 8 10007 38 36706 17 15263 59 52588 9 10230 67 57966 67 58782 40 39124 32 29191 34 34179 71 68276 27 22203 33 31879 68 64377 53 43837 62 53654 64 56926 58 51310 28 24079 17 15224 59 52778 17 14962 57 50628 69 66283 67 58728 30 26719 41 39222 67 59748 67 61673 63 55947 24 19458 67 60294 44 41310 59 52077 31 28899 32 30687 44 41045 37 35924 68 64273 68 63934 57 49017 55 47407 18 17469 67 60163 43 39702 59 52261 57 49267 24 19397 54 45912 57 51031 24 19733 67 62211 1 1024 53 44620 68 63732 68 64480 53 44000 67 59386 30 27588 11 12261 63 55249 64 56301 46 41694 32 31675 12 12521 67 62577 57 49695 52 43458 67 59383 69 66073 56 47707 53 45210 57 48558 69 65977 59 51396 40 38266 57 49676 67 57659 57 48437 14 13975 71 68246 70 67154 38 36428 33 33259 67 60224 32 31192 67 59598 6 5389 68 64245 19 17717 57 49508 68 63284 67 61410 68 64092 32 29440 70 66778 67 58568 7 5773 67 62715 7 7242 6 4126 40 38469 7 7502 63 56039 46 41689 68 63988 17 16730 28 23737 59 52053 8 9437 30 26748 34 34756 64 56325 63 54944 63 55215 28 25215 67 59928 17 16144 53 44956 57 50977 62 54065 59 52327 63 55057 67 57552 67 61344 14 12644 3 1852 34 34400 68 64174 67 59312 55 46820 6 4040 71 68474 30 27241 68 63565 64 56568 55 46708 72 68570 62 54073 62 53354 26 20968 23 18773 69 65556 32 30303 38 36921 37 35997 59 51815 41 39183 40 39065 62 53632 59 52105 32 31147 52 42834 63 55114 30 27680 67 59493 8 9936 67 62450 68 63071 67 59175 57 50851 31 28447 71 67986 54 45898 57 50355 63 55531 30 27086 71 68134 8 9656 24 20059 62 53874 68 63140 33 33824 9 11142 34 35304 67 61307 39 37440 67 60214 68 64019 46 42049 53 43998 3 2487 28 24800 39 37374 68 64910 56 48006 55 46163 59 51354 67 58294 58 51268 67 62586 17 16398 24 20028 30 26445 24 19258 69 65949 59 51329 28 24938 71 67926 8 9616 6 5295 17 14994 63 55028 68 64649 62 53931 47 42097 3 2435 73 68730 7 7358 64 56671 68 62993 57 49915 30 27079 30 27835 68 64201 43 39542 67 59034 67 61038 70 67086 8 8546 57 50071 34 35204 14 14432 7 6082 67 57631 57 50523 63 54758 6 4699 67 62238 59 51975 24 19579 9 10641 69 66250 27 22423 62 53294 63 54426 8 9932 33 31900 63 55280 67 59272 17 15882 33 32858 33 32147 67 62162 40 39116 63 55335 9 10752 33 31915 69 65751 56 47843 70 67183 32 29695 70 66885 29 25271 55 47095 33 33473 31 28025 67 58612 37 36165 67 61881 70 66815 7 6984 69 66208 8 10112 59 51931 18 17377 52 43550 8 8304 67 59500 63 56217 51 42690 71 67859 17 16895 63 55891 40 39037 1 850 62 53318 57 48856 62 54133 55 46715 68 64365 14 12781 67 59430 67 57451 32 31510 68 64472 7 5644 53 45219 27 22216 1 469 67 61499 56 47789 67 57387 3 2103 67 59434 68 64478 67 60877 55 46822 63 54914 68 63837 52 42978 25 20450 61 53193 24 19592 7 5973 17 17030 9 11501 14 14569 42 39330 24 19078 57 48998 71 67944 68 63134 63 55491 62 53449 69 66592 74 69034 74 69108 32 31247 3 1922 46 41797 44 41321 68 63384 28 24317 7 7784 54 46027 57 49281 28 24277 57 49837 6 4487 67 59480 68 63337 30 27915 27 21450 30 27123 31 28157 19 17691 33 33436 33 33408 53 43969 67 57628 71 67800 32 30378 67 57741 62 54167 31 28071 67 59862 67 62494 69 66069 64 56802 74 69048 57 50427 6 4355 67 62095 69 65179 71 67792 55 47268 67 60508 67 57168 28 25128 69 66199 5 3623 44 41330 53 45395 33 32594 67 60814 22 18511 27 22586 55 46699 68 64061 67 58798 69 65813 9 10881 34 35349 39 37316 68 63201 4 2999 34 34872 70 67045 17 16264 40 38049 8 9832 57 48306 26 20787 33 32358 69 65148 19 17753 43 40704 69 65323 53 45102 67 62453 68 64075 68 64218 17 14955 53 45534 7 7428 68 64731 57 50394 69 65572 34 33958 67 60989 33 33849 67 61811 9 12108 68 63879 28 24003 57 48712 69 66574 45 41663 7 5939 32 31235 59 52418 70 66896 32 29800 67 61256 14 13747 74 69117 11 12475 44 41127 32 30493 39 37476 59 51618 55 46387 59 52608 5 3590 69 65470 59 52489 46 42088 68 63816 67 61618 27 22205 57 48784 57 50757 32 30188 69 66009 27 22265 59 52451 2 1121 57 50696 14 14012 69 65028 25 20531 27 21368 68 64257 35 35392 67 61278 57 50060 43 40295 43 40808 7 6487 26 21276 4 3470 33 33459 18 17481 3 2495 57 51121 27 21646 63 55153 63 55754 43 40435 24 19587 67 58800 67 61520 40 38869 8 8780 27 21848 43 39676 34 34416 44 41188 74 68796 57 49752 57 49440 35 35396 69 66548 67 62173 12 12568 61 53050 67 58587 33 32303 64 56639 67 60171 63 56112 31 28354 63 55905 32 30317 68 64136 50 42581 24 19616 57 50222 9 10979 71 67764 64 56351 67 62231 67 57232 67 60516 67 60568 52 42957 3 2581 57 50998 3 2216 67 62472 1 227 62 53536 53 44540 42 39320 40 38480 69 65151 16 14667 1 1040 7 6554 69 65748 6 3946 43 39657 6 4811 8 8108 39 37240 58 51251 71 68203 34 34228 43 39645 67 59992 27 21804 39 37513 57 51093 71 68141 7 5534 72 68530 9 10585 17 15687 24 19941 69 66131 17 15185 32 31633 71 68458 62 54043 69 66161 43 39377 67 59042 74 68942 27 23244 6 4402 40 38620 26 21006 70 67119 69 66435 32 30700 6 4563 14 13679 3 1754 59 52640 67 60681 14 13490 2 1575 32 29230 59 51908 4 3437 46 41679 50 42573 6 4866 13 12582 39 37794 17 14971 14 14423 68 63975 59 51419 74 68801 57 49788 71 67909 14 12874 59 52041 45 41649 17 15919 8 8186 67 60184 69 65319 24 19803 70 67111 64 56953 4 2813 55 46415 67 62358 59 52154 73 68699 67 61872 71 68407 6 5102 71 67559 67 62122 6 4825 67 62315 67 62335 69 66353 74 68800 67 61985 71 67419 67 60676 26 20650 4 3124 6 5194 27 22696 24 20112 33 33653 59 52247 74 69036 59 52314 53 43997 40 38992 70 67249 55 46922 39 37301 24 20078 17 16115 44 40959 53 44140 57 50936 17 14911 59 51675 28 23917 68 64671 54 45902 30 27493 67 61612 37 36259 30 26949 72 68518 44 41234 45 41411 27 22499 7 6813 53 43817 67 59258 30 27312 67 61728 67 62814 31 28248 27 21815 67 61076 27 22221 67 58144 43 40558 60 52843 69 65524 67 57422 62 53997 57 48676 55 46754 68 63196 7 6021 56 47969 57 50500 40 38764 2 1560 27 21688 69 66124 63 55170 69 65772 57 50505 7 6394 59 52735 67 61590 67 58099 55 46915 30 27506 40 38934 17 15087 3 2045 55 47233 67 58684 33 33894 43 39807 71 68075 27 21457 22 18416 67 57262 28 23442 44 41014 63 54823 62 54221 70 66933 30 27934 68 63833 43 39350 71 67903 67 60182 57 51225 9 11331 6 5336 74 69226 63 55713 22 18109 6 4154 71 67854 53 44400 37 36207 57 48642 24 19718 34 35337 53 44015 49 42510 52 43696 17 15886 57 49700 67 59536 40 38192 69 65154 16 14793 57 49479 59 52382 40 38820 2 1693 62 53742 53 45020 74 69357 52 43461 55 47096 32 30344 63 54571 6 4526 64 56459 68 63086 67 61262 52 43121 57 48728 72 68575 52 43068 73 68671 67 60463 7 7365 8 9977 67 62192 59 51395 9 11434 62 53726 32 29443 67 62563 9 11907 67 62768 63 55416 57 50801 70 67153 24 19184 7 5472 63 54429 74 69268 41 39234 32 30337 57 48772 32 31584 69 65924 32 31641 15 14648 7 6083 6 5130 67 61665 7 6645 31 28376 28 23417 71 67458 17 16307 70 67024 63 54350 31 28236 68 63433 14 12932 68 64771 70 66734 67 58239 74 69515 43 39852 9 10530 57 50115 69 65701 26 20794 4 3299 68 63739 56 47661 69 66261 8 9980 67 57884 67 58474 1 843 8 9209 56 48033 57 48935 71 68498 57 49771 67 62448 53 45636 17 15815 17 15620 37 35892 74 69605 8 9036 69 66162 4 3167 67 62140 24 20000 69 66262 37 36268 39 37290 57 48796 43 39675 63 54778 43 40148 27 21463 71 67638 44 41142 67 59897 31 28745 61 53244 67 57031 7 5903 27 21471 14 13929 14 14113 3 2325 62 53526 59 51686 69 65111 57 50762 67 59548 69 65308 53 44190 67 62785 12 12518 14 13662 1 189 55 47165 57 49805 70 67113 68 63922 63 55483 71 67916 49 42348 28 24534 57 48329 55 46250 69 66083 69 64953 3 2170 7 6597 43 40706 57 50233 57 49922 67 61425 27 22703 69 66616 68 64884 68 63146 43 39855 63 55344 74 69326 14 12970 8 8653 31 28246 64 56906 7 6031 52 43509 30 26767 59 52402 57 50717 53 44003 53 45281 59 52206 68 63252 69 66177 67 60242 61 53123 67 62185 27 22012 70 66927 7 7233 43 40779 57 48819 30 26285 34 35224 64 56425 43 40795 26 20967 32 30640 67 59290 62 54255 55 46663 43 39587 33 33116 55 46765 67 58632 71 68166 67 61831 67 59450 64 56282 53 45417 63 54503 63 55267 69 66244 5 3739 1 970 69 65389 70 66793 71 67565 7 7562 2 1692 43 40702 8 8282 8 8957 67 57498 30 26299 3 2097 30 26791 67 60320 68 63089 70 66788 33 33584 67 57162 20 17812 3 2525 71 67763 56 47922 8 8554 63 54561 32 29881 34 35158 69 66501 34 34828 39 37100 14 12981 28 24589 57 48966 43 39819 71 68317 6 4625 74 69183 43 40496 71 67877 71 67665 67 57968 36 35463 32 29826 7 7520 62 54056 31 28253 64 56348 26 21158 17 16288 33 33448 69 65152 70 66984 6 4552 43 40616 9 11424 63 56241 57 49204 31 28576 40 38941 62 54032 68 64773 46 41961 63 55887 67 61934 74 69306 68 63072 30 25890 57 50724 67 58904 9 11488 74 69706 71 68440 16 14705 24 20157 32 31119 68 63752 40 38952 34 34939 43 40574 67 59111 70 66826 23 18775 27 21929 2 1551 29 25480 8 9772 63 55175 33 33907 67 62332 32 31412 71 67910 7 7922 33 33654 38 36803 74 69237 69 66106 17 15473 67 60985 5 3565 68 63125 68 63383 71 68209 8 7976 68 64870 17 15516 71 67464 27 21622 4 3089 68 63398 17 16416 43 39397 32 29941 57 49780 67 62361 14 12877 63 56158 32 29756 69 65465 56 47838 74 69223 33 31976 63 55085 40 38895 22 18098 7 7153 67 60398 9 11089 69 65583 74 68750 55 46513 40 38031 9 11927 43 40560 4 3412 57 50220 17 15158 67 59214 1 613 14 14310 6 4348 8 7999 31 28611 27 22823 73 68726 17 15132 63 55513 60 52905 61 53196 53 45188 43 40348 59 51807 18 17463 4 3115 74 68791 26 21084 6 4994 43 40389 71 68139 69 66339 33 32573 57 48613 9 11190 7 7522 39 37433 18 17408 61 53132 17 16259 28 23769 71 68233 2 1239 68 63642 44 41068 38 36581 7 7505 55 46252 28 24233 53 45470 14 12656 63 54783 57 50596 63 56116 24 20049 33 33785 68 63597 30 25862 43 39485 32 29984 68 63787 62 54100 67 59806 3 2057 63 55533 53 43838 9 10890 67 62063 28 23581 67 59167 14 13072 67 57601 5 3595 68 64803 34 34761 27 23165 33 32089 17 16608 71 67468 6 4193 54 45968 6 4070 74 69205 68 64416 17 15611 67 61875 68 63891 17 16030 62 54156 63 55091 64 56945 74 69681 71 67688 14 13417 74 69772 53 45144 63 54593 69 65123 67 57166 67 58999 6 5371 37 35816 28 24854 43 40374 62 53763 68 64674 26 21236 6 4558 33 33123 37 36138 8 9148 52 43404 9 11117 71 67975 71 67911 68 63001 6 5182 70 66823 64 56669 5 3576 64 56427 1 927 55 47259 3 2379 68 63821 69 66330 67 60264 8 8277 70 67296 30 26644 43 40353 25 20580 57 48535 67 60402 67 58894 67 61930 11 12251 68 64429 67 59640 30 25821 67 61081 68 64681 67 58123 30 26115 8 9866 39 37096 55 47087 8 9394 22 18415 53 45007 57 50806 63 54473 43 40931 24 19471 68 63298 67 61970 67 62261 69 66242 67 62325 29 25709 34 34929 64 56915 14 14392 55 47271 62 53315 67 58979 33 32113 57 49560 32 30124 64 56682 70 66918 53 44362 23 18754 8 9044 44 41101 28 24434 74 69196 74 69536 55 46652 46 42056 59 51816 71 68213 17 15640 63 55051 39 37495 34 34087 71 68475 33 33678 30 26816 69 65068 69 65367 69 65857 43 40472 70 66684 34 34396 52 43520 71 67420 56 48012 14 14386 68 64193 68 63936 70 67158 57 48949 40 37934 23 18691 43 40519 57 50048 68 63685 53 45540 14 12949 9 11885 67 62562 68 63778 18 17317 43 40898 67 57742 71 68054 40 38016 71 67821 8 9877 68 64851 74 70037 40 39102 61 53099 69 65065 32 31533 71 67599 31 28861 67 58760 33 32631 8 8938 11 12273 6 4365 28 24504 14 14523 18 17160 67 62303 17 16361 9 10197 43 39463 74 69347 56 47811 40 38734 55 47388 30 27099 67 58426 53 44001 68 63878 8 9029 49 42428 57 49238 53 45340 69 65995 68 64899 53 45469 71 67598 71 67749 64 56485 65 56987 37 35891 30 26861 43 40365 59 52618 68 63318 7 6566 74 69736 57 48493 52 43488 74 69945 67 62426 68 63818 71 67834 67 60775 32 30824 33 33616 71 68278 67 60871 9 11581 7 7739 57 49637 34 34328 67 62157 53 43926 34 34587 67 57106 68 63808 74 69393 53 43746 32 31691 53 45362 27 23250 18 17516 6 5311 68 63611 71 67617 56 47830 24 19305 67 57042 9 10955 57 48170 55 47303 68 64648 43 39873 69 66415 7 7185 64 56840 64 56585 57 48212 70 66979 31 28649 67 60888 74 69055 64 56451 27 22330 57 50033 74 69082 7 7749 2 1553 70 67029 38 36937 49 42528 55 46662 67 60897 70 67293 67 58898 55 46087 69 65581 63 55363 14 13031 67 60971 46 42087 70 67123 68 63461 67 60812 9 11744 64 56506 67 61703 49 42420 74 69408 67 57721 14 13966 24 19754 57 50930 32 31745 57 48416 63 56219 69 66112 7 7569 40 38939 39 37330 70 66849 5 3575 7 6019 69 65884 49 42514 56 47857 32 31492 37 36108 68 64721 53 44202 27 22731 67 59141 70 66777 71 68196 69 65850 55 47370 67 57907 14 13592 67 60399 2 1137 67 57126 71 67972 14 13384 69 65456 63 55548 28 24113 33 33631 74 69855 59 52491 55 46299 9 12086 67 59216 9 10956 68 64675 45 41407 30 26825 49 42563 63 54910 53 44480 67 62417 56 47904 67 62895 53 44073 67 59053 32 31491 69 66254 63 55770 27 23081 63 55729 67 60421 14 13118 24 19906 31 28785 6 4203 67 61384 32 30176 52 43231 67 57811 67 57995 28 23588 43 39649 17 15861 34 34614 68 64629 6 4464 68 63365 11 12375 62 54033 53 44822 59 51738 57 49047 62 54301 8 7972 64 56822 62 54317 2 1253 67 59503 57 48287 69 66478 43 39870 43 39633 2 1139 67 60374 68 64927 28 24072 27 21563 29 25472 71 68375 69 66606 55 46212 57 48145 31 28781 69 65142 43 39804 74 70110 9 11879 24 19285 68 64078 46 41744 57 51216 67 62559 57 49501 68 63996 52 43215 70 66643 55 47369 67 59110 50 42572 68 64248 68 64498 57 50737 74 69257 7 6131 74 69992 30 26090 9 12189 43 40551 71 67511 57 48179 7 6638 69 65854 69 66373 63 55944 32 29566 63 56072 7 7110 43 40053 43 40221 4 2993 30 27247 67 59187 32 29358 69 65079 63 55132 57 48690 3 2008 56 47700 14 14381 24 19331 34 34174 17 16210 59 51856 28 24446 53 45665 63 55546 59 51348 67 60755 70 66825 56 47985 32 30322 74 70001 63 55602 67 60964 54 45987 1 805 30 27232 70 66713 69 66626 63 55179 25 20620 57 50614 33 32521 52 43704 67 58834 71 68052 2 1412 63 55038 69 66230 69 66251 68 63084 14 14561 68 63730 67 57543 74 69169 74 68926 67 57561 74 69806 33 33751 74 69289 67 61028 40 38163 18 17424 8 8294 55 46848 55 47445 59 52470 1 880 74 70134 69 65211 6 4733 26 20670 74 69609 34 34866 74 68879 6 4828 1 641 57 50639 32 30227 14 13311 67 60642 67 62686 32 30922 8 10165 67 60217 53 45327 68 63176 67 57080 72 68613 6 4600 7 5524 11 12266 37 36110 68 63806 68 63173 43 40457 71 68270 30 26687 55 46591 70 67146 53 45381 70 66692 17 16162 4 3401 37 36032 53 44421 6 5037 74 69211 60 53010 44 41283 64 56520 4 3157 67 57317 8 8559 67 58868 67 61369 8 9729 69 65084 67 58131 57 50392 67 57404 44 41174 40 38357 23 18786 69 65700 67 58391 63 54897 28 23885 24 19401 30 26398 50 42588 14 14348 17 15093 7 6093 67 61936 29 25774 27 21896 55 46534 67 60830 33 31820 7 7392 68 64053 67 60113 69 65277 34 34236 34 34394 38 36417 64 56786 4 3069 53 44643 37 35895 74 69498 14 13795 67 61334 67 59650 74 69801 38 36640 67 58100 67 59652 63 54368 57 49018 8 8513 54 46040 32 31360 59 51586 63 55839 1 500 72 68586 69 66506 14 14507 36 35507 70 67022 57 51182 67 59305 63 54643 67 61093 69 65108 63 55563 59 52127 67 62147 74 69087 33 33016 14 14075 9 10314 67 58872 69 65274 67 61047 69 65942 68 62968 55 46885 67 59390 52 43496 7 6387 31 28227 67 57633 63 55348 71 68036 30 26656 63 55899 31 28357 14 14195 22 18281 67 59554 32 29549 30 27321 34 34985 74 70020 3 2743 37 35741 74 69768 57 48756 7 6776 63 55820 57 50486 62 54335 27 22607 68 63977 68 63055 57 49758 57 49503 69 65008 9 12172 8 10102 67 62030 67 61033 67 62731 32 30489 14 13862 7 7853 14 12725 67 60331 59 52548 31 28289 1 571 67 62326 22 18520 67 62000 53 44717 68 64324 5 3698 67 60528 55 47333 33 32220 32 30642 21 17982 68 63049 69 65380 28 24448 67 59893 19 17670 22 18259 6 4515 67 57985 57 48323 43 39837 8 10018 40 38973 49 42432 57 51086 33 32996 44 40970 11 12383 32 30308 74 69206 63 55187 67 62204 56 47881 59 51826 53 45274 67 59070 63 55058 17 16385 8 8127 43 39878 55 47145 69 65659 22 18082 17 15844 49 42508 67 62502 71 68193 70 66867 70 66906 24 20194 69 65114 4 2804 24 18969 74 70336 17 16971 68 63445 39 37281 67 60883 71 67325 67 60566 9 10730 24 18860 34 35046 33 32309 33 33759 57 48295 74 70211 6 4235 57 51200 32 30399 69 65614 53 44789 74 69723 71 67856 17 16523 57 50870 52 43001 53 44227 27 22505 53 44866 43 40203 74 69582 31 28564 62 54025 63 55459 3 2747 74 69933 67 57870 68 64300 45 41423 59 51986 57 49471 52 43690 40 38293 74 70161 64 56643 63 55650 71 67740 49 42383 27 23016 74 69950 67 59143 24 19427 4 3017 28 23722 58 51297 67 58177 33 32502 2 1675 17 15146 52 42904 71 68419 67 59030 67 58608 74 69550 67 60906 69 65718 33 33415 60 53022 53 45220 67 59403 74 70043 31 28837 7 6013 27 22697 59 52178 30 27536 31 28841 69 65799 57 49207 63 55181 69 65529 44 40946 53 45724 28 24441 14 14014 2 1099 27 22207 55 47465 17 16764 9 12078 68 63008 71 67610 28 24531 3 2270 2 1603 38 36809 39 37885 69 65221 13 12593 28 23947 71 68050 59 52281 3 2703 59 52126 67 57769 9 10540 38 36661 37 35871 68 64105 70 66844 31 28417 69 65996 7 7108 28 24307 74 69346 59 51423 33 33540 33 33712 14 13420 17 15799 67 62279 68 63616 14 13824 67 61431 17 16441 28 24822 67 61068 68 63292 27 21589 67 62917 9 10581 63 55067 43 39385 71 68216 69 66290 57 49717 32 29735 9 10340 14 13927 43 39820 38 36853 27 22319 71 67776 7 6751 67 60061 55 46560 59 51626 57 50551 14 13988 27 21630 71 67837 8 8506 38 36595 53 43948 7 5887 55 46833 67 60337 30 27798 30 27735 59 52500 33 32888 67 58299 71 67369 53 45746 69 66452 7 7678 70 66860 71 67586 53 45591 74 70511 38 36516 7 7652 28 25073 45 41474 29 25365 68 64183 24 19858 74 69610 28 23549 37 36142 67 59356 53 45583 17 16555 64 56783 39 37514 68 64785 27 21694 71 68415 75 70648 71 67336 39 37745 67 59463 17 16594 68 63729 9 10954 62 54195 69 65194 39 37106 31 29104 37 35805 40 38487 71 68259 7 5657 17 17045 6 5030 67 60998 36 35501 69 65187 64 56397 55 46529 68 63048 34 34188 6 5277 33 32084 68 64375 74 70199 9 10838 14 13536 53 44240 70 67018 69 66314 63 55054 53 43772 24 19973 30 26634 19 17793 3 2082 59 52326 67 60512 67 62509 72 68549 28 25231 57 49869 72 68628 71 68188 64 56396 68 64137 14 13535 3 2152 30 26192 71 68488 63 55681 44 40969 53 45543 9 10951 8 8668 70 67091 67 57507 74 69765 28 23569 59 52599 43 39366 74 70517 59 52814 69 66052 57 51153 3 2282 67 58257 34 33951 57 51199 63 55530 47 42152 62 53442 32 30220 67 57677 74 69757 39 37781 14 14400 69 65757 59 52553 75 70572 74 69065 62 53597 59 51869 74 69519 69 65261 67 62718 69 66456 63 55555 74 69184 69 66121 67 59888 55 46883 8 9074 53 43881 9 10179 68 64604 70 67143 52 42862 59 52721 74 70071 68 63002 9 12097 53 44763 6 4922 67 59469 1 928 55 47516 33 32219 63 55863 62 54270 75 70892 8 10062 53 43983 32 29398 7 7329 34 35340 4 2893 17 15974 17 16935 40 38464 67 59520 30 27922 43 39987 6 4312 39 37828 14 12991 8 8900 63 55330 57 50227 32 31133 6 4965 53 44820 71 67868 61 53218 70 66795 69 65220 67 57928 17 16097 48 42216 57 49631 37 36131 59 52650 37 36095 67 58201 67 62284 44 41371 67 60941 57 49803 71 67347 67 59956 63 55029 69 65378 67 61761 20 17841 17 15937 32 29126 56 48001 62 53715 69 66515 53 45485 68 63265 24 19395 53 45572 24 19009 22 18425 74 70242 67 60189 59 52087 57 50841 29 25275 74 70109 40 39134 38 36856 55 47642 28 24695 63 55700 32 30941 26 21100 68 64279 44 41077 43 40379 6 4015 74 69296 33 32724 17 16120 62 53334 36 35483 2 1186 67 60736 69 65608 59 51860 50 42620 67 60325 56 47850 17 16596 68 63231 7 7230 6 4453 69 65672 53 43902 74 69612 14 14556 59 52015 63 55501 44 40971 9 10725 14 14126 7 7937 45 41452 71 67829 52 43649 57 50597 43 40514 57 48301 69 65727 67 58507 74 69956 29 25405 63 54395 2 1115 11 12477 7 5436 68 62961 34 34198 67 62046 22 18451 59 51717 43 39466 46 41977 9 11487 67 61772 59 52271 67 60229 39 37085 7 6153 40 38586 32 29512 74 69685 57 50430 67 62129 32 31630 29 25640 59 52242 14 14239 67 57010 55 47266 59 51410 40 38076 68 63697 34 34520 68 63105 67 57425 67 59788 57 49535 31 28120 74 69647 70 67263 3 2281 67 58236 69 65693 57 50687 59 52665 63 55470 74 69473 12 12564 55 46588 54 45879 59 52623 68 64547 32 30774 14 12762 63 54694 6 4502 69 65072 57 48559 45 41459 59 51665 34 34403 46 42085 74 69816 31 28411 57 48677 9 12054 33 32404 8 8395 53 45330 72 68556 67 60349 74 69531 5 3800 71 67566 53 44558 63 56191 74 70097 69 66318 67 62276 30 27032 71 67615 74 70253 68 64309 6 4692 68 64908 57 49152 34 35029 67 61138 71 67692 1 305 64 56507 67 60523 4 2793 67 58196 74 69663 59 51498 67 60526 55 46311 5 3923 67 59937 74 70000 57 48075 59 52647 68 63568 57 50658 68 63627 33 33590 71 67695 63 55674 64 56854 9 11263 2 1507 67 61946 6 5274 30 26521 14 13943 67 58210 59 52193 28 25251 7 5836 33 32096 53 45694 24 19440 9 10605 24 19788 63 56087 62 53332 31 28843 68 64724 74 69521 62 54087 67 60673 57 49053 17 16947 67 57516 68 63241 43 40409 6 5326 53 45361 11 12300 6 5138 67 61925 57 48414 2 1730 67 57592 7 6822 69 65128 12 12536 67 60763 63 55721 28 24709 32 31205 62 53386 7 6248 57 51022 71 68350 8 9580 59 51984 62 53933 71 67577 68 63998 3 2311 32 31084 68 64306 75 70707 75 70727 58 51314 69 65695 5 3589 67 61807 75 70964 46 41878 67 61739 18 17524 57 48167 58 51313 33 33302 38 36907 52 43392 67 60169 43 40323 47 42092 71 67477 9 10665 67 59192 34 35369 67 62397 3 2734 8 9321 70 67156 67 59081 55 47486 7 5958 57 50713 32 29937 64 56719 74 69072 74 68863 4 3065 74 70252 68 63316 48 42273 59 52505 19 17726 3 1780 64 56513 32 29252 29 25616 7 5612 22 18202 6 4727 8 9418 34 35062 14 14022 18 17230 62 53978 69 65508 62 54302 59 51609 44 41303 70 67289 71 68412 53 44699 57 50091 71 68000 8 8835 53 44510 22 18458 24 18938 51 42762 69 65067 40 38590 56 47782 67 60818 22 18370 40 38465 31 28337 74 69921 63 54548 74 69924 16 14847 43 40757 45 41584 51 42714 59 52289 24 20043 51 42686 67 62772 28 23436 74 70178 9 12191 33 33509 43 40282 69 66061 5 3591 39 37733 63 56068 45 41458 22 18330 69 66602 60 53004 62 54284 34 34514 16 14732 39 37147 30 27545 75 70985 43 39904 71 68229 74 69460 63 56174 67 59612 63 55724 74 69694 22 18450 17 15191 31 28280 18 17343 17 16178 48 42282 64 56821 57 49663 37 36216 27 23143 48 42261 53 44184 14 13213 57 50946 63 55014 34 33988 39 37853 59 51461 28 24524 40 38856 67 62492 75 70753 9 10417 67 58779 62 54141 71 68234 67 57272 67 61611 37 35778 52 43477 30 27519 27 22852 67 59339 74 69402 43 40733 27 22069 59 52060 63 54902 40 38829 63 55178 75 71009 7 5918 67 57054 57 49398 68 64647 34 35060 33 33433 75 70649 67 57105 70 66706 68 63677 57 49359 53 45404 55 47162 67 59624 17 14917 14 13099 68 63495 30 26429 59 51404 33 32001 67 62941 57 50011 74 68862 14 12687 64 56934 67 59775 43 39623 28 23338 57 49563 14 13507 40 38621 45 41438 14 12902 60 52895 67 62610 6 4303 37 35974 14 14494 74 69782 74 69281 57 49110 69 66284 17 16530 67 61405 25 20365 34 34698 69 66459 3 1887 76 71113 39 37461 63 56136 55 47264 67 60291 8 9108 67 62778 23 18647 52 42841 51 42705 51 42695 67 60094 1 153 63 54800 71 67394 52 43432 63 54632 68 63954 30 25913 28 24510 74 70040 74 69451 67 62627 29 25756 57 49627 17 15245 47 42157 57 48243 68 64200 7 7135 17 16335 8 8796 32 31426 71 67642 67 62614 2 1540 71 67539 67 59758 73 68679 67 59341 7 7595 63 56048 68 64262 75 70631 33 32851 71 67537 57 50385 7 7401 67 62716 68 62978 1 690 6 3975 6 4277 17 16108 70 66805 26 21108 68 63218 1 125 57 48257 63 55055 68 63191 14 13495 32 29899 33 32730 34 34145 63 55764 34 35159 9 12173 23 18574 17 16975 69 65293 7 6054 29 25519 17 15491 57 50908 43 40899 22 18339 75 70721 23 18582 68 64254 39 37682 6 5129 64 56882 57 51246 63 55106 68 64207 77 71330 22 18064 39 37856 68 64228 67 60777 63 55064 69 65825 55 46320 62 53575 29 25797 32 30549 77 71301 63 55378 17 16602 67 60278 68 64040 57 48221 15 14642 55 47364 68 64580 71 68224 69 65455 9 10582 17 16685 52 43426 26 21062 74 70171 52 43191 63 54886 53 44901 46 42067 67 58238 68 64117 77 71318 67 57663 67 58184 8 8170 17 15400 57 49000 67 59074 70 66856 33 32156 57 50636 64 56809 57 48276 3 2512 8 9079 69 65313 74 69528 22 18234 7 6667 9 11419 33 32645 17 15827 39 37743 8 8598 14 13257 71 67343 49 42381 44 41117 71 67499 27 22953 29 25676 7 5559 68 64690 71 67563 68 63379 43 40052 74 68889 67 60368 67 62203 71 68089 67 60936 68 64456 57 49867 55 47237 9 10297 63 54705 43 39766 30 27656 30 27084 71 67965 67 57759 74 70227 53 45748 55 46110 57 50955 69 66186 64 56433 34 34438 71 67602 6 5005 19 17622 67 57568 33 33357 74 70116 18 17530 67 62705 5 3718 69 66003 67 57946 8 8540 71 67699 24 19378 74 69729 67 62751 74 70262 34 34484 53 45693 74 69504 53 44368 74 70479 68 63802 32 31443 32 30923 8 9332 68 64041 59 52001 39 37524 7 7637 32 30453 30 26515 52 42812 67 61540 67 59752 3 2481 9 10629 69 65255 8 9288 7 7093 57 49889 32 30424 14 12671 71 67573 17 16080 3 2151 67 61054 54 46043 34 35243 29 25639 33 33554 17 15518 55 47440 70 66710 44 40953 67 59006 33 31825 71 68114 67 58318 9 11621 74 70365 67 61984 1 368 28 24955 34 34900 26 21134 32 30384 55 46527 74 69362 63 54942 55 47286 31 28575 71 68322 7 7839 30 26757 57 49600 72 68618 17 14950 14 12819 31 28077 11 12327 9 10783 67 62349 67 59765 70 67008 75 71053 9 10444 55 47332 23 18651 68 64638 34 34094 20 17821 67 57692 72 68612 53 43764 71 68129 67 60848 64 56701 72 68591 70 66967 71 67579 67 62948 31 28341 63 55276 63 55878 75 70791 69 65229 67 60016 67 59367 62 53953 63 55660 49 42329 32 29362 33 32791 70 67070 30 26911 32 29767 52 43255 3 2160 6 4636 28 23369 32 30878 62 53614 8 8102 67 57354 69 64959 34 34651 24 20200 28 24284 57 48718 45 41399 27 22276 43 40453 74 69850 25 20550 33 32928 53 45235 17 16495 57 48245 67 60565 71 68028 69 65282 24 18974 67 59011 32 31226 43 40677 43 40914 62 53793 74 70471 74 70096 8 8061 40 37948 33 32971 67 60986 9 11234 71 67841 40 39155 30 27538 43 40817 71 67528 67 61700 52 43358 43 40135 57 48896 37 36218 6 4709 14 13546 34 34448 39 37662 30 27803 67 57146 24 19495 8 8411 17 16346 46 41763 68 63738 67 61582 57 48331 24 19720 53 45099 74 69996 56 47890 71 67770 70 66834 67 62090 5 3905 56 48037 40 39004 31 28015 67 58022 59 52032 70 67223 68 63715 69 65922 9 10380 63 55101 63 55066 57 48131 7 5963 67 60018 68 63190 14 12614 63 54409 74 70556 77 71310 8 8288 9 11037 69 65590 17 14887 3 2409 31 28707 69 66137 2 1411 9 10776 64 56367 47 42150 5 3797 69 64948 60 52993 27 22840 68 62974 44 41088 75 70821 68 63207 49 42488 67 57524 68 64116 67 57286 71 67784 9 11628 14 13924 67 61020 70 66883 55 46491 59 52199 32 29343 1 841 18 17525 8 8089 8 8805 67 62419 5 3869 37 35589 74 69011 74 70022 67 60310 68 64095 24 19868 68 64680 9 10356 57 49652 7 6045 22 18173 64 56318 27 22398 63 55986 57 50158 67 62761 69 65062 30 27509 6 3947 77 71435 31 28375 55 46368 3 2749 63 55221 69 65918 24 18818 30 26775 7 5418 40 37971 9 10806 53 45203 43 40726 67 61313 38 36874 63 54777 24 19725 28 24957 67 60388 3 2203 43 39866 67 59630 33 32402 27 22987 74 69100 27 22327 6 4691 29 25762 74 68996 57 48157 62 53467 67 59236 75 70630 40 38500 74 68913 37 35742 7 7465 63 55512 38 36345 6 5270 57 48052 67 59181 67 58511 17 16877 32 29948 63 56058 75 70807 63 55343 74 69767 67 62153 26 21003 59 52246 6 5071 8 9651 34 34021 5 3830 40 38524 27 22771 63 56159 74 69897 74 68793 67 59551 24 19364 68 64590 69 66065 57 49252 17 16936 67 61641 59 51562 27 23079 57 48501 57 48146 69 65383 53 45038 69 66175 43 40789 27 22053 27 22297 74 68762 74 68909 6 4822 62 53802 70 66709 77 71372 6 4172 57 48459 31 28300 57 51152 71 67735 67 62812 4 3494 71 67385 77 71685 1 595 67 59572 23 18581 57 50061 74 70370 54 46060 54 45861 33 32029 32 30056 14 14078 57 50340 59 52795 24 19224 68 64739 62 54281 26 21014 67 62593 67 58699 74 69241 67 61445 32 30526 38 36663 74 70362 74 70299 3 2444 57 50990 57 49314 33 33142 28 24184 27 22644 75 70929 68 64843 40 38564 55 47076 7 6535 75 70857 39 37305 74 70088 59 51403 69 65120 53 45524 52 42907 8 8827 70 67038 32 30716 67 57412 55 47108 28 24971 7 7171 14 12618 2 1490 59 52802 63 55144 77 71454 17 15634 53 45426 59 51904 77 71583 68 64614 74 69822 67 60064 54 45892 57 48915 9 11455 74 68982 23 18587 40 38240 53 44106 69 65983 63 54752 33 33863 17 17074 59 52158 67 62712 71 67805 32 31694 68 64322 32 30745 62 53714 40 39010 74 69583 69 66525 67 61917 55 46153 24 20137 69 65253 8 9071 71 67634 8 9966 38 36880 43 39868 67 58668 71 67982 71 67853 68 63206 67 62201 63 55338 24 18998 69 65468 70 67221 67 57987 53 45374 32 29939 72 68551 77 71279 53 44805 40 38048 32 31245 34 34862 28 24934 74 69557 57 48480 67 59816 57 48870 43 40744 6 3957 57 48936 32 30423 74 68874 62 54040 68 63435 14 13614 71 67844 3 2273 57 49649 53 44401 62 54072 25 20585 28 23828 75 71086 69 65216 3 2318 59 51357 68 63791 9 11624 53 45678 43 39859 40 38372 7 6594 68 64683 67 62936 69 66361 14 13228 28 23759 33 32433 52 42998 44 41329 32 30587 34 35207 57 51023 43 40858 37 35964 68 64732 40 38343 57 48620 61 53047 17 15668 45 41434 52 42842 14 14319 7 5561 71 67354 7 5653 51 42656 74 69187 69 65034 56 47824 67 60613 27 21444 39 37043 37 36201 40 38037 67 58860 67 60479 25 20595 34 34720 74 70098 68 64220 59 51509 18 17308 63 56060 57 49430 24 19004 30 26851 69 66431 71 67669 28 24756 67 58730 3 2504 75 70788 8 9346 30 26316 62 53600 70 66679 7 5956 71 68222 30 26420 63 55140 74 69377 67 60547 57 50610 67 57536 67 57671 2 1379 45 41519 70 67147 52 43554 44 41092 68 64497 7 6495 39 37824 8 8433 63 54727 68 63132 29 25806 69 65146 28 24594 33 33341 71 67880 31 28700 53 44766 57 50470 61 53253 69 65673 24 20232 40 38093 67 61643 9 12219 57 49040 63 54936 32 30321 61 53122 68 63366 57 49295 62 53825 24 18897 33 33476 68 63179 55 47522 43 40395 67 57047 27 22315 7 6933 7 6650 27 23307 40 39008 67 58880 69 65810 4 3176 69 66297 74 69664 14 14323 40 38514 55 47519 32 30002 40 38247 59 52098 63 54478 68 63372 52 43627 68 63324 57 49348 3 2453 28 24080 27 22452 7 7111 55 47090 68 63124 60 52899 53 44959 67 58701 9 11188 74 69606 17 16558 74 69885 9 12142 62 53453 67 60176 14 13289 63 54925 27 22016 68 63671 29 25518 33 33132 33 32329 70 66800 73 68709 59 52065 27 21372 57 50218 67 60187 26 20753 53 45730 52 43662 17 15515 74 68789 67 58561 28 24761 67 60674 6 5067 77 71477 53 44548 67 61585 32 30728 59 52329 53 43988 33 33870 55 47040 76 71197 70 66903 31 28949 67 61406 43 40852 59 52210 57 48983 57 49806 77 71916 62 53996 69 64950 7 5898 17 17058 33 33805 69 65826 33 32648 59 51443 70 66814 64 56936 67 59803 69 65712 27 23074 68 64111 62 54153 33 32335 52 43188 74 69340 49 42337 63 54856 67 60668 67 57893 75 70725 29 25546 46 41787 33 33126 32 31701 57 48279 33 33686 54 46011 30 26198 67 59364 62 53288 8 8628 38 36607 24 18806 30 27162 67 62774 33 33038 59 51337 57 50452 3 2298 4 2979 67 61419 64 56320 39 37415 43 40173 71 67516 28 23528 67 57857 68 64933 2 1715 67 60226 43 39982 27 21394 2 1637 18 17406 70 66874 69 65391 49 42562 55 46581 43 39442 57 51053 55 46870 40 38040 77 72250 74 70388 69 66188 55 46230 40 38544 53 43896 54 45982 25 20493 27 21648 57 51150 45 41557 6 4493 62 53882 68 64871 38 36699 33 31819 57 49733 67 61978 62 53977 42 39313 69 66151 56 47775 2 1383 75 70942 53 44297 40 38122 63 55482 45 41482 11 12352 74 70105 37 35551 69 65206 43 40889 67 62616 74 69220 57 50372 9 11416 29 25308 2 1689 59 51412 71 68332 68 64606 31 29029 74 70072 69 65251 39 37798 17 15551 17 17085 67 58143 68 64230 30 26518 33 32393 70 67125 24 19913 33 31950 63 55662 14 13230 7 5724 57 49078 11 12364 53 44306 74 69369 59 52132 63 54810 31 28602 8 9197 28 24139 44 41350 57 50040 63 55124 63 55214 27 22131 71 68320 7 7257 29 25450 43 40369 63 54465 31 28089 69 65707 69 65248 62 53946 2 1495 68 63976 4 3297 31 28537 33 33702 9 11942 55 46185 53 44449 59 51830 44 41115 37 35992 14 14107 67 62368 74 69845 24 20139 68 64490 27 23208 22 18487 77 71659 12 12491 60 52934 3 1740 43 39516 2 1290 7 6042 3 2530 69 66374 67 62155 8 8845 70 67217 75 70590 67 57730 24 20095 46 41806 17 17081 69 65020 9 10847 30 26275 68 63989 33 31863 77 72288 28 23840 8 8558 57 48632 77 71763 9 10206 67 62436 14 13959 67 59905 64 56535 69 65197 70 66875 67 61094 67 60333 47 42135 27 21715 69 65560 30 26562 31 28815 32 29598 13 12591 43 40561 68 64190 6 4674 61 53195 69 65602 67 61433 27 21555 67 60639 69 65109 40 38894 59 52083 39 37184 4 3082 63 55638 64 56612 71 67905 67 61421 68 64766 31 28511 75 70711 70 66702 70 67043 57 50568 17 15553 1 270 71 67455 52 42800 17 16780 34 34485 28 25151 74 70147 59 52564 67 62466 74 69350 59 51655 14 13867 67 59609 68 64362 32 30816 47 42171 68 63141 44 40964 24 19116 8 9291 32 31636 57 48129 67 61136 32 30385 9 10768 69 65732 57 48420 63 55843 67 58176 64 56805 67 57902 5 3638 30 25904 69 66173 53 44696 59 51927 70 67110 29 25338 77 71562 69 65225 26 20878 62 53299 74 69412 77 72015 30 26018 63 56196 64 56954 29 25744 69 65737 17 15891 77 71600 67 58799 40 38261 62 53783 67 59156 68 64665 7 7186 74 70181 9 10554 74 69260 67 60632 67 61631 55 47283 43 40807 14 13144 56 48005 55 47001 32 30115 32 30201 64 56546 55 46790 28 24797 72 68644 52 43515 63 54941 67 61532 74 70368 67 58077 49 42345 38 36817 3 2077 63 55465 77 72154 67 60967 67 59762 7 7063 69 65846 7 7744 68 63456 33 33275 17 16564 45 41491 57 50055 62 54080 27 21917 67 58575 68 64853 28 24820 33 33127 67 62684 14 13378 74 69300 74 68835 64 56579 26 21291 68 63304 71 68030 53 45555 69 65808 71 67432 71 67398 30 26431 59 52265 62 54307 77 71828 71 68018 27 23286 53 44334 78 72411 63 54970 71 67696 75 70569 74 68774 6 4353 14 13115 30 26734 55 47528 34 35311 69 66424 78 72517 69 66260 68 63143 28 23727 69 66055 1 575 71 67483 64 56403 27 21312 34 35233 71 67997 5 3555 9 10692 6 4726 63 54721 6 4229 17 17032 39 37852 54 45766 63 54775 69 65205 63 55836 9 11499 57 50032 67 57822 69 65961 57 48368 1 454 55 46093 71 67937 32 31098 67 57503 75 70673 75 70766 63 54516 32 29181 68 64639 17 15077 70 67260 71 68121 68 63905 39 37250 77 71646 29 25602 69 66385 68 64391 52 43463 59 52547 53 45660 16 14698 74 69045 67 59058 43 40307 11 12439 8 7998 78 72416 29 25395 53 43982 67 62852 27 22905 28 24804 27 22349 33 33084 8 9220 7 7581 32 30709 9 10290 74 70247 67 61851 71 68424 69 65082 68 63107 59 52639 63 55979 53 44310 31 29100 77 71436 57 51236 17 15271 39 37234 68 64740 68 64043 69 66622 67 59447 34 34919 24 19703 67 57392 6 4128 67 61392 62 54071 59 51411 67 59945 59 51490 59 51890 25 20442 69 66215 34 33971 67 57511 1 929 24 19977 68 62997 67 59287 57 50592 25 20415 30 27561 78 72355 77 71701 69 66160 71 67768 3 2230 74 69139 74 69021 68 64940 67 62149 68 63605 32 29489 44 40979 74 69005 59 52360 57 48663 67 60455 67 62806 59 52182 71 67973 8 9447 71 67328 71 68136 39 37145 74 70265 43 39920 67 61312 77 71543 24 19827 8 9219 67 58882 72 68515 62 53668 67 58279 68 62982 9 11023 30 27819 69 65742 6 5244 76 71235 33 33480 68 63019 57 50263 53 45689 53 44750 68 64797 68 64172 24 18855 72 68524 4 2942 56 47724 9 11596 8 8365 67 60866 75 70703 67 59525 14 13365 74 69903 4 3490 68 63731 59 52269 67 60082 67 59196 57 49533 30 26793 9 11544 67 62756 25 20430 74 70222 69 66143 3 2387 77 72102 67 60914 74 69444 67 62333 17 16189 54 45840 38 36462 57 49705 27 22857 27 21626 67 61863 78 72611 74 69084 57 50753 63 55504 27 21307 69 66298 39 37326 7 5589 77 71422 77 71534 68 64707 48 42324 33 33286 30 27959 67 61311 64 56793 71 68460 63 55931 77 71896 67 60343 71 68414 57 48418 2 1569 67 60661 43 39997 74 70212 63 54582 69 65806 67 57169 32 29923 52 43182 30 26266 52 43054 57 50254 21 17998 17 15826 57 51243 27 22741 43 39739 31 28585 4 3349 67 59271 8 8595 14 14141 67 57182 68 64237 72 68650 32 29930 8 8483 28 25196 69 65582 55 46509 7 7386 74 69019 8 9755 67 60210 43 40666 1 168 54 45778 56 47960 21 17854 19 17578 71 67568 33 33080 67 61601 8 9851 17 16140 14 13590 3 2699 34 35087 74 69197 27 22545 8 8276 78 72480 55 46923 53 44072 67 62428 30 26131 67 61039 68 64073 69 66144 43 40032 68 63222 38 36501 54 46029 68 63361 8 8956 62 53553 14 14453 59 51606 51 42698 68 64618 74 69522 27 22817 40 38774 52 43091 55 47627 59 51597 77 71584 67 57471 8 8792 74 68827 62 53557 28 24841 31 28250 67 58310 63 54890 67 62086 44 40996 68 64836 43 40596 53 45200 74 69679 52 43555 17 15119 57 48267 57 50086 43 40383 67 57473 63 56129 68 63388 57 48880 69 65305 32 31696 67 61140 74 69562 31 28974 14 14593 8 8314 17 17113 2 1191 32 30018 3 2019 14 14467 17 16381 67 59644 67 62793 68 64534 67 62040 44 41210 71 67393 29 25769 59 52433 57 50943 63 55250 78 72475 63 54650 31 28449 59 51851 3 2765 42 39287 67 57197 4 2988 63 55900 68 63562 68 63269 24 20130 71 67371 4 3035 7 7543 68 63593 68 63393 52 43413 59 52123 75 70640 14 12816 74 69937 68 63592 67 61330 67 61575 69 65149 67 57764 11 12434 69 65635 64 56472 67 59428 67 59025 24 18878 14 14271 34 34458 63 55822 19 17594 74 69427 11 12298 4 3397 30 26317 57 49762 67 60468 3 2378 53 44112 34 34849 74 69120 67 58160 64 56914 77 71344 67 61338 70 66851 67 62888 71 68082 71 68478 17 17142 57 51073 67 61891 63 56237 5 3889 28 23810 8 8913 33 32920 69 65721 67 60367 5 3594 69 65176 67 58846 64 56629 7 6053 53 44149 57 51248 77 72172 33 33099 64 56393 32 29540 6 4503 33 31872 43 40325 43 40645 31 28234 63 55656 30 26035 68 64892 57 48626 34 34869 7 5491 23 18619 5 3532 68 63830 22 18358 14 14025 30 27512 32 30432 77 71890 57 48825 68 63018 32 30880 32 29178 32 30347 67 59978 74 69708 77 71596 67 59632 67 58597 46 41868 67 61079 14 13163 30 26248 53 45082 67 62861 57 50598 39 37890 78 72836 69 66126 9 11766 55 47361 67 57130 78 72571 59 52712 77 71587 69 66229 32 30507 56 47979 62 53816 9 11978 16 14718 39 37679 30 26399 59 52615 6 4177 62 53923 26 20746 69 65298 59 52746 6 4505 4 3366 57 49526 77 72252 67 58580 21 17941 74 69629 68 63580 33 32767 74 70293 1 796 53 44665 68 64474 63 54535 67 57280 45 41589 60 52834 70 67197 5 3791 31 28180 26 21102 71 67895 33 32959 67 62366 59 52089 67 59491 74 70414 28 24707 69 66348 74 70162 6 4853 77 71380 3 1853 67 59420 27 21458 67 62134 8 8515 74 70500 67 61538 74 68958 30 27781 69 65297 9 11043 6 4757 38 36742 67 60256 53 44196 8 9327 30 27458 74 69482 67 60938 67 59055 68 64381 71 67481 78 72423 70 67283 68 63912 1 1028 1 67 67 58369 7 5497 77 71316 71 67752 9 10893 67 58425 39 37050 28 25194 5 3751 67 60338 7 7655 67 59811 38 36896 67 59851 67 57234 59 51808 67 60261 74 70347 30 27387 53 45637 32 31522 77 71699 71 67860 54 45944 2 1441 67 60630 62 53584 48 42272 62 53563 34 34873 5 3759 79 73012 70 66953 60 52965 67 60211 2 1464 55 47265 67 59657 57 50249 68 64143 68 64796 27 21568 28 24414 18 17241 67 59756 34 34423 71 67771 67 60725 67 61345 9 12049 67 62259 53 45294 67 62226 78 72855 77 71913 37 36236 77 72191 63 54345 7 6570 64 56939 43 39706 57 48651 62 54337 67 60161 77 71950 67 59836 57 49688 9 10908 28 23802 67 58303 67 61331 26 20744 67 61272 62 54170 18 17409 9 10902 67 62475 16 14842 69 66231 44 41198 53 44879 78 72769 68 62975 26 20714 78 72338 70 66742 17 15760 33 33003 78 72841 71 67485 53 43920 74 70155 78 72331 67 61615 17 16659 43 40329 71 68214 63 54635 29 25596 67 59415 74 70030 68 64022 43 40418 68 64162 67 62747 52 43125 62 53914 67 60819 70 66736 75 70914 53 44522 63 54545 33 32019 33 33596 17 15350 74 69980 67 61845 59 51494 67 59966 67 62052 3 1866 40 38810 74 69058 74 69860 62 53417 57 50811 62 53858 67 62605 32 30802 43 39988 40 39098 78 72542 3 2675 55 46108 67 57932 39 37180 30 27263 5 3713 57 50843 17 15250 51 42726 40 39073 69 66524 55 46602 26 20846 67 57971 70 66877 63 54507 26 21286 43 39570 78 72633 68 64941 62 53380 67 61427 77 72026 34 34959 67 61623 9 10931 59 52637 52 43199 7 6432 1 472 33 32609 1 261 14 14369 57 49528 68 64334 63 54917 67 59372 68 64578 57 48560 59 52394 63 55840 68 63551 1 668 53 43864 67 58811 62 54271 63 55832 14 12847 57 49343 75 70916 67 61279 71 67959 31 28786 9 10649 34 34541 9 11549 63 54958 63 56011 38 36652 59 52791 78 72519 30 27609 79 73166 70 67291 68 63871 68 64400 71 68312 17 15631 47 42122 78 72737 68 63914 22 18106 37 35890 28 25243 75 71092 23 18793 74 70123 14 14454 33 32026 67 60710 14 14244 33 32377 57 51237 57 48911 67 58652 8 9115 32 29790 68 64678 8 8989 74 69985 74 69424 74 70021 21 17844 55 47253 70 67252 57 48168 74 69779 34 34799 63 55112 33 32864 57 51105 63 54469 33 31985 34 35155 59 52527 71 67897 71 67319 28 24464 63 54768 67 62376 1 301 53 44857 56 47966 34 34496 69 65876 32 29717 31 27992 69 65630 32 31114 59 52169 7 7769 59 51402 44 41039 37 36181 30 27055 45 41530 32 29901 77 71751 71 67824 74 69643 59 52472 30 27456 71 67902 59 51834 59 52322 68 64794 74 68833 27 22439 67 60962 2 1423 62 53498 32 29380 75 70617 31 28298 28 23623 34 35281 67 59856 63 55505 3 1882 57 50078 34 34100 3 2296 7 6807 34 34912 1 687 27 21835 45 41543 53 45376 57 50253 67 57809 57 50347 39 37271 14 13941 77 71302 77 71852 26 20957 55 46966 69 65598 62 53280 24 20168 59 51433 43 39957 60 52889 67 61780 77 72032 53 45336 16 14846 53 44542 63 56183 63 54699 26 20838 62 54332 67 62503 71 68397 79 73018 67 61349 55 47156 57 50290 14 13094 53 44500 74 70254 33 32699 49 42394 71 68192 69 66391 69 66123 67 61109 59 51384 67 57545 25 20438 76 71200 69 65804 78 72334 39 37236 69 65201 24 20266 63 55285 34 35297 69 66620 59 52555 68 63352 14 13861 53 44749 79 73423 78 72396 32 30786 69 66089 68 64444 69 65745 69 65540 57 50217 17 14849 78 72404 57 49745 26 21208 72 68571 71 68069 33 33470 8 8030 46 41924 59 52482 53 44526 55 47223 67 58320 59 51909 33 32947 55 47444 71 67967 3 2207 8 8929 67 62736 69 65471 70 67058 55 46113 14 13836 8 9435 79 73208 32 30863 22 18518 79 73329 59 52675 67 58247 69 64946 59 51972 7 6945 70 67066 71 68055 68 63401 59 52049 52 43607 69 65480 37 35559 63 56119 64 56740 23 18757 53 44900 71 67761 79 73098 30 26050 62 53368 68 64711 24 20030 7 7038 38 37012 70 66872 57 50741 19 17756 68 63420 59 51621 63 55527 17 15152 68 63916 4 3195 67 57062 74 70224 29 25565 16 14771 77 71841 68 63370 53 44175 53 44273 78 72496 56 47963 7 5983 28 25214 74 68938 74 68931 31 28279 7 7612 59 51745 79 73270 27 22849 71 68181 67 58105 6 4171 67 62528 68 63255 74 69500 32 29999 74 69650 67 62042 57 49766 38 36367 63 55077 64 56321 67 61801 68 62962 63 55704 8 9787 77 71694 67 61617 57 51239 75 70726 57 50335 75 71068 8 9073 1 515 7 5446 14 13065 57 51068 67 58002 33 32552 62 54148 67 59633 68 64583 57 48813 57 50529 68 63944 43 39921 53 45505 63 55889 64 56839 63 55303 63 54390 28 24201 72 68580 22 18426 27 22100 45 41468 6 5068 14 13895 68 64716 55 47003 77 71780 67 58658 7 6491 9 11349 74 70290 74 69931 74 70182 78 72507 28 25238 69 65258 79 73142 4 3229 53 44168 3 2341 1 574 33 32643 14 12901 31 28140 27 22463 67 58307 59 52215 21 17958 75 71074 69 65844 32 29581 69 66496 14 12666 38 36573 43 40652 59 52474 77 72210 74 69089 29 25334 54 46048 71 68379 74 70315 23 18577 53 45465 62 53522 17 16827 53 45679 74 69507 67 62828 69 65613 67 61297 40 39076 57 51029 7 5449 25 20490 69 65537 32 30965 77 71443 79 73210 71 68376 57 51170 24 19821 7 6729 78 72407 43 40776 8 7986 59 51961 17 15545 53 45207 7 6805 32 29475 66 57004 26 20728 32 29743 8 9341 9 10362 79 72997 67 62124 40 38792 44 41226 24 20056 69 65333 68 63942 67 60836 67 59237 74 69526 69 65553 17 15447 74 69512 14 13442 7 6923 30 25956 77 71426 3 1976 37 36206 75 70558 6 4839 30 26789 28 24222 69 65401 27 21574 33 33297 72 68577 67 62640 67 58379 24 19862 59 51589 53 43782 74 69272 17 17039 9 11438 79 73279 75 70747 67 61366 67 61742 33 31849 5 3802 3 2049 68 64435 55 46217 33 33045 51 42742 74 70330 71 68479 61 53086 17 16624 63 54376 28 24188 79 73553 67 59461 6 5356 8 8222 52 43254 17 16500 74 70301 67 57066 8 8346 74 68881 77 72234 30 27719 76 71177 67 62179 7 6677 18 17207 27 23170 45 41648 28 23973 69 65324 77 72251 79 73068 72 68599 67 58032 67 62759 22 18142 45 41609 77 71970 63 56040 40 38998 22 18059 57 48854 69 65061 17 15266 74 70373 53 44564 64 56469 67 58233 67 57772 30 27019 38 36565 77 71333 40 39052 67 59093 71 67509 67 61183 27 21570 63 55197 67 61519 68 64282 78 72739 63 55532 63 55252 70 66653 74 69861 33 31821 68 63108 74 69805 68 63883 9 10961 63 54527 67 62896 57 48636 53 45656 67 60699 17 15683 57 49425 74 69308 1 839 29 25288 75 70993 79 73162 62 53777 7 5536 71 67423 68 62971 3 1826 33 31979 19 17702 27 22466 71 67678 17 15127 79 73253 67 62696 78 72822 77 71848 67 61040 7 7763 64 56576 74 68752 63 54382 6 4049 67 58544 42 39333 71 68151 38 36473 1 569 18 17354 67 57215 7 7536 74 69523 57 49329 77 72278 17 15720 67 59082 7 6712 69 65515 55 46259 69 65262 74 69250 31 28073 59 52004 22 18077 57 51060 57 48370 67 58812 37 36144 59 52095 69 65198 68 64747 68 64366 74 68924 6 4553 25 20447 68 63742 30 26385 30 26219 67 57770 75 70743 74 70458 17 15088 53 44932 67 60717 5 3515 8 7993 8 8206 68 63322 2 1342 9 11994 17 15435 63 55664 69 66559 71 68093 75 70802 31 28944 9 10739 49 42332 43 40879 57 48071 32 30096 78 72505 38 36497 37 36204 57 50571 67 59749 67 62526 67 60746 70 66732 7 6968 52 43029 71 68371 19 17659 57 51116 68 63962 3 2553 70 67220 64 56702 71 68343 67 57221 71 67596 55 46478 67 59690 71 67341 63 55798 67 60607 74 69668 9 10676 69 65565 17 17111 43 40025 63 54934 55 47489 68 64388 43 40559 39 37109 74 69686 69 66203 67 62072 59 52798 1 1067 4 2967 71 67609 25 20507 74 68757 2 1101 79 73280 74 69142 55 46889 51 42700 43 39846 75 70738 68 63713 34 33972 57 49135 71 68180 8 9485 77 71346 19 17663 67 62045 27 21913 74 70502 67 58783 64 56626 49 42472 67 57639 68 63839 79 72953 77 72213 59 51937 32 30894 59 52163 39 37209 39 37697 78 72752 77 71245 25 20534 46 41819 69 66416 71 68080 78 72587 62 54324 61 53105 43 40195 67 61594 77 71783 62 53402 67 60490 24 18924 8 8599 52 43247 55 47601 68 63771 78 72840 52 42981 53 44585 79 73026 74 69979 71 67442 27 22943 32 31024 53 45546 53 43956 71 67641 59 52445 63 54880 67 57269 14 13248 39 37229 77 71377 67 60581 18 17157 71 68502 43 39733 14 12636 57 49982 69 66021 68 64524 79 73387 29 25346 68 63037 43 40895 34 34048 68 63239 71 68447 67 58208 3 2368 43 39770 32 30566 71 67395 70 67134 67 57698 6 5231 69 65908 22 18489 30 25877 5 3600 74 70085 67 62489 7 6425 7 6073 36 35485 63 55912 78 72435 55 47075 46 41769 67 61639 14 12966 68 63594 64 56713 43 40870 78 72598 3 2300 5 3642 69 65056 30 26742 39 37592 74 69948 72 68545 74 69814 40 39028 14 13303 77 71288 31 28392 62 54196 62 53820 31 28661 57 48606 67 59014 77 72182 38 36363 17 16629 6 5162 78 72743 63 56194 19 17676 62 53418 41 39219 78 72691 21 17971 78 72381 57 50860 59 52782 17 15464 78 72853 59 51913 70 67266 17 15194 79 73096 78 72441 59 52824 67 60654 24 19713 57 48729 69 65724 68 63949 67 58063 25 20358 24 19619 53 44354 8 8836 6 4730 18 17443 67 58657 76 71241 14 12779 68 63246 77 71281 69 66629 69 65858 39 37049 34 34594 67 60290 38 36671 77 72142 27 21742 77 71559 57 49553 5 3688 67 61050 63 56021 53 44464 59 52743 68 64923 54 45893 75 71022 67 62674 63 55804 70 67077 67 57833 39 37587 59 51903 43 40716 53 44885 59 51477 67 62152 71 67682 63 54974 67 62435 74 69649 69 65562 16 14832 11 12337 74 69436 6 5333 74 69611 74 69216 69 66564 33 32816 79 73808 17 15493 8 9892 50 42606 63 55697 68 63623 63 54659 55 46204 77 71399 55 47246 67 62074 71 68496 17 15673 55 46369 67 60492 75 71031 67 61999 52 43223 62 53674 32 31792 27 23054 74 69747 52 43652 27 22288 43 39519 68 64048 63 55965 37 35667 64 56548 60 53032 47 42100 79 73599 67 60153 78 72722 37 35836 52 43075 70 67186 71 67891 38 36694 75 70825 59 52381 71 68425 52 42848 63 54893 24 18931 59 52523 5 3650 67 59321 67 59734 67 60665 9 11793 57 49304 69 66600 75 70686 38 36481 33 31842 39 37142 41 39254 67 62367 67 61273 57 49241 14 13286 67 61971 69 65189 73 68731 67 61694 7 5740 40 39153 62 53302 68 63526 62 53462 67 60837 17 16972 26 20640 79 74114 67 60404 74 68768 28 24884 67 60850 63 55347 79 73193 67 58023 24 18845 39 37722 17 15810 79 73706 7 6120 24 19106 67 60771 59 52064 77 71715 39 37215 39 37458 77 71752 79 73749 77 71262 74 69400 79 73941 78 72344 37 36258 8 8134 64 56457 67 59411 78 72430 37 36024 33 32143 67 58479 33 33418 69 65408 7 6757 69 65762 7 5686 5 3838 24 19509 2 1300 71 67612 77 72080 78 72620 67 60103 33 33066 77 71635 34 34815 74 69070 57 50672 43 39545 69 65895 57 50829 71 67654 71 67510 59 52598 77 71317 27 21331 12 12502 30 25961 49 42460 33 33630 74 69090 1 894 24 18814 59 51840 32 30252 32 31531 69 65147 14 13760 75 70662 77 71605 77 72164 26 21258 67 57648 6 4310 77 71295 6 5315 79 74104 4 3004 74 70078 18 17389 67 61677 59 52602 31 28432 49 42463 69 65764 29 25663 49 42362 37 36043 33 32370 28 25062 7 6455 64 56330 59 52258 8 10017 67 58049 7 7788 69 65715 67 62292 79 74009 63 54651 27 23273 28 23723 52 43111 74 69540 67 62832 69 66107 79 73156 63 55357 79 73413 39 37872 74 69307 67 62530 79 73473 71 67436 36 35517 53 44070 27 23234 9 10565 30 27150 55 46319 6 4333 17 16384 43 40335 67 59608 23 18779 68 64702 67 59147 27 21510 79 73174 68 63532 79 73344 14 14251 68 64553 30 27168 79 73541 68 64861 67 58678 67 61027 7 7870 56 47995 69 65612 63 54597 71 67593 33 33035 64 56904 11 12319 53 45734 67 59889 68 64600 59 51652 67 61725 67 59476 77 72008 57 48654 57 48137 57 48250 24 20197 67 59867 76 71221 24 19931 28 23526 29 25620 42 39294 27 22530 66 56994 79 73597 74 69410 76 71117 68 64789 68 64907 38 36623 52 43609 74 70138 2 1117 59 51934 62 53592 78 72658 71 68172 8 9126 45 41561 32 30685 47 42184 27 22713 79 73744 61 53161 28 24773 30 27546 68 64052 55 46736 57 49137 64 56554 45 41539 74 69737 46 42047 67 58089 55 46898 74 69008 32 30903 79 73165 8 8877 44 41037 6 4597 74 69718 53 45353 28 23789 46 41770 1 328 78 72491 71 68366 74 70523 78 72683 62 54309 40 38728 69 65914 32 29892 79 73051 55 46297 43 40767 78 72655 34 35176 53 45691 25 20615 70 66735 62 53494 69 66086 67 60950 8 8960 68 63745 55 46503 32 31185 70 66764 9 11407 14 13939 63 54717 71 67410 67 58864 74 69305 60 52975 67 61764 61 53192 67 60167 33 32002 31 28735 4 3413 24 20147 28 25081 67 57781 4 3211 53 45028 31 28980 79 73891 24 19110 79 74131 40 39122 67 62264 64 56768 67 61328 63 55282 76 71127 24 20029 59 52768 69 65760 4 3217 59 51653 3 1775 69 66609 63 55003 9 11137 77 71455 40 38288 28 24219 77 72312 63 55421 27 21638 8 8852 9 11128 53 45008 8 9337 33 32104 6 4109 71 68500 7 7451 27 22194 52 43532 67 58862 38 36982 67 57287 74 69054 79 74179 67 58578 79 74402 39 37318 57 48099 61 53183 59 52635 69 65359 63 55838 30 27775 7 5637 75 71030 67 61685 77 72308 57 49029 27 21857 44 41323 48 42313 67 58712 24 19121 46 41726 67 57611 8 8344 32 29438 61 53074 78 72466 71 68367 55 46206 45 41555 59 51841 79 74198 27 22711 69 66523 79 73652 76 71120 78 72830 46 41973 17 16807 55 46750 49 42532 28 24844 79 72984 77 71724 78 72493 79 74057 7 6451 68 64214 55 47535 28 23348 63 55738 71 68318 38 36717 69 65140 46 42075 74 69534 14 12635 30 26047 24 19965 16 14693 78 72729 43 39529 53 43966 74 69098 60 53011 43 39435 67 60454 22 18274 68 64410 30 26557 60 52864 79 73111 70 66850 43 40019 6 4782 17 16507 74 69646 71 67461 67 60969 39 37329 62 53448 53 44683 55 47250 7 7105 67 60478 67 59040 25 20500 32 31764 68 62977 79 73630 55 46543 18 17266 67 58698 38 36549 67 60304 39 37516 22 18132 67 62533 79 74241 70 66781 67 59648 67 60723 53 45113 69 64947 74 70383 57 48196 62 53716 68 64536 64 56816 44 40998 67 62914 75 70701 70 67187 63 55521 53 44358 57 49513 53 45354 27 22746 54 45913 79 73863 67 59984 32 31526 79 73191 69 65353 57 48715 37 36040 63 55319 56 47739 75 70989 24 18813 69 65425 14 14367 52 43238 52 43133 79 74488 79 73964 49 42519 9 10508 69 66022 6 4554 71 67710 68 63170 57 49741 33 32695 79 73806 79 74190 62 53578 7 5545 30 27920 74 68966 35 35372 63 56150 63 55906 57 49101 50 42592 68 63769 67 60047 24 19974 8 8734 67 61034 55 47464 71 67327 34 33963 52 42790 67 60493 68 64916 14 13334 77 71581 24 20004 68 64307 75 70718 67 62881 22 18379 62 54091 22 18419 68 64006 57 49996 37 35643 67 57086 67 58622 63 54676 69 65332 71 68112 63 55171 14 14241 67 61017 67 62116 67 57713 57 50792 40 38196 55 47578 57 49809 55 47350 57 50167 63 54502 63 55074 26 20692 67 57114 77 71655 8 8379 2 1198 74 70036 9 10872 59 52681 57 48460 28 24746 79 74516 7 6079 79 73106 62 53407 68 63997 53 43787 55 46547 53 44660 33 33587 74 70320 45 41614 62 53806 62 53466 70 67269 53 44488 33 33011 57 48802 62 53444 57 48046 57 50855 32 31416 30 26860 57 50276 32 30653 68 64636 9 11149 27 21665 34 34768 7 6060 79 73366 6 4217 33 32479 68 63015 53 44618 68 63974 67 57617 40 38841 8 8952 67 62857 56 48009 63 54509 63 55719 74 69501 3 2704 75 71061 69 66436 52 43273 44 41017 69 65010 62 54227 59 52120 44 41223 67 61686 39 37045 67 59322 27 21990 39 37162 62 53884 67 62928 63 54842 52 43023 67 60554 67 60236 27 21978 77 71935 57 50129 1 320 26 20808 70 67257 78 72882 71 67703 79 73332 74 68795 55 47451 68 64213 69 65874 67 60262 32 30253 67 57662 31 29087 28 24717 45 41481 31 28441 9 10749 67 58737 70 66728 4 2817 69 65597 14 12714 67 59939 78 72904 79 73838 77 71775 46 41701 37 36324 78 72628 14 13863 62 54246 67 62595 79 73907 3 2768 69 66002 77 71938 69 65442 75 70678 75 70897 61 53108 53 45076 14 13184 67 61317 69 65374 74 69081 33 33566 57 48969 75 70786 49 42374 78 72622 1 2 55 46403 52 43123 68 64293 67 62749 67 58579 34 34101 30 26622 70 67271 53 44452 40 39078 8 9201 43 39869 9 12193 6 4405 77 71717 64 56570 2 1238 67 62628 67 61114 29 25257 79 73662 37 35641 75 70774 68 63933 57 49690 32 30680 28 24616 2 1617 28 25135 71 67411 76 71185 74 68786 51 42748 7 7377 68 63185 8 9642 14 13793 67 62178 45 41534 59 51994 34 34989 74 68765 17 17018 63 54990 3 2012 27 22370 57 48957 14 13205 27 22475 77 71643 57 49778 53 43827 57 48380 70 66658 8 9417 69 66460 32 31251 67 58275 71 68049 62 53289 67 59651 62 53690 8 8671 27 22846 57 50328 31 28188 78 72909 17 15775 67 58720 55 46855 67 58261 1 295 74 69209 67 61062 77 71812 67 58300 43 40491 39 37774 32 31495 56 47952 67 59579 67 57587 57 48288 26 21299 67 62148 71 68076 36 35427 77 71923 77 72061 67 61649 67 61411 8 9835 17 15901 8 10066 69 64980 68 63875 77 71490 69 66228 9 10869 52 43448 1 303 74 69024 79 73323 78 72796 26 20781 79 74741 67 62165 59 52124 8 9593 55 46277 53 45675 7 7508 53 45427 61 53197 79 74030 34 35307 43 39468 59 51401 44 41363 71 67755 79 73227 69 65224 67 60408 79 73379 64 56681 77 71413 68 64258 64 56363 4 3409 39 37066 69 65283 71 67647 28 24908 9 10721 8 9176 67 57364 74 69379 67 57302 57 49659 71 67331 77 72199 74 68832 1 338 38 36420 63 55384 74 70403 2 1340 2 1083 6 5303 59 51351 67 62943 57 49480 71 68149 26 20680 71 67640 71 67958 59 51398 69 66628 77 71825 71 67785 67 62531 17 15789 77 71419 2 1476 53 44119 29 25770 67 58212 27 21324 71 67426 67 61654 67 57060 79 73765 67 62299 77 72150 79 74927 79 74300 72 68645 57 49009 44 41143 27 21576 71 68106 39 37425 57 49414 30 26865 67 59313 24 19627 57 49791 62 53852 24 19094 59 51889 32 31488 70 67081 62 53322 71 68433 62 53760 1 122 78 72662 79 74885 39 37121 14 12747 49 42442 28 25065 67 60550 69 66440 38 36606 14 13644 70 66703 28 24619 74 69811 67 59670 57 51188 60 52961 67 57173 4 3172 74 69276 5 3925 55 47501 69 65743 74 68852 68 63736 64 56566 56 47927 29 25578 75 70619 57 50356 68 63898 14 12976 68 63229 67 58419 79 74302 7 7832 3 2646 67 60737 63 54829 67 60649 67 62784 38 36979 7 7927 40 38045 68 64823 31 28393 79 73523 67 62393 43 39974 17 16533 67 62652 30 26618 57 50211 17 15654 63 55284 67 60227 19 17635 68 64235 32 30428 9 10313 68 64790 67 62952 69 64989 79 74806 55 47016 34 35275 79 73417 52 43538 33 32116 59 51935 74 69149 17 14985 27 22661 57 50412 61 53066 77 72177 40 38313 1 901 8 8143 68 64569 30 26707 67 58147 67 62391 67 58296 63 56123 27 22133 67 62754 27 22590 63 55309 67 57343 68 64069 18 17292 24 18996 60 52972 74 70469 62 53579 69 66423 9 11666 9 10762 67 58991 67 59714 49 42543 67 58815 7 7557 38 36612 7 7691 14 12624 34 34359 31 28541 8 10157 1 890 26 20803 7 7781 75 70795 3 2369 17 16991 24 19728 27 22507 79 73130 38 36805 67 59894 32 30058 33 33351 38 36943 27 22887 67 60178 74 69745 27 21438 57 50247 74 70440 8 9280 52 42822 68 64538 69 65574 18 17219 74 69829 17 15708 37 36281 43 40288 32 29360 24 18821 69 66550 75 70676 52 43492 55 46879 69 66214 77 71772 52 43297 43 40493 70 66982 71 68274 28 24065 79 73428 7 7683 77 71650 53 44043 8 8132 79 73707 67 62579 67 57954 8 8529 17 15655 71 68369 67 58170 14 14207 74 70208 57 48320 69 65569 59 51801 1 150 78 72703 8 9528 57 50881 70 67255 32 31603 50 42633 71 68022 54 45891 53 44211 34 35279 40 38290 46 41970 34 34421 18 17478 74 69020 7 6728 79 74318 69 66176 57 48043 1 308 14 13722 32 30139 28 24915 6 5335 40 38010 57 49653 6 5280 30 27073 55 46968 3 2466 76 71206 17 16356 42 39276 67 62822 67 61019 30 27796 27 22121 69 66446 74 69900 57 50517 55 47567 79 74538 8 8247 39 37907 55 47337 32 29861 34 34160 67 60893 57 48617 74 69600 30 27696 79 74668 62 53705 69 65203 57 48866 50 42635 30 26311 1 906 59 51434 79 75106 32 30260 76 71190 64 56479 27 21777 71 67938 53 43912 7 6298 59 52325 53 44355 32 30278 31 28878 64 56895 79 74309 57 49375 52 43246 9 10395 67 62560 79 73217 34 34326 74 68759 68 64419 27 21658 38 36691 5 3622 29 25785 71 68495 34 35362 68 64617 74 70325 27 22954 39 37670 62 53857 67 58833 69 64982 64 56857 24 19529 18 17237 22 18125 57 51224 69 65495 77 72139 18 17277 63 55657 55 47092 71 68091 33 33058 67 60296 1 689 1 536 67 59399 29 25441 74 69492 14 13820 69 66154 79 74880 75 70636 30 26244 79 74669 69 66607 56 48021 69 66480 32 31629 67 58295 30 26531 57 50311 63 55291 63 55859 26 21067 79 74875 53 45587 67 59308 69 65945 28 24583 52 43320 57 48865 63 55374 24 18899 68 63205 67 60648 32 30848 53 45101 67 57246 8 8145 44 41125 79 73369 63 55619 71 68417 75 70691 43 40104 72 68649 59 51702 79 74335 74 69941 9 10980 4 2938 63 55835 63 55452 14 12968 55 46661 70 66997 7 7653 71 68445 74 69593 78 72589 77 72056 53 45213 79 74870 69 66308 67 60477 60 52909 67 62667 68 62990 27 23224 55 46940 53 44143 43 40137 37 36030 27 22581 30 27003 52 43675 37 36312 31 28574 6 4952 14 14214 71 67932 24 18904 59 51699 57 48633 40 38211 67 58141 59 52729 57 50888 55 46218 37 35799 34 35335 26 21217 74 70284 67 61637 32 30037 79 74703 67 57926 55 46295 62 53913 59 51362 55 47548 69 65557 22 18460 40 39035 28 24936 77 71709 67 62635 74 70095 14 13347 52 43085 75 71060 79 73555 31 28163 79 73050 67 58602 24 19095 57 48491 28 24423 74 69752 79 74718 67 58777 63 56023 38 36458 44 41139 75 71024 79 73118 67 60415 23 18758 53 44462 30 27195 77 71749 34 34897 74 70453 33 33705 7 6452 75 70843 78 72605 67 62801 53 45049 63 54564 74 70126 40 38254 71 68218 28 23955 17 16163 77 71494 8 9180 77 71475 79 74545 68 63165 79 74799 67 58911 27 21559 4 3125 79 73453 69 66302 24 19424 63 55739 44 41339 74 69548 71 68392 68 64543 22 18537 64 56762 77 71833 9 11265 55 47055 62 54256 24 20107 68 64653 79 73306 74 70225 63 54957 43 40034 76 71232 55 47105 56 47918 74 69493 57 49166 57 50207 67 59883 7 5713 63 56202 67 60365 63 55594 67 58663 38 36665 68 63805 53 44863 79 73315 57 51193 74 70104 69 65753 52 43505 6 5393 27 22047 26 21138 79 74167 18 17172 11 12473 22 18175 6 4594 67 62465 77 71395 33 33042 74 69337 33 33325 68 63296 68 64493 68 63746 28 23857 74 70540 44 40995 9 11778 75 70910 57 48605 55 47292 40 39174 62 53822 34 34788 17 15711 57 50581 18 17532 26 20828 79 74732 40 38642 67 58230 8 9959 26 20755 78 72382 67 62942 17 16546 57 48910 79 73958 27 22076 32 30937 64 56774 79 74062 25 20470 67 61385 72 68533 57 48428 18 17394 32 30473 64 56344 24 19415 71 68304 79 74429 67 57193 67 59166 67 62725 79 74371 55 46502 79 72929 67 62051 69 66076 67 62296 34 34060 77 71960 77 71546 63 55967 8 9046 63 54587 67 62602 62 53788 67 57875 1 589 37 35676 40 39026 26 21070 53 44999 53 43878 57 49962 79 73250 17 15095 64 56365 67 58881 67 62630 67 57033 57 48405 68 63887 78 72341 18 17395 67 61557 64 56732 75 70928 79 73571 7 5961 69 65013 58 51318 55 47077 63 54832 59 51633 14 12613 30 26648 9 11724 67 62685 16 14776 57 49682 53 45172 67 58855 75 70634 68 63784 17 16277 28 23906 28 23321 67 59969 7 7207 6 4424 67 62380 16 14694 31 28923 71 67781 79 73029 76 71170 59 51661 53 44120 67 62695 55 47180 32 29301 3 2424 67 61350 78 72668 79 75044 74 68749 64 56518 67 61763 67 59659 74 69713 67 59712 79 73638 52 43052 79 73272 5 3587 78 72342 45 41450 79 74023 49 42522 63 54667 79 74452 39 37835 63 55761 30 26487 81 75508 7 7033 9 11482 3 2289 79 74116 46 41895 67 59910 63 55610 69 65686 67 60671 59 52023 1 232 68 63025 7 6966 1 360 34 34960 63 54691 74 68822 14 13714 53 44983 64 56867 6 4946 57 48872 69 66589 62 53773 25 20446 77 71760 32 31704 77 71678 79 74122 75 70870 52 43450 67 62187 43 39983 63 55760 55 46978 26 21087 39 37320 75 71038 33 32944 28 23935 9 12180 67 57963 62 54143 17 15129 53 44775 17 15880 67 60913 53 44836 56 47674 31 28052 67 57924 69 66530 67 61281 67 59687 70 67264 68 63812 69 65136 28 23933 71 67739 34 34678 43 40522 67 60007 59 51346 74 69318 68 64387 57 50111 69 66016 67 57333 74 68839 57 49475 55 46523 32 30292 71 67900 68 63169 43 40202 16 14715 71 67884 69 65642 81 75681 67 57118 8 8348 62 53921 71 68446 78 72790 68 64012 7 5895 24 19374 8 9898 74 70010 24 18968 53 45416 56 47863 55 47603 67 61101 79 74325 79 74121 81 75562 34 34657 50 42614 34 35169 67 58432 28 24078 14 13709 46 41721 69 65667 74 70187 17 16052 7 7741 70 66838 17 14922 57 48523 53 44197 68 63705 73 68685 68 63693 68 63964 34 35231 71 67953 43 39370 64 56289 67 57766 33 32939 8 10104 28 24276 8 9623 71 67569 77 71826 52 42794 59 51949 67 61847 67 62540 33 32495 79 73365 70 66882 69 65035 79 74808 32 29617 57 48574 59 52264 27 22792 36 35432 79 72960 21 17935 9 11537 62 54098 63 55253 57 50667 68 64834 43 40372 63 54707 34 34501 67 57832 7 5915 17 15196 34 34293 67 60659 17 16745 79 74650 56 47902 34 34387 71 67340 78 72817 40 38230 30 26831 55 46781 62 53516 68 64589 77 71393 27 21393 18 17363 78 72485 55 46268 63 55678 52 43602 53 44889 62 53920 53 45248 57 49287 24 19010 74 70314 77 72261 67 61501 34 34329 63 55536 32 31543 7 7675 57 50553 57 49868 57 50234 57 51218 31 28124 67 61432 67 62830 57 48566 55 46391 80 75156 43 39456 30 25850 9 10939 57 49350 79 73937 75 70922 30 26004 2 1217 67 61455 68 63890 68 64757 27 23042 30 26327 31 28147 68 63921 27 22669 79 73087 71 68300 31 28045 56 47788 81 75302 69 66387 67 58618 8 9520 8 8267 74 69000 49 42342 5 3935 39 37158 43 40862 78 72788 57 48874 33 33502 59 52804 63 55394 67 58973 53 45177 62 53627 67 60501 55 46712 53 45009 75 71078 63 55388 25 20582 81 75622 55 46130 57 49290 7 6651 79 73496 80 75185 24 18995 52 43373 34 34175 71 67323 79 74489 14 14394 57 48403 63 56152 24 19043 32 29993 59 52785 26 21058 67 59023 57 48684 30 26655 68 63857 59 51359 59 51713 79 74065 74 70520 1 741 43 39808 22 18368 72 68597 79 74649 71 68385 1 585 34 34927 43 39342 70 67030 30 25840 77 72294 67 58564 57 49621 74 68934 81 75792 79 73158 41 39189 63 54624 69 66408 7 7435 68 64133 57 48254 14 14080 57 50018 63 54445 77 71706 68 64332 4 3375 64 56271 7 5998 43 40609 57 48153 55 46104 27 21478 67 58264 68 63080 71 67374 74 69688 62 54010 27 22460 3 2149 68 63719 69 66237 57 50770 14 13705 67 62953 67 57602 72 68583 67 61302 73 68672 56 47953 43 40162 67 59994 67 62091 32 31342 69 65547 8 9183 8 8787 79 74513 7 6106 7 5872 30 27852 35 35407 79 74879 28 24101 68 63273 74 70184 69 66252 69 65325 57 49436 57 49400 81 75831 69 66594 1 17 71 68014 57 48213 71 67451 62 53415 77 71990 67 59761 4 3220 43 39524 63 55130 75 70822 46 41700 43 40833 68 63699 33 33814 69 65316 8 9366 56 47958 71 67948 8 9294 33 33410 69 66465 69 65409 17 16171 27 23298 59 52480 31 28632 6 5200 24 19069 64 56583 79 74862 72 68517 30 27638 17 14853 33 32754 28 24265 40 38936 67 62624 14 14545 59 51976 40 38848 54 45750 67 57716 74 69421 67 57599 55 46411 78 72335 63 54621 40 38549 46 41921 55 46466 9 10396 68 64703 57 49981 57 49800 57 49916 53 45127 9 12163 32 31065 17 17041 74 69319 74 68912 59 52212 52 43386 4 3511 52 43323 67 58010 40 38032 57 50785 67 59265 81 75817 43 39478 71 67431 9 12023 71 67434 69 65640 53 44531 22 18480 55 46702 37 35939 53 45005 71 67876 47 42144 67 57125 14 14395 74 70405 70 67177 17 15522 81 75301 59 52362 67 58762 63 55850 62 53682 68 64818 27 23287 29 25280 79 73945 75 70611 81 75898 59 51885 28 23924 79 73031 79 74521 71 67719 72 68579 33 32785 79 73859 6 4879 69 65285 22 18235 16 14708 68 63006 4 3310 33 33854 69 65649 79 74284 24 20006 9 11021 67 62903 79 73851 68 64715 67 62564 55 46680 63 54400 43 40278 32 30141 71 67733 74 70091 57 50135 33 33318 54 46006 74 68777 79 75040 33 33834 79 73458 2 1439 67 61810 27 22060 79 73529 63 54982 8 9443 1 375 9 11049 77 71525 7 7002 37 35985 9 10322 67 60288 69 65102 8 9109 74 70516 64 56594 1 117 77 71944 62 53482 34 35132 77 71660 34 34766 63 55498 33 32880 57 49006 74 69693 53 45648 17 16741 33 32828 67 61010 67 58280 43 39996 49 42482 69 66579 53 44588 14 13615 64 56420 78 72759 57 48512 67 58434 32 30578 77 71796 71 67445 74 69957 79 74882 6 4690 63 54949 57 49080 44 40958 55 46505 67 59223 77 71998 52 43417 53 44265 24 19501 43 40311 8 9713 27 22101 79 73337 69 65785 68 64570 3 1859 53 45515 52 42782 32 30214 27 22776 57 48678 79 73207 79 73760 68 63633 67 60776 67 58591 7 6907 69 66299 55 46997 2 1567 60 52930 17 16322 63 54521 57 49394 32 29994 71 68499 74 70463 61 53220 67 58323 46 41828 74 68950 66 57000 68 64168 14 13492 54 45795 49 42354 69 65376 68 63931 79 75055 80 75193 74 70495 8 10049 37 36205 67 59812 52 43530 74 70321 71 68387 79 73237 53 44129 56 47948 31 28930 17 15164 14 14587 43 40247 74 68904 34 35354 67 61910 69 65019 78 72420 28 24646 63 56195 26 20772 77 71864 67 60481 8 9823 79 74604 26 20691 72 68565 32 30602 71 68395 28 24005 17 15531 32 29949 8 8082 67 60898 2 1273 67 59091 17 16748 56 47846 57 48101 53 44604 73 68723 29 25556 57 50118 8 8592 58 51260 71 68310 26 20628 81 75910 59 52593 81 75546 32 31044 7 6071 59 52276 71 67677 32 31445 22 18134 63 54811 68 63663 32 30502 69 65434 74 69441 78 72610 9 11534 71 68237 67 62901 67 57181 52 42931 53 45453 67 60412 59 51944 63 56240 71 68358 81 76052 67 57805 64 56265 32 29225 57 50423 67 57330 67 61303 30 26259 53 44679 77 72048 77 71402 3 1996 27 22760 74 69185 81 75921 69 66303 69 66538 67 57518 22 18288 57 48246 32 30925 33 32700 43 40338 74 69938 78 72327 79 75090 68 63339 67 62099 32 30316 53 45479 17 17016 74 69764 28 24787 67 60063 14 13818 59 52422 53 45350 79 73723 6 4626 63 55327 40 38706 81 76141 74 70449 79 74832 33 32709 74 69589 81 75610 8 9166 43 40471 74 69797 9 10512 79 73102 38 36830 53 44557 72 68525 57 49438 74 68781 56 47779 74 70379 67 59892 9 10477 67 61494 59 52334 3 2211 39 37297 1 362 63 55996 68 64864 69 65913 62 53871 81 75695 67 60653 81 75630 67 61705 69 65092 14 12980 75 70960 63 54432 43 40499 8 9028 67 59720 74 68814 77 71464 74 70356 68 64918 26 21197 67 60057 30 26403 79 73271 27 21420 37 35540 57 49954 71 68046 59 51985 67 59557 40 38143 24 19556 57 48110 33 32413 67 62499 38 36871 59 52081 77 72004 69 65271 81 76068 49 42475 59 52013 62 53395 68 63044 67 62697 72 68646 63 55911 27 23108 79 73675 81 75682 69 66041 17 15864 30 26408 76 71153 67 61037 24 18805 27 21494 67 62719 67 59213 81 75260 40 38411 74 69433 78 72670 52 43267 21 18023 33 32658 69 66453 63 55111 67 61697 68 64601 67 61217 63 54683 79 73931 70 66737 71 68047 55 46213 30 27590 59 51508 74 68898 67 60857 46 41754 32 30631 63 56010 69 65919 76 71187 68 64194 59 52017 52 43192 63 55169 7 6285 67 61736 74 69166 68 63111 63 55380 79 73685 8 9585 79 74339 47 42146 67 60920 81 76140 32 29521 55 47460 79 75129 79 73710 68 63131 67 61118 67 62937 2 1169 57 50121 79 73754 67 59452 81 75637 68 63204 43 40211 69 66551 77 71679 57 48669 74 69274 24 20080 7 5904 71 68145 32 31454 32 31599 67 59215 1 605 67 59094 32 31071 1 1071 53 44189 67 57452 79 73876 27 22037 34 33953 21 17879 57 50046 59 51610 20 17815 81 75914 67 61276 74 69868 79 73410 55 47539 64 56646 74 70066 81 75341 53 45288 26 21154 68 64656 78 72888 62 53443 77 71695 37 35636 22 18436 67 60110 61 53198 67 58526 68 64566 39 37795 30 26459 8 9204 67 62111 76 71149 71 68207 33 33326 71 67914 64 56728 44 41354 74 70034 40 38739 78 72590 68 63221 14 13120 67 61613 8 8128 32 30722 67 58765 52 43218 37 36137 68 64919 1 385 24 19561 38 36971 69 65337 74 69162 62 53781 9 11092 55 46860 30 27823 62 54199 79 74889 70 66646 57 50577 57 48427 24 19951 16 14798 3 1768 14 14124 27 22301 32 30053 49 42467 78 72715 80 75219 71 68381 8 9009 71 67661 74 69551 45 41488 4 2847 79 74552 67 59924 9 12119 24 18879 68 64623 32 29309 40 38398 70 66998 72 68557 76 71180 67 60265 17 17000 33 31850 57 49353 79 74475 73 68664 68 64550 81 75530 70 66924 30 27163 67 59039 26 20835 43 39995 31 28554 53 45408 69 65027 67 60065 39 37449 31 28365 53 45378 26 20667 30 26149 59 52411 79 73547 17 15169 44 41136 81 76418 79 74915 81 75433 78 72884 57 48151 77 71378 69 65469 53 45335 53 45115 63 55865 63 54414 67 57787 79 74706 79 75109 62 53769 79 74495 9 10920 3 1961 77 72016 16 14742 57 48978 74 69614 43 39474 69 66640 32 31673 74 68918 55 46996 57 50307 53 44026 74 69190 4 3320 67 57438 67 58948 67 58957 7 7447 7 7199 57 50415 71 68006 55 46408 77 71370 70 67149 27 23181 7 7766 57 51103 26 21019 69 65619 74 70416 69 66347 7 7828 51 42654 63 56243 68 63130 71 68231 59 51584 34 35302 26 21034 67 61726 24 19534 1 720 79 73347 30 26639 79 74984 30 27797 9 10485 60 52879 67 58551 9 11274 67 62024 44 41199 52 43421 75 70784 53 44081 55 47184 54 46058 9 11561 5 3941 68 63694 67 59809 74 68846 24 19345 63 56250 52 43019 78 72501 81 75968 34 34406 81 75801 79 73109 68 63571 60 52860 69 65591 29 25799 40 38395 68 63915 7 7142 75 70618 37 36307 74 69763 53 44931 30 26089 55 47338 14 13290 74 70142 24 19623 67 61221 58 51265 46 41965 74 69808 67 59646 55 47097 39 37065 4 2930 43 40136 21 17963 77 71504 67 61652 52 43480 71 68329 14 14466 17 15278 71 67330 62 54279 3 1981 67 58585 79 73022 67 60869 54 45989 43 39438 5 3919 14 14586 3 2441 74 70191 63 55138 57 50314 74 69994 57 48776 26 21257 54 45964 67 61131 55 47290 7 7179 57 51230 67 61363 63 54419 74 70389 81 76574 75 70889 7 6393 74 70195 57 50165 77 72014 40 38786 51 42722 8 8706 29 25732 67 62064 81 75746 67 57944 30 27563 8 9005 68 63493 70 66738 75 70629 8 8731 81 75443 63 54541 22 18097 81 76399 49 42462 29 25653 26 21025 67 60453 68 64741 6 4334 28 23646 68 63256 17 16794 67 62515 63 54553 70 67261 68 64658 69 65911 53 45041 68 64584 43 39527 1 74 4 3485 38 36439 79 73830 33 32877 75 70675 57 50136 79 73949 7 5417 32 29481 63 56099 75 70735 74 69479 79 73627 67 58808 72 68546 67 57871 79 74691 72 68592 17 15556 67 58338 74 70046 67 59222 71 68202 61 53155 77 71725 81 76125 7 6630 67 61805 57 49013 14 13729 78 72372 24 19891 69 65670 59 52589 28 23510 45 41570 37 35944 62 53337 4 3158 81 76061 33 33639 74 69059 37 36045 40 38703 71 67403 67 60843 52 43210 43 40069 33 32593 79 74427 81 76301 21 18020 30 25845 71 67928 48 42213 45 41604 55 46380 63 55603 31 28955 67 57252 28 23441 78 72648 67 59189 69 65284 55 47082 46 42061 9 11734 19 17551 81 75728 39 37444 3 2225 67 62834 79 73201 28 24537 67 57501 63 56193 17 16242 31 28767 24 19430 68 64369 49 42549 43 39795 74 69598 79 73189 33 33797 34 34498 40 38318 40 39044 68 64876 55 46641 43 40251 67 59279 38 36638 79 73246 71 68060 79 73080 67 62792 74 68977 67 62500 79 74403 7 7224 67 61362 63 55339 34 34158 63 54396 71 67966 63 55076 67 60062 64 56891 53 45726 53 44395 68 64098 69 65989 72 68652 79 74091 77 71742 46 41967 74 70480 17 16999 67 61565 34 33969 5 3697 81 75272 68 64565 6 4341 81 76245 23 18623 76 71162 17 16028 32 29832 74 69091 4 2964 77 71899 59 51627 63 56092 28 24266 7 6515 7 5753 79 74591 53 44246 79 74772 27 22571 71 67471 60 52956 67 57505 79 74548 30 27213 61 53063 59 51611 81 76754 59 51442 74 69675 37 36123 55 47025 69 65636 5 3717 79 73623 27 22921 43 39981 39 37047 32 31623 40 37966 67 58802 81 76020 79 72993 75 70659 78 72754 75 70848 53 45442 30 27479 67 62280 70 67138 8 9880 33 33210 78 72746 53 44727 1 1075 39 37206 24 20267 68 62964 55 46407 63 55022 81 76856 6 4787 72 68604 63 55579 77 71614 52 43518 32 31680 29 25619 69 65237 67 58128 52 43535 64 56574 81 75477 7 5509 32 30333 68 64440 45 41396 14 14162 67 61161 69 65720 67 57645 54 45942 78 72330 26 21096 79 74595 61 53181 31 28646 71 67321 40 38159 70 66768 59 52476 49 42427 53 45284 79 74970 4 3064 52 42969 74 69576 32 30025 28 24089 68 63940 79 74680 30 26811 69 65863 53 44244 32 30245 46 41927 24 20062 78 72591 80 75224 16 14751 56 48035 63 55433 73 68686 38 36544 67 60599 8 9571 70 66942 57 48169 8 8911 74 70166 77 71327 77 71832 69 66403 67 57973 62 53342 69 66380 46 42064 71 68280 68 64360 67 57247 63 54470 31 28277 43 40911 81 76536 17 15841 77 71415 68 64865 67 59789 67 62027 4 3277 67 59707 77 71478 6 4183 62 54194 9 11120 34 35075 32 31393 1 991 63 54968 55 46455 77 71908 75 70998 81 75256 69 65328 53 44006 57 49779 63 55182 6 5269 8 9955 43 39671 24 19767 1 763 57 50915 79 73171 76 71124 69 66200 77 71345 4 3174 43 40284 68 63847 7 6796 6 4280 67 59001 58 51284 59 51414 74 70214 67 61398 6 5022 32 30574 67 59870 67 58631 67 58461 54 45841 57 50897 40 38280 69 66368 24 19795 17 15372 19 17593 64 56295 57 48652 67 58942 79 74570 68 64586 62 53591 79 74818 63 55432 34 35351 74 68973 53 44804 48 42279 51 42772 71 67901 27 22334 69 66500 45 41560 30 27805 80 75188 67 61003 81 76317 59 52223 71 67850 33 32431 67 62620 67 61478 68 63418 60 53034 14 13878 81 76204 81 75312 70 67287 57 49569 71 67333 27 22195 57 50480 74 68857 79 74823 59 52052 63 54719 33 33754 71 67955 29 25592 69 66563 33 33901 67 57556 78 72469 53 44572 71 67893 7 7512 78 72787 67 58584 22 18286 74 69891 7 7166 9 10180 67 59357 77 72198 74 70374 24 18864 28 23429 77 72040 7 6546 63 54992 77 71668 68 63822 79 73223 77 71420 62 54245 67 57207 62 54263 45 41526 79 73044 68 64761 67 61905 8 9570 62 53573 67 61968 34 34728 63 54915 68 63680 64 56366 63 55825 74 69033 67 62077 55 47612 67 61005 79 73680 67 57110 41 39178 32 31031 7 7657 79 74613 67 60197 77 71829 69 66018 67 60144 27 22085 62 53427 1 944 17 17114 74 69228 30 27252 62 53303 6 5035 43 39372 79 74793 64 56267 81 75763 24 19774 53 45223 70 66929 44 41201 73 68674 67 57411 67 57535 62 54070 74 69565 30 26978 43 40886 63 55123 67 58794 33 33037 57 49014 57 48147 74 69538 1 62 34 34212 19 17709 67 57515 71 67964 34 34142 55 46340 63 54728 57 49403 22 18313 67 62654 1 142 64 56625 79 73006 79 74454 69 65177 69 65364 79 74855 57 48077 27 22758 30 27441 63 55952 61 53268 53 44677 38 36879 77 72011 81 76777 60 53035 44 41217 17 17099 62 53622 30 26668 79 73299 81 76145 3 2102 32 29318 70 67132 67 60328 74 70217 69 66109 79 74838 33 33833 38 36582 81 76798 33 33768 32 30154 34 34441 74 70460 74 70219 57 49379 55 46100 8 9121 63 55021 74 69394 53 43811 62 53425 83 77215 81 76325 67 61823 14 13910 23 18583 63 54715 79 73176 34 35234 78 72525 81 75523 33 32919 74 68798 71 68450 7 6669 81 76019 64 56853 75 70610 39 37350 55 46406 32 30375 37 35730 79 74232 81 75751 78 72426 30 26795 77 72134 28 24305 67 59120 68 64880 67 58726 68 63720 34 34128 75 70901 67 60537 40 38639 2 1221 68 64733 57 49634 23 18783 67 62922 61 53137 69 65447 75 70759 26 20883 63 54340 28 24900 75 71054 54 46045 81 76291 59 52693 63 55902 59 51580 69 65600 77 71663 67 59253 26 20634 17 16026 81 76825 77 71282 55 47084 8 8135 6 4340 53 45570 67 57196 77 71846 38 36905 68 64320 38 36791 24 19055 74 70185 32 29762 7 5676 53 45382 60 53007 68 63686 53 45551 71 67475 5 3533 75 70913 79 74769 68 63999 43 40164 74 69370 74 68763 77 71898 9 11328 77 71911 59 52096 79 73587 59 51740 64 56294 81 76164 65 56982 77 71804 34 34306 68 64002 52 43082 63 56113 67 57546 12 12554 63 55698 64 56649 77 71992 79 74894 54 46061 6 4201 69 65417 53 45134 70 66675 52 43069 39 37378 29 25474 69 66400 68 63430 34 35145 27 22136 74 70553 67 61914 67 60789 70 66783 27 22493 4 3453 14 13204 15 14609 71 67358 31 28530 8 7992 28 24610 71 68362 69 65654 63 55354 33 33896 27 23090 81 76650 7 7347 79 73953 67 61695 34 34548 38 36864 55 47042 67 60089 70 67209 30 25864 67 60801 67 60126 61 53045 30 26009 53 44174 17 15166 59 51532 67 59850 30 26817 62 54157 9 10868 28 23418 77 72012 53 44944 63 54984 67 59365 63 56199 28 24990 68 63728 37 35630 81 76131 32 29421 81 75286 79 73615 38 36347 38 36349 79 73251 71 68368 74 70459 69 66599 57 48624 62 53531 30 26985 67 60363 78 72597 70 66898 83 77218 53 45266 34 34582 7 7191 77 71836 68 64515 81 76444 79 74099 30 26045 81 76159 67 61008 28 25237 67 59234 62 53441 60 53030 67 57831 52 43198 8 9042 8 8112 34 34190 46 41809 67 61803 33 33844 11 12484 46 41824 73 68690 77 71564 77 71405 77 71661 68 63450 8 8641 57 48881 69 66541 74 70280 2 1655 74 69038 81 77046 22 18167 8 9385 69 66366 40 38135 68 64398 1 279 1 651 58 51259 57 48871 83 77334 83 77446 81 75879 81 75718 7 6647 49 42410 79 73729 71 67562 78 72538 68 63970 57 50839 70 67281 27 22417 21 17992 79 73780 61 53172 67 58193 69 66510 40 38124 57 48764 81 76411 72 68529 79 74021 32 29379 6 4395 57 48216 74 69776 77 71472 62 53800 57 51197 67 61604 67 59486 69 66378 79 74045 28 23597 71 68295 9 11814 81 75951 17 16966 77 72151 54 45843 71 68306 64 56404 11 12315 69 65275 7 6390 70 67179 29 25316 3 2560 70 67054 63 55042 75 70804 5 3832 77 71386 74 70101 67 61573 70 67173 6 4740 70 66955 79 74907 37 36073 54 46050 60 53002 44 41152 68 63930 81 76785 81 77085 59 52278 57 49464 7 5463 75 70773 71 67912 37 35994 28 24155 61 53080 14 14388 81 75579 57 49302 7 7817 7 6187 34 34239 63 55786 67 58404 29 25728 57 50537 67 59103 78 72555 30 26223 67 58219 81 75592 67 58757 27 23123 71 68466 83 77458 33 32133 34 35149 67 60878 79 74652 69 66117 17 15038 52 43459 74 69414 2 1241 74 69159 68 63481 7 6154 74 69235 40 38188 74 70122 28 24480 67 62102 43 40006 24 19557 69 65101 67 61553 78 72403 1 380 79 74157 57 49656 69 66410 33 33503 71 67650 60 52863 79 73396 81 75355 74 70296 9 11197 53 45504 52 43113 67 58464 32 31190 78 72579 52 43711 67 62804 69 65604 67 60031 67 59078 74 69015 81 76868 70 66951 63 55479 71 67952 79 73618 3 2272 34 34376 67 57891 57 49835 37 35889 7 7579 67 62600 22 18271 6 4294 77 71753 83 77351 7 6693 81 75588 70 66797 70 67019 52 43672 32 30828 79 72989 81 76148 37 35772 34 33967 77 71827 26 20758 33 33795 71 68019 74 68873 59 52506 74 70354 67 60761 67 57405 27 23009 77 71866 71 67422 30 26036 36 35450 67 60450 75 70805 68 64177 30 27409 68 64558 30 26103 32 31650 70 66685 54 45906 79 74283 32 29684 67 57866 54 45853 79 73636 74 68818 67 62551 24 19210 79 74854 57 48743 9 11215 74 69786 2 1156 75 70800 14 13897 32 29244 40 38858 74 69858 63 56014 74 69176 70 66895 79 73345 24 19222 67 62170 68 63692 14 14133 11 12269 81 75654 78 72427 18 17439 1 655 9 11068 14 12999 69 65244 57 49300 34 34440 55 46275 67 57346 78 72328 77 72024 39 37166 9 10483 11 12372 78 72530 67 61225 68 64603 79 74724 9 11554 26 20783 18 17472 71 67956 8 9134 31 28659 33 32755 4 3498 52 42897 78 72324 59 52084 67 58770 75 70924 67 57427 57 49626 53 44256 2 1578 63 54959 8 8079 81 75466 67 61178 81 75404 57 48456 67 61255 67 57788 63 55230 7 5767 17 15471 1 173 67 58905 63 54581 74 68997 81 76871 67 60316 69 65821 37 35788 8 8542 79 74979 74 68969 17 15332 68 64065 43 40222 78 72524 79 74174 77 71811 71 67793 28 24657 67 60008 14 13057 62 53754 77 71842 6 4425 7 6550 78 72631 32 30569 17 16630 67 57715 57 51111 2 1638 39 37348 69 64990 55 46070 59 51996 81 76195 78 72533 76 71218 1 218 74 70377 28 23467 2 1703 17 15437 71 68057 67 62285 68 64502 74 68952 52 43059 17 15804 27 22478 68 63579 81 75655 32 30075 68 63757 33 33067 67 62912 78 72725 69 66118 74 69935 67 61285 67 57899 34 34204 46 42031 59 52691 67 61756 74 70204 67 60953 81 76883 8 9069 4 3392 6 4669 26 21141 9 12149 67 59282 46 41843 1 482 67 61245 9 11193 5 3615 14 14352 24 19186 4 3194 63 56066 28 23880 33 32213 39 37277 74 69466 71 68013 53 45271 8 9353 57 51035 24 19704 69 66332 79 73215 77 71315 55 46955 79 74394 78 72546 68 64354 67 62659 1 337 26 21123 33 32301 25 20561 81 76749 79 73581 71 67947 62 53867 22 18258 14 13827 30 25940 67 61721 46 41988 53 43859 57 51113 57 48462 1 229 67 60009 27 22179 57 50098 69 65407 55 46347 79 73645 70 66944 3 2478 43 40511 67 59423 33 32550 63 56137 78 72528 69 65933 75 70603 67 62796 7 5843 69 65594 67 60033 81 76377 30 26954 69 65096 68 64588 63 55893 57 50468 55 47391 78 72650 17 15466 5 3740 78 72510 17 16651 39 37578 22 18523 9 10687 68 64402 67 59516 34 34111 74 69151 71 68493 49 42400 67 58072 31 28217 67 59046 67 58171 76 71201 67 62286 74 68756 24 19970 63 54525 55 46703 81 76116 74 69658 74 70385 25 20367 79 73578 31 28803 6 4000 56 47894 8 8038 9 10789 57 49090 34 35146 68 64138 32 29559 71 67957 59 51905 79 74593 67 62902 27 22783 7 6096 7 6435 49 42343 81 76345 67 60495 81 75288 59 51555 63 55973 74 70387 57 49386 74 69955 39 37328 59 52567 31 28507 53 45384 67 58468 8 9365 81 76077 57 48799 62 53652 53 45653 2 1681 2 1295 21 17962 40 38826 74 69452 71 67435 78 72354 63 55694 59 51669 53 44494 67 59241 63 55208 72 68632 63 54609 68 63113 83 77260 67 60698 54 46047 53 44519 57 50989 81 76583 33 32576 77 71834 74 68868 79 73655 5 3846 55 47598 81 77004 32 30438 40 38893 24 18876 22 18155 68 64835 74 70527 63 55896 8 8886 59 51690 59 51683 29 25702 54 45947 43 39840 21 17875 32 31314 69 65486 5 3885 68 63192 29 25749 79 74125 67 57839 73 68742 7 6206 68 63581 43 39636 83 77492 83 77360 74 69834 63 56222 17 16299 62 54110 59 52398 33 32705 62 53853 81 76648 57 50599 14 13336 81 75347 68 64003 74 69437 81 76424 77 72238 67 58512 79 74014 33 32899 69 66570 68 63104 34 34554 67 60637 8 9890 14 13958 67 58064 68 64147 79 73317 74 69456 67 57228 33 32948 7 7912 45 41523 78 72827 70 66647 67 58687 77 72249 53 44513 69 66046 67 57605 14 13742 43 40285 1 370 79 73468 57 50310 64 56505 71 67449 57 49584 67 60959 57 49964 79 73741 19 17800 43 40711 32 31243 30 26506 34 34447 68 63630 70 66865 30 26243 68 64344 43 40380 54 45946 81 75518 70 66701 74 69092 77 71357 4 3101 68 64788 79 75052 74 68936 24 19045 27 22686 6 4608 52 42776 79 73464 83 77309 44 41056 68 63279 52 43698 39 37905 70 67246 59 51478 57 49566 59 52229 67 61321 67 59173 63 54389 78 72917 67 57482 55 46197 70 66952 69 65893 34 34566 33 32582 69 65306 81 76958 68 64727 67 60731 71 67870 67 61104 7 6092 74 69735 9 11269 38 36415 71 68251 68 64756 81 75945 27 22969 71 68339 54 45909 69 65966 62 54163 53 45461 67 59026 14 13159 71 67472 43 40273 17 15079 85 77997 73 68659 81 75680 1 315 9 12178 8 8955 33 33856 67 59569 69 66017 71 67366 67 57757 40 38982 9 10303 14 13996 68 63539 14 12753 79 73276 79 72948 29 25361 33 32300 43 40001 67 58644 26 20799 68 63841 67 57472 34 34936 67 59009 59 52071 4 3423 64 56810 17 14859 57 48702 29 25292 14 13219 80 75174 81 76105 69 65845 57 48244 74 69292 75 71019 22 18311 74 68823 84 77847 71 67587 67 61965 63 55307 80 75177 34 34515 7 5907 81 76554 68 63910 79 74428 8 8136 67 61544 84 77944 57 50880 1 823 79 74465 59 52121 67 61505 17 16770 74 70426 43 40804 53 45612 74 69342 45 41601 53 44922 81 76187 67 60249 8 10004 33 32950 30 26571 79 74072 24 20070 8 9979 30 26661 33 31941 67 57780 67 61206 47 42138 79 73952 70 67189 69 65396 67 61024 17 16634 69 65652 67 62357 70 66985 3 2456 52 43130 4 3095 74 69790 81 75943 81 76342 31 28986 57 49754 81 76152 63 56213 74 70350 31 28572 53 45040 9 11239 76 71144 79 74425 81 76036 67 59404 84 77949 64 56581 24 18944 84 77498 14 12706 7 7031 6 4082 46 41736 63 55922 74 69282 28 23547 32 30867 63 56079 27 22395 37 36275 47 42203 69 65691 83 77220 28 24126 74 68920 79 73489 67 60458 53 44260 81 76532 62 53630 67 57065 69 65219 75 71013 69 65060 40 38382 74 68743 81 76334 78 72371 6 4358 30 27713 79 74306 9 11597 34 34358 57 48296 63 55403 69 65923 52 43038 32 30977 67 58527 76 71220 81 75985 74 70447 74 70032 8 9788 61 53070 9 11254 43 40290 79 75059 34 34910 27 22290 67 57122 62 53505 32 31085 69 65448 76 71174 41 39221 81 75267 9 10576 67 60059 14 13321 30 27105 67 58263 67 57419 24 19265 81 75940 81 75627 77 71418 78 72615 79 74847 67 62218 30 26026 78 72871 78 72664 6 4431 77 71928 71 68452 52 43062 56 47774 8 9127 67 60709 69 66399 57 49036 53 44124 57 48931 63 54835 30 27255 67 62939 84 77702 81 76829 17 15602 79 73841 38 36744 81 76718 59 52705 67 57575 74 69991 81 75841 76 71231 68 64613 28 23595 79 74008 63 54819 77 72209 39 37203 81 76978 77 71488 9 11095 63 55867 7 6156 28 24383 68 63029 33 33815 71 68065 31 28525 1 639 3 2627 70 66687 81 76909 32 30813 44 41325 79 73735 55 47262 70 66908 67 57128 9 11790 79 74066 31 28788 75 70886 22 18399 67 59169 9 11286 74 70361 55 46145 67 57082 32 30560 68 64452 63 54472 26 21036 67 58042 34 34393 77 72035 53 45517 75 71000 80 75244 71 68190 59 52279 77 72007 43 40400 1 724 7 6657 87 78320 52 43597 67 60884 77 71319 69 65880 67 62795 9 11420 39 37906 55 47061 8 8530 6 5394 71 68401 79 74213 30 27034 28 23666 27 21660 79 73762 43 40547 67 61708 67 60840 30 27867 79 74266 68 63077 17 17117 67 58248 55 47101 30 27749 67 61053 52 43032 85 78218 68 63711 64 56357 63 55715 79 74377 79 74768 3 2462 67 57074 68 63676 68 63073 67 60976 81 75909 67 58243 59 51843 67 62289 8 8165 32 30945 33 32422 40 38603 81 75417 55 47450 30 27629 69 65744 67 57365 9 10228 63 55240 79 73583 71 68299 81 76732 74 69673 79 74787 9 10513 68 64742 79 74238 77 71260 62 54092 79 74592 31 28920 9 11796 71 67969 67 61731 54 45770 22 18514 30 27541 84 77700 6 4454 8 8284 67 57150 55 46146 68 64879 4 2954 26 20875 52 42911 78 72809 6 5379 67 59911 55 47194 79 73580 57 48747 30 27416 17 17140 74 70258 30 27400 68 63136 30 26678 74 68943 67 62886 76 71211 57 49847 81 76792 69 65578 33 33632 68 63172 9 10204 63 54487 67 58651 77 71561 37 36282 64 56695 81 76779 67 57948 26 21149 41 39246 24 20233 1 283 38 36542 67 59160 79 73024 81 76849 17 16310 79 73966 57 48945 57 51014 33 32403 7 5811 85 78011 74 69874 70 67005 74 70249 75 70595 74 69114 69 65361 77 71940 39 37865 74 69244 75 70855 63 54467 59 51674 67 61365 8 8647 27 22255 53 45334 79 74055 64 56405 55 46281 62 53782 40 38436 70 66999 62 54192 71 68067 68 63210 80 75179 34 34570 84 77810 78 72448 67 61539 74 69655 81 75649 22 18072 74 69683 11 12397 2 1375 1 534 63 54931 57 50122 74 70433 67 60410 27 22139 87 78352 67 57406 7 6961 59 52228 57 48136 57 49860 74 69263 57 48985 6 4745 71 68153 39 37397 84 77968 33 32269 34 34542 1 744 33 31953 7 6512 68 64242 69 65466 53 44530 68 62991 7 5590 59 52587 63 55614 9 11422 7 6476 67 57957 28 24105 4 3348 67 57144 18 17512 62 54207 79 74901 8 9797 69 66595 28 24225 67 62498 33 33428 79 73539 56 47702 79 74051 62 53764 32 30410 63 54605 74 70031 2 1702 57 48656 9 11920 67 59817 74 69700 53 45310 71 68061 1 667 43 39610 7 7920 32 31743 83 77207 69 65669 63 55016 26 20819 7 6518 69 66536 34 34490 68 63572 45 41637 83 77494 79 74392 68 63270 24 19492 68 63902 33 32137 53 44598 68 64134 74 70543 79 73957 85 78118 63 55901 7 6716 67 60667 8 9748 57 50676 81 76212 57 49193 81 76032 5 3670 6 5242 8 7979 79 74212 8 9841 57 50450 30 26979 81 76457 77 71861 46 41916 67 62474 25 20327 74 68908 69 65568 32 29374 30 27231 57 49537 81 75375 3 2374 57 50824 68 64097 74 69714 78 72644 17 15945 6 4166 81 75743 30 27637 78 72535 49 42433 53 43882 57 48064 79 73624 74 69345 31 28401 27 22874 33 32226 69 65643 7 7674 27 22674 69 66233 31 28165 14 14338 28 23871 82 77165 74 69999 27 22740 78 72916 43 40354 79 73277 81 75670 67 60970 4 3003 33 32932 62 53330 63 55870 63 54751 7 7065 14 14023 38 37028 77 72120 28 24296 29 25443 77 71794 67 57034 79 74312 70 67238 74 70279 81 76240 81 75742 33 33120 67 59940 62 54265 14 14199 81 76155 80 75191 53 43860 71 68438 32 29320 33 32717 79 74481 85 78016 79 73602 68 63549 69 65171 77 71874 77 72309 14 13255 53 44670 62 53833 78 72784 64 56958 32 31359 28 23459 67 62741 17 17023 6 5172 32 30232 53 45197 33 32155 14 13568 87 78337 31 28668 67 60129 67 61530 81 75753 81 75331 64 56584 17 16409 77 72239 75 70936 60 52962 74 69077 74 70286 9 12102 78 72926 68 63670 18 17321 27 21507 79 73372 52 42821 58 51304 53 45705 78 72567 79 73503 78 72495 79 75073 53 43759 71 67526 74 69359 7 7717 67 62103 32 29159 68 63761 27 22215 67 60841 27 21647 37 35675 67 57951 63 55209 39 37567 27 22492 34 34843 34 34369 8 9579 68 64166 81 75399 72 68550 63 54480 67 58017 69 66279 53 44088 62 53374 33 32013 75 71055 87 78720 27 22939 67 59988 81 76888 77 71251 57 50388 62 54314 8 9342 39 37707 68 64140 81 76050 61 53140 56 47785 87 78700 28 23473 64 56573 59 51397 55 46155 32 31124 67 62481 27 21317 79 74998 7 5732 27 22451 37 35680 23 18565 9 10663 55 46202 28 24249 64 56402 79 73883 68 63056 77 71286 69 65280 81 76231 61 53124 67 60919 69 66222 17 16276 7 7552 32 29965 45 41567 64 56870 69 65227 81 75367 43 39621 24 19091 74 69283 70 66937 71 67946 77 71296 77 71658 68 64422 6 3977 77 72094 17 16649 79 74616 87 78794 39 37857 57 48109 11 12305 57 51033 67 57608 44 40990 62 54333 67 59590 62 53447 53 45212 77 71625 67 59696 67 62057 74 69388 67 57534 67 61389 71 67960 24 19715 43 39407 17 16057 43 39432 79 74755 81 75911 87 78618 34 34418 79 74812 63 55509 4 2895 57 48473 79 74626 57 48713 74 70261 11 12463 28 24793 29 25458 43 39520 62 54276 33 33823 74 69746 6 4412 81 76014 26 21150 67 58029 27 21690 69 65868 2 1301 77 71557 2 1683 67 59218 62 53770 67 62687 70 67109 7 7201 38 36895 79 73508 75 70940 32 31135 67 59419 74 68903 67 60770 62 53907 77 71870 55 46308 81 76766 14 13646 84 77808 69 66265 67 61226 81 75866 68 63115 70 67196 78 72442 55 46770 6 4448 62 53660 40 38880 55 46812 52 43629 71 67603 39 37796 59 51482 77 71507 29 25553 84 77698 67 57355 72 68578 27 21949 69 65051 67 61130 9 11515 67 59647 27 23085 65 56981 67 58012 17 15512 71 67817 79 74201 81 76951 29 25412 87 78872 31 28802 81 76822 63 55925 69 65683 8 10106 87 78919 11 12276 69 65270 84 77768 57 48085 74 68769 47 42110 69 65379 67 61232 34 35203 67 60191 79 74559 34 35096 81 76601 57 49261 49 42559 19 17660 74 70196 67 57470 67 62455 7 5698 22 18454 59 51982 57 48588 32 30917 79 74842 67 58892 84 77587 30 27564 8 8077 7 7558 57 50132 55 46920 67 60207 59 52625 40 38323 8 10117 81 75623 69 65538 87 78761 78 72821 74 68808 57 49517 63 54500 68 63794 31 28083 74 69731 68 64848 84 77727 79 73914 57 50157 40 38178 5 3624 68 63660 79 73711 70 66858 16 14690 79 73962 79 74536 81 76638 17 15053 68 64781 67 62038 68 63174 33 32014 79 73946 79 74449 79 75139 6 4141 39 37636 87 78631 64 56660 34 34744 78 72839 75 70915 31 28177 59 52273 53 45199 67 61561 69 65969 32 31723 31 28999 55 46695 79 74124 55 46728 84 77507 67 62014 67 62217 9 10446 79 73648 67 62356 31 28311 64 56465 53 44327 81 76137 81 76528 86 78227 63 55493 14 13433 79 74628 26 21205 8 8776 56 47984 17 16881 85 78020 67 57667 67 62004 77 72171 55 46088 54 45817 67 60336 74 69804 70 66686 69 65479 67 62009 67 62265 79 74810 69 66058 68 63603 27 23180 59 52135 40 38467 28 23412 57 50680 55 47614 79 74443 87 78667 71 67949 7 7344 57 50420 57 51016 17 16701 29 25716 81 76239 8 9692 9 11303 39 37556 79 73603 68 64939 33 33006 29 25746 57 48834 63 56135 34 34638 59 51539 69 66087 71 68341 73 68684 67 60806 28 24182 71 68467 32 31249 30 27161 59 52692 43 40529 43 40101 32 29631 27 21584 67 59092 39 37661 79 74050 7 7088 79 74152 67 61332 59 51571 79 74765 68 64554 31 28854 62 53671 84 77738 81 76366 67 58156 67 60842 55 46135 3 2172 68 64270 53 45085 85 78164 79 75033 44 41065 48 42265 37 36076 77 71400 53 44131 79 73558 86 78293 28 24481 80 75231 79 73995 67 57549 70 66669 43 39902 79 74611 74 70058 87 79120 9 11679 67 59751 67 57890 12 12562 67 61749 57 49823 52 43590 78 72319 53 45697 33 31901 79 73756 30 26368 67 62339 68 63377 74 70005 77 71639 57 48453 17 16040 38 36455 79 74460 78 72461 81 76136 17 15148 81 76900 6 4445 67 59479 27 22867 32 30948 69 66294 7 6808 62 53969 43 40521 77 72189 70 67065 40 38700 32 31716 43 39980 67 62707 87 78836 1 92 1 133 71 67405 39 37148 67 60933 59 52779 70 67032 75 70761 71 67742 17 15934 71 68124 57 48923 63 54555 71 67357 83 77259 79 74224 63 56192 68 63819 23 18687 63 54437 77 71511 28 23807 55 46764 85 78195 71 67549 67 61822 28 23934 24 20284 63 55126 81 77032 67 59744 57 50627 26 20943 69 65150 71 68465 8 8954 79 73437 69 64951 67 62214 67 61977 71 68298 17 16228 37 36255 57 49930 70 66712 62 53972 87 78549 69 65188 67 61500 55 47317 74 70141 22 18139 71 68448 2 1240 79 74573 57 48533 64 56866 30 26381 79 73057 70 66972 55 46254 24 20202 57 48543 67 57025 78 72808 4 3450 4 3332 79 74681 9 10609 81 76693 3 2666 52 43357 62 53373 9 10418 33 32271 81 75918 67 59352 78 72603 79 73367 81 75300 75 70626 87 78710 46 41708 81 75408 33 32862 33 33347 67 58469 17 16728 26 20737 43 40820 68 64942 81 75436 87 78876 33 32248 55 46846 29 25599 87 78784 17 16194 9 10650 78 72595 30 27624 59 51688 59 51868 8 9444 64 56917 79 73793 78 72732 79 73794 68 63747 26 20928 69 66604 46 42023 39 37272 4 3456 74 69499 79 74240 31 28042 77 71529 78 72410 53 45556 67 57275 62 54015 5 3534 79 73619 19 17768 1 565 67 62729 53 45419 75 70997 68 64425 2 1382 67 62001 55 46856 64 56819 74 70359 21 17858 73 68708 81 76303 83 77294 47 42173 53 44459 87 78349 38 36967 81 75635 28 24341 74 69743 26 20776 3 2680 52 43651 69 66097 77 71883 81 76319 87 78978 34 35028 28 25229 74 69628 77 71255 8 10138 59 51892 61 53150 81 75261 79 74313 40 38985 60 52990 31 28026 27 23032 6 5302 32 29401 16 14695 63 56031 69 65467 78 72676 6 4991 79 74746 9 10464 69 65242 67 57068 43 39755 33 33049 67 62617 67 58601 67 58987 30 26435 69 65533 67 60844 63 55243 67 60873 79 73596 6 4444 53 45434 40 38903 68 64519 84 77917 27 22752 57 48503 34 35248 27 22115 77 72152 57 49725 78 72336 79 74035 52 43343 8 8190 81 76295 70 67003 87 79009 39 37559 69 65195 57 50073 68 64764 24 19656 72 68574 67 59913 17 15608 79 74208 26 21105 67 62470 63 55039 78 72474 67 57685 85 78207 87 78884 52 43007 69 65775 28 24404 77 71802 84 77529 79 73500 67 61814 17 14964 44 41185 40 38735 70 66988 63 56097 68 64202 39 37819 67 62003 79 73343 24 19204 22 18444 77 71387 69 64970 74 69936 67 60366 68 63359 9 10719 77 71730 79 74825 59 51356 31 28848 69 66357 53 45396 14 13079 8 8535 67 62430 71 67994 67 58357 31 28953 71 67887 74 68812 56 47673 80 75166 55 47473 81 76538 9 10264 17 17083 53 43950 3 2503 6 4990 81 76599 74 69561 34 35208 67 62477 74 69057 27 21526 74 69838 67 57100 22 18150 77 71995 68 64027 52 42781 24 19734 84 77855 74 68848 31 28708 74 68788 30 26753 59 51749 77 71249 85 78075 11 12341 53 44214 78 72714 8 9432 86 78238 79 73146 68 64338 74 68928 61 53154 74 69963 67 62910 33 32560 17 15508 36 35477 71 67651 80 75249 81 76151 69 66340 6 4295 69 65483 9 12016 8 8461 67 57861 63 56067 2 1406 63 55880 1 677 68 63528 63 55232 63 55127 70 67278 81 75843 7 7567 53 45560 67 61998 67 62166 77 72254 74 69554 75 70852 40 38162 79 74851 81 76547 37 36242 63 54874 79 74311 27 21709 6 4714 77 72218 67 62294 77 72115 33 33030 81 75336 63 54787 68 63194 22 18065 40 39099 77 71267 67 57779 43 39773 71 68211 37 35912 71 67352 17 15825 68 63466 79 74985 57 49984 77 72279 79 73782 67 57539 67 61661 43 40026 61 53104 28 24617 85 78171 81 76756 67 59139 85 78003 32 29875 82 77201 74 69119 25 20300 67 60138 87 78480 67 60987 79 74748 63 55184 73 68668 57 48345 40 39062 33 32630 67 62703 74 68771 18 17433 74 70194 8 9942 67 60714 79 73391 81 76391 14 12951 67 62172 69 65411 55 46329 70 66915 79 74683 32 29536 68 63789 68 64664 81 76479 55 47213 67 57413 81 75293 81 77026 26 20702 67 58235 57 49201 17 16676 17 16352 67 61535 63 55412 8 8988 14 14511 68 64392 24 19581 62 53401 69 66633 57 49459 67 57756 69 66576 74 68804 78 72345 68 64913 87 78687 68 63280 79 73643 43 39941 81 75762 67 58590 84 77846 53 44529 82 77198 27 21907 45 41510 63 54646 87 79088 44 40988 57 50472 69 65820 8 8709 3 2415 72 68621 87 79247 57 50286 67 60447 69 66358 80 75248 55 47307 57 48228 55 47046 67 60785 87 78812 57 51126 67 60889 14 14154 67 59828 67 59903 67 62033 26 20741 43 39695 81 75364 67 62304 32 30504 37 35731 17 16336 87 79613 28 23576 61 53048 67 57266 30 26772 67 59637 74 70006 17 16045 33 33027 9 11522 81 76996 68 63303 84 77512 76 71199 67 57908 67 58380 17 16959 23 18714 71 67543 81 75871 79 75035 70 67224 67 61972 79 74835 84 77688 79 75114 63 56162 37 36211 83 77368 75 71028 67 61099 43 39751 69 66219 7 5486 36 35438 1 583 40 38915 67 57672 44 41113 59 52435 87 78586 63 54490 27 23156 58 51263 62 53422 31 28158 7 6301 57 48180 68 64455 4 3107 74 70297 1 321 85 78138 63 54895 81 76628 38 36850 67 58735 68 64299 56 47977 24 18964 67 59933 81 76794 32 29645 81 76892 84 77926 67 57131 28 24492 87 78554 69 65494 69 66119 14 13658 34 34839 63 55861 87 79208 67 61286 62 54111 81 76255 83 77404 18 17259 43 39569 77 71434 68 63336 62 53768 32 30039 32 30057 68 64521 70 67270 87 78575 59 52008 77 72295 84 77981 79 74934 43 40896 68 64433 67 59487 18 17224 87 79258 84 77598 9 11930 67 60896 32 31326 74 70316 8 8662 68 63992 74 68802 87 79253 70 66820 75 70749 59 51449 60 52971 57 49081 63 55612 87 79160 71 67570 68 63289 59 51923 53 43981 74 69152 3 2113 67 61837 4 3307 81 75270 47 42118 71 67462 79 73715 56 47885 81 76276 57 50066 79 75067 59 51460 69 65827 8 8705 9 11324 52 43712 32 30462 68 64499 87 79363 79 74343 77 72105 9 11865 67 60411 72 68572 46 41886 33 32839 79 73229 55 46938 79 75007 64 56547 81 76875 68 64726 79 73085 67 62007 67 59347 19 17662 79 74044 25 20549 63 56075 67 59912 67 59582 17 15057 67 57651 67 61476 67 57433 67 58925 74 70198 63 54803 79 73767 47 42182 59 52813 27 21702 17 16488 9 11500 77 72099 28 24702 8 10133 74 69657 40 38719 77 71954 85 78070 62 53642 32 29395 69 65815 67 62955 53 43907 34 34297 30 25878 84 77586 6 5378 59 52191 77 71999 79 74981 37 36122 9 11969 67 62513 43 39443 29 25318 74 68941 67 59818 53 43747 59 52749 84 77719 71 67504 81 75344 79 74728 68 63285 87 78976 79 73712 84 77857 74 68829 74 69514 32 29738 34 35178 59 51385 17 15823 62 53394 74 69909 31 28498 27 22156 84 77938 79 74388 4 2911 87 79071 84 77692 14 13790 43 39551 56 47920 43 40139 6 5113 26 20671 62 53963 63 56045 30 27138 57 50317 71 67521 75 71020 74 70333 68 63472 87 79242 74 70358 57 49019 8 9745 87 79548 3 2145 81 76738 34 34146 79 74399 64 56709 28 24817 8 8667 77 72144 14 13039 69 66105 7 7518 67 57585 37 35560 8 10163 57 49956 28 23443 67 61148 70 66785 67 60040 78 72632 79 74646 87 78937 6 4863 75 70806 4 3309 37 36008 64 56353 67 61337 67 60097 67 60246 87 78827 55 47071 6 4653 20 17809 67 60712 54 45787 71 67979 87 78890 67 62582 57 50674 87 78668 81 76625 79 73013 55 47020 44 40938 26 20706 5 3603 67 57353 74 70304 38 36364 87 78558 71 67590 87 78434 40 38969 1 780 3 2287 71 67718 68 64926 60 52983 9 10573 40 38081 60 52835 32 30589 57 49316 59 52601 57 49990 87 79757 81 75295 68 64437 62 53813 81 77024 74 69026 67 58179 67 58495 57 48694 79 74546 64 56596 27 21998 22 18179 22 18070 68 63726 68 63578 17 15577 43 40466 74 69754 27 21528 67 61759 83 77288 77 72265 69 65801 53 44547 69 66276 32 31708 8 8317 70 67027 71 68486 74 70353 63 55730 19 17648 69 66507 74 70207 54 45890 32 31648 67 62121 43 39953 62 54326 52 43654 81 75382 75 70830 67 62790 34 35154 68 63114 87 78818 27 22142 74 70276 62 54151 67 62737 79 74734 84 77751 8 10131 67 59400 55 46262 64 56298 77 71895 30 26711 67 60456 81 76446 79 74621 79 73926 26 21249 55 47133 69 65134 8 9732 85 78217 28 23390 55 46360 87 78468 64 56738 87 78974 69 66068 79 74012 81 76992 62 53789 68 64900 55 47080 30 25972 63 55010 30 25922 37 35815 87 79612 43 39969 59 52646 87 78738 79 74056 57 48224 68 63421 40 38966 83 77456 33 32427 17 16181 1 289 87 79524 78 72604 57 50838 75 70818 69 65207 69 65436 74 69684 74 69314 57 48787 24 19012 77 71851 1 842 84 77971 30 26062 59 52490 27 22211 87 78883 75 70988 67 59198 87 79600 67 57305 9 10202 87 80045 87 79395 81 75448 3 2162 63 55814 34 35084 38 36649 9 12094 87 79210 57 50686 54 45768 62 54275 32 30297 87 78362 40 38584 83 77495 79 73696 7 7180 25 20325 8 9395 17 15183 67 59735 59 52283 64 56618 9 11757 69 66434 35 35413 64 56545 87 78740 37 35988 27 22972 39 37807 69 65064 40 38882 14 14083 79 73548 68 63773 39 37608 68 64705 31 28214 40 38007 6 5080 69 65368 71 67869 78 72928 34 34119 64 56865 67 58443 63 55165 87 78766 26 20743 7 7397 4 2864 17 15717 22 18148 64 56908 57 48920 49 42444 3 2181 69 65759 67 60083 64 56492 74 69288 75 70730 68 64774 68 63183 5 3834 71 68352 63 56190 67 60881 24 19346 79 74378 62 53414 21 17872 68 64801 54 45854 68 64539 75 70624 67 60683 67 57480 28 23730 77 71540 38 36331 53 43884 7 7916 67 59248 87 79174 67 59760 79 73386 67 60807 87 79017 68 64424 77 71342 85 78072 85 78167 63 54901 67 60778 82 77174 67 59653 59 51559 22 18519 81 75505 37 35625 79 73076 55 46558 71 67707 82 77170 32 29666 72 68607 77 72282 85 78199 87 79792 30 27142 67 59549 72 68656 30 25885 40 38721 57 49585 67 59931 79 75099 67 61177 85 78083 87 79602 55 46552 6 4315 67 61377 68 63355 67 60298 57 50788 81 75737 79 74336 14 14016 67 59619 37 35610 77 71830 59 52790 78 72323 78 72388 81 76279 78 72473 34 34949 43 39450 77 72083 55 46239 30 26898 9 11450 62 54267 81 76727 71 67779 43 40217 67 62010 77 71595 37 36152 62 53543 67 59191 68 63672 43 40575 63 54703 67 57731 74 68787 77 71922 68 64532 1 705 87 78408 37 36103 38 36352 8 8456 79 74081 87 79140 30 27933 71 68005 9 11565 68 63860 87 79291 74 69710 87 78460 79 72961 55 46193 14 12871 77 71855 70 67145 74 68910 69 65057 59 52762 39 37403 67 60125 43 40198 81 77094 87 79014 32 30596 33 32623 78 72804 1 680 69 64974 17 16572 67 62229 40 38215 79 73799 74 69734 32 30862 43 40359 68 63045 46 41839 5 3902 67 58000 25 20345 34 34281 78 72767 67 57440 74 68784 18 17168 79 74719 74 70270 67 61821 35 35399 70 66836 79 73402 24 19099 67 59022 67 59681 63 54976 64 56807 69 66031 81 75542 5 3637 48 42297 7 6000 3 1781 9 11206 14 13763 81 76676 6 4618 74 69661 67 62307 32 31168 27 21482 81 75646 69 65855 67 61467 67 61252 28 23545 87 80034 55 46225 79 73034 78 72429 59 51744 74 69239 87 78908 67 60324 79 74956 57 50650 53 44871 67 59533 74 69597 78 72726 70 67231 87 78630 60 52913 68 64139 71 68307 14 13798 56 47964 74 70344 69 65384 68 64283 29 25320 77 71421 6 5181 79 74794 37 35873 67 57160 71 67773 68 62963 16 14654 62 53805 74 70024 81 77033 67 62114 79 73798 32 30901 32 31286 67 57790 40 38918 78 72693 4 2920 57 50187 81 75648 57 51018 57 51119 83 77395 4 2881 7 7363 69 66363 23 18782 79 74193 69 65851 69 65213 39 37894 77 72208 69 65937 74 69164 7 5482 62 53795 64 56943 37 35798 74 69842 81 76626 14 13222 87 78992 81 75713 64 56502 87 79331 9 10620 43 40825 70 67089 3 2479 34 34646 67 57527 74 70073 8 8228 67 57315 14 13194 68 63119 76 71152 67 58570 59 52526 68 63743 63 54568 70 66986 64 56503 8 9922 67 61322 27 22622 67 61264 52 42808 80 75199 46 41999 85 78068 87 79825 71 68344 74 69705 67 57448 45 41641 77 71964 39 37786 81 75650 14 14267 81 75475 83 77375 71 68137 81 75613 57 48192 57 50267 79 74368 79 75013 79 74102 14 14169 30 26096 87 78440 87 79761 57 49311 84 77906 69 66537 83 77379 74 68897 30 27007 67 60937 71 67392 87 80377 67 58854 53 45159 71 68179 71 68359 81 76851 74 70323 28 23416 72 68625 84 77956 71 68453 79 75026 78 72437 44 41280 71 67551 17 17087 81 75307 68 64669 87 78807 49 42534 87 79709 32 29573 87 78697 4 2876 57 48394 8 9297 87 79221 62 53606 81 75484 63 56235 79 73352 74 69392 28 23680 57 49059 16 14765 59 51479 67 62248 59 52441 67 62853 67 62683 67 58545 7 6653 72 68623 31 28281 33 32994 1 1003 44 41150 53 44037 81 75779 74 70220 27 23102 7 6134 19 17789 63 55980 81 76745 38 36385 77 71523 68 64359 79 73810 40 38125 74 70423 67 61771 77 71968 69 66439 21 17847 55 47214 23 18772 67 57746 32 29841 53 44295 32 31594 87 78459 63 54822 83 77254 62 53555 68 63518 79 74916 53 44776 81 76158 67 61879 79 73472 24 19568 77 71321 68 63804 39 37351 79 73713 55 46257 67 59036 59 51847 45 41596 69 65259 67 59919 30 26335 25 20372 17 15128 84 77581 53 44972 30 26660 9 11723 26 21112 30 27022 75 70799 81 76007 67 61139 40 38373 81 76876 55 46518 79 72938 57 48848 7 6705 57 48797 85 78028 77 72220 71 67368 11 12290 71 67636 8 8169 68 64251 39 37536 3 2590 69 65685 69 65299 67 58970 67 61571 63 55897 71 67852 79 74525 67 57293 21 17912 68 64231 32 30846 57 49821 68 63776 57 48815 52 42899 67 58566 46 41695 25 20525 33 33207 36 35421 31 28542 32 31213 79 74175 52 43460 17 14893 55 46533 67 58302 53 43810 81 75570 69 65182 67 62402 81 75269 69 65651 68 64778 71 67990 8 9628 62 53745 67 62409 79 74483 69 66479 24 19856 48 42311 43 40280 30 26593 31 28326 76 71126 71 67646 5 3744 67 57834 57 48972 74 70514 14 14232 8 8018 59 52619 74 69961 74 69880 63 55157 81 75539 8 8933 53 44178 29 25786 63 55414 57 48214 63 55790 81 75464 57 49625 27 21719 52 42892 57 50663 79 72962 87 79646 6 4638 71 68072 24 18979 37 36081 75 71043 40 39132 82 77113 46 42004 62 54254 71 67970 67 58818 8 8502 53 44973 51 42751 57 50445 33 32188 68 63068 36 35422 43 39668 30 26900 79 74990 70 66739 67 60559 81 75768 67 62144 69 66285 87 78602 67 57919 67 57702 51 42644 87 78907 87 79956 57 49485 81 76511 74 70274 74 69556 74 70535 55 46144 78 72418 69 66445 79 73533 5 3672 68 63242 50 42589 74 69202 87 78945 77 71693 74 70329 32 29222 81 76264 40 38625 40 38054 55 46723 68 64500 40 38863 87 79106 81 76877 55 47270 59 51594 59 51545 22 18350 79 74263 40 38740 57 49882 43 40805 38 37017 44 41126 69 66211 63 55853 38 36925 32 30427 81 76623 49 42399 79 73094 67 57630 62 53463 87 79050 67 62181 17 16987 63 55025 71 68110 67 58956 67 61180 71 67991 67 58902 79 74508 59 52439 67 57920 63 55457 67 60362 64 56343 62 53957 6 4834 27 21704 78 72906 54 45823 37 36299 67 61181 81 76763 57 51095 17 16915 81 76734 79 74426 1 455 79 74600 33 32036 81 76770 67 57572 28 23388 63 55227 17 16366 32 30178 67 60267 27 21325 7 7406 33 32262 79 73438 18 17401 67 60378 87 79224 69 66635 67 60344 81 76129 30 27529 87 78324 33 32340 17 16293 37 36263 34 34482 74 70319 32 30244 87 80123 43 39523 1 310 7 6976 87 79452 33 33348 62 53657 9 11377 67 61159 38 36440 17 14874 52 43031 69 65196 6 4368 69 65531 61 53163 67 58927 88 80446 61 53041 7 5496 79 74878 59 51874 33 33013 63 55089 57 50181 67 62480 74 69352 81 76267 52 43079 81 76067 27 23001 70 67239 53 43976 17 16802 7 6484 87 78420 71 68430 79 73795 9 11029 58 51299 78 72500 73 68667 32 31217 34 34876 81 75529 82 77146 79 73052 81 76645 57 48671 55 47168 77 71571 68 64108 70 66910 68 64159 59 52204 69 65790 78 72915 78 72689 4 3033 59 52103 79 74258 67 57334 69 65532 40 38928 49 42541 56 47662 57 48928 63 55454 45 41578 32 29737 64 56473 53 45202 53 44205 69 65232 75 71071 77 72078 67 59638 84 77943 7 6485 59 52519 87 79467 6 4842 28 24134 25 20465 67 57616 75 70801 74 69428 69 65415 67 61959 57 50836 87 80030 80 75240 17 16587 17 16982 81 77059 71 67349 43 39480 17 16067 26 20625 9 12017 79 73702 89 80577 43 40737 75 71003 87 79510 79 73132 9 11484 84 77865 26 21245 39 37466 67 62404 67 60751 87 80285 79 73015 81 76620 43 39999 8 9168 84 77900 78 72369 64 56676 57 49118 87 79065 38 36681 87 80291 27 22940 24 19161 79 73187 7 7237 81 76364 77 71797 67 58118 55 46789 77 71590 67 57588 9 12092 69 65952 62 53903 37 35764 53 43923 64 56406 33 33837 87 78669 57 50759 89 80894 79 74623 14 13130 17 14912 82 77183 67 58690 87 79475 81 75362 67 61204 7 6482 64 56944 67 60571 79 74412 67 62929 25 20343 55 47039 14 12888 38 36888 74 70069 53 44151 57 49254 53 45586 77 72158 52 42820 55 47545 57 49917 67 57324 33 33542 89 80769 53 45526 56 47892 87 78755 77 71385 68 63335 81 75252 67 59691 7 6654 59 51444 84 77860 68 64729 9 10261 68 63016 67 57370 22 18478 79 73916 14 13306 67 61134 87 79632 39 37249 79 74739 71 67564 69 65639 39 37572 67 59353 34 34763 68 63510 71 68260 87 79963 79 74435 67 61246 6 4808 75 71080 78 72428 81 75726 87 80390 38 36984 57 49178 75 70865 67 58844 67 59458 81 76308 84 77853 20 17810 78 72723 17 16440 87 78306 34 34264 7 6774 81 76121 7 5573 81 76652 30 27322 67 60766 79 73247 67 58676 14 14458 87 79533 64 56952 8 9684 67 57151 79 74444 57 51207 83 77463 87 80251 73 68692 85 78176 53 45036 9 12143 27 22487 31 28032 57 49489 32 29466 9 11350 57 49454 79 74797 9 11590 87 79403 79 73642 78 72818 87 80096 81 76104 68 64427 89 80588 68 64219 8 8494 64 56589 24 19457 84 77669 79 74898 84 77696 9 12009 63 54792 64 56553 87 78580 38 36808 79 73857 67 58837 87 80252 8 9032 32 30071 27 23164 31 28872 87 79684 68 63051 87 79464 30 26530 69 65843 67 62354 22 18096 30 26613 9 11827 39 37068 67 62388 67 58977 79 73101 71 67308 49 42414 67 62488 74 70255 67 60704 81 77021 87 80325 19 17595 87 79909 67 61839 81 76949 57 49271 81 75480 14 12939 56 47743 75 70708 77 72267 38 36788 82 77161 71 68476 62 53308 79 73759 52 42991 40 39114 87 80013 87 80282 77 71432 75 70688 7 5481 81 75786 79 73327 79 73196 79 74013 45 41521 30 27651 71 68504 79 74261 79 73254 74 70027 8 9927 61 53065 67 61963 71 68273 43 39763 79 75020 74 69969 37 36087 87 80141 84 77809 33 32149 6 4824 28 24680 39 37456 68 63651 71 67391 81 77067 84 77896 75 71109 57 50059 52 43253 67 58750 1 647 53 44634 84 77778 83 77439 81 76797 14 13400 1 810 83 77435 8 8252 17 16760 67 59060 67 59475 67 60553 76 71111 55 47345 63 55109 53 45644 89 80521 67 59407 89 80663 63 55477 62 53475 31 28377 67 58619 79 74364 7 7225 14 13457 83 77396 53 45661 74 70409 6 4900 57 48457 70 67285 87 78487 63 54956 3 2418 43 40915 3 2746 87 79409 74 70206 63 54600 38 36384 85 78109 67 61261 68 63589 32 31770 57 50142 68 63505 59 52355 75 71093 77 72030 37 35814 87 79063 53 44340 87 79315 45 41453 63 55020 77 71558 74 69889 63 55879 28 25162 89 80911 87 80130 57 50997 34 34055 17 15585 64 56674 39 37719 57 50101 71 68494 81 76165 9 11370 69 65658 30 26356 38 36758 23 18791 81 76839 81 75547 68 64556 77 71627 68 63494 62 53875 9 12133 3 1759 67 59606 5 3671 64 56739 44 41061 87 79284 88 80414 28 24735 5 3578 17 15614 1 862 69 64994 67 60001 24 18824 64 56842 27 21609 70 67192 67 61899 63 54401 30 27029 6 4819 32 30044 44 41278 71 67582 40 39085 6 4875 89 81064 73 68696 81 76519 69 65247 1 999 57 50321 85 78033 87 78545 67 58240 52 43447 74 68779 64 56907 67 58056 78 72641 63 55636 55 47043 55 47366 68 64445 87 78609 62 54219 67 61877 29 25695 40 39146 14 12961 40 38693 87 80372 79 74819 81 75309 8 8166 71 67502 67 59976 63 55256 70 67124 63 56157 81 76701 74 69744 6 4059 63 54664 8 9881 29 25581 38 36490 79 73304 9 11963 67 59144 71 67968 21 17855 71 68354 40 38004 79 73885 19 17549 69 64993 25 20361 24 19164 74 69262 67 59161 59 52051 29 25725 32 30413 75 70591 55 46797 46 41866 70 66905 74 69599 55 46908 71 67717 89 80892 79 72931 8 10121 89 80474 75 70867 67 57945 30 26798 89 80654 70 66665 67 60982 29 25473 18 17232 33 32859 8 9613 84 77838 3 2638 57 49763 77 71486 42 39326 40 38805 81 76502 84 77571 87 78665 5 3911 64 56744 67 59605 67 57096 87 80280 81 75733 67 59505 77 72207 18 17397 81 75810 69 66243 74 69976 52 43235 81 75254 77 71850 14 12993 87 79296 57 51090 57 50750 79 73608 77 71884 77 71817 64 56498 14 13998 84 77520 8 9302 89 81263 77 71900 67 59555 32 31777 69 65256 68 64259 44 41135 79 74228 28 25193 67 62706 41 39244 69 66032 68 63540 67 61483 85 78090 69 65499 81 75560 71 67672 3 2528 69 65404 67 60192 77 71735 87 79037 39 37895 4 3335 31 28792 71 67486 71 67867 33 31905 81 76687 44 41103 69 65831 41 39193 67 62212 26 20747 87 79148 69 66491 81 75549 40 39083 87 80339 1 158 68 64132 68 63858 87 78879 64 56454 89 81016 74 69032 57 50898 64 56659 85 78128 14 12821 55 47198 28 23600 79 74450 49 42564 67 58920 69 66516 52 43596 81 76460 8 9608 74 69939 1 1000 71 67806 67 59138 67 57273 81 76728 81 75747 67 59295 89 81306 78 72596 70 66655 22 18386 69 65226 71 68170 57 50095 74 70310 79 74341 79 74961 68 63144 53 45126 68 63840 9 10996 89 80857 67 57410 70 66854 28 24962 49 42395 9 12051 74 70077 67 58819 32 30865 17 16263 67 62405 22 18391 63 55340 87 79245 17 15399 67 61885 43 40703 84 77707 64 56489 8 10108 67 58306 40 38130 83 77496 57 48614 83 77362 32 29325 53 44731 81 76473 74 70107 87 80307 67 61283 57 49993 63 54393 67 60782 55 46094 14 13449 87 79206 9 10445 30 27875 74 69596 31 27983 79 73134 67 57977 67 59171 8 9135 34 34840 38 36593 30 25855 53 44734 67 60765 83 77237 87 78962 5 3844 35 35377 87 79255 39 37539 21 17898 64 56390 87 79339 67 62347 63 55314 70 67040 67 61953 33 32420 69 66034 71 67713 70 66987 80 75161 40 37995 43 40476 39 37467 69 65431 43 40690 75 71058 34 33956 9 10859 67 59972 29 25481 77 72272 67 59985 5 3773 87 78850 71 68103 40 38662 28 24444 52 42845 2 1259 78 72315 87 79158 32 31410 17 16238 57 48132 7 7825 30 25851 59 52186 8 8873 64 56308 81 76998 78 72457 6 4906 29 25560 9 11856 17 14862 72 68547 67 58923 79 74153 80 75153 47 42143 14 13779 33 32021 75 71105 57 50852 26 21040 67 57322 84 77974 33 32500 34 34955 74 70376 81 75520 67 58824 40 38910 30 26210 84 77674 32 30439 43 39719 77 71524 62 53848 11 12288 70 67298 78 72890 79 74054 74 70052 68 64736 32 29488 53 44460 55 47054 62 53710 71 68347 67 58041 87 78943 8 8610 44 41295 77 72128 77 71360 79 73405 67 58955 17 16537 87 79593 17 15005 32 30218 67 61687 43 39973 68 63236 68 64426 67 59857 69 65622 68 64786 7 6471 57 50509 32 29267 33 33479 53 43852 83 77256 79 74817 87 79681 81 75329 6 5122 79 74039 27 22150 89 81380 14 12690 89 80873 59 52364 52 43566 53 45290 74 69633 79 75111 79 73354 61 53217 55 46175 79 73378 55 47068 89 80526 27 21650 84 77668 84 77801 68 64170 77 72275 67 57176 75 70641 69 65429 33 33730 71 67440 60 52892 84 77662 87 79292 79 74471 6 4768 46 42012 6 4660 87 79638 71 68405 84 77710 57 49502 81 77016 67 60700 30 27914 32 30483 67 57754 78 72669 74 69136 17 17131 53 45270 9 11375 87 78379 37 35870 74 70132 31 28144 2 1468 81 75516 24 19563 53 43873 8 9706 68 64901 89 80504 68 63079 28 24649 77 71412 67 62464 79 73686 67 62578 36 35529 30 25916 57 49801 52 43600 32 29971 64 56326 89 81205 8 8009 7 7541 87 79601 52 43589 33 32482 71 68291 67 61696 79 73730 34 34595 32 31413 6 4810 74 68867 53 43869 87 78866 57 48091 43 40891 55 46384 89 80566 89 80805 27 23293 62 53530 14 13545 27 23139 71 68053 31 28209 67 62336 59 52403 89 80627 79 73802 28 24640 24 19163 33 32020 87 78539 83 77243 30 26034 32 31419 81 76166 44 40941 9 10408 67 59462 79 73167 78 72339 59 51342 68 63092 53 44107 69 66026 30 26491 79 73083 53 44041 78 72837 87 80209 27 21699 81 76653 7 6146 69 66029 57 48658 67 62525 57 49002 60 52830 67 62384 6 4664 68 64828 87 80154 79 75004 71 67799 87 78334 53 43808 53 45681 89 81132 57 49914 53 45032 67 57135 37 35949 67 58533 57 49344 6 4732 83 77462 67 59197 67 57880 78 72397 57 50151 17 15080 69 65834 44 41049 63 55706 8 10100 59 52010 49 42492 87 79859 57 51212 67 62735 68 63862 32 30207 67 60072 6 5282 67 57882 67 62340 81 76901 57 48587 67 57469 17 15642 67 58592 83 77467 67 58321 87 78982 71 67498 55 46375 7 6252 67 60270 33 33176 74 70044 60 52914 32 29290 89 81471 59 52408 30 26945 89 80724 68 63661 74 68929 63 55707 3 2343 81 77072 81 75401 87 79295 7 7126 67 59158 1 523 22 18129 89 81320 6 5056 67 62331 81 76569 74 69137 17 16739 6 4258 87 80062 53 45594 53 44339 39 37493 68 63453 87 79481 75 70602 27 21746 79 74083 71 68117 79 73308 70 67108 32 30746 22 18112 68 64406 55 47459 7 7761 87 80348 27 21845 87 79708 81 76359 33 32815 57 48515 22 18446 69 66194 1 727 69 65510 33 32306 67 62132 55 46784 67 60945 68 64271 17 16133 67 59660 84 77816 67 58447 85 78116 67 62232 70 67092 31 28753 17 15111 63 54461 71 67630 55 46937 75 71073 78 72802 63 56155 86 78270 63 55830 32 29359 8 8650 64 56273 68 64525 71 67362 67 58914 27 21764 68 63529 74 69625 81 76973 77 71917 74 70197 89 81063 67 61504 69 65393 35 35415 4 2998 78 72393 4 3233 89 81575 87 78329 69 65005 87 79942 78 72728 68 64508 56 47887 60 52907 67 59238 87 78707 87 78469 79 75049 53 44086 70 66863 80 75226 77 71588 59 51794 87 80203 3 2323 19 17661 69 65052 6 4092 71 67580 79 73938 83 77327 67 62262 87 78556 67 59715 75 71096 79 74330 27 21856 89 81351 67 60306 83 77482 79 75119 74 70537 81 76028 89 81070 87 79121 21 17948 75 70832 57 49711 87 80193 67 60641 74 69111 67 61325 40 38336 2 1256 81 76011 22 18392 14 14576 8 9185 52 43274 70 67226 59 51570 89 81018 27 21594 69 64968 28 25127 9 10937 71 68436 27 21636 63 54905 87 78528 67 58650 24 19877 79 74653 60 52995 74 69353 17 14946 69 65452 28 23602 64 56496 67 57711 29 25609 38 36835 81 75756 30 26363 46 41725 33 32596 32 30192 17 16548 57 50323 74 69578 32 30488 8 8882 87 79852 69 66209 63 56077 7 5976 71 67758 57 49092 81 77020 68 63262 56 47741 71 67811 85 78131 6 5361 32 31073 67 58457 7 7294 53 44923 59 52241 74 69707 67 62070 84 77772 33 33913 84 77826 9 10779 40 38089 57 50496 57 50859 89 80836 5 3769 50 42578 87 78577 6 4935 22 18048 77 71270 79 74169 63 56145 87 80295 62 54020 67 62820 67 60849 67 59202 27 22716 38 36421 79 72958 59 52119 79 73427 67 62865 57 49179 53 45617 68 63792 79 73211 17 15322 64 56896 79 74921 69 66024 86 78229 25 20547 57 49991 81 75441 70 66931 34 34750 28 24896 29 25561 84 77713 14 13697 72 68523 18 17431 69 65099 31 28712 69 66035 62 53915 68 64169 87 78614 68 63591 89 80652 57 50144 81 76181 67 57104 57 49554 27 22372 33 33811 77 71430 7 6342 30 27131 34 35242 79 73844 87 80119 67 62468 77 72131 30 26450 68 63725 81 75929 53 45699 79 73105 81 76654 68 63343 74 68820 9 10189 67 62598 30 26833 62 53520 43 40430 1 852 79 74181 67 61781 71 68491 86 78226 6 4136 57 49431 82 77120 87 79747 75 70981 17 16231 7 6643 8 9205 71 67809 67 58530 81 75790 74 68871 79 73060 46 41889 40 38008 33 33108 57 51148 59 51691 81 75765 67 59454 87 78985 67 57748 39 37574 8 8195 67 58400 68 63814 1 135 33 32570 27 21931 68 64611 2 1532 81 75384 70 66884 57 48519 79 74663 64 56817 81 76518 87 79190 27 21770 90 81725 67 59121 27 22108 8 8720 79 73771 87 79456 67 58695 69 65257 31 27990 27 23253 63 56003 57 49611 69 65688 87 78414 3 2109 37 35572 67 59363 14 13464 25 20477 69 65519 27 22212 81 76515 53 44493 63 55812 87 80208 7 7414 52 43444 27 22500 31 28691 9 11154 53 44180 67 60856 69 66310 71 67820 22 18204 63 54795 17 15996 69 65488 37 36158 19 17721 89 81216 69 65138 3 2396 2 1313 30 26290 7 6941 25 20576 19 17757 64 56606 67 59679 89 81037 57 50504 87 78421 3 1789 62 54048 53 45166 85 78078 53 45108 81 76180 74 69457 31 27984 67 62522 87 80304 7 7422 74 70317 87 78796 81 75782 28 24626 30 26899 69 64965 79 73416 81 76824 17 15218 59 52358 74 69430 87 80334 77 71967 28 23753 57 49180 74 69029 69 65426 67 60686 71 67803 77 71680 43 39464 70 66968 80 75194 55 46868 28 23852 23 18632 74 69815 67 58634 68 63099 40 38788 81 76022 9 10183 81 75273 67 58025 81 76201 77 71726 38 36847 17 15885 55 47405 33 33001 87 78535 91 82059 24 20076 67 58636 87 78688 1 538 74 70515 87 79275 63 55795 68 64250 64 56494 63 54817 71 67604 30 26237 26 21191 69 66259 79 73159 77 71389 81 77081 71 67417 28 25240 53 45273 9 11973 55 47070 8 8114 59 52673 68 64337 84 77827 53 45298 79 73384 74 70237 30 26150 27 23173 87 79042 57 51244 27 22665 76 71194 2 1604 63 55115 30 26909 63 56221 1 264 56 47897 64 56258 53 44945 77 71516 57 48734 7 6670 87 78447 19 17773 31 28906 71 67775 87 78801 43 40321 34 35110 81 76685 34 34997 57 50620 31 28226 79 74146 87 79687 53 44868 87 79164 67 62583 67 59685 30 27370 72 68562 30 25860 57 50413 9 10353 67 62818 57 48325 79 74290 57 48272 6 4041 77 72124 67 61199 89 81528 63 56161 67 57336 64 56601 7 6279 79 73573 8 8489 27 21911 73 68734 87 80357 81 76527 87 78674 67 59448 81 75741 78 72445 57 50646 69 66020 28 24129 87 80060 79 73824 77 71729 87 80355 15 14632 32 31752 87 80135 75 70656 74 69085 64 56799 68 64071 87 78521 32 31698 80 75203 68 63358 71 67765 85 78014 87 78410 79 73858 55 47602 38 36723 67 59125 9 10522 69 66519 72 68611 68 63013 67 61211 34 34210 57 48932 28 24622 87 78829 84 77783 69 66013 87 79983 28 25155 69 65031 46 41680 74 69907 33 33416 53 45120 80 75142 56 47695 28 24832 82 77135 75 70729 68 64630 90 82016 50 42610 55 47347 43 40494 69 66360 33 31809 78 72771 76 71167 79 74919 79 73954 87 78425 67 58277 6 5119 77 71634 87 78467 59 52479 33 33021 62 54137 87 80018 27 21629 68 64817 84 77794 79 73114 32 30486 60 52874 57 48727 55 47399 9 11279 59 51692 55 46845 87 79663 14 13411 81 75800 67 59534 68 64775 67 62638 70 67049 28 24808 67 58982 33 33607 34 35116 6 5272 28 23489 79 73283 79 73073 7 5817 67 61924 69 65675 87 80230 2 1220 67 60582 74 70250 6 4349 77 72212 77 72291 57 50754 84 77864 79 74941 52 43456 68 63615 24 18933 89 80478 79 73519 81 75936 87 79716 28 23875 69 65144 75 70559 90 81844 14 12736 89 81344 34 35270 68 62998 87 80097 79 73774 24 20212 63 55239 32 30114 87 80368 90 81811 43 39628 69 65955 81 75755 31 28148 43 40571 70 67195 14 14206 69 65382 64 56806 67 58674 67 62925 28 25204 53 44286 6 4637 28 24598 74 69569 81 75376 64 56828 87 80094 53 44891 17 16986 6 4818 68 63664 57 48818 40 38376 59 52082 53 43905 56 48003 84 77776 70 66762 67 61214 27 21974 79 75126 70 66670 57 50927 63 55907 7 6994 89 81350 90 81751 74 70234 52 43499 85 78008 68 63408 79 73313 87 78303 52 43681 24 19947 67 59677 74 68882 24 20189 91 82192 85 78102 30 26812 79 74254 32 29510 77 72293 55 47017 57 49985 67 59873 7 7858 18 17252 89 81611 81 76815 77 71473 79 73753 59 52687 84 77760 57 50557 69 65878 14 12828 79 74884 69 65501 70 66855 67 57116 30 26463 19 17731 70 66889 59 52335 79 74924 15 14599 43 39648 79 75101 87 78484 89 81398 68 63215 52 43564 77 71673 79 73986 34 34140 38 36712 59 52020 90 81904 59 51521 32 31066 70 67178 1 597 81 76682 32 29701 18 17334 81 75706 62 53409 74 69179 79 74391 4 3435 8 9573 51 42727 69 65655 49 42403 67 57573 7 6351 9 11701 17 15251 79 75130 84 77509 87 79791 82 77144 68 63166 57 49616 57 51186 57 50199 52 43666 87 78383 67 58906 68 63413 4 2969 57 48710 71 67810 89 81235 89 80710 75 71087 30 27248 17 15603 27 22676 81 76108 85 78223 32 30151 2 1485 44 41023 75 70976 81 76085 14 13919 67 58932 64 56399 57 48259 90 81988 67 62133 33 33138 71 68025 87 78643 17 15618 67 61593 67 58947 67 60491 24 19487 30 25952 25 20597 32 29477 44 41263 89 81437 69 65504 81 75455 24 19631 6 5079 67 62826 67 61463 25 20569 81 76221 64 56665 89 80750 56 47839 52 43119 79 74299 47 42178 2 1576 17 16857 67 61314 30 26875 33 33825 89 80829 74 69269 9 12148 79 73484 87 79893 82 77180 67 58534 17 16183 7 5441 43 40517 21 17928 67 59130 67 59864 81 76551 63 54846 74 70485 18 17436 71 67497 24 19448 70 67168 79 74860 57 49021 57 48817 30 26473 53 43744 30 26827 63 55358 24 18819 17 15510 87 78397 40 38699 69 65618 37 35869 89 80771 52 43076 52 43409 44 41029 55 46881 67 57297 31 28329 27 22704 67 62297 89 80943 68 64717 62 53893 57 49953 32 30804 67 59909 78 72649 81 76162 50 42600 8 9311 67 61632 43 40564 34 34243 67 62013 91 82183 89 81364 62 53961 68 63631 79 73262 79 74992 67 60834 82 77122 79 74317 76 71216 57 50456 31 29026 60 52866 79 74821 67 62728 27 21678 81 76646 77 71612 64 56488 9 11903 8 9530 23 18669 7 6334 64 56475 53 44607 74 69068 57 48321 57 50789 68 64712 27 22270 53 45365 87 78358 59 52189 17 16312 67 58114 57 49845 61 53091 77 71926 23 18745 68 63109 68 63217 32 31332 89 81343 67 62682 79 73448 59 51623 69 66295 9 10335 91 82587 32 31216 27 21370 67 59152 3 2580 9 11457 55 46981 68 64682 9 11179 8 9620 79 74920 27 22496 89 81051 40 38053 89 80547 9 12218 67 57694 37 35597 68 64361 57 50984 67 59528 67 60794 74 69637 28 24273 71 67474 87 79250 90 81990 77 71931 67 61679 91 82089 79 73154 81 75758 91 82694 79 73606 91 82390 89 80714 70 66792 34 34525 62 54305 59 52546 74 69477 75 70877 69 65356 91 82346 67 61403 69 65385 90 81680 57 50467 59 52101 89 80952 91 82205 17 15593 56 47733 31 28891 32 29620 52 42985 89 80666 82 77196 9 10450 62 54119 74 69468 81 76974 6 4609 88 80426 79 74353 81 75979 67 61827 69 65681 85 78172 55 46772 90 81859 33 32063 17 15627 89 80971 57 48628 81 75284 38 36617 33 33575 30 26456 33 31833 28 23466 90 82006 74 68825 67 62434 84 77834 87 80035 69 65175 33 33579 28 23997 67 60957 67 57792 89 80860 67 59097 38 36382 57 49052 68 64920 62 53285 52 43693 81 77063 41 39251 89 80767 91 82650 8 8749 81 76622 91 82717 69 66074 59 52613 81 77070 89 80539 90 81911 80 75200 75 70905 75 70643 1 382 87 78718 67 62692 34 34665 57 48518 83 77466 17 14960 8 9672 45 41442 17 15950 32 30175 79 73612 8 10080 87 79887 8 8292 53 45569 1 247 81 76505 70 67009 28 23728 86 78228 53 44764 53 44373 40 38156 67 60586 70 66799 25 20407 89 81643 89 81436 70 66859 63 55389 74 70491 67 60677 57 49131 87 78380 67 59814 28 24846 78 72657 81 76897 87 79390 75 70912 69 64956 69 65885 75 70787 4 3199 40 39159 79 73407 55 46483 67 62485 84 77933 67 58488 83 77381 1 137 59 52187 79 73507 27 21323 74 69273 77 71869 68 63558 84 77902 59 52035 87 79209 68 64031 67 60595 87 80046 67 58204 53 44312 55 46436 67 62750 71 67951 2 1514 90 81775 7 6930 91 82376 89 80709 57 49668 32 29426 6 4285 68 63447 14 13599 38 36828 67 61603 79 74502 30 26863 69 65381 81 76293 53 45592 32 29302 67 61526 85 78141 57 50547 74 70273 59 51364 63 54993 89 81103 79 73956 31 28588 84 77705 30 27673 40 38919 67 61567 17 16272 67 61511 62 53381 83 77258 6 4899 37 35716 32 31273 87 79979 78 72805 40 37970 68 64904 7 5752 74 70438 81 75325 53 44505 67 62407 28 25104 87 79388 54 46022 55 46463 14 13358 90 81839 67 58817 89 81623 87 79404 80 75187 2 1609 7 6459 91 82249 8 8168 43 40036 6 4465 71 68128 27 22600 79 73849 84 77535 22 18280 89 81548 39 37704 67 57810 32 31627 7 6256 52 43305 14 14363 68 64413 81 76430 78 72357 81 75580 67 59718 79 74018 67 57184 74 69475 3 2383 81 76328 68 64862 34 34382 32 31468 44 41111 17 16000 77 72281 34 35273 40 38979 71 68171 90 81869 71 68398 63 54398 79 74535 71 67626 83 77416 69 66277 74 70015 17 16332 68 63434 7 6197 30 27714 24 18861 91 82678 68 63479 78 72511 40 38179 43 40413 74 70188 30 27143 67 60687 79 74214 9 10295 55 46692 81 75595 89 80633 70 67295 81 75320 7 5926 64 56765 81 75489 14 13955 53 43788 79 75030 28 24671 51 42746 74 70050 63 54708 30 26970 89 80853 89 80891 90 81762 14 12855 39 37334 84 77750 81 76537 79 74340 67 59886 24 19420 84 77506 30 26722 87 79793 67 57309 70 67053 87 79306 74 68993 84 77787 68 64241 67 60833 89 81345 45 41658 37 36065 63 55523 75 70720 63 55163 53 44574 71 68243 35 35400 34 35352 53 45325 30 26602 28 24890 81 76686 73 68707 34 33987 70 67021 64 56445 69 66258 8 9189 67 62372 27 22614 85 78015 53 44155 74 70190 40 39077 30 26805 67 60107 69 66411 14 13800 81 76074 91 82835 39 37784 81 76063 67 60625 64 56257 68 64355 17 16578 53 44235 59 51732 70 67242 69 64981 31 29070 75 70700 8 8027 32 30636 71 67818 61 53152 5 3792 17 16590 33 32055 91 82966 31 29014 67 58348 35 35409 81 76373 81 75722 67 58677 74 69249 51 42725 31 28732 67 60652 91 82165 67 61067 91 83043 90 81702 24 19181 63 55774 17 14898 87 79574 39 37831 87 79342 38 37001 79 74857 5 3546 84 77775 64 56460 79 73197 87 78750 7 6773 89 81521 90 81877 7 7614 69 65862 90 81677 78 72492 67 59804 5 3794 78 72713 91 82289 84 77747 91 82073 69 65710 72 68615 26 20837 53 44159 81 76708 14 13628 7 6869 71 67974 7 5593 32 30556 24 19917 71 68031 79 73593 67 61187 68 64837 80 75201 81 76156 68 63774 79 73070 75 70845 30 26446 53 44602 63 54903 67 57466 17 14970 27 23216 53 44065 77 72034 91 82067 77 71877 78 72651 63 54764 45 41592 74 69086 59 51858 28 23350 87 79257 9 10571 57 49396 89 80487 90 81999 79 74084 30 27544 67 57226 77 71840 67 59674 84 77990 8 8357 40 37975 30 26605 69 65320 67 61806 57 48374 2 1315 27 22859 57 49658 18 17434 24 19806 67 61215 63 55368 86 78245 87 79603 67 59961 91 82618 87 80092 81 75467 55 46228 70 67229 77 71790 91 82125 39 37119 67 57374 69 66075 68 64672 84 77811 59 52496 7 6678 59 51878 32 31398 81 77079 28 23766 53 45574 33 31913 67 59604 84 77650 91 82522 70 67015 74 69577 53 43785 81 75925 57 48105 63 55792 8 8032 1 692 1 914 79 74563 91 82039 68 64399 67 59921 79 73178 57 50362 67 61021 79 73901 91 82582 43 39884 8 9026 57 49934 28 24661 59 52520 91 82553 74 70244 67 60346 40 39141 67 58848 69 65460 78 72770 7 7861 54 45837 79 74149 9 11402 64 56436 39 37585 67 60961 62 53583 78 72704 59 52752 89 81000 6 5296 70 66789 89 81406 84 77584 40 38348 79 74498 57 49742 7 6975 57 48412 63 55510 57 50483 89 80893 30 26874 70 67142 30 27349 67 59643 89 81321 89 80927 67 61854 91 82941 27 22878 42 39315 74 69012 3 2586 24 20046 5 3944 7 6839 91 83092 9 12029 79 74940 91 82493 87 78596 30 25883 67 61610 89 80789 67 60557 68 64223 68 63727 37 36230 89 81653 74 70375 69 65898 67 58241 79 74109 67 61371 23 18709 74 70528 77 72086 89 81405 1 165 57 48657 4 3428 67 60069 32 29452 53 45146 56 47742 63 56214 67 59015 69 65110 9 10631 81 76597 69 66568 6 5166 77 71250 81 75938 67 60692 79 73803 87 79283 84 77980 39 37217 89 80517 68 64123 57 50300 83 77269 9 10556 59 52725 60 52910 52 43018 30 27078 87 79900 51 42734 86 78280 32 31741 74 70159 91 82846 34 34332 81 76506 32 29339 55 46355 44 41086 43 40079 79 73474 74 69940 71 67515 63 55364 67 58408 7 6761 67 59725 74 69703 67 60135 87 78569 31 28496 89 81295 87 79066 84 77885 9 11225 87 79382 74 69568 79 75117 81 76678 67 57437 75 70768 67 59823 71 67712 30 27586 54 45782 7 7312 14 13876 91 83346 90 81801 27 21939 52 43249 62 54206 69 65976 43 40766 89 81336 33 33467 86 78241 57 49361 77 71328 28 23972 59 51644 77 72169 57 48952 39 37101 87 78948 67 59904 67 57591 77 71697 56 47889 33 32083 43 40275 32 29963 14 12800 81 76523 30 27569 40 38217 43 40337 30 27380 79 74098 91 82266 87 79896 67 59701 81 76591 32 30290 34 34896 57 48550 39 37673 90 81740 8 9181 67 62866 3 1933 68 64252 8 9901 67 57684 67 57157 27 21344 77 71974 1 118 74 70086 17 16672 79 73868 28 23779 4 2810 64 56269 87 80347 81 76657 23 18677 74 70342 70 66926 27 22712 84 77631 79 74029 27 22501 71 68010 89 81458 68 64906 68 63234 28 23944 30 26663 67 62351 79 73225 28 23586 79 74088 27 21537 91 82214 67 59676 80 75228 67 61892 87 80067 5 3900 89 81529 27 21860 8 8649 79 74980 61 53087 67 59914 79 74737 69 66104 67 60800 77 72287 81 76242 79 73506 55 46484 64 56892 83 77474 74 69774 67 58340 69 66558 89 80702 68 63831 22 18292 67 59470 53 44165 81 77003 79 73242 89 81634 84 77972 55 47241 87 79394 89 81445 17 17033 87 79542 63 56069 69 65141 87 78520 87 80259 68 64574 87 80042 87 78477 54 45916 7 7524 53 45708 57 49558 85 78065 28 23480 57 49972 62 53707 89 80719 87 78346 14 13206 67 60767 71 68238 28 25016 29 25409 63 55107 90 81902 4 3128 32 31688 60 52873 14 12799 38 36778 74 69039 63 55596 5 3633 78 72399 33 32856 75 70561 40 38305 67 61126 80 75172 74 69883 76 71156 54 45752 81 76952 67 62827 91 83233 64 56820 68 63645 79 74458 57 50589 77 71322 59 52297 77 71290 79 75005 26 21190 67 59513 1 54 91 83034 74 69638 28 23889 69 66056 68 64178 43 40625 79 73973 32 31394 79 73694 70 66774 8 9021 9 10299 33 33746 89 80591 68 64379 9 12183 79 73467 63 56033 79 73119 7 5845 67 62782 74 70193 32 31153 78 72845 72 68602 73 68687 30 27360 83 77248 68 63208 62 54220 89 80950 74 70216 25 20566 43 40800 18 17352 68 63955 81 76438 18 17528 84 77752 27 22442 74 68819 91 82223 7 6568 59 52395 67 59655 69 65729 79 74803 89 81638 79 74323 46 42019 68 64821 77 71351 79 74020 57 51231 70 67114 79 74404 89 80623 8 9734 67 60043 62 53437 85 78101 87 78802 67 57952 67 60283 53 44629 79 74747 91 82256 33 32793 6 5359 71 67674 68 64494 1 776 74 69251 40 39060 63 55787 9 11751 90 81931 68 63350 67 62079 9 10492 6 4181 27 22366 67 58109 33 33093 40 39069 83 77325 74 69322 87 79175 87 79493 70 67060 32 30650 28 23774 67 58433 87 79261 89 80761 43 40593 79 74222 71 67693 74 70341 24 19673 87 79081 68 63151 43 40149 32 30641 53 44463 67 61931 87 79082 67 61121 8 8048 55 47098 69 66171 87 80059 33 31980 57 49887 68 63702 68 64832 74 69115 69 65017 84 77524 77 72112 67 61961 32 30644 67 60943 3 2464 1 566 52 43027 79 73764 59 52517 84 77785 89 81526 59 51330 67 60244 33 33007 82 77179 9 11090 39 37399 18 17456 57 50196 90 81972 9 12114 63 54655 83 77419 53 43889 81 75777 69 66417 63 55266 91 83199 7 6760 74 69749 33 32139 67 60596 72 68539 91 82247 33 33851 71 68127 2 1454 84 77560 71 67428 28 24010 3 2096 79 74730 29 25617 81 76911 23 18594 9 11242 86 78283 69 65029 89 81616 89 80538 77 72093 89 81432 63 56004 87 79290 71 67480 71 67493 17 16643 91 82639 84 77753 69 65703 68 64487 14 13236 79 74310 56 48042 68 63810 62 53740 79 74679 67 60151 89 81010 53 44508 41 39256 74 69333 22 18326 81 76757 17 15360 72 68598 68 63586 68 64277 7 6880 40 38817 57 48721 55 46657 89 80475 74 70486 68 64517 69 65666 59 52425 39 37120 92 83531 71 67454 57 51097 16 14783 59 52448 90 81952 64 56600 62 53306 33 32141 31 28097 32 31302 92 83529 79 75124 71 67741 30 26428 55 46151 81 76099 54 45899 63 55437 74 69642 67 61783 81 76471 87 80226 74 70089 85 78034 68 64025 32 29446 56 47884 53 44257 87 79508 79 72999 52 42937 46 41755 78 72811 67 57276 33 33235 91 82539 69 66345 79 73003 81 76174 57 48619 81 76051 90 82011 68 64274 8 8072 68 64216 75 70909 7 5871 68 63667 67 60002 57 49432 57 49571 74 69632 67 57255 74 70180 91 83064 71 67334 67 60939 89 81423 40 39109 62 53790 81 76058 53 45264 4 3488 93 83665 14 14325 53 45063 34 34970 83 77423 2 1200 79 73456 30 27940 79 74229 67 60164 85 78000 30 27943 79 73939 34 34102 84 77579 53 45171 32 29697 82 77133 83 77373 79 74196 84 77656 68 64340 63 54736 69 66316 34 34682 27 21992 67 58624 64 56312 81 77027 87 79407 74 68884 75 71065 69 66127 64 56510 67 59304 39 37660 91 82955 87 78350 79 74856 63 55665 67 57981 89 80734 8 9329 37 35760 67 59361 48 42314 7 6523 28 25173 74 69594 95 83822 84 77613 84 77557 55 47632 39 37052 85 78007 62 53733 31 28092 77 72301 84 77667 81 76175 28 25183 74 68753 57 49730 81 75889 67 60580 87 78550 17 15089 69 66062 16 14655 69 66092 59 52702 67 57821 77 71441 79 74421 71 67705 63 55233 14 13131 53 44457 74 69165 64 56722 77 71691 91 82381 69 66472 87 79176 6 4832 67 60130 67 60584 78 72376 75 70858 3 2245 67 61541 67 60887 75 70615 87 78661 79 73534 63 55578 89 81290 68 63133 53 43901 56 47877 91 82501 43 40265 7 7351 57 49097 67 61176 75 70658 57 49932 63 54887 67 58517 17 17139 63 56054 68 63968 30 26830 88 80419 81 76496 64 56470 63 55084 37 35966 31 29038 33 32845 70 67036 17 14947 81 75343 33 32324 78 72860 91 82696 74 70384 91 82775 33 32448 87 78422 69 66413 52 43441 74 69104 92 83565 14 14289 74 69354 24 19724 33 32369 74 70526 64 56640 55 46694 77 71692 83 77332 43 39799 81 76254 71 67727 68 64113 67 62107 33 32094 83 77459 16 14685 91 83171 17 16251 67 62263 8 9871 87 79163 62 54217 8 8762 30 26782 89 81267 89 81532 67 59552 30 25995 32 30936 67 62233 81 76467 68 63442 60 52954 67 62164 91 82932 67 57213 11 12386 79 73358 77 71786 43 40246 33 33337 48 42225 67 58593 89 81631 57 51108 77 71491 17 14866 78 72346 77 71979 84 77629 77 71770 87 79155 53 45100 25 20301 81 77035 32 29412 33 31798 87 79471 82 77159 91 82175 37 35674 62 53663 62 53529 89 81076 55 46507 87 78600 69 65439 24 18940 9 12144 68 64700 79 73997 87 80090 79 74629 74 69662 63 56057 59 51820 57 48598 90 81756 67 62021 83 77488 90 82001 8 8063 87 78463 33 33227 63 54455 79 73267 67 61844 79 74802 67 60621 72 68606 62 53743 7 5517 81 76215 3 1912 63 55377 90 81930 77 71329 28 24521 24 20131 78 72417 67 57158 53 44658 43 40303 26 21027 71 67575 43 39539 62 53856 43 40843 87 79243 32 31605 74 68782 28 24283 59 52583 63 54744 79 74786 89 81558 87 80104 28 24256 69 66630 75 70811 67 60988 87 80333 8 8196 68 64587 78 72490 6 4769 27 21946 71 67939 78 72536 32 29849 68 64051 71 68062 91 82153 83 77235 53 44616 74 70546 46 41760 68 64506 95 83912 69 66263 28 24520 68 63655 69 66113 74 69570 23 18787 89 80589 71 68382 55 46231 55 46249 87 79836 57 50950 52 42796 67 57813 67 61082 63 54971 67 59947 64 56752 9 11916 4 3022 72 68647 87 78314 84 77499 14 13327 89 81476 79 74537 91 83286 63 55692 87 79782 79 73604 63 56024 67 61536 67 60003 38 36739 38 36989 46 41882 87 80227 91 82239 67 58145 76 71172 32 30654 74 69135 28 24901 9 11072 77 71482 79 73837 87 79770 53 44455 75 70715 64 56850 28 24119 81 75974 39 37342 79 73700 90 81815 29 25708 64 56448 87 79715 81 76714 53 44796 33 33454 70 66662 81 76842 79 74932 32 29649 81 76075 74 70090 91 83375 35 35406 34 35334 77 71585 74 69348 79 74911 93 83596 67 59746 89 80601 27 22620 85 78022 85 78204 43 39578 67 58901 59 51525 67 61185 89 81591 91 83264 68 64585 29 25812 89 81312 79 74278 55 47630 91 83298 68 64483 71 67945 9 11357 29 25757 33 32892 67 60680 89 81571 7 7914 91 83202 57 49185 78 72832 51 42752 84 77599 62 54066 55 46930 9 11982 87 79635 39 37352 79 74665 63 54748 72 68637 49 42363 67 58013 55 46282 93 83693 68 64513 63 55471 27 22175 87 78626 9 10923 55 46566 91 83395 89 80686 78 72537 62 53899 52 42775 57 48692 68 63230 87 80043 81 76939 32 29289 81 76603 32 31041 74 69871 53 44391 87 79070 79 73595 79 73511 68 64845 40 37953 74 69727 79 73561 33 33737 70 66857 57 50752 31 28601 24 19805 7 6247 28 24602 75 70758 54 45959 67 57967 52 43225 79 73637 30 27739 55 46834 67 59089 14 12705 74 70291 8 9793 6 4388 87 78909 55 46987 67 62675 3 2570 95 84013 71 68020 72 68516 91 82688 67 60440 65 56980 88 80423 26 20757 81 75661 89 81304 43 39794 67 59879 77 71704 69 65360 81 76740 72 68640 89 81617 81 75319 68 64597 62 53311 68 63619 78 72572 63 55279 28 23440 67 62848 38 36738 57 48402 81 75574 31 28540 69 66134 9 10626 16 14661 57 50035 32 31441 70 67194 91 82720 53 44524 81 75499 67 58337 67 58124 71 67600 57 50418 67 57170 93 83737 68 64677 79 73359 81 76470 17 16169 79 75104 87 80029 89 81541 52 43598 87 80177 81 75576 57 49094 87 78975 17 15564 25 20519 81 76720 75 70748 87 79265 75 70578 7 7549 87 78632 95 83870 69 65677 6 4484 14 14359 89 80509 95 84278 67 59672 71 67452 67 62302 87 79239 31 28713 79 73860 75 70660 31 28614 79 73566 87 79626 87 78657 30 26426 7 7629 74 68925 75 71033 79 73478 75 70941 79 73683 57 48154 89 81633 71 67815 87 78989 87 79824 90 81830 91 82509 87 78611 71 67348 67 59796 79 74776 17 15122 78 72575 17 16948 68 64557 57 50352 67 62112 93 83646 88 80412 59 52793 79 74775 68 64887 33 31945 91 82292 57 48060 33 33421 17 14931 91 83079 9 11877 14 13192 32 29857 57 51240 7 6184 34 34630 69 65073 67 62923 77 71272 26 20790 89 80687 90 81810 67 57797 1 284 87 78769 85 78181 69 65542 79 74289 30 26892 74 69415 41 39242 17 16429 55 46679 80 75150 70 67137 67 59095 14 13387 68 63462 36 35508 27 22438 74 68744 55 46442 87 80093 86 78282 77 72027 70 67276 79 75110 67 57386 27 22033 95 84228 79 72934 67 60323 81 75351 57 50991 68 63226 9 11409 63 56184 74 69671 9 10759 18 17440 28 25020 67 62350 67 60494 4 3228 81 76100 67 59174 91 82161 78 72467 8 10090 63 56180 81 75378 45 41528 4 2812 78 72766 57 48667 53 45400 71 67533 89 81495 70 66983 18 17416 74 69993 89 80987 33 33317 1 616 32 30097 89 81560 67 57765 89 80503 79 74397 19 17633 62 54014 67 61947 31 28369 39 37577 26 20715 37 35958 87 79103 17 16168 67 57377 84 77508 89 80907 81 77076 28 24488 74 70390 64 56374 28 24789 67 60885 70 67016 79 74197 49 42479 8 8729 81 75476 40 38951 95 84429 30 25950 74 70355 71 67666 23 18568 53 44673 30 27414 91 83080 76 71136 57 50348 32 31676 71 67605 31 28105 79 74219 79 72943 7 7275 76 71233 79 74128 27 22269 5 3749 67 62222 55 47334 77 71403 43 40927 7 6791 8 9938 74 68933 67 60348 91 82317 89 80817 91 82579 25 20385 79 73575 91 82774 69 65252 71 67379 87 80054 63 55890 77 72123 81 76526 14 14581 91 82278 57 50883 21 17955 40 38075 91 83115 77 71283 95 83898 29 25819 67 58572 63 54341 91 83060 84 77977 7 7811 28 24259 91 82334 87 79051 79 73928 89 81134 33 33230 69 65500 63 55684 69 65477 33 33640 83 77244 55 47269 95 84053 74 69654 4 3506 71 67623 67 62451 32 30586 68 64329 67 61669 69 66489 84 77824 14 13402 40 37958 74 69047 57 50640 68 64234 79 74259 32 29323 67 59594 63 54424 76 71219 95 84265 71 68420 1 257 68 63777 49 42352 67 58207 6 4571 75 70951 6 5370 91 82600 67 59488 4 2821 79 73992 70 66642 53 44357 67 59588 37 35981 52 43011 52 43575 79 74011 91 83337 31 28714 79 74699 83 77358 57 48940 87 79539 22 18057 86 78290 30 26075 74 69224 37 36227 81 75907 14 14463 81 75363 43 39864 59 51883 77 71469 74 69732 69 65926 84 77912 79 74416 68 64278 67 59965 84 77737 74 69892 87 79995 17 15909 43 40780 92 83507 87 80192 25 20563 81 75621 79 73563 81 76135 91 83261 95 83840 79 74226 59 52284 79 73110 57 49582 79 73418 67 62223 40 38816 8 8719 55 46195 67 60617 87 79216 87 79897 81 76323 79 73145 91 83345 2 1634 57 50688 68 63249 81 76870 59 51372 81 75675 89 81594 69 66624 79 74268 79 73479 38 36786 39 37419 81 75330 4 3251 71 67376 67 62545 87 78384 8 10097 55 47650 74 68843 83 77306 54 45812 83 77483 77 71675 67 60538 32 31056 79 73269 67 61428 55 46208 67 57073 77 71348 59 51952 95 83911 29 25355 3 1783 69 65956 18 17199 89 80721 21 18029 67 58560 79 73245 57 49308 57 48353 84 77717 67 58362 32 31161 57 48909 67 57906 87 80007 54 45988 87 78754 69 65803 30 26550 84 77744 28 23494 79 73770 59 52654 57 50951 69 65000 91 83371 70 67243 2 1598 81 76026 29 25733 67 62829 58 51271 81 75427 26 20988 77 71718 73 68682 91 82660 67 57855 90 82033 77 72237 77 71809 27 22244 14 13223 81 76475 17 15871 57 48629 79 73129 53 45358 72 68631 90 81694 3 2559 34 34446 67 58398 68 64297 71 68197 84 77963 63 55259 65 56960 83 77320 80 75152 68 63344 40 38128 57 48785 33 32178 67 59574 74 69722 76 71205 57 48612 71 68157 9 10831 8 9546 78 72778 87 79598 6 4947 28 23926 63 56205 90 81865 79 73010 91 82411 9 10850 67 62743 68 64101 17 15358 24 19085 87 78910 67 59616 95 84454 95 84273 87 80236 4 3316 79 74671 55 47208 62 53326 59 52745 67 61073 75 70620 59 52213 77 71371 79 74249 7 7619 57 48857 67 59410 49 42371 55 47226 71 68227 74 69486 62 53396 63 56216 67 62088 75 70671 79 74191 69 66621 17 15955 89 81592 87 78629 67 61818 91 82993 67 60790 68 63188 91 83004 85 78040 67 58785 87 78745 8 8876 63 55323 75 70838 69 65784 71 68077 67 60252 79 74568 79 74205 87 80016 76 71234 38 36837 71 67941 74 70011 81 75554 91 82419 48 42230 79 74270 91 83383 8 9051 67 62867 81 76711 95 84143 43 39511 44 40999 33 31968 74 69413 53 45237 3 1906 9 10895 81 75912 62 53291 1 112 23 18580 70 67170 87 78625 75 71107 74 69859 68 63509 52 42809 77 71428 89 81346 1 950 30 27371 74 69922 68 63843 81 77006 57 48903 79 74466 40 38877 67 60309 87 78860 69 66608 87 78663 91 82988 91 83148 79 74445 77 71689 68 62989 67 59219 87 79018 1 434 87 79816 44 41287 70 66923 79 73128 93 83623 14 13288 95 84282 62 53970 87 80237 2 1556 2 1374 57 49024 69 65792 21 17985 23 18575 57 48486 79 74431 76 71178 67 62653 31 29054 77 71522 81 76893 43 40269 69 66598 87 79468 90 81808 67 60875 43 40169 69 65875 24 18925 31 28403 79 74507 9 12186 26 20672 26 20629 77 72111 26 20860 8 9894 78 72901 87 78390 64 56677 81 76390 67 62310 52 42780 89 80590 89 80533 6 4895 6 4291 26 20881 55 47172 9 10742 71 67684 57 48443 81 76081 67 57491 89 81159 3 2789 27 21542 81 75660 53 45398 87 78604 62 54313 70 66888 51 42749 74 68865 79 74094 74 70186 69 65731 79 73136 78 72439 29 25515 39 37401 89 81579 89 81167 63 54484 28 24055 89 80645 57 50643 56 47773 87 79798 63 55921 91 83454 67 60326 87 80077 79 73878 63 55768 87 79732 59 51827 59 52731 87 79022 57 51234 89 81441 75 70564 78 72400 33 32218 14 13634 90 81768 57 49203 95 84829 67 59499 91 82637 26 21052 27 21983 43 40484 79 74744 27 22000 55 46072 67 58633 67 57610 32 30752 67 58515 78 72523 33 33368 9 12188 87 79437 79 72935 87 78427 81 76672 78 72781 38 36591 85 78024 79 74250 55 46872 9 10476 73 68694 53 43719 4 2900 91 83133 68 64317 63 54378 27 22942 56 47851 32 29331 6 4803 68 63637 68 64869 67 59662 79 74714 81 75587 62 53457 79 73432 27 22714 14 14365 93 83660 67 59700 91 82558 78 72738 34 34523 30 26252 9 10846 67 58199 63 55151 79 73551 95 84030 63 54616 55 46798 56 47697 6 5128 17 15341 59 52106 38 36729 84 77500 78 72314 57 50228 79 74237 74 68981 74 69644 89 80986 12 12549 57 48521 63 55200 7 7833 79 75060 91 82140 30 25858 67 59330 42 39284 51 42745 1 853 57 49140 87 79182 24 19985 29 25745 67 62244 71 67657 65 56969 68 63129 57 48454 57 50428 89 81118 79 73761 7 7643 8 9063 2 1543 16 14766 40 38087 57 48488 44 40947 62 54124 53 45696 72 68585 67 62688 87 78326 63 54834 32 30242 79 73113 74 70524 74 70158 57 48697 56 47916 63 54712 71 67301 81 75707 81 76802 8 10034 62 54104 81 75723 77 71367 69 65449 8 8693 55 46378 8 9193 9 11540 3 2552 46 41740 71 67780 90 81712 68 64109 81 76568 68 63951 67 61802 68 63935 87 80095 67 59168 34 34510 67 62752 28 23689 67 61230 53 44188 25 20336 91 83065 81 75851 79 73090 43 39381 53 43937 57 51163 87 78916 32 30732 19 17554 84 77538 64 56913 33 32424 81 76270 63 55550 64 56841 84 77693 57 49707 67 60702 77 72228 27 22407 87 80219 67 57564 67 62389 17 16576 9 10772 89 80963 79 73562 89 80519 68 63422 91 82358 9 10415 57 48811 85 78088 7 5886 78 72768 67 62629 65 56973 67 59777 7 6689 91 83213 39 37887 91 82895 77 71506 68 64855 77 71997 84 77736 68 64579 55 46209 89 80598 59 52728 91 83151 87 78461 68 63654 43 40787 63 55737 32 29809 73 68702 87 80346 27 22226 71 68165 55 46976 64 56847 68 64615 75 71085 67 62770 32 30084 7 6692 7 6842 67 62506 77 72100 87 78887 81 76110 44 41232 34 34203 71 68133 14 14188 59 51730 27 23024 91 83433 67 60644 89 81522 67 59217 95 83949 67 60105 87 79298 68 64125 87 79834 43 39872 67 58084 89 80980 38 36882 40 38327 7 7007 8 9017 79 74518 74 69329 72 68593 79 72939 8 9790 79 73155 91 82143 79 74095 67 62606 67 59847 68 64701 67 57245 71 67732 64 56879 43 40099 77 71901 57 49258 9 12208 87 79756 80 75162 7 6171 31 28205 84 77722 69 66511 63 56233 71 68455 17 16113 81 76915 68 64068 75 70809 68 63245 55 46150 84 77755 71 67629 55 46735 40 38765 67 60679 67 57426 68 63440 81 76362 8 9638 28 24660 53 45447 53 45673 77 72065 56 47886 43 40698 74 69687 30 27066 79 73646 57 50912 75 70765 89 80832 91 82823 9 10472 74 70060 79 74409 22 18165 64 56283 4 3315 67 58259 53 44674 32 29550 78 72522 79 74519 55 46628 74 69854 81 75581 53 45623 25 20533 77 71617 37 35998 11 12262 52 43466 33 32446 67 57201 32 30838 62 53846 67 60451 30 27671 4 3331 28 23322 55 47422 28 24852 9 12006 79 75083 92 83511 9 11423 52 43197 57 48843 93 83602 79 74686 67 62709 70 67103 1 438 74 69366 91 82152 4 3417 28 23912 62 53547 28 24983 34 34884 32 31615 67 57825 71 68122 53 44814 28 23521 68 64077 90 81721 5 3725 95 84409 67 58317 11 12371 68 64269 84 77733 3 1827 91 83153 91 82615 17 16376 89 81299 67 61529 95 83903 81 76666 91 82479 81 75698 74 69826 30 27687 67 57394 67 59028 63 54981 84 77975 93 83709 6 5143 91 82856 59 52290 4 3240 71 68279 27 21319 79 74588 91 82906 59 51899 81 76945 70 66786 57 49714 34 34148 71 67446 89 81474 89 81247 43 40333 17 17088 9 11675 67 57239 52 43209 28 24031 64 56779 67 60198 6 4930 78 72896 8 9196 59 52513 79 74840 91 83350 17 16391 28 23603 95 84727 61 53233 53 45715 79 74510 59 52208 14 12916 57 49712 67 61357 74 69374 63 55172 74 70398 68 64772 44 41162 43 40243 70 66995 71 68221 59 51951 91 82443 43 40610 89 80622 23 18738 33 33841 53 45003 68 63330 57 48572 90 81679 89 81060 6 4423 57 50856 73 68695 53 44398 75 71102 26 20644 84 77798 88 80411 80 75157 79 73525 67 60248 59 52100 33 32584 79 72954 89 80970 89 81106 30 27193 95 84472 62 54053 49 42566 6 4317 84 77833 74 69484 57 48089 33 33145 2 1082 67 62905 89 81178 89 80968 7 7139 57 50112 67 59206 81 76760 95 83918 53 45527 87 78504 67 59602 95 84864 32 31565 75 70847 30 27473 91 82484 21 17893 76 71168 91 82115 79 73490 71 67512 34 33943 78 72450 34 34444 55 46162 71 67751 84 77534 68 64008 75 71056 27 21652 85 78021 77 71285 73 68711 7 7542 67 61895 7 7546 84 77895 77 71356 68 63375 77 71244 6 4441 91 82474 59 52351 60 52848 53 45477 30 26886 74 70499 91 83299 95 84791 68 63275 74 70554 55 46741 89 81417 87 79779 27 22631 87 78560 19 17746 47 42163 52 43009 79 74390 6 5089 98 85344 87 79999 32 30068 91 83207 63 56131 95 84137 67 58487 74 69001 40 38390 98 85228 87 79448 67 57152 17 16703 87 78457 4 3455 17 15979 69 65278 74 69488 64 56661 34 34006 31 28382 95 84763 68 63233 33 31943 77 71433 64 56696 57 50709 9 12171 78 72543 87 79350 81 76413 91 82408 67 58594 77 71889 95 84072 91 83234 95 83981 59 52571 17 16478 98 85456 91 82240 14 13139 17 16355 89 81389 28 23755 91 82676 85 78145 87 79193 17 16553 81 76278 90 81918 87 79753 89 81433 81 76606 9 11976 81 75982 91 83029 40 38953 30 27677 67 59543 5 3556 29 25380 98 85389 84 77929 61 53056 91 83296 27 21621 87 79985 67 61770 81 77064 7 6800 66 56995 89 81240 51 42689 9 11341 79 74451 57 48188 81 76985 17 16656 8 9643 87 79677 79 73434 87 78929 79 73714 9 12038 28 24897 57 49144 14 13902 83 77382 46 41983 92 83533 69 65555 14 14382 70 66935 95 84425 55 46818 43 39502 74 70183 57 49349 77 72143 67 57136 95 84379 67 58915 69 65432 91 82663 81 76045 9 10282 57 50882 34 35139 59 51750 89 80872 9 11997 28 24426 67 60166 81 75961 62 54229 79 73497 77 71352 93 83762 79 74900 95 84162 33 32588 74 69789 69 65577 68 64616 77 72148 49 42344 30 27846 53 44690 63 55438 6 4422 91 82965 1 269 6 4314 95 84614 90 81916 90 81858 25 20305 87 79201 87 78514 55 46359 81 77014 68 64654 78 72509 44 41224 68 64260 59 52597 87 79585 81 76439 55 47496 95 84471 87 79179 51 42769 30 27758 57 49484 33 33776 95 84163 68 64285 69 65975 95 83926 75 71040 79 73420 71 68426 9 10699 87 78561 81 76484 42 39268 32 29886 81 76492 74 69691 71 68003 87 79627 81 76971 69 66275 7 5533 67 62668 69 65126 53 43858 8 9057 98 85451 69 65310 87 78486 91 82399 14 14449 33 32721 4 3424 69 66217 74 70093 53 44691 74 68772 79 74839 69 65165 39 37715 66 56989 98 85247 14 13817 74 69315 57 49382 37 35830 69 66462 85 77999 81 76931 8 9369 63 55142 87 78895 53 44760 57 50170 75 71012 67 62082 17 14981 45 41382 87 80244 42 39289 34 34034 30 26085 32 29592 28 25219 45 41659 87 78628 30 27788 59 52707 95 84903 59 51838 79 74796 90 81876 81 75263 49 42350 67 59455 30 27938 67 61473 89 81428 18 17296 67 62738 81 75598 67 60808 68 63684 63 55763 43 40300 68 63950 74 70357 8 9886 79 74470 70 67202 87 79130 57 49227 91 82715 81 76631 23 18640 27 22310 67 59303 79 74661 95 83892 29 25463 33 32436 81 75614 89 81150 31 28058 40 37910 16 14696 95 83908 59 51901 95 83861 52 43259 79 73203 33 32487 71 67842 89 81146 14 13174 87 79015 69 66618 69 66475 67 59346 84 77671 70 66962 8 9987 70 66744 78 72463 6 4888 68 64044 81 76316 95 84578 95 84215 41 39230 95 84906 59 51928 77 71373 27 22803 77 72195 98 85312 67 57755 32 30645 86 78276 52 43349 30 26940 98 85461 87 78843 67 58841 2 1112 87 78793 14 14035 71 67988 17 16861 38 36372 64 56350 14 14445 95 84249 98 85386 95 83914 79 73450 87 79628 30 26043 43 39481 74 70435 67 61192 68 63587 68 64308 85 77993 71 68119 63 55823 87 78824 63 54946 82 77134 68 64668 95 84301 89 80784 90 81789 95 84789 67 59997 14 12685 91 82092 56 48010 69 65860 57 50225 52 43006 24 19558 98 85333 91 83131 24 18871 91 82601 57 49171 69 66201 67 57326 41 39182 87 79968 90 81734 71 67627 59 51575 70 66911 55 46276 67 60020 87 79531 7 5894 30 26353 24 19475 79 73988 57 49841 29 25611 16 14684 6 4243 77 71586 87 78913 67 60433 77 71886 83 77460 28 24929 89 80649 27 21316 87 80266 85 77995 79 75058 7 6596 68 63093 74 70176 67 58267 63 55248 29 25683 83 77249 87 79310 29 25533 89 80948 34 35277 98 85509 17 14958 6 4777 87 78991 97 85111 63 55168 14 14253 74 69725 79 73373 89 81435 91 82363 37 35653 12 12498 71 67736 95 84121 91 82179 55 47510 74 69812 67 61948 53 44918 91 82098 8 8269 74 69403 70 66722 57 50769 68 64795 8 8965 98 85621 69 65420 89 80614 31 28813 60 52945 67 59317 30 27815 6 3950 8 8531 95 84291 17 14990 89 81355 24 18977 14 13127 62 54234 67 59180 89 80657 69 66040 79 75102 89 80700 27 22834 81 76820 57 50001 59 52582 53 44089 84 77648 78 72516 74 68961 69 66522 74 68946 93 83663 57 48963 67 59561 84 77666 8 10145 77 72005 63 56046 87 78762 70 66752 64 56526 32 30152 67 58292 67 60541 71 67919 87 80084 59 51445 6 4955 46 42042 67 62831 2 1517 68 64112 1 1030 17 15809 91 82816 87 79826 67 58909 57 50376 30 25976 39 37146 67 59298 31 28737 63 55868 74 70382 36 35464 87 80063 52 43563 33 32535 69 66641 34 33960 68 64792 77 71257 30 27947 5 3608 81 76427 9 12013 6 4694 53 45635 33 32048 67 58913 84 77839 31 28468 59 51388 38 36841 28 24948 91 82407 4 3052 69 66477 75 70968 6 3972 74 69199 63 55876 24 19399 78 72462 87 78376 67 59878 79 74505 79 74953 93 83736 27 22004 81 77001 9 10818 67 58206 73 68680 70 67290 89 80516 57 50102 43 40065 98 85959 67 59049 68 63601 67 57222 89 80499 87 79918 68 64287 89 80920 64 56551 95 84966 3 2633 79 73439 17 15380 91 82968 33 32728 95 83838 24 20166 81 75583 22 18349 14 14059 87 78310 95 84036 34 34915 67 58835 74 69316 69 65158 33 32405 98 85360 68 64849 68 64476 14 13844 80 75197 28 24217 32 31163 68 64018 81 76846 18 17267 38 36660 95 85000 46 41832 49 42360 46 42035 6 5066 32 30372 58 51278 79 74297 67 60286 79 74634 91 83268 26 20977 53 44700 70 66755 81 76886 87 79320 95 83987 87 79185 8 8736 98 85296 57 49467 52 42958 24 20100 8 7980 83 77296 72 68535 62 53434 81 75402 98 85876 63 56094 71 67625 62 54059 32 29662 69 66204 67 57540 67 60942 9 11914 26 21153 78 72531 30 27817 90 81874 81 75428 83 77246 61 53119 52 43414 34 35105 95 84347 53 45052 85 78221 75 70878 87 78591 78 72606 79 74346 98 85403 95 83886 67 61640 21 18044 69 65936 27 22702 87 78620 95 84481 74 70282 81 75906 69 65443 75 70645 71 67322 79 73902 70 67244 67 59821 67 58641 29 25381 79 73188 43 40909 28 24973 67 58061 67 57496 31 28332 39 37470 69 66008 78 72601 75 70944 53 45603 97 85098 53 45114 91 82275 64 56359 32 29821 81 75859 76 71140 83 77336 89 80581 81 75366 75 70798 43 40406 27 22777 70 66723 84 77873 95 84996 91 82123 81 76774 84 77622 67 57550 7 6879 87 79084 67 57094 40 38363 79 74524 81 76347 67 57642 71 67789 17 15569 95 83856 14 13631 8 8589 57 50611 34 35222 71 67478 62 53384 81 76975 89 80692 9 12197 75 70580 69 65817 81 76624 68 64290 74 69698 44 41270 59 51472 81 76853 98 85673 30 26545 27 21427 46 41989 57 48977 84 77519 7 6302 69 65330 17 17079 39 37159 91 82687 68 64453 98 86095 67 59874 57 50205 87 79786 57 49472 68 63868 71 67848 28 24170 28 24343 32 31628 59 52164 5 3598 89 80681 79 75079 8 8308 55 46716 87 79053 76 71166 87 79230 87 80253 91 82583 31 28742 74 70454 79 74947 67 60139 81 75842 67 60100 40 38517 75 70939 81 75452 81 76627 14 14101 58 51308 40 38227 98 85165 57 48249 67 57844 9 11497 8 9586 57 49719 39 37873 73 68706 87 79104 22 18348 78 72672 33 31839 34 34495 78 72367 64 56370 74 70369 34 34494 18 17400 87 80385 81 75662 28 24354 5 3678 71 67520 7 7501 55 46929 67 57912 81 76476 69 65243 40 38600 54 45765 91 83246 40 38789 55 46344 63 55611 89 81626 31 28378 91 82102 64 56848 44 41247 67 60071 28 24568 67 59256 77 71648 67 57007 23 18690 64 56499 82 77168 57 50573 44 41051 95 84787 78 72763 67 58520 81 76138 84 77633 62 53333 32 30553 74 70173 14 12797 62 53445 33 32008 57 49269 9 10657 93 83729 37 36288 69 65210 89 81505 63 55796 95 83937 46 41704 55 47273 79 73097 55 47028 27 22684 25 20379 19 17643 87 80393 98 85988 74 69670 67 61729 6 4319 57 49191 81 77060 71 67429 69 66306 63 55460 2 1714 91 82721 87 78924 14 13209 75 70575 57 50689 30 25930 64 56843 72 68601 89 81610 67 58869 77 71791 69 65580 81 75785 89 81087 68 64263 71 67489 63 55148 74 69398 57 50982 28 23797 84 77551 91 82108 75 71011 6 5337 71 67501 7 7556 98 85867 68 64275 75 70990 14 14158 68 63717 95 84941 93 83597 90 82010 81 75984 1 821 87 80175 33 33268 95 84256 97 85116 67 60973 91 83237 8 9460 68 64530 17 17084 74 70169 95 84335 68 64765 6 4845 67 58796 68 64685 55 47580 98 85350 89 81587 23 18578 90 81957 32 31170 63 55331 63 54943 84 77596 92 83468 9 11299 91 82614 98 85721 67 62382 30 26955 57 49687 54 45880 81 75383 63 55455 88 80441 77 71242 90 82015 17 15412 84 77639 67 61353 89 81042 95 84926 95 84850 69 66484 53 45722 91 83022 30 27652 5 3825 43 40143 98 86290 33 32035 69 65476 34 34125 77 71723 95 85002 42 39291 31 28118 84 77740 62 54266 14 14135 1 452 57 48992 78 72370 8 8065 27 21422 74 69820 17 16612 59 52671 59 51940 91 83328 6 4603 98 85802 74 70281 95 84633 67 61625 24 20206 77 72232 55 46743 53 44322 9 11800 40 38481 85 78005 62 54097 76 71135 55 47112 70 67163 87 79282 70 67023 90 81837 67 57006 67 60626 87 80369 8 9728 6 5077 40 38617 77 72029 68 64088 28 24023 69 65167 55 47128 95 84146 98 85467 99 86376 59 52757 53 45655 28 25224 77 72244 89 81399 84 77931 55 46458 30 27568 67 59527 87 78472 17 15688 91 82120 53 44641 90 81967 67 58805 68 63406 9 11804 51 42738 98 86061 81 76055 71 68073 44 40961 98 86219 87 80301 8 8023 67 61826 83 77414 54 45833 74 70070 8 10128 98 85843 69 65340 71 68164 79 74052 75 71070 57 49049 74 70189 82 77158 67 61624 79 73913 87 78771 91 82490 98 85372 82 77126 67 59983 79 73590 67 62236 53 45513 91 82667 55 47321 53 44709 67 61788 24 19794 89 81324 87 79615 39 37400 16 14670 7 7147 8 8492 9 11183 32 31337 60 52920 77 71644 67 62646 67 59306 39 37534 98 85640 34 35167 69 66253 69 66546 98 85641 57 48839 69 66470 90 81818 88 80421 67 57910 56 47679 87 79940 68 63308 81 75258 81 76882 8 10070 99 86411 60 52828 32 30661 67 60272 72 68622 62 53281 68 64684 7 5756 33 31880 91 82332 89 80841 59 51725 77 71394 38 36780 8 8155 7 7679 69 66509 50 42628 97 85117 95 84447 55 47517 78 72421 74 68830 54 46037 55 46584 75 70664 57 49933 67 61960 79 73812 91 83390 95 83990 2 1549 91 83036 37 35848 89 80656 67 59840 39 37214 34 34335 91 82467 74 69574 67 57996 63 56020 91 83392 77 71411 14 14209 75 70898 67 57627 11 12437 87 79408 74 70133 98 85965 74 69769 43 40082 22 18267 68 64568 71 67505 46 41874 63 55824 67 57887 67 58155 39 37070 67 62907 63 55217 71 68421 59 51322 77 71388 32 29641 81 75571 85 78010 68 64016 55 46642 86 78239 6 4852 32 30021 30 26968 93 83677 98 85536 33 32200 67 60284 79 73797 28 24320 55 46957 67 59592 89 81202 19 17579 70 66661 7 6067 6 5136 77 71865 81 75471 67 62615 57 50944 63 55098 17 15484 59 51426 3 1898 17 15292 55 47142 36 35429 67 61888 53 45257 71 67370 59 52338 55 46335 68 63066 84 77573 43 40120 8 8440 95 84359 28 24603 52 42887 28 23317 57 48590 74 69195 33 32180 67 60258 80 75245 30 27006 68 64644 55 46323 17 16363 54 45984 82 77145 32 31181 79 74544 29 25436 78 72566 72 68588 74 70285 68 62983 95 84274 7 5513 6 4742 74 68916 99 86454 95 83818 91 83325 52 42793 1 61 11 12469 9 10193 4 3119 46 41791 68 63061 22 18075 87 78832 39 37893 9 10659 30 26015 74 70218 91 82514 98 85475 4 3334 9 11161 63 55960 60 52932 78 72422 79 73862 14 13575 74 68847 99 86528 74 69831 64 56335 43 40768 27 22533 79 74504 70 66765 75 70828 36 35525 89 81671 18 17495 79 74631 47 42098 27 21790 83 77399 1 633 74 70167 79 74479 84 77982 91 82386 67 62443 83 77475 55 47457 81 76064 33 33324 32 31457 43 40528 81 75994 95 84385 33 32898 77 71323 25 20487 89 80824 24 19572 33 31884 64 56400 83 77224 92 83499 89 81185 6 5126 91 82851 98 85950 6 3988 53 43914 81 75812 91 82293 91 82590 59 52222 53 45071 87 80392 87 80358 62 53676 68 64001 67 61607 7 7264 79 73554 91 83322 7 7193 2 1181 79 74709 87 79595 87 80213 90 81727 68 63467 81 76972 39 37714 85 78113 91 83162 87 78735 89 81419 81 75496 71 67491 81 76199 7 5950 67 62819 32 31772 89 80743 8 10113 24 19231 39 37167 95 84169 99 86364 81 76330 99 86455 85 78182 69 66464 44 41200 87 78565 89 81079 81 75519 62 53896 89 81258 81 76580 79 75085 79 74040 43 40866 87 79463 9 11134 9 11755 87 80105 1 20 95 83813 68 64295 91 82461 74 70496 79 74577 28 24153 87 79944 83 77366 46 42024 97 85101 95 85022 63 55337 1 340 30 26547 79 73376 69 65015 30 27748 51 42771 7 6236 95 83951 60 52845 87 79246 7 5643 47 42164 67 59907 49 42500 70 66928 53 44663 79 73409 63 54358 17 15104 98 86237 67 60397 26 20782 71 67963 63 54840 77 72010 34 34977 81 76229 3 2238 74 68854 95 83948 67 59620 57 51210 67 57858 14 13439 62 53851 95 84114 61 53088 57 49132 32 30781 30 27768 67 57859 90 81949 5 3934 91 83263 70 67175 67 58218 94 83804 33 32814 17 15323 26 20910 74 69926 62 54161 87 78450 55 47631 89 81074 89 81006 14 14376 87 79692 67 57938 52 43141 68 64024 75 70871 62 53348 68 64591 79 74946 34 35299 93 83569 55 46497 67 60863 1 70 98 85911 84 77907 68 63244 77 71440 70 67012 56 47914 71 67508 53 45044 77 71702 87 78335 55 47255 6 4281 69 65097 40 38361 62 54300 9 10781 54 45970 28 24830 87 79503 91 83095 90 81703 87 79172 6 4677 87 79344 81 75543 91 83374 67 60004 33 32918 35 35408 69 65909 91 82213 67 60387 79 73579 71 68451 91 82730 77 71907 63 54416 71 67536 78 72455 31 28266 89 81091 87 79693 95 84993 99 86664 24 19208 32 31580 18 17420 62 54128 91 82437 67 59497 98 85251 22 18051 81 76576 91 83086 55 46794 79 75046 55 47367 44 41209 63 55435 79 74093 97 85084 98 85619 95 84221 40 38369 74 70102 30 27465 8 9911 78 72373 69 65773 57 49906 7 6982 48 42308 40 38671 89 81382 28 24940 91 83096 79 74170 79 75019 53 45351 84 77830 67 61348 98 85968 95 84192 33 32153 67 60143 93 83610 30 26404 9 10720 87 79876 62 54282 70 67055 87 78724 91 83415 75 71047 68 64878 75 70816 81 76348 99 86721 8 10016 77 71447 87 79169 63 55618 67 60461 79 73331 8 9375 40 38583 89 80982 81 76013 79 73325 79 73752 78 72908 62 54249 67 58700 55 47190 1 485 78 72740 87 79772 67 57180 75 71018 98 85668 69 65036 67 58577 87 79102 81 76448 59 51483 60 52946 91 83160 87 80356 40 38497 90 81950 91 83005 79 73238 4 3505 81 76232 87 78532 17 16814 52 43561 67 57784 79 73460 39 37497 43 39449 91 82362 95 84262 79 73591 91 83100 69 65665 63 55712 87 79755 67 57052 32 30611 98 85473 95 83953 83 77239 75 70908 75 70962 43 40541 67 62195 43 40798 67 60651 53 43790 98 85516 67 60473 67 57763 8 9270 87 78415 62 53706 67 61647 74 68809 28 23751 59 52313 75 70613 53 44596 30 26549 27 23193 79 73042 2 1413 71 67871 30 25831 91 82640 67 60588 77 72304 88 80436 67 60729 74 69127 99 86354 53 44790 43 39496 57 50892 76 71112 62 53471 90 81817 9 10860 55 46322 44 41133 63 56133 25 20499 32 29117 89 81168 79 74833 79 74569 79 73088 71 68177 30 26204 89 80861 26 20931 60 53039 14 13093 55 46440 69 65809 87 79605 89 81124 43 40806 77 71497 81 76203 26 20697 89 80460 89 81225 67 58489 84 77606 70 66842 98 85706 91 82096 9 11018 7 7182 55 46808 55 46709 99 86606 91 82831 81 75590 52 43344 91 82324 61 53201 74 70080 98 85868 70 67107 31 28549 29 25445 81 75541 83 77424 74 69984 91 83265 70 67273 77 71463 95 84868 93 83760 67 59325 87 78691 76 71182 79 74304 94 83787 91 82168 26 21261 93 83664 67 58659 82 77114 67 61111 72 68638 99 86823 98 85232 87 79827 70 67191 87 79580 91 82981 99 86473 38 36829 55 47523 63 54573 91 83193 71 67463 59 52616 98 85783 95 84663 27 21447 74 68896 76 71239 17 16911 81 75374 98 85578 67 62444 92 83518 78 72859 33 32386 9 10399 26 21133 87 78636 63 55560 98 85660 81 76126 69 65423 43 40495 67 62918 17 16801 68 63556 87 80137 57 49168 27 22554 74 70536 44 41243 80 75183 68 63076 68 64592 81 75717 67 58899 67 61135 5 3712 79 73904 63 54734 26 20907 53 45214 81 76191 28 23741 63 54711 99 87089 87 78474 89 80913 9 11883 55 47623 95 84638 91 82669 57 49116 98 86264 81 76382 27 22688 53 45411 69 65321 98 86280 67 57024 37 35841 62 54320 69 65931 78 72762 87 78918 79 73152 91 82277 87 79488 1 104 71 68402 30 27699 98 85972 7 7871 68 63490 74 68932 28 23836 55 47289 69 65236 77 71765 32 30749 79 73363 97 85072 39 37390 53 43977 24 19645 78 72922 79 73745 7 6829 99 87030 95 84316 90 81797 87 79225 67 60813 40 38042 95 84569 68 64507 40 38885 69 66273 74 69132 22 18513 53 45621 75 70789 24 19426 81 76695 38 36564 69 65489 71 67606 84 77763 67 57363 98 86256 43 40138 7 6952 67 58390 26 20833 82 77151 40 38328 79 74506 67 61514 68 63197 30 26102 77 71769 54 46032 68 64549 24 18916 89 81273 87 78779 31 28182 59 51789 67 60647 68 63346 57 50065 88 80435 69 66005 89 80993 68 63004 14 13081 87 79828 63 54962 71 67790 47 42126 30 26553 68 63153 74 68930 52 43475 97 85083 17 15126 6 5073 79 74759 59 52521 39 37186 89 81241 99 87100 79 74715 95 85017 79 74027 63 54966 7 6918 87 79365 34 34751 9 10661 32 31293 59 52686 68 63319 71 67754 74 69259 85 78106 74 69513 37 36063 95 84190 52 43355 67 58839 67 59102 87 79353 24 19129 69 66388 6 4998 95 84135 1 427 75 70713 87 79036 91 83210 74 69331 40 38404 32 30739 81 75981 87 79670 63 55690 61 53270 63 55994 34 34121 56 48036 71 68111 67 60627 26 20805 14 12883 56 47796 87 79965 60 53028 99 86686 79 73147 37 36129 39 37708 91 82979 34 34133 95 84382 30 26226 74 69793 57 49624 98 85202 43 40563 67 60810 81 76997 40 38887 79 74177 81 75289 1 317 34 35113 89 81612 68 63721 81 75775 28 23978 95 84972 67 59795 62 54166 27 21778 87 79213 43 40416 68 63574 98 85969 89 81002 98 85865 6 4481 87 79745 57 49861 87 78594 7 6105 81 75315 79 73911 89 80984 32 29755 83 77213 67 62483 93 83617 45 41639 27 21903 53 44364 5 3752 71 67447 87 79597 7 7045 79 73572 98 85395 32 29580 17 16430 14 14399 90 81838 67 61750 67 62273 70 67062 91 82713 55 46192 75 70839 95 83827 59 52812 63 54599 98 85714 32 31405 67 57155 17 16156 84 77552 27 21657 71 68470 69 66342 59 52318 93 83738 79 73302 87 79204 68 63947 30 26535 77 71806 67 58709 74 69396 98 85465 67 59421 62 53734 98 85235 9 10782 57 51156 69 66000 67 61886 84 77562 74 69844 63 55040 77 72231 7 6884 95 84183 55 46154 87 80083 91 82171 67 61964 34 34330 77 71875 63 55940 78 72652 43 39911 87 78490 57 50487 78 72727 8 8630 67 58134 84 77803 99 86546 30 27501 79 73278 17 15106 95 84167 71 67344 89 81576 98 85428 67 58503 57 48979 64 56808 93 83698 55 46886 63 55318 83 77374 92 83508 74 69163 9 10651 9 10454 77 71920 39 37299 98 85728 56 47755 17 17021 7 7058 98 85622 69 65450 79 73984 67 58471 87 80088 55 46459 59 52563 17 15390 96 85056 95 84193 63 55069 33 32599 43 39815 33 31927 67 61088 87 79454 89 80884 38 36569 89 80839 68 64784 81 75869 24 19687 4 2873 34 35007 40 38731 70 67148 79 73274 95 84189 67 57185 98 85654 79 73521 89 80583 88 80451 87 80197 89 81645 30 27810 6 4756 98 85373 4 3190 90 82009 67 57767 85 78004 82 77139 64 56700 31 29033 39 37311 87 79166 77 71384 81 75415 68 64875 87 79841 33 33242 32 31101 87 79962 33 33422 55 46394 63 55326 69 65965 17 15817 33 32675 84 77880 79 75092 78 72413 91 82882 81 75689 79 72940 9 12198 95 83960 7 7364 67 61555 43 40712 16 14713 67 62875 81 75297 28 25106 81 76482 74 69821 91 82099 67 62704 6 5301 90 81784 91 82360 32 30889 67 58229 98 85602 8 8637 70 66993 83 77491 67 61862 87 78851 75 70813 57 49790 7 6402 53 44420 52 43212 93 83751 81 75271 28 24169 95 83995 45 41548 71 68160 57 49259 93 83589 63 55977 71 67931 59 52664 8 8669 98 85455 37 35536 81 76884 81 76084 87 79678 32 29341 52 42831 69 66166 81 76595 33 32043 85 78043 57 48581 52 43559 84 77617 4 2945 53 45240 99 86795 30 26764 95 84738 28 24490 98 86148 74 69553 8 8001 57 49736 91 83056 98 85208 46 41904 91 82081 95 84495 71 68410 9 10778 27 22652 99 87522 81 75369 63 54628 95 84267 39 37706 30 25884 71 68492 71 67833 14 13260 67 58140 28 23773 91 82131 32 29768 33 33490 63 56141 67 60991 98 85519 87 79425 40 39093 89 81274 24 19833 3 2312 79 72975 98 85469 49 42531 8 9792 87 79711 81 76941 95 84916 31 28334 3 2158 99 87190 62 53804 67 60024 7 7847 24 19253 77 71839 33 32327 87 78530 28 24234 81 75865 75 70600 67 57560 91 83423 30 27341 67 58738 89 81496 78 72847 99 87372 79 74689 11 12324 98 85814 17 15907 79 74070 71 67469 48 42217 95 84833 77 71397 79 74469 74 70360 95 84178 84 77625 9 11649 99 87594 88 80427 32 29619 67 59745 59 52596 27 22791 24 19629 74 69040 95 84100 93 83730 44 41221 57 48059 68 63474 87 78805 55 46718 98 85303 43 40588 63 54807 69 65400 63 55059 25 20346 35 35386 26 20877 99 87454 33 31958 92 83478 32 30370 24 19277 28 23400 7 5456 74 69751 46 41786 82 77194 84 77843 99 86337 99 86595 95 84626 81 75666 67 59526 8 8547 99 86387 98 85983 38 36603 67 61592 90 82018 7 6194 57 50885 14 13372 67 58972 1 392 55 46306 99 86855 26 21010 57 49384 29 25315 77 71871 79 74566 69 65049 70 67042 98 85271 8 7974 87 78445 95 85039 98 85599 74 70300 43 39483 32 31195 87 79094 81 76235 74 70157 74 70029 32 29985 75 70592 87 78386 98 86044 75 70601 24 19924 87 79571 67 61812 89 81542 87 78867 99 87014 69 65795 22 18069 18 17353 59 52760 79 74753 67 62625 95 84133 87 79484 67 62855 98 85204 87 80278 98 86232 67 58127 7 6189 48 42250 98 85998 28 23963 95 84736 53 45014 7 5577 69 65162 67 58583 84 77691 70 66714 67 62807 69 65014 74 70331 7 7896 63 54408 69 65130 83 77397 95 84866 87 79462 9 11599 91 82810 79 73381 99 86957 74 69958 68 63159 1 435 79 74239 67 60532 72 68506 59 51427 87 79752 91 82629 79 75116 48 42212 72 68543 30 26770 69 65890 67 62066 63 54629 69 65662 39 37075 62 53601 79 73072 41 39233 83 77385 83 77348 67 61048 79 74221 98 85903 9 11280 53 45544 67 60055 55 46928 8 9218 9 11880 5 3847 67 62671 87 79108 67 58388 81 76488 7 5681 90 81678 39 37808 26 20921 81 76917 89 81250 99 87115 71 68473 53 45607 69 65309 87 78406 55 47019 55 46401 84 77919 81 76004 23 18735 75 70842 81 77057 92 83503 9 11378 34 34354 6 5190 27 22318 81 75892 75 70586 1 860 83 77441 61 53117 67 61762 63 55336 99 86437 61 53109 98 85420 98 85916 79 73025 45 41636 67 61732 95 84054 87 78938 79 73688 24 20009 98 85176 98 85751 33 32881 27 21350 68 64368 98 85400 91 82671 79 73530 77 71902 81 76010 27 22576 43 40189 90 81757 30 27283 6 5363 89 80604 8 8472 3 2038 28 25119 63 55224 81 76196 78 72794 77 71620 71 68309 53 43806 87 78294 59 52016 63 54589 57 51232 67 60670 34 35318 43 40084 19 17707 89 81607 99 87397 17 15638 32 29973 64 56387 74 69330 68 63409 81 76903 56 47680 69 65648 53 45747 3 1953 67 60816 98 85188 27 22086 61 53243 48 42257 28 24013 52 43106 67 58133 89 81036 69 65823 68 63880 17 16167 85 78183 7 7738 91 82236 71 67532 17 15989 77 71754 24 19075 87 80351 32 31350 43 40442 63 55930 91 83300 77 71743 67 60602 59 51741 69 66591 83 77415 69 65418 16 14653 64 56748 41 39203 71 67883 67 58885 67 59484 38 36816 9 11307 84 77879 87 79882 68 64895 87 79340 100 87885 62 54038 1 1010 68 62970 9 10577 87 79262 87 78584 67 62337 57 50664 57 50268 89 81156 67 62446 81 76237 22 18427 9 10473 81 76928 99 87602 34 34689 84 77684 71 68261 27 23214 63 54967 79 73976 17 15978 67 60519 90 81778 99 86518 32 31540 95 84883 98 85727 79 73295 3 2391 67 59065 59 52413 69 65714 62 54299 87 78649 91 82984 68 63641 26 21031 74 69995 71 67517 53 44718 67 58716 95 84490 95 85050 66 56996 99 87194 24 19469 81 76746 63 54896 99 86719 37 36295 74 69882 87 79578 81 76258 91 83117 7 5814 87 79413 81 77103 27 22907 9 12036 69 65433 91 83397 40 38104 79 73001 91 82743 98 85207 81 75952 63 55983 9 10875 33 32640 44 41154 19 17689 18 17361 32 30398 53 44343 67 57513 98 86310 7 7079 57 48988 27 21825 9 11283 53 45744 43 40176 69 64967 79 73041 68 64434 87 79307 83 77266 91 82728 67 60697 67 60963 27 21346 100 87881 57 50916 74 69711 79 74582 53 44367 28 23873 67 59902 67 62478 79 74441 67 57727 63 55166 99 86815 81 76263 39 37659 17 15993 4 3480 83 77226 63 54754 74 68751 55 46643 44 41114 99 86907 89 80932 59 52604 30 26354 24 19057 71 68096 87 78760 17 16541 52 43430 32 30715 32 30789 7 7594 69 66082 33 32992 95 83876 98 85266 87 78547 99 86629 38 36875 71 68411 57 49376 90 81927 55 47416 79 74707 62 54064 27 22106 33 32878 75 70819 64 56304 79 73240 62 53918 67 57930 43 39552 99 87667 98 85581 67 58281 67 62915 70 66824 79 73557 89 80522 7 6887 71 68070 9 11285 99 87086 30 27573 97 85096 91 82766 28 23570 69 64961 43 39467 81 75793 81 75469 57 51042 63 55386 40 38534 40 38486 67 62241 74 69781 67 61718 16 14710 68 63755 81 76117 19 17682 31 28396 63 55989 91 82554 7 7250 85 78137 31 28267 91 82723 91 83008 100 87981 28 24866 62 53723 68 64619 33 33040 75 70888 46 42015 32 31742 79 75032 17 16876 4 3440 64 56478 93 83594 87 80286 79 74674 32 30963 99 87545 98 85234 71 67632 9 10972 1 243 99 86851 9 11168 98 85650 84 77682 9 11658 7 7202 99 87639 75 70685 91 82279 69 65348 17 16952 100 87984 91 82562 40 38321 99 87345 79 74137 85 77996 90 81766 63 56070 70 66721 84 77955 67 60038 78 72316 4 3294 80 75158 32 31586 91 82787 95 84082 74 69555 89 80875 67 61061 9 12072 99 87360 67 58830 74 69988 67 60315 68 63199 91 82712 79 73115 79 74910 81 76680 81 76702 78 72394 87 79123 93 83636 67 59079 95 85042 67 57057 81 75389 71 67750 90 81934 32 29686 31 28775 77 71326 29 25816 99 87503 67 62135 34 34086 91 82832 79 74918 71 68482 89 81110 67 58766 33 32471 91 83216 99 87199 67 62732 79 74886 100 87785 75 70745 87 78788 57 49701 67 62205 54 45957 79 73157 32 29817 99 86902 70 66977 22 18087 82 77137 67 58194 68 64691 74 69277 62 54004 87 78780 43 40232 69 65048 91 83187 59 52580 93 83702 69 66225 62 54239 67 58813 6 4339 69 65733 83 77270 95 83864 26 21129 83 77470 9 10973 67 60999 81 75283 59 52600 81 75257 30 26112 59 51473 99 86853 24 19456 63 55216 52 42922 63 55632 94 83779 3 2517 89 81651 84 77932 95 84078 71 67456 79 74060 81 75988 37 36217 91 83128 81 76375 67 58804 79 74464 33 32313 55 46970 87 78709 99 86684 45 41405 69 65458 100 87905 77 71608 3 2153 58 51288 79 73996 87 78900 71 67437 52 43095 70 66964 91 83428 95 84230 57 49751 8 10026 79 73360 99 87501 24 20185 91 82530 79 74557 90 81745 99 87041 87 80302 87 79554 81 75359 40 38199 7 5685 89 80849 7 6779 91 83003 69 65656 70 67236 57 50459 28 23726 8 10005 100 87728 67 59671 77 72023 91 82357 81 76629 67 61241 70 67222 69 65859 68 63491 43 40850 63 55919 100 88222 68 64385 81 75535 79 73357 71 67490 14 13504 71 67408 59 51345 9 10714 90 82012 87 79435 14 12683 67 59658 97 85073 67 58733 77 72047 74 69409 53 44904 53 44520 14 13636 78 72708 3 1795 48 42260 28 23834 79 73049 57 49675 68 63425 59 52348 91 83373 54 45859 91 83069 71 67658 9 10623 27 22456 84 77840 84 77517 71 68191 57 49404 87 80373 34 35199 83 77337 74 68834 64 56924 70 66876 95 84860 22 18472 68 63972 19 17787 79 74575 100 88072 87 79763 91 82556 57 48996 64 56522 67 58331 46 41723 67 60480 9 11261 99 86933 95 84296 79 73495 90 81765 75 70937 52 43173 40 38914 76 71222 62 54054 91 82402 67 61078 87 78893 53 43892 87 79414 60 52869 67 57085 99 86870 100 88250 100 87788 100 88095 99 87157 87 79550 81 76762 67 60469 67 57429 92 83509 68 64127 28 24187 69 66379 14 13736 14 12737 67 62035 98 86006 62 53353 82 77164 91 82349 72 68655 68 64281 74 70115 57 49587 87 80012 67 57398 67 58007 53 45742 71 68263 28 23370 33 33621 95 84554 1 381 20 17825 79 72976 53 44170 98 86090 67 61041 8 9719 59 51709 17 16223 69 66181 81 76713 77 72223 55 47540 24 19966 63 56083 55 47443 57 50108 67 62893 84 77939 81 76407 95 84007 41 39218 74 70063 71 68154 77 72066 95 84015 99 87462 70 66753 90 82004 67 62787 69 65609 53 45466 99 87450 99 86679 99 87640 93 83592 17 17071 99 87578 87 78529 8 8996 81 75930 52 43633 87 79730 76 71157 95 84157 91 83238 67 58446 98 85864 79 74294 67 62913 81 76132 68 64405 96 85063 87 78465 91 82701 89 80772 95 84665 75 71076 62 53491 68 64676 16 14755 75 71050 53 45489 40 38504 33 32924 67 61745 28 23437 24 18839 63 54352 67 59200 87 79889 84 77850 90 81973 93 83567 81 76234 67 62239 28 24556 69 66103 81 76477 28 24785 69 65856 33 33779 95 84252 67 62385 28 24301 32 30203 67 62019 100 88241 68 64885 17 16155 53 43980 100 87820 40 38667 67 57447 87 80312 79 73483 57 49757 5 3812 52 42893 71 67872 57 48647 67 57124 67 57794 1 544 87 78892 24 19776 87 79279 101 88459 69 66010 99 86945 31 28034 53 44230 87 78351 67 60141 57 48161 90 81715 87 79823 79 74282 77 71526 40 38756 75 70994 34 34091 74 69978 33 33254 67 60092 29 25741 27 22420 70 66949 89 81136 75 70760 87 78534 74 70002 71 67962 57 49321 18 17475 39 37087 74 69287 79 73382 95 85013 90 81875 68 63257 57 48532 34 34341 71 68078 63 55131 7 7622 81 75714 95 84715 4 3166 87 78671 34 35005 67 60352 67 62670 67 61465 53 44331 84 77945 98 85715 98 85866 32 31447 27 22618 33 33153 87 79894 81 76658 7 7771 68 64825 87 78508 55 47111 62 53815 67 60760 25 20540 99 86605 98 85485 67 58232 44 41322 87 79787 34 34073 34 34360 91 82478 60 53031 79 75051 91 82180 81 75808 98 86163 91 82423 99 87170 72 68509 77 71613 53 44538 79 74139 81 75989 55 46615 71 68459 69 65765 67 60822 81 75305 87 80329 99 87644 100 87850 99 87096 83 77284 3 1748 98 86236 67 59057 7 6609 31 28128 67 62655 52 43697 9 11616 74 69291 83 77472 6 4370 67 62518 17 16142 17 16143 57 48580 91 82294 69 65033 71 67364 81 75721 52 43529 101 88371 53 44779 37 36172 87 79329 68 64441 32 30163 69 65603 81 76253 78 72751 57 50691 77 71781 93 83676 71 68174 59 51930 11 12380 15 14607 93 83692 17 15588 63 56007 67 60121 27 21425 80 75210 68 63118 27 22588 59 51684 99 86758 95 84917 81 76070 40 38028 37 35622 54 46059 98 85561 68 63563 30 26492 38 36502 91 83412 56 47943 34 34079 67 62802 81 75264 62 54319 69 66120 79 74438 95 84766 98 85899 43 39694 87 80002 99 86524 3 2209 91 82684 4 3086 55 46721 93 83672 29 25459 63 56247 3 2624 64 56358 67 59105 57 51045 89 81088 74 70099 63 55963 51 42730 87 79144 67 58481 67 61409 70 66812 81 75740 67 61235 69 66438 98 85223 57 50606 77 71736 32 31460 57 49435 43 39669 95 84767 48 42239 5 3523 67 58501 98 86255 74 69784 34 33983 32 29113 64 56532 32 30032 67 62584 79 74067 30 27874 99 86998 77 71727 95 84016 9 11579 67 58420 19 17715 87 78914 32 29694 74 68917 57 49879 8 7983 89 81208 79 74762 69 65086 95 84057 6 4514 52 43490 81 76671 42 39297 64 56644 84 77638 81 76908 67 59482 38 36514 99 86850 89 81098 72 68620 99 86951 59 51921 63 54427 53 44680 57 49759 72 68513 68 63248 89 80949 68 63492 57 50531 79 75131 24 19406 28 23384 84 77983 27 22357 98 85526 67 57487 91 83342 67 61608 32 30734 74 69487 98 85948 67 57058 63 54980 44 41090 89 80680 91 82285 27 21556 68 64847 79 74735 95 83909 78 72464 28 25111 28 23446 71 67894 68 63127 14 12604 87 79105 57 50976 87 79198 67 59941 83 77211 71 67981 95 83933 59 52238 5 3580 95 84480 101 88537 6 5105 84 77915 79 74607 95 83963 87 78875 89 81152 83 77323 70 66673 76 71147 32 29182 67 57051 95 84552 95 84313 75 70841 63 56127 91 82314 81 76618 43 39912 67 60240 71 68373 101 88522 67 58329 57 49994 6 4891 83 77409 62 53339 82 77203 55 46258 43 39493 101 88487 79 74031 33 32455 98 85383 90 81895 6 4483 89 81144 95 84577 95 84005 95 84983 67 62882 87 79316 99 87595 67 58994 74 70371 101 88621 71 67971 67 58849 67 59697 87 80048 98 86021 77 71696 81 75880 30 27001 67 62445 8 10067 9 11684 9 11336 71 68240 68 64937 45 41643 87 80152 100 87832 28 24963 71 67339 95 84538 100 88207 87 80134 89 81291 74 68837 77 71719 79 75036 7 5850 90 81976 68 63938 57 48268 70 66916 90 81983 99 87572 95 84913 99 87550 101 88526 63 55517 77 71623 24 19084 74 69982 53 45247 74 69530 99 87177 30 27442 79 73709 33 31829 70 67232 71 67922 87 79516 67 58621 100 87810 67 62272 53 44791 101 88615 2 1665 59 52508 68 64751 81 76578 67 57453 42 39265 100 87782 63 55926 52 43183 77 71853 7 7004 67 62282 100 88052 71 68068 99 86878 71 67400 57 49194 52 43503 67 59820 75 71069 99 87175 74 69730 79 75069 9 10907 87 79629 77 72052 57 50703 52 43687 68 63094 67 60604 87 79052 77 72018 59 51613 85 78045 99 87290 8 8832 95 83842 89 81601 62 54247 81 76920 57 50617 55 46063 27 23221 101 88899 74 70434 17 15246 74 70081 91 82316 43 40013 55 46769 11 12396 69 66443 7 7800 17 16106 69 65317 62 54231 63 54687 89 80560 8 8278 73 68740 55 46488 68 64157 99 86604 79 73092 80 75233 34 34327 2 1592 81 76378 84 77711 32 30148 67 60578 17 16855 17 15379 33 33626 17 17070 95 85019 78 72801 85 78114 34 34479 38 36948 74 70367 67 57528 90 81675 2 1489 69 65169 87 80269 99 87258 100 87682 3 2144 44 41094 99 86768 81 76872 98 85937 101 88853 69 65972 91 82076 31 28718 73 68717 22 18366 87 79679 101 88453 34 34649 71 67552 87 79951 68 64689 84 77874 79 75084 91 83283 81 75677 69 65077 74 70366 89 81411 98 85967 87 80382 79 73035 57 50877 57 49056 26 21189 90 81889 27 23207 34 34745 99 86931 67 58003 57 49058 62 53941 32 31618 34 34580 67 61383 98 85794 43 39605 30 26606 68 63646 17 15710 79 73892 63 54889 87 79100 99 87033 87 80206 62 53309 53 44002 53 45323 59 51432 87 79441 69 65301 9 12145 81 76699 55 46761 57 50621 95 84521 74 69917 40 38164 27 21479 81 76970 68 64642 30 27153 53 45541 87 80344 14 13125 83 77449 56 47959 87 80247 69 65807 67 58871 1 1013 95 84606 34 35071 81 76733 57 50969 93 83639 56 47781 90 81676 100 87808 74 69099 95 84854 71 68351 95 84525 95 83891 99 87534 95 84081 12 12563 52 43591 101 88751 78 72776 55 47210 79 75094 89 81383 57 48098 67 62880 27 22186 79 73568 57 50490 53 45143 67 60499 67 58371 79 74952 7 6688 57 49683 73 68698 68 64555 100 88111 63 54457 28 24795 91 82136 68 64504 87 79781 84 77645 101 88604 62 54002 74 69529 74 69915 62 54005 79 73213 79 73431 53 45033 91 83327 17 16365 14 14096 68 63991 79 73898 63 55784 69 66167 14 13280 79 73324 100 88101 98 85730 37 36013 17 15544 99 86412 89 80862 91 82497 67 58227 101 88493 100 88204 67 62959 83 77355 14 13520 95 84110 68 63476 99 86695 74 69962 43 40197 1 456 98 85521 79 73084 28 24274 7 6680 79 73821 67 58764 68 63342 98 85626 67 61071 57 48859 99 87109 77 71410 37 35735 59 51948 68 64491 68 63577 99 86571 98 85172 9 11858 67 62039 87 79264 68 63274 79 73138 98 85354 8 9292 8 10091 91 83446 90 81921 98 85213 67 58175 25 20376 100 87939 95 84068 87 80144 53 43726 53 44406 79 72970 28 24084 28 24710 84 77759 91 82416 1 673 95 83877 57 48864 87 79030 81 76463 57 49424 95 84076 67 61074 79 73890 86 78261 59 51493 81 76741 74 68747 98 85366 4 2887 59 51900 57 48791 98 85219 79 73103 54 45757 80 75221 69 65327 99 86708 53 45349 59 51809 59 51693 8 9491 101 88509 81 76810 95 84535 101 88824 40 38050 53 45506 91 82893 62 53423 95 84025 33 33442 67 57785 68 64523 67 61850 48 42296 34 34898 86 78281 93 83590 87 80324 9 11530 78 72451 71 68472 46 41830 3 2420 39 37710 87 79137 33 31964 24 19672 79 74355 95 84990 83 77293 34 34670 27 21373 64 56729 32 30741 99 87142 87 79543 68 64115 70 66920 9 10176 71 67557 67 61744 100 88007 15 14606 31 28169 81 77010 71 67555 81 76642 67 58772 74 69977 34 35031 53 44498 7 6384 64 56476 95 84999 77 71505 91 82722 101 88574 57 48929 30 26076 69 66115 33 32039 25 20458 40 38379 30 26247 63 54701 5 3527 71 67819 91 82221 57 49067 47 42185 33 33258 55 47212 68 63895 87 78613 74 69298 39 37569 95 84217 3 2507 98 85258 95 84149 79 73766 55 46555 83 77268 91 82661 67 61457 90 81724 74 68906 72 68510 32 29299 74 69391 100 88205 67 60391 39 37694 28 24739 98 85906 98 86144 74 70395 67 57774 70 66791 77 71340 67 57303 98 86251 7 6114 89 81555 89 80985 64 56260 85 78048 79 74305 40 38507 81 76621 8 9542 67 61723 95 84697 81 75745 57 51084 68 64141 9 12019 67 58861 84 77677 74 68967 87 79078 17 16620 59 51587 95 84006 82 77142 71 68337 60 52966 81 75251 89 81533 28 24338 37 35934 87 80294 31 28084 36 35528 52 43661 90 81755 100 87797 34 34245 73 68718 78 72569 101 88490 52 43547 82 77182 81 76406 101 88566 87 78615 98 86322 59 52302 9 11476 87 79579 17 14934 14 13132 18 17527 89 81442 43 39581 99 87596 91 82178 33 31959 59 52628 98 86160 62 54225 67 61069 87 78466 100 88167 74 69201 98 86297 71 67924 70 67122 59 51939 98 85981 25 20545 87 79967 57 50745 71 67889 67 62194 27 23145 53 45443 101 88834 70 66821 89 81085 99 86623 91 82280 94 83797 87 79949 69 66278 91 82528 79 74295 9 10697 32 31748 67 62202 53 43731 63 54592 53 45280 101 89324 87 79785 75 70762 99 86961 71 67798 79 74432 75 70890 17 15509 32 29766 27 21381 7 7320 34 34937 68 64714 99 86880 62 53772 99 86556 81 76101 99 87044 98 85791 7 5539 62 54291 4 3076 95 84037 95 84319 73 68710 40 38490 67 61091 33 33082 57 49507 28 24849 39 37261 99 87288 68 64192 81 76726 79 74436 101 88426 68 63612 5 3616 29 25356 68 63600 57 50684 57 50983 55 46382 98 85809 80 75230 68 64841 75 71048 69 66395 69 65228 28 24420 1 748 57 49622 70 67206 78 72887 62 53964 100 88258 33 32869 87 79843 55 46830 99 87516 79 75038 57 49651 67 62757 17 16806 64 56698 47 42130 32 29604 91 83354 39 37654 89 80593 75 70837 48 42221 69 66513 69 65802 55 46096 98 86135 57 51102 98 86282 99 86946 52 43395 74 69720 54 45956 62 54273 30 26760 75 70719 89 80880 83 77350 68 64755 95 84432 87 79267 100 88148 91 82177 95 84771 99 87079 98 86270 6 5324 101 88763 68 63952 98 85348 79 73048 101 89049 45 41644 87 79661 14 12905 69 66432 63 56207 95 85040 91 83042 62 53488 68 64348 52 43587 66 57002 99 86434 17 15264 85 78220 101 89088 67 61684 71 67881 70 66900 8 8621 32 29464 99 87011 43 39565 53 45299 62 54122 53 44534 81 76300 81 76834 53 45057 81 75844 87 79392 98 85466 69 65756 37 36055 85 78160 70 66938 28 25213 67 61688 67 62836 71 67558 89 81632 99 86960 2 1522 74 70557 79 74690 87 79935 57 48899 39 37137 57 50313 86 78259 75 70851 100 88298 77 72125 68 64486 68 63059 72 68641 64 56394 85 78214 87 79445 70 66745 25 20548 57 49650 68 63866 101 89287 89 81530 77 71350 101 88849 43 39534 67 58606 89 81420 101 89296 84 77537 74 69221 67 61579 95 84976 43 39528 68 63648 28 23801 57 48863 98 85943 98 85754 95 84593 89 80887 63 55086 87 80364 37 35673 78 72478 69 66267 74 69028 69 65847 87 78333 87 80287 87 79418 47 42112 78 72479 67 62008 89 80511 27 22625 80 75178 3 2639 62 53762 17 16270 68 64822 85 78099 53 45066 68 64552 98 85755 68 64050 98 85933 89 81581 68 64070 3 2259 74 70295 14 14340 64 56815 63 54913 67 58910 76 71141 101 88830 63 56130 77 72079 84 77813 67 62632 99 86874 86 78247 68 64110 29 25718 99 86391 14 13934 87 78672 67 59563 59 51437 75 70794 87 79765 90 81742 95 84931 59 51578 74 68811 67 60719 71 67723 70 67272 55 47123 2 1646 75 70633 101 89156 78 72831 67 58353 99 86551 74 69832 8 9950 81 75901 26 20779 67 59668 68 63779 81 76224 31 28860 67 62794 64 56910 87 80110 67 62844 76 71184 95 84550 98 85946 63 55775 40 38286 37 35646 3 2427 43 39938 79 74754 39 37469 101 89325 77 71292 31 28679 55 46749 7 7540 67 61269 87 79006 91 83010 17 16017 79 74195 95 84780 53 44064 95 84039 99 86418 81 76012 81 76015 33 33444 98 85904 63 54384 101 88461 68 64055 68 64481 8 9780 14 12695 95 84424 87 78756 64 56692 62 53717 95 84997 38 36936 87 78428 100 87914 53 43955 67 59345 53 45410 89 81015 77 72037 78 72685 100 88128 99 87028 98 85644 74 70413 101 88720 17 15613 98 85278 32 29927 101 89265 53 44467 68 63364 67 60614 68 63145 89 81043 59 52574 32 31134 57 49797 57 49069 74 70047 69 66634 99 86906 81 75568 27 21722 83 77308 98 86164 84 77802 68 63175 81 75303 71 67500 69 65315 87 80273 84 77905 75 71066 81 76236 91 83462 101 88655 55 47158 63 55342 7 6758 99 86440 43 39976 61 53223 91 82841 81 77017 69 65973 98 86051 22 18227 91 83206 87 79862 67 62084 95 84453 74 69097 81 75328 68 63573 79 74731 81 76459 71 67709 29 25353 63 55688 57 50816 53 45302 68 64496 74 69798 101 88792 74 69890 77 71496 75 70690 40 38005 63 55427 8 9077 70 67000 67 62065 95 84486 90 81794 101 89058 91 83073 87 79902 83 77230 85 78047 79 74517 64 56894 30 25927 95 85009 53 45732 74 69407 79 75096 55 47636 8 9993 100 87772 67 59779 67 61743 101 89395 68 63524 67 62594 95 84981 95 84360 69 66557 101 89039 89 80917 86 78273 67 60382 67 62892 67 57841 53 45683 71 68311 79 73318 95 83940 34 34519 87 79522 89 81082 89 81409 59 52226 68 64042 81 76167 79 74555 32 29247 44 41374 32 31601 99 87344 7 6875 53 44379 29 25690 74 69496 67 58691 79 74736 57 49816 57 48074 2 1153 69 65601 87 78683 27 21417 38 37024 64 56549 67 60212 68 63475 39 37099 95 84159 95 84529 81 75565 101 89040 79 74230 100 88021 68 63585 14 14226 99 86976 91 82447 99 87612 59 51884 20 17828 70 67144 89 81222 14 12716 94 83798 24 19082 67 57274 22 18257 68 64728 24 19128 87 79848 102 89846 7 7609 98 85527 74 69384 71 68009 18 17407 68 64327 32 30973 59 51500 99 86981 67 58827 101 88842 72 68534 63 55001 89 80471 83 77357 7 6388 101 88857 101 88948 53 44689 57 49128 98 85254 20 17833 98 86244 46 41915 45 41642 37 36231 67 59667 99 86475 81 76486 69 66617 9 11529 81 75836 37 35738 91 82439 67 61157 99 86499 101 88442 91 83098 76 71115 26 21237 71 67885 33 33189 17 15136 57 49038 101 89567 27 21923 91 82521 59 52459 53 45154 79 74543 81 76388 98 85421 78 72911 27 22978 67 62071 95 84555 80 75144 34 35356 81 75322 23 18591 79 74500 94 83807 63 56254 101 88428 63 55871 67 61030 89 80746 6 4125 43 40377 1 155 99 87037 57 50601 67 57807 95 84003 1 1055 95 85032 67 59627 67 60930 98 85365 79 73069 67 57076 64 56587 70 67130 75 70861 81 76504 60 52915 64 56616 87 80024 74 70506 91 82574 99 86488 71 67760 98 85417 81 75522 55 47472 89 81502 67 60084 91 82428 14 12802 75 70965 101 89559 67 58884 53 44506 57 49405 30 26104 87 78789 17 16840 89 81506 99 86577 79 74327 24 19606 101 88871 67 61343 59 51747 91 82813 98 85501 17 15643 8 8949 68 64246 55 46821 101 89350 43 40597 57 50243 84 77892 59 51682 1 549 81 75594 67 61758 101 89178 67 59683 100 87809 101 88484 14 14044 69 65841 67 61701 67 57577 91 83416 59 51728 28 23500 67 57295 30 26780 30 26087 99 87180 67 59086 67 58142 79 74338 84 77675 57 50575 98 85210 7 6499 9 11139 6 4068 69 65081 91 82340 91 82485 57 48693 84 77614 79 74252 59 52108 81 76452 79 73559 28 25007 34 33944 57 48119 102 89775 91 82276 87 79865 69 65174 67 62944 74 69771 79 74448 72 68633 79 73974 14 14093 67 57637 99 87618 53 44022 79 72998 67 60744 83 77261 75 70596 63 55969 71 68146 14 14238 53 44787 67 62328 89 80562 69 65573 74 70177 98 85979 95 84958 64 56833 81 77086 67 61263 24 20234 74 70246 69 65599 17 16349 95 84625 71 68374 8 9961 101 88410 57 50242 67 58565 53 43895 5 3750 34 35048 53 44623 77 72163 99 87025 59 52473 74 70003 71 68348 62 53673 32 31671 67 61239 28 24923 1 794 101 89030 67 59810 33 31947 74 68939 67 57097 40 38260 30 27783 26 21074 99 86691 101 88759 87 80050 79 75097 27 21766 98 86136 67 60524 79 74150 87 78409 99 86947 71 67531 7 6561 102 89853 101 89585 55 46410 82 77188 61 53060 54 46031 8 9610 89 81013 67 60633 7 5965 81 75509 89 81537 101 88800 71 68416 84 77790 98 85515 79 74550 24 19462 67 61309 4 2811 32 30331 27 22320 89 81404 98 85966 67 62235 75 70875 95 84482 71 67299 87 78559 95 84033 91 82374 77 71919 84 77761 89 80744 87 79819 99 86641 100 88351 43 39828 67 61722 14 13024 74 69787 53 44739 67 61710 75 70991 71 67387 52 42883 67 58858 87 80397 74 69382 57 50162 98 85615 7 6383 87 80265 67 62815 53 45123 81 75557 89 80638 83 77365 43 40545 33 33101 87 79621 95 84366 84 77987 79 74265 53 44994 81 76793 61 53151 81 75371 63 55799 74 69123 14 13447 101 89330 99 86845 81 76677 43 39647 53 44681 85 78012 74 68965 78 72471 28 25226 34 35319 99 86948 74 69233 9 11016 70 67084 74 70455 102 89801 77 71645 30 27408 81 75609 87 79941 11 12267 87 78969 67 57250 61 53250 68 63323 77 72216 67 57531 89 81126 81 76841 32 31386 67 58997 79 75121 90 81687 98 85837 1 100 67 57486 17 16417 79 73985 100 88228 100 88027 89 81215 24 19845 91 82257 74 70049 69 65372 98 85758 55 46076 14 12959 57 49709 43 39948 89 81557 53 44733 78 72774 81 75684 98 86073 99 86389 57 49588 9 11572 40 38574 101 89409 68 62980 57 49127 81 75497 57 50665 95 84657 71 68107 27 21369 100 87830 67 57941 100 88291 68 63417 78 72654 99 86828 60 52997 98 85915 79 73665 67 58879 55 46696 69 66349 58 51298 85 78091 90 81848 71 68183 67 57192 54 45856 87 79494 57 49580 89 81096 33 32938 87 79720 81 76483 17 16319 99 87127 7 6441 74 68821 101 88890 100 87793 100 88140 68 63979 99 86905 101 88867 74 69214 17 16813 95 85033 64 56319 79 73827 37 35840 57 49880 99 87153 91 82043 74 69709 70 66667 95 84139 77 72255 79 74071 63 56074 79 73784 32 30036 78 72779 78 72364 52 43295 62 54259 87 79217 3 2755 81 77054 77 71254 46 41842 57 50453 67 60158 98 85828 89 80495 79 75063 102 89966 89 81585 28 24357 79 73921 21 17867 64 56769 75 70900 95 84597 69 66328 99 86550 28 25084 17 16963 91 82567 54 45950 67 57877 68 63373 17 16650 99 87426 67 62947 63 54579 17 16964 100 87806 14 13538 101 89318 70 67087 17 15965 95 83843 1 154 81 75324 68 63877 71 68462 68 64121 48 42280 32 30989 25 20594 63 55508 67 60010 102 89971 30 25839 77 71269 95 84637 77 72141 95 84371 34 34879 67 62665 87 80263 70 67031 7 6287 77 71560 101 88961 87 79219 6 4290 102 89724 24 19472 52 43195 79 74419 17 16699 3 2130 81 75960 81 76940 67 61853 98 86063 90 81963 67 61976 79 73527 68 63638 64 56925 67 62764 89 80636 38 36483 62 53919 59 51636 86 78244 67 62118 32 30125 59 51998 83 77386 87 79637 101 89115 69 65873 87 80211 62 53832 79 74615 32 30137 68 63414 75 70943 68 64932 102 90164 67 60646 89 81278 53 45285 81 76228 52 43679 1 230 24 19642 101 88559 55 47497 87 78903 8 10167 67 61951 8 9921 87 78957 64 56481 95 84534 67 58976 3 2087 99 87525 99 86723 79 73656 101 89166 95 84898 69 65558 78 72374 68 63126 99 86635 72 68564 62 53881 69 65435 7 5514 57 48470 17 15171 70 66691 98 85580 79 73719 94 83767 95 84191 91 83097 89 80713 57 48498 68 63826 84 77914 89 81391 49 42527 99 86774 71 68248 100 87920 38 36374 67 62100 67 59309 6 4912 39 37693 7 7443 81 76474 98 85842 17 15063 57 49693 14 13438 67 61558 91 82122 67 59432 81 75962 52 42797 99 86526 99 86925 14 14184 32 31172 68 64687 100 88044 74 69051 102 89708 101 89310 69 65406 27 22981 69 66111 59 51605 25 20483 21 17937 89 81094 95 84164 63 54543 69 65958 99 86833 82 77143 100 87856 68 63263 67 61228 91 83141 102 89998 95 84284 27 23237 54 45759 17 15980 99 87059 85 78163 87 79842 63 55325 43 39469 67 58702 43 40130 79 73671 101 89274 30 27452 30 26111 40 38977 1 235 30 27924 100 88041 68 63167 92 83473 26 20751 72 68624 95 84126 29 25793 77 71733 102 90112 89 81251 67 62664 4 3491 27 22187 19 17571 79 73221 81 76133 100 88239 69 65018 69 65521 62 54177 67 60860 89 81554 24 19670 87 79147 39 37494 67 57815 91 82898 37 36072 67 62311 30 27896 85 78094 39 37550 99 86943 52 43680 95 84746 37 35757 6 4531 5 3859 89 80706 62 53829 91 83441 87 79357 101 89483 67 59467 90 81793 101 89277 79 73139 52 43433 76 71142 81 75435 67 61706 8 8660 33 33096 67 59438 98 85610 69 65832 84 77690 55 46934 95 83893 81 75975 62 54037 64 56567 68 64315 90 81892 43 39914 79 74565 71 67616 100 88135 95 84930 75 70565 53 44083 14 13909 67 59546 69 65516 99 87327 99 87246 74 69361 79 73789 84 77714 89 81662 63 55329 89 81408 74 70168 74 69083 95 84401 67 62693 33 33378 30 26217 91 83219 102 90005 99 87352 79 73948 70 66782 67 59498 98 85522 101 89046 18 17189 57 48627 5 3596 77 71976 77 71808 63 54882 79 73294 67 62851 95 84380 62 53746 71 67365 100 88196 101 88392 98 85390 75 70780 99 86667 68 64533 63 55415 87 79990 55 46331 91 82454 81 76747 1 332 98 85447 57 50847 7 7570 93 83635 100 88024 33 33813 14 14201 8 9404 95 84468 81 76636 28 24326 79 72971 100 88290 57 48193 63 55587 81 76948 67 61327 99 86344 52 42857 103 90377 87 78391 4 3361 81 76040 69 65016 9 11868 99 87132 64 56377 63 55537 87 80075 81 76579 81 76192 27 22414 67 62938 99 87524 61 53139 68 64582 9 10682 98 85179 101 88541 69 66326 74 68947 67 60096 33 32507 58 51292 99 87569 84 77608 57 48750 75 70956 28 23649 67 59539 63 55827 77 71912 81 75789 63 55100 89 80630 67 61717 69 66301 101 89516 79 74660 101 88424 67 62742 74 69243 78 72819 81 76139 87 79701 57 48726 67 57138 74 70497 75 70751 67 62517 104 90518 98 86120 43 40647 30 26158 7 6007 30 26453 68 63154 8 9083 79 72966 87 78873 67 58574 68 64694 55 47410 57 50161 67 61267 21 17911 6 4992 69 65085 95 84160 53 44206 17 15490 43 39897 98 85427 79 74972 70 66946 34 34999 4 2968 70 67085 9 10200 69 65697 79 74800 17 16308 52 43064 57 48930 72 68528 87 78853 91 83312 68 63825 87 78732 59 51769 68 64929 1 987 9 10289 98 86117 82 77125 104 90400 6 4099 90 82003 23 18771 53 45055 43 40869 71 68092 91 82422 9 11058 74 69884 79 74890 20 17843 61 53209 69 66140 75 71025 60 52942 87 80103 59 51468 14 12793 69 66498 87 79451 67 62460 100 87717 7 5720 79 74320 63 54714 79 73089 54 46044 77 71536 24 18927 68 63836 81 76029 81 76607 78 72521 17 16439 59 52167 87 79723 55 47357 68 63182 67 58491 91 82344 2 1248 14 13278 68 63177 67 57402 102 89941 55 46815 68 62976 89 80925 32 31440 68 63203 79 73374 77 72050 98 86080 53 45163 29 25485 54 45863 98 86157 100 87858 87 78297 91 83037 72 68619 53 44414 7 6159 98 85483 55 46688 93 83612 32 29776 67 57740 62 54208 43 39778 64 56881 56 47974 64 56708 95 84973 32 31411 79 75132 77 71537 81 76730 84 77592 40 38090 87 79459 22 18393 7 6271 26 20924 95 84988 28 24814 30 26376 34 35095 52 43528 74 70337 83 77433 69 65793 43 40352 8 9812 8 9633 99 87589 87 80399 53 43847 78 72765 104 90630 79 73334 55 46496 28 25061 92 83487 27 22202 46 41898 101 89385 17 15011 87 80109 34 34271 53 44537 60 52963 100 88308 90 81975 99 87326 23 18648 16 14752 69 65266 70 66754 101 89143 95 84803 99 87076 34 34902 91 83147 89 81668 67 60748 79 74579 73 68716 98 85582 8 10059 3 2157 74 69378 14 13119 79 74977 101 89254 31 28926 57 50054 63 55362 85 78041 32 31519 34 34773 70 67098 89 80530 67 57030 7 7475 68 63483 57 48675 33 31963 67 57048 95 84947 74 68919 55 46524 101 88870 87 79433 84 77516 98 85595 69 65235 67 61453 17 15227 17 15215 2 1320 60 53023 26 20857 52 43709 91 82839 85 78200 54 45903 81 75771 83 77364 77 71609 101 89098 74 70114 63 56105 87 79738 85 78147 63 54776 57 50386 78 72864 81 76539 80 75196 74 69031 89 81605 99 86624 84 77697 44 41146 14 14342 74 69795 63 54953 67 57593 81 75349 69 66155 77 71951 102 89782 81 76670 80 75155 26 20983 81 76109 17 16211 40 38013 43 39893 67 60721 62 53312 59 51387 7 6777 67 62459 89 81143 33 33214 100 87844 83 77412 101 88841 87 79055 42 39335 87 80121 79 73007 102 89847 89 81293 33 32346 67 59396 71 67851 40 38408 52 42788 89 81183 81 75703 56 47670 17 15446 79 73079 6 4521 28 23604 87 78589 102 90018 72 68508 54 45867 79 73518 87 78348 79 73968 87 79090 4 3422 95 84027 40 39156 71 67620 64 56382 77 71989 93 83717 54 45870 57 48504 68 63382 79 73480 37 35706 29 25788 78 72785 98 86085 98 85799 98 85726 63 54485 27 21997 68 63050 40 38818 70 66811 102 89692 74 70124 2 1309 68 64763 51 42687 68 64820 68 64791 33 33257 77 71904 103 90348 95 84920 79 74974 81 75857 87 78323 52 42866 4 3226 25 20478 81 76426 37 36330 87 79964 79 74344 77 72203 74 70544 100 88302 30 26447 9 11749 91 82284 89 81424 55 47394 43 39509 87 78311 87 80078 63 56144 79 73961 44 41277 83 77356 79 74834 57 49010 40 39163 95 84134 69 65281 69 65938 105 90878 99 87082 102 90178 28 24823 91 83449 8 8400 81 75462 24 19050 105 90759 91 82068 67 59502 60 53024 90 81829 28 23682 44 41008 99 86934 101 88998 92 83536 32 31046 67 59766 52 43047 22 18515 77 72067 101 89070 55 47085 40 38794 81 75825 85 78151 68 64737 64 56933 101 89175 70 66835 8 9947 101 88395 74 68864 32 29542 90 81779 9 10596 67 61522 103 90338 77 71408 14 13317 91 83413 81 76315 9 10754 78 72343 83 77411 39 37812 45 41457 30 26920 67 60514 79 75056 99 87554 95 84620 69 66081 87 78959 79 74704 67 61004 75 70899 7 7195 30 27289 81 77056 89 81639 91 82850 100 87958 57 48363 87 80241 89 80934 92 83514 81 76023 14 14227 87 80052 84 77837 67 59719 60 52844 8 9125 53 44535 11 12427 76 71164 99 86781 77 71953 67 58062 8 8291 56 47996 101 89584 31 27989 4 3243 12 12512 68 63519 105 90973 102 89810 7 7267 32 29919 29 25311 98 85553 79 74723 81 75656 90 81674 89 80546 43 39740 33 33618 40 37916 63 54908 31 28844 31 28539 67 62247 89 80586 68 64045 71 68212 89 81603 8 9141 87 79024 14 13277 89 80854 99 86750 39 37061 8 7956 79 74993 63 55962 74 70179 74 70267 69 65534 91 83011 67 58850 99 87015 71 67608 95 84982 95 84859 17 14961 27 21581 64 56755 69 65593 67 60539 98 85404 99 86921 59 51540 27 22185 91 82198 84 77643 43 40426 67 58287 71 68087 8 9751 55 46623 82 77132 81 75314 63 55766 4 3170 69 66582 62 54250 105 90940 99 87378 98 86186 69 65326 89 80500 105 90930 79 73064 91 82926 89 80557 79 74750 1 674 99 87162 69 66099 49 42426 46 41933 95 83907 56 47776 91 82531 33 32320 53 44056 105 90720 91 82836 4 3005 17 16116 81 76333 34 35068 28 24888 67 59514 79 74534 75 70866 74 69157 39 37110 87 79321 37 35569 87 79095 89 80910 1 409 70 66847 9 10469 59 51775 69 66006 68 63683 101 88463 33 33673 102 89780 59 52437 99 87148 74 70215 31 29071 57 50837 87 78743 1 1042 91 82377 91 83353 78 72823 64 56919 63 54883 77 72259 91 82641 87 79157 98 85464 92 83475 14 14331 100 87713 89 81328 17 15571 105 90907 59 51829 74 69509 67 60407 87 78641 53 45218 69 65116 84 77547 75 70781 32 29467 33 33591 9 11244 67 57344 99 87131 75 70872 104 90462 95 84739 87 79161 87 78336 74 69701 77 71606 28 24882 46 41794 74 70221 98 85620 87 79187 74 70311 63 55552 68 64708 33 33543 79 73421 67 62813 33 32342 63 55090 67 62327 96 85055 62 54152 98 86281 40 38282 68 63041 57 49326 67 61414 39 37309 7 6023 100 88313 91 83269 43 40473 81 75787 105 90858 94 83776 98 85168 101 88669 64 56408 61 53114 95 84788 75 70970 71 68198 105 90820 100 88243 104 90634 3 2472 74 69947 99 86493 105 91193 81 76458 67 60223 81 76675 99 86522 6 4223 74 69124 11 12344 81 76723 18 17513 14 13456 81 76707 101 89610 27 22866 56 47772 100 88060 81 76964 105 91279 79 74726 68 64626 19 17547 55 47491 17 15782 99 86343 30 27171 74 69290 71 67701 99 87575 102 90123 17 15209 91 82617 101 88652 101 88785 101 88451 57 50497 24 18826 97 85128 64 56887 105 91195 7 7487 92 83540 91 82726 59 52709 43 39833 2 1442 67 58473 87 79532 63 54533 87 78739 101 89147 87 79577 39 37084 83 77476 79 73040 57 48793 63 54960 57 48360 100 88098 54 45873 81 77041 99 86973 101 89353 6 3992 74 69862 62 54096 87 79515 87 79236 67 60156 98 85525 83 77299 24 19349 100 88270 4 3405 79 74608 55 46592 30 25887 91 83378 77 71662 74 69401 9 10376 37 35835 67 59566 98 85504 63 55356 99 87607 104 90458 63 55186 79 74697 81 75481 9 11325 63 56104 91 83129 75 70777 57 50506 87 80044 34 34003 28 24877 101 88630 79 74223 91 82983 31 28069 31 28520 57 48237 67 60615 99 86864 77 71407 81 76840 62 53400 53 45139 57 49639 64 56950 91 82393 9 11028 7 7310 67 61208 6 4031 6 4061 7 6150 62 53459 100 87954 1 767 104 90564 45 41645 75 70863 104 90464 71 68284 84 77861 87 79559 74 69775 81 76037 87 78438 95 84247 79 73043 55 46649 105 91055 105 91236 87 79118 63 56200 32 29108 68 63451 27 22970 87 79473 72 68653 32 30764 77 71582 99 86471 99 86959 81 75829 98 85935 104 90550 28 23844 30 26740 32 31644 93 83572 90 82002 105 91352 57 49975 63 55514 71 68189 79 74383 102 89714 95 84085 91 83402 87 78627 79 73550 89 81484 52 43462 95 84428 1 128 72 68569 91 82388 67 61429 67 58653 81 76226 44 41290 51 42650 7 5588 53 45519 95 84646 95 84729 38 36851 37 35832 99 86436 79 73609 57 48490 46 41678 99 87164 100 87707 69 66004 104 90671 79 74515 67 57922 81 75949 100 87911 89 81356 33 33588 32 30992 68 63266 67 62182 79 73933 32 29915 61 53180 70 66810 3 2700 99 87058 68 63948 81 76589 43 39714 17 16850 8 8401 14 14305 104 90404 82 77153 6 4566 53 45718 79 73406 7 6182 61 53178 31 28664 99 87430 95 84734 81 75276 89 80477 35 35380 104 90589 104 90562 14 14164 3 2165 77 71307 67 59558 68 63251 100 87735 91 82646 67 62080 77 71498 87 80394 70 66748 22 18186 24 19925 95 84777 33 33371 69 65474 98 86215 24 19115 17 15892 34 34537 97 85115 89 80886 81 76112 19 17794 74 69143 81 76721 87 79773 67 58596 99 87252 91 82867 101 89358 101 88529 67 57654 6 5300 55 46669 74 69210 81 75387 28 25090 33 33369 69 65904 87 80262 99 87606 105 90732 67 58445 56 47980 79 74758 74 69678 67 60032 87 78389 53 44301 73 68661 101 88516 74 69780 98 85784 105 91258 69 65932 29 25359 71 67846 97 85134 83 77436 87 79424 67 58863 98 85994 30 27149 69 65231 91 83393 70 67166 89 81221 69 66317 105 90883 22 18222 77 71603 104 90637 17 15648 67 62034 52 43204 63 55205 28 24405 32 29643 89 81145 79 73038 91 83363 101 88613 74 70548 63 54849 53 45065 87 79314 101 89556 52 43146 28 24958 102 89743 98 85860 59 52594 28 24893 7 7473 64 56884 56 47895 70 66766 69 65891 34 35016 71 68481 45 41608 100 88129 60 52867 67 60418 87 78869 44 41254 67 62644 99 86384 91 82879 55 47315 74 69297 71 68303 73 68714 68 63688 99 86603 62 53634 53 45344 100 88186 87 79754 59 52093 29 25509 2 1105 102 89997 98 85410 87 78931 71 68342 77 71425 27 21890 98 85685 87 79272 81 75350 92 83546 67 59844 87 78553 68 63022 32 30419 101 88812 7 5919 101 88483 7 6241 71 67628 43 40594 100 88212 67 58498 39 37365 59 51519 52 42840 79 75087 55 46819 59 52235 22 18230 31 28921 89 81572 67 60623 19 17782 59 51550 6 4666 30 26565 87 78488 85 77994 77 71810 8 8349 55 46371 53 45075 9 10896 81 76018 59 52295 100 88210 74 69986 32 31767 30 26134 95 84329 53 44567 68 63374 63 55985 52 43558 67 60605 74 68859 81 76090 8 8584 8 9556 102 90034 101 88399 75 70868 79 74016 37 36133 57 48937 64 56346 87 79133 30 25863 69 65419 81 75854 57 50810 2 1453 32 29609 63 55139 17 15774 64 56666 43 40724 101 88534 8 8224 98 85552 40 38760 43 40488 93 83653 100 87720 40 38867 40 38362 43 40719 53 43755 79 75022 79 75029 95 84059 99 87547 30 26119 105 91163 84 77792 68 64417 99 87176 67 59016 59 51448 32 30924 68 64890 1 191 67 59684 5 3530 67 57683 89 81480 77 71803 39 37253 84 77991 25 20384 98 85878 14 12772 74 69674 87 79649 87 80305 95 84116 87 78926 98 85491 89 80959 53 45026 81 76352 67 57327 30 27260 89 80609 79 73718 81 76566 26 21148 93 83658 30 26681 93 83669 59 51450 93 83604 59 51711 102 90265 61 53111 38 36585 74 70393 41 39196 52 42983 75 70873 57 51139 101 88524 57 48238 80 75247 89 81401 67 61391 68 64156 33 32501 7 7938 71 68321 100 87924 43 40639 30 27818 98 86082 74 69105 5 3815 87 80065 80 75147 48 42244 91 82400 71 67381 92 83472 91 82736 101 89614 100 88094 89 81325 27 21649 95 84716 100 88102 67 62849 105 91697 9 12164 67 61315 28 24345 79 74656 63 55102 105 91086 99 87111 38 36361 32 30186 14 14490 71 67635 55 47103 17 16538 31 28650 78 72643 68 63759 79 73871 78 72876 105 90832 77 72002 26 21079 91 82698 84 77777 79 73825 87 78996 70 67213 105 90913 99 86755 33 32198 95 84125 98 86207 67 57311 4 3169 91 83359 60 52838 101 88941 95 84955 92 83517 102 90019 69 66327 82 77149 88 80422 68 63471 71 67416 69 66325 87 78610 57 49601 63 55305 40 38790 57 50736 81 76826 102 90011 33 32654 90 81782 105 91765 67 57658 98 85531 32 30681 100 87853 9 11316 67 60000 64 56316 79 73840 57 48079 44 41003 91 82817 99 87399 91 82942 99 86614 14 12652 79 74866 74 69489 8 10015 91 82862 87 78983 95 84662 79 74387 63 55161 40 38799 99 86779 99 87228 67 61994 63 54767 38 36400 105 90924 89 80703 99 87166 79 74106 53 44164 105 91698 6 5201 89 81009 7 6232 57 48820 98 85557 79 74210 33 32523 57 50239 98 85237 67 59316 83 77304 74 69603 93 83613 98 85564 84 77670 84 77946 101 88548 89 80762 101 89618 9 10222 91 82885 95 84701 37 35795 91 82848 67 59793 91 82042 101 88540 59 51646 31 27991 53 45006 17 15691 32 29750 7 6580 74 69225 79 73222 30 27837 69 66093 70 67218 85 78198 98 86250 4 3458 89 81661 40 38775 53 44004 31 28111 68 63070 59 52503 71 68431 90 81723 101 89298 62 54184 67 60640 3 2450 100 88067 87 79703 81 77058 63 54386 79 74949 87 79994 77 72064 98 85530 91 83336 97 85148 79 73920 98 85269 83 77225 36 35493 62 53408 70 66818 105 91703 79 73422 57 49755 52 43626 69 65089 87 79666 91 82494 57 49753 43 39745 91 83242 89 81403 79 73141 95 84047 104 90633 9 11809 86 78236 55 46544 81 75704 99 86429 83 77238 60 52884 43 39780 105 91769 53 44487 81 75537 30 26177 95 83837 101 88486 67 62511 95 84802 102 89815 63 55008 60 52989 91 82999 46 42060 87 79439 102 89765 105 91470 9 11056 67 62050 100 88119 99 86830 81 76729 78 72619 87 79129 52 43165 105 91396 98 85520 32 30905 81 76160 67 57382 17 15913 98 85362 58 51272 90 81981 101 88960 69 65974 50 42593 91 83173 74 69279 102 90169 81 75377 1 962 67 58324 99 86940 33 33379 74 69973 101 88898 70 66773 100 88227 37 36112 99 86501 7 6889 63 55488 95 84042 88 80434 98 85217 74 69429 37 36260 95 84570 59 52723 33 32079 30 25830 90 81833 102 89890 6 5014 75 71083 89 81259 69 66043 99 86394 101 88832 63 55711 87 78585 67 59615 7 6168 98 86057 64 56430 8 8015 68 63634 67 62597 5 3516 87 79751 79 74491 39 37647 57 48289 100 87752 3 2467 59 52038 25 20503 71 68297 9 11172 74 69125 71 67787 6 3960 90 81997 102 90267 30 26392 98 86194 69 64999 71 68427 52 43348 104 90585 67 61962 4 3344 67 62650 7 7538 8 8311 77 71358 101 88953 62 54105 31 28200 14 13532 98 85398 91 83357 44 40976 89 81454 7 7795 81 76873 70 67245 79 74324 6 4813 69 65728 70 67286 98 85902 71 68370 95 84388 70 67235 52 43639 57 48918 57 50914 99 87648 28 24532 17 15036 93 83581 19 17603 74 69453 27 21524 101 88569 6 5339 79 73368 53 44958 53 45658 9 10205 68 63911 17 16137 89 81046 79 74558 81 75414 81 76305 57 48591 26 21145 9 11214 17 15780 68 63412 67 62150 27 21905 99 86928 91 82928 87 80338 79 74752 87 78935 105 90775 101 88840 67 60797 69 65473 63 54788 75 70883 81 76243 99 87108 39 37072 67 62702 99 86812 99 87557 28 24574 91 82866 63 54772 91 83304 95 84351 9 12034 68 64829 28 24271 95 84704 72 68605 101 88910 81 75446 102 89798 34 34943 92 83525 100 87709 79 74520 52 42912 71 68396 98 85252 67 59212 28 23863 68 63698 52 43542 105 90729 77 71621 101 88497 1 525 69 66490 98 85203 67 60319 32 30980 57 48351 8 9223 77 71994 62 53282 105 92174 79 74873 53 44807 90 81907 53 44881 89 80770 97 85099 7 6423 98 85411 95 84315 74 69321 60 52999 105 91363 68 63157 88 80449 74 69373 81 75709 78 72913 70 67201 63 55976 90 81731 99 87274 53 44408 56 48017 81 76154 71 67372 87 79376 89 81664 28 24485 91 82997 100 87786 67 57670 95 84886 105 90808 62 54079 8 8462 39 37586 99 87582 87 80116 17 15532 43 39611 68 64211 98 85554 105 91926 49 42503 91 83338 87 80391 69 66136 32 31551 70 66921 87 79364 72 68566 79 73440 91 82847 87 80255 87 78967 32 31631 7 5785 91 82776 91 82202 55 47626 105 91775 57 50295 93 83747 95 84826 59 51805 85 78186 101 89266 57 48062 99 87174 89 80676 67 60610 63 54515 68 63400 60 52901 99 87075 57 50964 71 67794 27 23127 95 84511 59 52341 68 63503 85 78191 5 3699 85 78002 91 82227 105 91316 67 59392 81 75978 95 84628 28 23679 53 43793 57 49673 95 84000 74 70137 53 44033 30 26002 67 60497 89 81443 57 48622 47 42120 14 13111 28 24230 34 35360 81 75439 8 8946 98 85989 99 87208 99 86538 74 68842 99 86373 3 2098 100 88057 89 81138 64 56751 38 36958 61 53112 98 85907 69 65461 81 75422 89 81161 57 49109 79 74540 91 82169 95 84764 79 74151 27 21969 74 68876 74 70145 69 65369 81 75638 101 89478 7 7624 67 62519 78 72585 34 34695 91 82296 95 84832 105 92054 90 81897 45 41552 32 30831 74 70335 81 75564 87 78961 77 72109 56 47744 71 67769 43 39905 14 13651 48 42210 99 87334 92 83488 69 64991 7 6684 87 79369 67 62288 60 53015 49 42346 101 88455 62 53701 67 57506 83 77442 105 91604 33 33002 64 56586 24 18989 89 81338 63 56175 105 92081 27 22848 30 27630 105 90758 95 84732 68 63723 89 81101 14 14552 105 91312 17 14891 32 29588 105 91939 74 69817 102 89868 17 15022 9 11568 69 65322 64 56759 77 72020 82 77127 79 74207 77 72013 87 78946 59 52559 57 50097 74 70210 14 14098 95 84971 74 70288 37 36146 52 43371 102 89918 89 81285 63 56167 105 92319 8 9840 55 47381 28 24240 57 48528 30 27859 57 49516 59 52301 55 46796 57 49055 91 83245 57 49785 62 53729 14 13394 99 87469 68 64181 71 68313 87 79019 89 80679 62 53758 17 15855 53 45261 81 76953 71 68011 30 26599 84 77828 77 72088 30 27375 57 49331 17 15848 89 81641 32 31013 30 26555 57 49997 91 83205 93 83574 14 12670 77 72190 62 53644 83 77393 26 21225 74 70550 99 86671 101 88514 53 44523 8 9724 91 82472 102 89854 40 38800 68 63928 81 76862 81 75891 67 58975 105 90822 87 79766 101 89148 98 85346 63 55290 38 37000 32 30946 74 70391 6 5155 95 84091 98 86231 59 51544 59 51614 67 60293 68 64856 91 82888 57 49230 9 10481 87 78343 77 71647 69 66255 6 4750 77 71716 91 82487 77 71569 98 85798 33 32459 91 83126 87 79139 87 78682 71 67797 27 23159 33 32547 79 74503 68 64531 32 29964 62 53602 99 87237 84 77626 81 76361 101 89427 58 51290 102 89805 95 84710 102 89726 95 84227 99 86915 74 70028 81 75561 69 65781 14 12722 17 16071 27 21692 57 50141 98 85424 71 68386 102 89973 63 56212 99 87000 100 87848 67 58106 68 64206 99 87039 69 66247 98 85401 33 32511 33 33387 9 12187 59 52347 71 67546 79 73501 91 83164 64 56490 67 61638 32 30241 28 24262 43 40444 53 43791 81 75875 7 5454 68 63735 98 85705 67 57457 95 83984 67 60355 4 3280 63 55082 67 58288 17 15149 95 84852 9 10940 101 88766 91 82603 56 47998 79 73241 68 64380 79 74673 46 41893 99 86950 19 17653 37 35993 84 77718 105 91754 89 80760 71 68135 56 47912 101 88362 68 64007 95 83884 95 84695 99 87149 59 51504 63 55287 105 92138 105 91595 98 86229 43 40592 81 75262 71 68477 59 52755 67 61150 102 90159 57 49246 99 87583 81 75578 6 4138 28 24221 105 91136 101 89004 71 68394 8 8084 53 45345 98 85951 69 65026 77 71499 57 50316 67 62612 67 59876 79 74459 105 91937 81 76665 81 77087 91 82535 68 63649 59 52695 89 80802 101 89315 32 31232 32 30662 63 54379 91 82511 34 34429 71 67324 17 16059 63 55595 31 28851 98 85394 57 49306 57 51203 68 63813 98 85387 49 42465 17 16447 101 88478 102 90242 77 72161 101 88581 71 67823 67 58603 67 61768 67 57063 81 76208 83 77443 87 79505 81 76789 105 91908 91 82922 88 80415 14 14187 68 63751 105 92642 7 6050 79 74477 59 52741 27 22547 71 67581 9 11890 81 76581 12 12561 91 82818 57 49958 91 83057 81 75997 70 66976 34 34340 89 80809 14 14129 75 70921 89 81491 3 2235 105 90926 67 61735 81 75827 63 55747 63 56085 79 73692 101 88503 33 33461 33 32519 100 88300 105 91832 78 72395 74 69511 89 81011 67 60564 71 68326 78 72447 91 82170 89 81563 92 83550 79 75018 71 67351 43 39465 63 55626 105 91679 74 69800 69 65615 54 45777 81 75407 83 77473 29 25410 33 33308 74 68921 64 56602 95 83913 81 75848 87 78483 59 51963 91 83052 95 84800 67 61629 100 88009 6 4578 54 45786 68 64473 87 79973 75 70669 40 38610 101 88575 64 56593 102 90251 32 31196 87 79982 102 90065 63 55015 57 49595 69 65153 32 31765 55 46600 68 63459 102 89842 77 72031 87 79062 56 47690 32 29310 32 30294 67 57869 105 90824 62 53372 69 65133 83 77312 39 37412 32 29148 91 82651 90 81705 7 6526 55 46576 44 41104 14 13362 70 67059 70 66913 99 86789 64 56339 105 91506 105 90821 101 89012 101 89022 9 11562 105 91171 67 61942 98 85819 102 89851 79 74493 78 72749 5 3765 55 46139 87 78295 75 70612 33 33826 99 87654 70 67046 6 4248 55 46198 69 65887 3 2375 73 68691 53 43849 9 11739 75 70684 98 85171 30 25959 53 44220 43 40118 77 71728 105 91065 7 5654 100 88158 2 1496 95 84219 67 57431 102 89849 104 90581 67 59852 56 47760 91 82549 105 91337 81 75893 101 88590 105 92400 1 466 105 92697 89 81656 78 72720 84 77576 101 89150 43 40663 91 83106 78 72764 68 63123 81 75858 68 63120 29 25764 90 81713 81 76356 38 36658 11 12404 18 17518 102 89873 105 91079 98 85545 68 63689 69 66049 87 79348 81 75277 6 4271 3 2214 76 71173 68 63811 87 79119 62 53454 104 90667 29 25255 75 70734 74 70381 40 38812 81 76731 105 92806 92 83524 67 60188 53 45149 89 80736 7 6233 57 49576 85 78153 79 74136 77 71779 72 68573 98 85694 79 74850 96 85069 4 3381 67 57862 67 58475 79 74624 103 90287 68 63023 95 84543 68 63237 101 89090 14 14416 31 28418 45 41655 91 82868 67 59906 87 79146 105 90984 71 68457 74 70294 79 73287 9 11144 67 60635 28 25015 67 59859 91 82427 89 80596 81 76716 28 24613 67 60232 69 65959 77 71381 100 87857 95 83844 102 89796 7 7534 55 46852 87 79905 105 92769 67 59780 56 48022 67 62919 67 57894 57 49876 91 83367 6 5234 68 64212 67 61438 12 12531 67 58104 28 24362 101 89145 99 87520 89 81543 98 85910 67 58116 78 72627 69 66001 87 78394 67 61599 14 12892 24 19329 102 89950 39 37189 87 79383 79 74415 89 80597 30 26984 73 68704 33 33255 100 87837 63 54743 59 51641 79 74112 98 85700 105 91017 69 66156 95 84152 91 82270 90 81842 102 90237 59 51811 79 73975 3 2064 63 55499 43 40095 53 44323 57 49033 81 76947 67 57134 105 92372 99 87040 87 78621 104 90497 100 88043 91 83453 68 64393 24 19256 32 31640 4 3461 14 12838 105 92219 98 86258 53 44929 8 8233 98 85586 89 81624 95 84742 67 57418 63 55060 3 2555 75 70594 70 67233 87 78712 62 54013 81 75449 104 90583 83 77398 69 65354 99 87222 81 77042 95 84539 43 40002 89 81026 79 75053 101 88724 7 7472 105 92077 67 60260 81 76950 31 28012 100 88139 67 57455 79 74645 74 69635 33 32776 105 92080 95 84743 53 44695 53 43757 67 57661 81 75749 57 48225 105 92488 87 79573 91 82234 95 84750 18 17418 81 76525 89 81583 105 91920 98 86211 67 62227 100 88166 98 85268 2 1144 85 78063 53 44600 98 85513 31 28036 91 82524 38 36759 9 11738 89 81310 81 76703 33 31912 71 67899 7 5627 7 7926 71 67662 104 90419 105 92240 79 74245 28 23839 9 12195 14 14193 87 79803 67 58893 88 80401 101 88719 105 90812 7 6501 30 27955 28 23664 99 86724 63 55935 103 90386 79 75127 71 68002 28 23966 79 73971 77 72091 43 40709 68 63622 79 73164 100 87854 79 74380 67 57943 87 79489 105 92903 57 48902 89 80826 68 63101 52 42977 87 78485 55 47513 75 70947 91 82191 69 66195 99 86482 31 28794 98 85512 89 81527 17 15801 43 40463 33 32690 74 69422 59 51406 105 91483 1 910 102 89897 28 25200 9 10873 33 32953 87 78947 105 91376 67 60081 68 63768 9 11941 81 76318 105 91682 46 41892 91 82745 85 78165 62 53947 105 92606 101 89382 95 83868 69 65363 79 73620 67 60724 59 52576 99 86382 103 90312 91 82915 99 86560 32 29970 87 79656 24 19932 1 876 95 84208 62 54027 64 56938 87 79400 99 87427 75 70770 24 19752 22 18170 98 85688 81 76736 87 78722 105 91462 59 52465 98 85955 100 87692 101 88947 90 81984 101 88984 62 53550 9 10636 79 73965 105 92232 93 83720 78 72666 89 81072 105 92989 99 86740 98 86171 77 71513 95 84399 84 77728 69 66583 79 74816 67 61534 28 23478 16 14687 62 53548 95 84416 90 81914 57 48278 87 80321 95 85027 44 41326 105 91799 63 55207 101 89171 62 53880 6 4944 99 86787 77 71708 69 66627 79 73219 61 53221 105 91995 105 92539 67 60754 8 8447 95 84798 63 54559 77 71859 69 65889 70 67071 80 75213 98 86047 71 67576 95 84775 63 56142 57 50000 98 85559 3 2473 19 17687 98 85795 91 82972 91 83099 91 82591 98 86178 105 92889 101 89152 90 81970 55 46706 105 90884 102 89823 79 73943 84 77532 30 26597 81 77078 101 89282 56 47812 67 60271 95 84834 79 74635 63 55716 53 44316 75 70840 67 57133 101 88465 101 88479 52 43699 67 57292 102 89731 17 16229 91 83039 65 56963 91 82450 38 36884 87 79031 81 75281 81 76575 79 73924 100 87711 98 85406 91 83033 67 61386 103 90384 57 50012 71 67714 67 59284 22 18435 27 21948 101 88912 67 62313 91 82338 74 70239 78 72384 105 91819 71 68503 28 24767 77 72118 67 58791 91 83221 57 49734 79 72967 75 70650 77 72280 101 88626 19 17631 68 64347 67 58079 78 72807 83 77287 34 34246 105 91320 62 53697 68 64124 77 72286 17 16286 55 46097 89 81358 27 22082 89 81112 95 84210 103 90294 105 92669 33 33187 81 75795 71 68404 30 27072 79 74895 95 84812 76 71237 21 17874 69 65946 67 58043 105 92655 98 85753 101 89323 95 84904 8 9708 100 88252 67 57101 95 83910 63 54434 91 82578 91 83048 70 67208 105 92863 63 54456 79 73872 75 71044 87 79714 67 58859 67 60740 105 91175 87 79165 90 82008 52 43631 84 77556 14 12833 53 45698 105 91301 100 88347 105 91071 85 78104 99 86413 24 19432 44 41216 105 92694 40 39149 74 69074 62 53625 105 93044 55 47376 98 85222 103 90305 67 60713 104 90522 91 83109 98 86151 67 59418 34 34820 71 67925 67 59380 87 78746 67 62592 93 83750 101 88712 63 56096 30 27894 32 29916 7 7856 105 91386 67 58950 91 83279 31 28090 67 57121 53 45622 62 53483 8 8968 76 71159 9 10668 90 81773 7 6020 63 54826 57 50009 57 48171 53 44803 98 85804 8 8046 1 34 101 88733 83 77209 24 19699 81 75944 99 87363 53 45457 68 64686 7 5859 14 12603 77 71838 91 83172 81 75266 22 18160 28 23575 70 66698 99 87313 95 84132 33 33594 101 89186 79 73725 101 89431 81 76434 67 58943 34 34534 101 88638 83 77210 84 77609 95 83924 43 40231 91 82664 67 60201 89 81468 95 83897 100 88046 77 71489 75 70710 101 88565 9 10712 87 78312 67 59979 69 66245 98 85356 60 52888 3 2354 105 93175 7 7607 100 87839 105 93170 17 16556 67 60847 59 52185 74 70441 67 59891 100 87873 78 72317 27 21950 81 76990 91 82612 91 82625 51 42711 87 80210 68 64430 74 69910 32 30518 67 59682 87 78455 24 19193 67 59587 90 81995 79 74100 105 91211 59 52458 101 89396 32 31338 57 48256 33 32725 105 91984 4 3051 67 62401 28 23606 105 90806 95 84726 32 31082 81 76216 105 91138 98 86315 91 82322 37 35745 83 77426 105 92990 105 91700 87 80284 69 65653 105 90867 26 20959 79 73684 89 80493 87 78927 67 60899 71 68296 89 81078 67 57990 63 54642 95 84236 74 69906 98 85409 57 49088 22 18232 89 80812 77 72106 99 87328 31 28569 98 85952 14 14176 78 72920 79 74186 8 9169 79 75100 102 89935 99 86761 9 10618 105 91294 93 83735 98 85662 17 15590 100 87879 90 81673 52 43446 79 74576 79 74148 74 70436 105 91583 77 71824 67 57847 64 56512 4 2826 67 58157 105 91440 87 79587 4 2862 92 83504 91 82973 32 29376 53 44678 67 60940 1 313 8 8921 53 45300 81 75657 43 40555 79 74244 34 34225 105 93164 69 65424 95 84035 99 87125 105 92710 91 82303 64 56290 33 33253 17 14905 38 36949 99 87404 100 88322 101 89589 57 49249 71 67496 34 35338 104 90602 70 67199 98 85156 105 92613 67 60865 7 6860 99 87542 75 71021 59 51537 79 74572 87 80360 81 76285 54 45985 70 67182 52 42952 67 57517 30 26214 99 86694 59 51579 105 91369 69 65025 102 89872 74 69285 71 68443 87 79662 67 58588 79 72941 84 77859 105 93007 93 83618 67 58939 105 92242 43 40659 74 70542 70 67001 44 41124 30 26724 87 79523 52 43376 100 88361 105 91887 105 92885 101 88716 79 74996 3 1925 71 67430 57 48549 78 72638 101 88779 49 42361 87 78646 30 25853 67 60666 3 2728 81 75444 95 84562 17 14993 68 63389 6 3954 89 80543 57 48500 98 86273 84 77796 87 79093 27 22253 101 88681 105 92832 37 36316 40 38071 52 43707 105 91057 69 65137 81 75321 105 92873 53 44302 57 50193 69 66292 60 52849 7 5557 43 40030 101 89384 14 14573 78 72456 71 67687 98 85502 101 88364 102 90086 101 88603 8 9242 4 2937 91 82672 95 83904 2 1188 105 92452 24 19736 89 80730 9 11136 55 46998 59 51435 74 70530 105 93074 37 36208 99 86807 105 90796 14 13627 34 34780 77 71398 93 83598 14 12718 70 66991 74 69659 105 93083 95 84706 91 82920 91 82044 67 61707 98 85392 93 83661 89 80584 84 77610 81 75813 67 61958 105 92233 36 35495 105 91670 67 59233 100 88209 91 83430 24 19532 62 54001 67 58890 27 23057 101 88594 69 66025 87 79304 63 55017 69 65935 91 82763 101 89179 33 33781 69 65879 79 73008 71 67804 89 80629 98 85418 67 59242 79 74942 89 80834 26 20646 59 51867 8 9673 99 86772 30 27576 102 90199 3 1960 81 75495 55 47596 24 19978 105 93143 59 52138 9 12065 104 90510 92 83474 74 69591 30 27023 60 52903 90 81864 30 27565 79 73589 17 15578 67 57304 6 4581 91 82820 71 68319 67 57032 68 64294 69 66381 87 78952 27 22608 8 8994 105 92822 105 93245 8 9912 87 79029 68 64467 67 62117 67 62287 74 69240 75 70972 3 2070 98 85670 99 87129 102 89812 68 63564 69 66531 74 70547 43 39753 25 20612 79 73108 87 80257 67 59119 24 19008 101 89329 57 49320 89 81248 63 55263 89 81249 95 84186 101 89423 91 82462 43 40350 99 87320 57 49873 86 78267 104 90445 67 61741 83 77310 67 61032 69 65576 67 61459 67 62666 105 93434 67 58405 89 81464 8 9960 87 79863 24 19678 91 83435 105 92563 8 8639 34 34626 81 77107 59 51924 105 93218 101 88987 56 47940 40 38274 101 89138 74 69017 79 73632 105 90993 79 75061 87 79301 67 57998 67 62569 67 62400 105 92975 101 88755 91 82312 3 1761 82 77199 71 68266 105 91203 104 90554 91 82483 54 46055 7 5553 32 31210 17 16734 99 87629 77 71509 67 59292 19 17577 99 87279 67 61224 34 35336 20 17832 81 76177 53 44024 91 83335 77 71515 28 24351 79 73371 59 51332 80 75181 89 80579 74 70481 89 80846 95 84093 94 83783 71 68116 79 73813 33 32646 17 15764 86 78262 22 18411 105 91295 85 78184 101 88686 30 27622 57 50320 67 59522 84 77712 7 7470 27 21807 102 89793 57 50873 27 21509 67 58706 37 35587 78 72621 17 15850 17 15746 87 78653 55 46370 3 1897 52 42804 105 93734 79 73328 105 90717 74 69472 59 51558 77 72277 99 86979 87 78419 69 66080 83 77321 105 93087 67 60292 91 82246 69 66572 101 88398 67 62159 98 85892 99 86507 102 89967 67 58826 27 22222 90 81855 9 10310 44 40985 30 26240 100 88238 105 92282 53 44753 4 3105 7 7514 68 62992 44 41316 37 36064 105 93046 33 33483 95 84844 55 46550 81 76709 87 78475 43 40694 105 91397 81 76659 99 86869 89 81329 102 89759 63 56117 91 82682 101 88993 99 87477 99 87485 78 72733 8 9075 69 66183 28 24928 105 91062 87 80166 105 90952 70 66694 71 67670 101 89068 30 27047 57 50309 79 74092 71 67873 92 83564 37 36015 105 92590 89 80883 68 63643 30 26917 58 51266 105 91359 101 88549 53 44582 95 84461 40 38759 2 1285 95 84949 81 76611 87 80107 102 90239 99 86474 34 34373 59 52495 105 91602 75 70576 57 50755 104 90481 24 19293 23 18767 105 93101 98 86054 74 70412 59 51818 89 80855 98 85569 105 93409 99 87616 81 76742 79 73815 74 69620 105 93743 45 41420 69 65917 91 82947 105 93423 95 83825 71 68232 101 88420 64 56317 87 79504 30 26569 99 87551 100 87971 77 71483 69 65523 87 79700 67 57895 100 88019 105 93309 69 66499 98 86036 101 88891 43 40782 84 77641 46 41682 91 83437 57 50378 74 70051 9 10900 59 52388 6 5189 70 66864 33 33398 81 75767 83 77217 91 83461 33 32702 87 79540 53 44736 64 56347 63 55478 98 85385 78 72914 75 70984 95 83988 74 69953 77 71332 77 72246 56 47791 91 83310 67 59936 100 88121 8 10118 93 83685 62 53904 39 37562 31 28619 102 89751 105 91631 46 41958 89 81590 87 79789 67 60655 74 69967 59 51723 105 93349 27 21752 87 78705 67 61987 4 3306 89 81292 89 81426 30 27822 89 81523 101 89458 57 49546 98 86226 89 81613 79 73947 93 83726 67 57238 63 54367 95 83920 82 77186 69 66037 100 88053 38 37030 67 58075 105 92171 70 67097 105 91719 101 88862 102 90088 90 82037 101 88735 86 78253 68 64013 102 89698 62 53609 69 66354 17 16919 81 75405 30 27589 26 21157 90 81812 14 13773 33 32847 105 93291 64 56375 84 77937 67 58027 39 37369 63 55584 32 29254 28 23534 68 64814 7 6922 79 73990 31 28681 43 39576 98 86104 17 15896 55 46671 91 83444 18 17312 77 71256 67 61108 62 53866 101 88474 98 85377 105 92854 17 15024 9 10489 17 16243 105 90747 102 90094 24 18869 81 75752 27 21661 57 48809 67 61576 105 90689 105 91861 91 82806 101 88495 98 86317 87 79644 74 69280 89 81606 37 36173 53 44612 79 73536 71 68205 77 71784 98 85679 53 43721 33 32516 69 65185 67 59842 32 29364 102 89754 77 72085 60 52951 67 59835 63 55317 71 68097 91 83382 57 49951 17 15184 102 89855 57 48511 89 81024 93 83621 79 74053 91 82469 99 86966 104 90529 68 64122 102 89965 91 82287 77 71641 30 27183 85 78100 33 33724 105 91554 77 72070 68 63058 105 92483 33 33090 71 67424 30 27668 39 37389 77 71857 14 14339 98 85858 105 93284 105 93012 79 74688 12 12529 2 1601 68 64318 37 35759 90 82014 62 53834 101 89244 105 91827 105 93050 99 87351 68 63309 53 45735 67 61347 68 64060 46 41960 57 50081 17 16528 95 84105 105 91290 79 74578 57 49799 71 67917 1 935 9 10583 95 84044 79 74721 105 92850 98 86028 7 7143 57 49183 106 94127 95 84179 101 88873 55 46091 105 91723 79 74246 78 72481 79 73852 105 91774 34 34901 80 75195 105 93127 8 8851 63 56030 52 43467 59 51649 98 86131 105 90897 77 71484 71 68256 71 67913 102 89982 70 67078 105 93724 43 39391 79 75128 34 34131 79 73528 75 70627 101 88778 75 70823 105 91704 8 10103 105 92552 90 81845 45 41625 79 74779 18 17523 32 30893 14 12852 59 52116 91 82837 22 18122 105 90751 91 82800 9 11360 71 67726 105 93581 71 68095 105 93010 28 25166 84 77541 84 77774 27 21543 67 61275 98 85889 40 38608 32 30257 100 87749 63 54342 87 78696 100 88359 106 93957 61 53259 78 72854 82 77178 101 88609 105 92568 77 72073 77 71887 105 92122 91 83355 81 75434 101 89619 89 81301 74 69558 63 54885 53 44812 71 68363 105 92547 95 83967 27 22960 67 62809 62 53324 91 82345 67 58820 101 88500 39 37876 105 91851 78 72351 89 81625 3 2265 87 78398 95 85005 14 13868 74 69733 9 10514 74 68828 95 84610 9 11131 53 43938 67 57687 81 77052 74 68971 105 90912 74 70243 7 5488 67 61502 100 87701 68 64914 57 50380 98 86307 100 87919 31 28056 43 39998 28 25245 43 39748 67 59108 67 57421 67 62330 105 92746 91 82990 85 78086 79 74321 87 78679 100 87887 62 54024 102 90006 67 62006 67 57393 99 86625 7 5666 67 61913 79 74350 63 55736 87 79589 87 79530 97 85085 77 71894 34 35306 26 21210 98 86292 7 5719 105 91292 67 62927 105 91899 74 68985 67 61769 9 11695 64 56354 40 38299 69 65375 23 18724 84 77618 17 14894 59 52043 101 89628 105 93016 74 70263 67 62821 105 92192 81 76520 1 3 67 61691 77 71975 79 73796 105 93301 29 25601 99 87410 93 83576 68 64610 98 85413 98 85624 89 80662 40 38879 84 77969 101 89397 57 50765 91 82740 100 87942 3 2493 104 90427 43 40074 102 89764 106 93787 101 88930 28 23383 98 85773 105 93146 69 66180 99 86403 14 13002 100 88107 68 64394 105 90876 45 41635 69 66070 99 86341 101 88389 90 81726 101 88896 34 33975 60 52978 40 38210 44 40950 101 88448 101 89054 87 80254 85 78161 76 71226 57 50988 101 89507 74 70555 85 78126 55 47648 91 82679 5 3614 81 76748 57 48376 79 75075 81 75357 51 42736 81 75963 105 93640 8 9391 71 67929 53 45629 68 64081 87 79244 101 88588 91 82830 105 91521 105 91842 84 77561 93 83700 75 70836 2 1316 79 74132 91 83379 99 86968 56 48029 67 61480 87 79276 106 94288 99 87169 68 64460 54 45894 17 15521 28 25064 67 58626 27 22865 27 22064 106 93974 53 45609 74 69987 2 1157 53 44578 67 61092 71 67756 24 20276 53 45056 62 53980 99 87329 71 68044 98 85318 26 21004 101 88664 101 88813 81 75942 99 87123 14 14520 78 72758 98 85292 53 44404 43 40750 77 72033 105 93392 101 88571 64 56588 46 41900 98 86279 68 64469 90 81722 105 92964 24 19923 43 39439 57 50146 43 39937 74 68894 79 74063 2 1583 55 47637 91 83001 69 65812 99 86511 79 75003 68 63000 30 27676 67 57589 105 92867 101 89377 86 78288 89 81243 12 12527 67 57189 98 85438 87 79472 79 72982 87 78581 9 11822 105 91921 99 87475 98 85518 105 92878 74 69542 71 67716 93 83575 67 61748 55 47247 92 83561 79 74771 19 17657 99 86727 87 79710 74 69761 14 13309 99 86806 28 24650 100 88173 91 83438 59 52679 81 76225 89 80655 6 3991 32 29249 14 13210 87 79075 106 94181 28 24386 101 89372 14 13978 99 87303 87 80212 102 89986 78 72835 105 91145 74 70117 67 62168 79 74019 89 81297 98 86276 89 81512 101 88761 105 91874 76 71209 84 77504 84 77829 29 25753 34 34986 105 90711 69 65166 81 76403 99 87511 106 94233 101 88936 81 75647 99 87579 81 75548 105 93025 91 83014 91 82128 74 69150 81 75878 101 88444 32 30517 73 68737 89 80667 63 55758 69 66078 7 6277 105 92682 79 73574 75 70744 57 48372 102 90154 79 74199 81 76683 79 73284 62 53995 99 86396 27 22963 5 3796 57 50285 57 49604 67 57664 91 82356 91 82510 57 48182 67 58053 91 82367 64 56818 98 85649 81 76341 28 24248 91 82109 74 69387 68 63276 43 40673 68 63772 69 65970 63 54534 91 83440 91 82368 17 15666 105 92000 99 87073 68 63254 93 83743 89 80520 100 88114 79 74389 14 12963 67 60504 54 45925 105 91957 6 5188 84 77898 23 18634 75 70894 44 41372 79 74005 105 93113 100 88124 105 90956 85 78143 87 78864 43 39659 106 94566 106 93965 99 86464 57 51205 55 47377 102 90103 101 89401 99 86655 53 44778 99 87287 91 82057 89 81081 89 81303 106 93954 99 86342 77 71632 105 92222 91 83339 8 10023 43 40443 87 78693 87 78616 68 63310 105 91983 67 58629 79 74603 67 61407 99 87217 101 89383 91 82542 71 68469 91 83032 101 89003 87 78758 91 82434 89 81218 84 77658 101 89043 51 42692 104 90652 89 81635 40 38661 67 61795 87 79544 105 90804 84 77652 95 84755 101 88732 67 59575 105 92353 8 8388 95 84431 105 93028 100 88261 44 41336 68 64034 105 93713 24 20057 91 83295 106 94217 69 66139 79 73426 89 80684 6 5367 101 89554 67 61443 81 75514 81 75924 81 76080 62 53784 67 62527 87 79930 91 82354 106 94220 91 82808 105 91846 57 48680 100 87931 57 51202 67 61223 77 72133 105 93305 61 53098 64 56624 64 56299 105 91991 68 63971 53 44788 87 79021 33 33667 74 69236 32 30105 104 90639 77 71343 106 94619 53 44268 83 77450 67 61399 105 91085 74 70510 71 67685 3 2086 106 94307 75 70724 17 16715 64 56634 4 3201 79 73545 25 20599 105 92960 106 94411 79 73538 105 93545 67 58649 14 13215 17 15963 81 76134 53 45695 105 91625 67 57022 87 78689 105 93068 101 88973 79 74127 38 36465 106 94277 105 90989 106 94642 53 45070 46 41831 105 92285 59 51770 100 88047 81 76389 34 34250 106 94416 100 88130 27 21595 106 94380 91 82913 105 93066 9 11376 102 90221 79 74141 75 70754 68 63328 105 92093 79 74766 81 75491 43 39368 28 24489 95 84537 91 82953 26 20826 99 87017 90 81994 17 15723 71 67862 33 33280 9 11523 81 75693 30 27060 101 89236 100 87864 95 84170 79 74032 101 89664 21 18036 71 68033 59 51751 67 59471 32 29167 101 88373 38 36933 55 46179 79 73791 34 34535 67 57476 77 71740 98 85382 100 88343 90 81805 32 31534 39 37083 106 94374 14 13397 32 29530 99 86974 81 77002 74 69533 40 38776 62 53879 64 56623 34 34244 81 75463 78 72856 100 87860 89 81425 101 88758 32 31780 70 66907 62 54089 89 80929 105 91075 105 93429 98 85709 53 44955 57 48618 101 89617 43 40900 89 81213 52 43656 81 76814 67 61876 21 18001 91 82769 32 29966 99 87102 85 78206 101 88431 45 41612 63 54402 81 76211 34 35114 89 80745 39 37855 68 64457 34 35312 63 54598 98 85201 30 27043 6 4253 71 67589 98 85699 53 43783 87 78847 85 78032 67 60489 100 87974 57 49987 57 50957 74 69113 101 89412 81 75686 105 91706 89 80651 87 78639 67 59031 3 2268 105 90901 98 85335 106 94320 89 81255 51 42702 32 29308 71 67567 99 86848 57 50595 87 79594 39 37216 84 77521 79 72980 105 91126 63 55794 105 91302 105 91147 56 47672 90 82023 91 82375 26 20873 69 66007 71 68441 79 74478 105 91206 91 82708 67 61466 28 24334 2 1645 1 1026 79 74411 67 60308 57 49532 79 73739 81 75306 81 76034 53 44117 7 6049 106 94177 71 67711 27 21721 7 7488 99 86375 106 94543 61 53138 67 62825 106 94449 91 83326 67 59755 64 56493 91 82752 105 91087 62 53474 105 92604 74 70146 26 21259 78 72565 87 79815 87 80309 74 69471 99 87042 53 43945 78 72332 74 69448 99 86999 106 93910 95 84154 81 76296 99 87008 67 59849 89 80671 98 85167 9 12056 83 77353 95 84207 105 92398 68 63863 84 77536 106 93917 99 87070 67 60853 24 19198 17 14967 105 90974 77 72217 57 50488 106 94828 33 31814 104 90600 99 86330 93 83580 105 92339 67 62739 87 78544 63 55958 79 72959 32 29296 8 8363 87 78899 105 92224 57 50858 68 64103 24 19063 27 22070 28 24135 71 68239 98 86169 101 88727 60 52979 8 10037 90 81828 89 80838 89 81323 64 56361 99 87591 95 84595 32 31699 62 53284 99 87218 67 57459 105 91800 77 71500 30 26082 16 14719 8 9771 105 90770 106 94165 67 62897 98 85780 74 69367 91 82655 74 69022 102 89969 40 38835 63 55424 89 81444 105 93720 106 94696 99 87614 62 53809 89 80960 67 59584 98 85267 71 67618 87 79886 28 24720 7 6333 33 33085 74 70348 101 88673 1 374 102 90129 87 78954 105 92564 70 66866 81 75663 91 82592 70 66839 104 90553 2 1175 77 71669 79 73461 71 67304 65 56976 56 48025 64 56947 89 80540 52 43222 40 38592 37 35665 89 81007 105 90745 63 55620 101 88538 8 9387 3 2785 96 85068 74 70490 9 11618 67 62542 78 72515 99 86410 30 26314 43 40762 27 22977 106 94065 99 87029 99 87666 17 16875 84 77851 102 89852 105 92336 77 72206 67 58822 85 78085 105 92865 106 94659 14 12913 38 36827 105 90777 98 85811 77 71520 55 47000 99 87468 78 72580 7 6582 67 62243 53 45445 79 73403 59 52450 31 28221 101 88750 34 34339 105 91223 79 73321 87 79604 102 89896 103 90355 54 45976 91 83303 93 83684 62 53278 105 93351 34 34619 102 89744 79 73614 43 40276 76 71137 13 12585 54 46010 79 74439 67 61508 57 51096 99 87491 1 101 101 88645 74 70240 29 25348 43 40336 91 83174 59 52694 75 71016 93 83704 57 49460 106 94752 74 69079 101 88650 67 60990 101 88480 105 92142 89 81191 63 56165 100 87843 98 85180 99 87259 55 47254 99 86459 60 52900 74 70260 95 84299 89 81644 81 76282 68 64446 106 95027 87 78322 75 70717 33 32622 95 84465 75 70992 102 90101 105 93606 69 65491 55 46707 84 77764 105 93062 67 57583 9 11712 87 78400 32 30070 74 69560 17 15830 41 39186 30 26974 6 5187 105 90769 79 73613 7 6162 102 89879 106 94708 84 77558 105 92670 67 62581 55 47225 74 70144 59 52417 79 74417 75 70980 104 90533 105 92844 101 89199 106 94974 39 37761 85 78125 105 92976 94 83806 98 85297 106 94304 89 80682 91 82880 31 28566 7 7826 101 89351 90 81781 83 77292 33 32286 79 73660 81 77100 91 82607 6 4512 43 40848 94 83785 90 81741 27 21614 37 35908 74 70363 105 91081 57 48049 79 73063 59 52698 99 87262 89 80498 78 72684 99 87071 98 85229 100 88311 98 85477 106 94101 32 29854 67 61493 81 77030 67 57219 63 55574 57 49691 95 84398 77 72108 99 86587 68 64401 105 93602 79 73967 89 81670 101 89439 32 30651 81 75897 95 84573 95 84397 92 83489 67 61796 87 79801 99 87495 98 85433 89 81465 101 88446 101 89603 87 78478 99 86654 89 80751 55 46118 83 77489 105 90750 99 87049 29 25374 3 1767 68 64925 69 65561 105 91809 105 93484 77 71445 99 87335 55 46999 71 68497 87 79880 81 76790 43 40680 14 13737 105 92966 95 84285 34 34478 81 75685 77 72081 69 65214 31 28136 81 75397 67 62672 97 85130 9 11532 106 94143 34 34855 104 90403 84 77797 74 69383 70 67207 81 76555 71 67984 63 54978 95 84442 57 51051 105 93507 67 57035 26 21179 4 3330 77 71687 57 49525 105 91412 102 89860 7 7676 14 12639 87 79961 74 69878 74 69420 102 90246 101 88383 85 78096 78 72640 91 82621 100 88159 53 45667 95 85016 89 80459 3 2411 7 6814 99 86936 87 79915 63 54383 53 43968 68 63148 89 81028 4 2798 9 11625 67 59896 81 76559 78 72383 63 54831 91 83432 53 45342 102 90115 68 63243 57 48218 102 90175 9 12217 62 53817 89 80976 81 77069 77 71401 87 80283 105 93481 87 80250 63 55561 63 55146 101 89036 105 90809 24 19855 103 90357 71 67377 17 15915 99 86520 69 66468 67 58008 43 40607 105 92938 98 86158 61 53170 98 85359 59 52610 56 47836 100 88284 79 74348 92 83527 89 80915 32 29847 99 87151 101 89662 95 84549 99 86338 99 87230 81 76867 87 78651 105 92824 87 79385 98 86192 67 58747 90 81754 57 48842 105 92463 74 70230 101 89218 74 68890 89 81520 105 91577 91 82526 105 92519 67 57656 63 55981 105 91958 105 93540 91 82563 17 15806 67 61650 30 27070 74 69908 67 57367 100 88051 9 10402 67 61660 67 59726 91 83386 75 70864 68 64412 79 73625 68 64528 95 84074 105 90886 98 85341 87 78858 105 93666 27 21801 67 59244 105 91327 106 95066 105 92262 100 88001 67 59790 100 87870 105 90728 105 93138 24 19311 79 73459 59 52037 71 67985 22 18521 102 90160 105 92161 46 42084 105 93584 78 72554 102 90232 1 447 105 92434 91 83317 74 69464 69 66307 40 39058 105 93735 105 90833 31 28212 24 20123 79 73738 68 64261 91 83344 3 2188 70 66843 55 46635 67 62694 106 94666 91 83422 102 90014 101 88989 93 83605 79 73927 63 55269 62 53331 67 61170 81 76811 8 8457 105 93479 60 52994 87 78785 95 84528 81 75640 3 2021 52 43363 63 55945 105 91021 106 94585 79 74301 74 69193 77 72087 30 26265 74 69971 43 39567 27 22781 105 93406 93 83587 95 83977 89 81147 79 74119 82 77119 28 23445 85 78049 69 65947 101 89484 105 92390 99 87251 68 63039 99 86541 59 51832 14 12724 39 37123 98 86175 100 88078 67 60486 67 59519 86 78251 17 15976 53 43991 103 90292 104 90492 78 72686 81 77082 43 40562 62 53863 102 89857 59 52815 77 71610 31 28818 60 52851 79 74494 101 89547 98 85767 7 5775 74 69920 75 70904 91 82697 95 84071 105 91573 57 50868 93 83739 79 74954 43 40524 101 88863 106 95016 87 79998 75 70763 99 86872 105 90725 49 42470 75 70570 67 60549 46 41731 71 67465 69 66122 105 92504 67 58412 91 82930 100 87906 78 72843 105 91858 79 73252 87 79564 69 66216 38 36714 102 90111 53 45616 69 65172 53 45278 30 26925 1 878 95 84598 28 23657 106 94943 69 66545 29 25679 105 92896 81 75696 87 79939 64 56814 77 71843 79 73499 105 93283 32 30093 106 94223 69 66422 89 81348 31 28060 89 81600 59 51516 28 24870 105 92036 77 71909 100 87773 60 52826 100 87818 57 48753 105 93281 86 78249 53 43723 96 85060 67 59188 79 73205 98 86109 52 43543 71 67541 98 85923 95 84984 78 72699 101 89413 103 90366 105 93289 67 61316 87 80179 95 84991 89 80462 87 79486 26 21262 89 80940 102 90102 89 80868 67 57294 67 59348 67 58832 57 51125 77 71631 77 71376 95 83928 8 9299 101 89173 47 42104 100 87699 89 81393 40 38493 98 85293 98 85712 89 80568 106 94862 72 68589 101 89674 105 93145 91 82282 30 27566 89 80718 57 50652 106 93856 87 78840 104 90491 88 80400 85 78107 67 59884 69 65267 17 16833 79 73071 91 83267 102 89947 27 21489 96 85062 71 67360 90 81796 90 81873 52 42984 106 94377 81 77095 105 91544 100 87956 77 72229 74 70443 105 93292 67 58571 79 75137 69 65886 95 84605 81 76343 106 94290 79 73633 32 30431 57 48958 87 80303 57 50822 99 87566 67 61733 14 13010 99 86498 104 90579 78 72350 91 82616 87 79685 105 91380 93 83708 101 89095 104 90505 68 63464 67 58484 89 81518 40 39086 99 87617 87 79866 53 45017 40 38787 28 24631 57 51189 39 37639 43 40467 101 89232 68 63932 57 50399 74 70289 105 91763 105 92029 63 54797 34 34623 84 77731 32 30909 68 63291 106 94818 71 68383 105 92811 91 82255 105 92800 99 86421 81 76894 28 24858 105 91891 105 91593 27 22719 87 79005 105 92673 70 67068 100 88025 7 6281 8 10024 84 77986 69 66593 67 57300 99 87652 6 4972 22 18413 89 81595 95 84142 105 90687 8 9147 106 95104 30 26190 74 70428 89 80989 79 73601 24 19762 98 86225 81 76962 1 792 106 93967 21 17880 60 53027 71 68048 64 56558 46 41735 92 83556 81 75658 68 63640 105 92709 6 5048 33 32030 16 14754 26 20721 6 5353 95 84008 105 93632 74 69339 106 94617 87 80022 101 88602 74 70112 52 42919 69 65399 24 18939 99 87143 62 54180 75 71023 69 66632 74 70404 79 74904 69 65264 98 86166 89 80626 69 65441 105 91895 33 32931 62 53514 31 28756 43 40270 104 90627 106 94035 99 86824 97 85146 98 85304 70 66845 32 29679 30 27221 105 91225 44 41341 106 95283 78 72873 100 88162 67 57679 101 89227 79 74185 98 85636 17 17154 98 85453 68 63980 84 77904 67 61674 43 40876 91 82904 3 1977 67 59429 67 58851 104 90635 101 89313 105 91613 38 36547 82 77162 53 43826 71 68056 57 51099 67 58260 52 43012 9 11816 28 23950 101 88543 79 74059 53 44438 26 20990 79 73935 67 58333 38 37025 31 28954 107 95655 89 80465 87 78381 91 82150 105 90760 101 88674 67 62176 80 75154 73 68721 63 56230 19 17770 53 44877 46 42032 16 14746 71 67831 69 65365 8 9336 67 58845 17 16671 100 87847 3 2122 78 72897 95 84340 105 93312 79 73424 43 39925 101 88796 67 62885 105 91872 79 73338 106 94133 40 39125 60 52938 101 89213 101 89446 75 70969 61 53254 100 88157 74 68995 77 72153 67 57366 101 89647 79 73091 91 83136 33 31923 78 72891 81 76530 105 92366 73 68697 106 94054 66 56993 17 16068 98 85220 74 69494 9 11642 63 55006 91 82821 62 53669 95 84148 87 80082 78 72618 71 67302 67 57188 40 37945 67 60358 107 95665 105 92380 33 32701 101 89272 21 17848 28 23524 83 77480 95 84196 9 10443 98 86055 67 59000 98 85598 78 72532 99 86363 95 84375 106 95002 81 75933 101 88510 40 38472 98 86174 107 95437 59 52550 87 79266 67 60012 69 66291 98 86245 95 84309 53 44654 99 87013 26 20652 105 92732 23 18717 99 87309 79 73811 105 91152 67 58361 55 46500 67 57078 102 90069 90 81690 57 48653 67 59162 69 65940 91 82254 38 36506 57 50329 53 45702 32 31141 78 72389 67 62656 59 52715 104 90407 87 80313 61 53246 33 33032 100 88334 25 20338 71 67697 106 94297 69 66141 67 57012 99 86491 69 64973 71 68468 99 87415 87 79167 106 94551 67 60419 104 90447 28 24377 105 92251 85 78188 102 89925 57 49469 87 78637 67 59464 87 79240 74 69981 57 48339 106 93789 87 78373 99 87210 14 13970 67 59636 69 66239 91 82910 105 92869 22 18220 89 80484 106 94605 53 45243 5 3853 32 29836 99 87256 101 89642 87 79089 53 45462 91 82729 91 83443 7 6946 69 65842 67 60768 104 90499 99 87463 99 86504 67 59374 78 72576 62 53751 105 91791 79 75135 7 5942 89 80866 91 82371 3 1992 106 94725 105 91949 85 78112 1 638 6 4175 79 73682 99 87104 106 95041 105 92620 8 9665 95 83925 55 46767 106 94590 57 50763 85 78052 67 59289 101 88668 99 86627 71 68051 67 59124 100 88054 49 42449 106 94198 106 94466 105 93425 53 43918 32 31281 57 50044 74 69742 59 51595 101 88597 107 95641 98 85349 83 77429 18 17364 101 89627 74 68856 101 89463 6 4796 57 48195 24 19771 79 73717 106 94346 106 94366 47 42140 52 43098 69 66571 102 89736 67 61506 102 89760 59 52405 67 61382 87 79669 95 84118 57 48689 106 94280 89 81245 106 95284 53 45728 107 95388 105 90726 6 4509 84 77782 81 76503 77 71764 104 90513 4 2961 71 67594 79 73266 73 68712 93 83759 94 83800 34 34791 105 92535 102 90046 90 81941 106 95137 79 74968 99 86733 89 81514 9 10820 81 77038 101 89229 67 58953 77 71480 99 86370 17 15795 99 86720 74 69116 17 17019 2 1500 79 74617 106 93770 57 48248 107 95834 24 19380 67 62228 67 60350 67 58414 79 74316 95 83991 102 89774 106 95131 84 77773 84 77654 67 62724 81 75727 105 92601 74 70518 71 67961 44 41252 34 34410 6 4205 99 87401 67 62840 106 95021 78 72687 93 83674 1 552 95 84515 101 88411 9 10672 24 19846 40 38711 81 76535 27 22914 77 71601 28 23701 17 16909 57 48425 64 56578 105 93219 69 65647 68 63036 74 69454 68 64204 67 61840 105 93001 77 71462 97 85147 105 92628 89 80728 99 86690 44 41324 67 59989 53 44271 105 93645 99 86348 17 16165 105 93729 89 81478 44 41175 63 56215 70 66741 4 3317 107 95399 89 81195 81 76455 57 48141 43 40606 98 86037 57 48067 87 80037 91 82187 89 80794 88 80417 105 92996 105 91814 101 89255 81 75634 77 71674 67 58163 37 35750 74 70151 106 94753 99 87067 28 23776 67 58311 39 37735 29 25345 59 52190 81 76844 105 92683 81 76965 100 87852 74 70111 102 89758 89 81105 105 91661 68 64023 63 55709 67 61929 64 56653 107 95879 100 87900 101 88802 43 40132 95 84028 42 39318 101 88407 9 11027 74 69343 105 93346 81 75999 81 76823 74 68937 24 19266 87 80040 91 83140 40 38704 67 60827 57 51196 67 61132 14 13272 67 58891 67 62323 6 5063 19 17734 106 94251 71 67584 32 30720 85 78159 74 69965 55 47531 6 4765 78 72842 27 21875 81 76641 22 18115 9 11116 44 40982 14 14525 95 84747 98 85324 81 76923 52 42838 71 67535 106 94255 34 34516 53 45682 64 56449 69 66580 38 36459 6 4458 68 64466 95 84433 57 50895 75 70996 87 78958 105 92450 7 5693 106 94324 7 7006 55 47049 105 92111 59 52030 28 23990 26 21187 87 79073 9 11063 95 84672 34 34806 105 93323 62 53461 99 87232 69 65403 81 76902 89 80691 32 30258 98 86259 52 43176 99 86852 99 87332 89 80536 57 50417 32 31010 105 91421 105 92662 105 91906 69 66578 87 80340 27 23212 83 77431 74 70532 105 93000 98 86016 57 49289 98 85430 17 14877 67 58097 38 36365 91 82792 33 32338 67 59297 67 58599 102 89888 67 58985 105 91371 106 94137 105 93250 107 95483 55 46124 105 92862 105 92042 98 86248 106 95023 64 56595 17 16340 40 39115 70 66936 91 82286 106 94531 91 82828 101 88367 87 79049 87 80169 104 90577 104 90595 60 52865 105 93373 56 47986 64 56599 98 85757 69 65112 79 73184 7 7838 105 91194 9 11953 69 65249 101 89667 67 57950 84 77961 80 75141 25 20386 59 52658 107 96267 101 88518 22 18345 71 67808 28 25189 67 58693 43 39642 99 86628 100 87913 105 92009 74 69103 106 94641 95 84290 68 64011 1 889 81 75438 107 95950 74 69014 81 76514 104 90563 107 95681 55 46194 89 81153 67 57982 99 87518 40 39046 7 6483 54 45932 74 69435 7 6950 63 56059 77 72130 105 91074 101 89541 107 96086 26 21265 87 78525 78 72747 93 83624 101 89433 91 82343 105 93574 89 80906 59 51438 107 96062 89 81266 74 70004 68 63908 55 46184 33 32649 68 63184 59 51772 75 70824 98 85722 68 63017 77 71688 107 95593 7 6376 67 58272 89 80842 100 88220 29 25269 99 86355 28 24137 62 54329 74 69847 97 85149 89 81095 43 39625 100 88131 57 50067 50 42621 105 92924 98 86200 105 91633 67 59922 67 62145 28 24740 69 65610 71 67700 74 69640 24 19765 81 76197 81 76663 104 90450 91 82188 106 94694 79 73733 107 95997 9 11456 99 87198 68 63090 31 28019 71 67835 67 62334 6 4017 77 71943 100 87903 98 85426 74 70016 67 57644 106 94191 99 87628 79 74522 106 93814 91 83360 77 72138 31 28039 70 66837 105 92169 31 28407 7 5438 43 40362 92 83502 53 45474 7 6954 105 91946 14 14167 59 51712 91 83404 74 69171 62 54016 87 78949 104 90446 107 96006 64 56905 106 94775 14 14290 101 89305 57 50992 87 79850 55 46573 103 90282 37 35875 75 70736 81 76453 67 61212 28 24879 98 85315 67 61552 105 93162 105 91313 99 87646 105 91950 63 54569 106 95304 71 67492 32 31517 100 88255 63 56001 67 59451 74 69588 22 18252 77 72167 77 71363 57 50545 106 95004 74 69809 102 89943 106 94406 89 81071 55 46943 37 35865 8 8274 57 49373 38 36818 81 76590 27 22546 32 31374 79 73054 105 93542 12 12557 27 22482 99 87374 107 96179 99 86565 95 84395 92 83563 90 81951 78 72560 17 16525 27 22119 17 16208 8 8501 91 83396 107 96347 101 89172 17 16279 106 95199 71 67788 9 12215 74 69258 105 92013 74 69544 98 85212 14 14066 28 23687 107 96400 89 80634 53 45480 83 77377 55 47537 74 69839 107 95956 8 9372 79 73516 105 92408 55 46720 102 90043 17 15947 68 63629 23 18740 99 86862 101 89174 87 78526 3 2508 5 3898 95 84688 99 86579 59 52260 102 90188 71 68038 67 59713 105 92856 67 62642 68 64149 24 19871 106 94285 100 88147 75 70654 70 66816 89 81466 74 70170 57 51015 107 96168 100 88281 89 80592 24 18816 106 94211 57 51176 26 20711 85 78156 105 92047 62 53994 62 53628 99 87635 91 82790 105 92905 101 88988 105 92424 67 61675 39 37295 77 72302 57 50807 98 85231 87 79200 67 58556 70 67228 102 89929 107 95369 102 89837 107 96431 89 81492 24 19878 77 71782 101 89160 52 43033 106 94792 67 62271 91 82935 57 48378 106 94286 67 59964 99 87412 53 44742 7 6421 105 91045 101 88698 38 36642 77 71599 99 86801 91 82759 87 80117 59 52391 57 51204 105 91720 63 54690 68 64827 17 16184 70 66678 107 95696 68 63307 33 32789 57 51098 4 2842 84 77742 99 87088 74 69750 99 86502 101 89149 107 96455 99 86514 95 83820 81 76869 107 95716 30 26617 91 83180 105 93150 72 68614 69 65964 57 49923 34 35027 55 46958 29 25802 95 84276 93 83683 98 85290 107 96558 99 86760 95 84635 89 80777 40 38022 14 13256 71 67977 70 67039 33 32418 7 6052 54 45887 59 51722 107 95424 78 72499 27 22303 105 91599 98 86168 67 61058 106 93832 98 85308 87 79521 57 49099 79 73095 106 94967 57 50145 32 30591 53 44349 18 17175 100 87807 98 85242 68 64079 53 44996 74 69712 79 73621 106 93758 99 86533 87 78764 71 67622 102 90055 102 90174 107 95688 53 44371 71 68035 105 93035 95 84631 105 91798 107 95991 106 94037 74 69810 95 84687 104 90397 91 82248 68 63416 101 88770 87 80362 105 92395 70 67131 60 52832 71 67402 70 66869 87 78523 67 60993 70 67048 53 45250 67 57216 79 73436 52 43084 100 87957 99 86736 63 54612 7 7816 6 4414 53 45714 100 88088 105 91823 59 52512 17 15394 54 45911 89 81455 32 31763 98 85192 40 38845 39 37407 40 38108 1 474 75 71063 22 18491 81 75750 81 76613 67 57218 87 78677 67 57049 28 23851 64 56770 99 87442 107 95682 97 85136 68 63762 77 71392 106 93767 77 72022 91 82320 87 80145 69 66287 53 44902 105 92311 78 72706 77 72155 68 63082 67 62894 99 87449 107 96451 107 95414 99 87440 87 79790 93 83625 91 83196 74 69230 32 30993 98 85243 77 72226 81 75664 102 90035 59 52376 59 51596 81 76489 75 70955 6 4373 100 88002 105 92833 14 14262 28 23409 91 83451 89 81181 105 92969 102 89915 106 94581 78 72581 89 81038 67 61359 98 85731 79 74529 98 86098 101 88709 34 34953 95 83964 106 94563 106 94438 84 77582 89 80528 89 80748 105 93077 74 68851 107 95975 106 94393 33 32679 86 78232 99 86365 107 96026 79 74187 99 86369 99 87018 98 85646 101 89465 105 92533 31 28966 69 65482 43 40249 101 88895 99 87308 77 71777 63 56220 106 94928 14 12790 105 91879 24 19111 26 20736 57 48954 106 95205 87 79450 75 70817 34 34189 101 88781 67 62207 106 94989 105 93242 79 73819 54 45831 107 96140 67 61291 90 81716 71 67313 67 57468 7 6406 101 89487 71 68081 87 79086 98 85337 79 73900 52 43145 91 83466 105 92907 101 89467 106 94635 79 74069 33 33522 87 79560 98 85936 62 53948 43 40223 105 91519 105 91098 107 96402 86 78231 57 50341 98 86203 27 22239 107 95545 81 76269 3 2682 105 92089 105 90865 101 88959 74 69739 32 29219 67 60996 81 75691 31 28306 39 37618 67 61057 75 70978 91 82327 81 76955 79 74662 67 60099 100 87821 106 93911 81 76564 79 74400 57 48291 105 91947 74 69724 98 85571 3 2658 107 96090 8 9716 107 96713 99 86559 98 86126 28 24674 7 7677 68 64819 107 95674 83 77273 81 75690 105 93576 49 42367 105 90949 100 87901 87 78765 69 66390 53 45140 93 83673 107 95427 59 52066 99 87481 79 73380 101 88408 14 14269 6 4938 107 96727 99 86599 70 67198 87 79499 107 95677 17 15457 17 16313 99 86328 78 72773 105 90944 8 9576 95 84891 101 89424 100 88184 105 92545 67 61087 8 8045 105 93411 89 80965 91 82155 87 79083 67 59705 89 80994 17 15523 57 48373 39 37750 105 93344 91 83301 24 20180 77 72025 89 80926 29 25307 31 28102 100 88292 57 50679 70 66966 8 9946 107 95960 77 71734 106 94028 100 88304 89 80476 89 81230 67 59109 100 87851 87 78897 90 81814 83 77400 79 73659 57 50661 101 89100 68 63576 98 85444 37 36018 63 55895 106 94761 40 38967 52 43476 95 84098 69 66249 105 91427 63 54816 87 78454 67 58793 105 91474 17 14929 69 65824 89 80793 67 61258 103 90365 89 81048 87 80378 81 75822 7 6794 57 49844 105 90990 32 30800 30 26560 69 66447 77 72173 6 4362 69 65549 91 82158 106 94869 38 36726 74 69639 2 1203 105 93375 57 48867 91 83027 105 91207 106 94485 32 30807 68 64650 105 91097 79 74804 105 91159 81 76103 55 47110 97 85103 55 46893 89 80814 70 67035 32 30029 73 68739 107 95737 81 76617 70 66970 87 78727 106 94823 107 96958 98 85929 62 54182 105 92577 105 92407 105 91548 100 88082 7 5597 107 95762 106 95122 98 85695 53 44569 57 49971 105 92747 101 89609 61 53269 89 81614 101 89023 79 73300 40 38207 71 67591 89 81302 79 74597 91 82380 101 88906 57 50045 67 61580 105 92763 28 24872 101 88388 53 43740 57 50546 107 96337 67 62439 71 67425 106 93794 28 23527 4 2925 99 86340 87 78744 69 66098 8 9513 87 79822 105 91652 106 94260 77 72149 105 93350 87 80006 84 77678 91 82796 71 68152 75 70934 107 96872 105 91213 100 88276 106 94468 95 84582 107 96276 34 34642 99 87043 87 79750 74 69888 91 82518 99 87084 67 61864 93 83591 83 77434 74 70009 1 846 68 63534 1 234 57 48608 87 78321 59 51363 105 93437 74 70334 62 53513 68 63460 43 40641 30 27197 105 90927 39 37862 105 91070 40 38444 98 85286 62 53819 79 73445 43 39816 24 19959 43 40060 47 42174 74 70308 62 54101 106 94870 84 77568 105 93054 69 65849 57 48177 57 48231 100 88323 105 91545 105 93578 83 77228 84 77886 79 74256 100 87986 77 71872 59 52642 9 10637 67 57753 87 78395 31 28929 79 73565 105 90831 68 63838 32 31265 105 93096 1 952 28 24969 30 27891 98 85248 101 89682 24 18865 3 1910 68 63121 107 96518 91 82724 63 55245 105 90706 30 27160 100 88194 44 41273 101 89212 101 88728 64 56608 3 2175 95 84129 46 41772 91 82065 74 69983 106 94024 106 95193 27 23122 90 82024 74 69873 6 4761 79 74528 101 88986 91 82063 27 21333 74 70201 56 47675 87 79978 95 83830 67 60864 105 90885 90 81962 19 17752 28 23981 74 69192 71 67738 22 18241 54 45773 101 89503 59 52794 95 84828 107 95371 57 48530 105 93678 63 55833 91 82971 69 66165 69 66575 69 65045 55 47301 6 4072 107 96686 99 86506 30 27368 19 17543 71 67332 106 94240 74 69697 89 81586 105 91315 70 67127 74 69066 99 87289 101 89386 77 71404 49 42505 79 74590 81 76993 62 53862 102 89729 105 91466 57 51241 100 88342 14 14064 74 69974 81 77045 98 85830 9 11207 31 28086 95 84240 64 56697 87 79845 107 95684 84 77825 95 83969 90 81919 99 87146 43 40602 17 15384 95 84905 67 58180 29 25319 91 82747 98 86296 30 27611 16 14791 44 41309 98 85570 67 62373 4 3071 9 11638 27 22437 57 51076 105 91439 30 25920 107 96933 91 82588 91 82226 79 74467 88 80409 107 96912 6 5332 57 50631 101 89598 67 59041 62 53759 57 49366 101 88982 7 6336 63 56188 102 90072 67 61858 100 87698 74 69173 67 60921 61 53085 67 59035 67 58628 67 62392 98 86064 105 93332 85 78082 105 92235 107 96560 107 96857 97 85119 77 72053 17 15237 74 69186 87 78886 107 96894 59 52069 79 73993 37 35947 105 91986 7 6552 89 80759 40 39002 63 55854 81 76302 99 87642 87 80380 63 55668 74 69543 67 60796 78 72800 8 8427 79 73244 68 63834 105 93627 68 64596 106 93931 105 93273 99 87150 67 59274 70 66868 105 92839 68 64889 97 85105 9 11474 14 14174 81 76495 79 73177 107 96004 91 83253 104 90658 28 24267 68 63855 14 13467 89 81598 78 72608 7 6926 59 52543 79 73339 67 59663 28 25107 91 82897 31 29036 55 47591 99 87001 81 75391 55 47260 77 71545 70 67116 77 72114 105 92647 79 74820 79 73394 91 83089 98 86252 107 95990 74 69857 95 83872 102 90201 101 89048 106 94782 63 54665 74 69049 69 64955 106 94883 91 82731 75 70577 105 91961 74 70483 22 18299 105 92072 107 96105 67 57225 57 48175 59 51639 77 71971 107 96349 95 83982 63 55212 100 87694 79 74328 87 79611 106 93976 101 88861 8 9191 67 59595 99 86860 107 95594 9 11555 91 83116 87 78819 67 57227 81 76450 69 66493 67 62701 33 32883 105 91748 26 21113 102 90148 84 77960 67 61793 105 92843 26 21013 24 19261 53 44432 71 68265 43 39734 28 24953 99 86582 63 55447 105 90827 99 87425 98 85977 81 75360 105 92476 17 15676 79 74610 99 86637 105 90765 99 87134 72 68636 30 25937 3 2061 106 95258 57 50169 106 93960 99 87556 80 75180 101 89123 89 81108 67 59260 32 30623 107 96162 89 81479 78 72337 63 55534 98 85949 80 75198 106 94289 105 92486 105 92146 101 89031 34 34585 105 93088 95 83927 74 70305 53 44669 105 91424 98 86189 14 13134 87 78342 52 42882 63 55745 67 60591 98 85283 105 91306 100 88211 7 6240 90 81856 61 53219 74 70421 63 55258 21 17882 82 77185 77 72273 55 46832 43 40527 107 96136 103 90315 74 69502 77 71799 89 81448 107 96861 32 29327 37 36290 67 59129 107 96882 79 75113 74 68994 69 65596 105 91741 67 58030 78 72741 18 17402 99 87439 107 95726 27 22421 69 66542 70 67205 91 82778 106 95170 106 94404 106 94295 67 58505 63 54670 79 74639 87 78387 89 81052 91 82936 67 60753 106 94023 106 94250 32 30159 49 42521 101 89185 101 89348 81 76795 87 80057 31 28366 24 18956 105 92392 98 85379 27 23177 87 78791 105 92344 71 67983 67 61843 44 41153 81 76821 87 79706 2 1394 9 11327 71 68148 101 89280 11 12441 87 79969 105 92679 68 64815 101 88707 95 84492 87 80072 63 55228 107 96111 79 73454 68 63005 106 94936 105 93206 67 58630 100 87862 78 72792 46 41826 77 71986 63 55605 43 39531 36 35531 81 77093 85 78134 99 86996 59 52632 74 69517 79 73123 59 52396 81 76667 98 85750 107 95551 102 89817 89 80695 101 89219 43 40542 79 73880 95 83943 107 95731 69 65200 100 87948 105 90896 106 95270 105 91256 79 74958 98 86210 95 84300 90 82022 107 95378 95 83878 91 82681 102 89858 105 93656 75 70607 30 27154 90 81743 99 86685 105 91447 105 92849 28 23334 1 318 87 78557 91 82396 33 33205 39 37363 98 85397 69 65864 37 36233 77 71437 101 89207 105 91967 88 80445 98 85494 8 8830 89 80780 101 88907 99 86871 2 1516 84 77779 74 69623 31 28717 105 93186 33 32334 32 30899 8 8623 38 36978 81 76585 74 68785 104 90546 88 80428 30 26832 8 9956 102 89745 67 60422 79 73198 79 73494 85 78067 87 79922 99 86798 68 64367 89 81415 36 35530 8 9609 67 58252 64 56890 89 81509 38 36335 24 19745 53 44176 101 89537 87 80248 107 97419 104 90517 89 80525 68 64857 106 94961 17 15115 81 75894 105 92572 87 79858 95 84459 87 80038 67 62858 63 55725 105 93386 101 88629 79 74401 62 53959 107 96292 101 89569 24 19669 107 96473 5 3597 106 94542 32 30069 55 46666 77 72311 95 84824 101 88923 95 84145 32 30718 87 79487 82 77129 106 94203 63 55655 14 13894 68 64323 40 38276 6 3965 107 95380 87 79794 63 55119 79 73650 87 79883 106 94998 34 35137 105 91681 48 42218 105 93020 14 14276 57 48765 58 51305 52 42890 14 12759 106 95020 31 28304 93 83753 32 29594 101 89357 8 8872 9 10879 106 94924 33 33820 91 82798 95 84286 67 61189 78 72444 43 39595 95 84752 106 93756 101 88482 62 53440 81 75967 33 31891 105 92101 59 51515 95 83962 95 84590 79 73348 57 48172 23 18584 69 65454 67 60147 67 62467 95 84109 95 84516 67 59699 99 86709 91 83168 102 89867 57 48964 79 73107 105 93098 8 9870 8 9456 81 76517 34 35053 106 95321 22 18285 105 92037 68 63748 63 55851 27 21366 91 82699 43 40115 57 51128 78 72401 57 48461 107 95952 107 95581 70 66807 89 80944 98 86165 61 53156 98 85558 32 29707 34 35261 8 9271 95 84441 77 71982 78 72487 90 81968 51 42760 101 89379 41 39255 74 69864 99 86673 101 89017 98 85648 100 87764 79 74999 69 66146 101 89321 40 39120 107 97280 105 90849 4 3434 83 77289 52 43056 7 7035 70 67234 99 87101 69 65629 99 86879 59 52039 101 88454 77 71518 74 69341 70 67150 95 83828 63 55718 98 85490 74 69870 92 83562 34 34434 85 78174 106 95303 32 30787 70 66904 107 96707 100 87812 69 66042 98 85161 87 79254 55 47129 98 86035 106 94231 63 55641 105 91239 105 93122 102 89742 43 40390 3 2636 106 94826 8 8338 31 28117 87 80196 107 95874 87 79682 74 69126 106 94653 34 34270 107 96521 101 89364 105 93499 102 90229 77 71654 95 84698 45 41606 91 82686 107 97664 79 72978 105 91490 61 53230 105 92284 57 48395 105 93356 107 95931 104 90557 30 27843 98 85499 68 64298 63 54975 76 71186 101 88799 46 41741 105 91153 27 21954 8 10093 90 81729 56 47728 70 66956 9 11262 63 55198 73 68681 59 51787 40 38349 105 93458 98 85170 59 51668 53 44018 6 4978 67 60259 95 84420 107 96971 105 92821 107 96641 101 89464 67 57747 89 80619 99 87193 8 10073 63 56134 90 81772 106 95037 67 62662 53 44942 106 95032 84 77965 107 97207 77 71957 64 56550 55 46667 32 31354 24 19892 91 83289 30 26501 14 12987 98 86041 105 92474 105 92929 106 94396 107 97320 74 68792 49 42448 107 96979 31 29019 105 90866 57 49318 63 54858 105 93413 99 87322 67 61374 67 61927 100 87968 34 34635 91 83143 107 97245 24 19960 3 2271 104 90528 91 83391 68 63760 81 75710 87 79840 55 46954 14 12950 92 83537 107 96208 95 84295 64 56861 74 70100 40 38154 3 2583 100 88030 34 34591 57 49680 70 66819 79 74716 102 90231 74 69622 105 91568 67 57975 54 46052 81 76830 106 95001 79 74780 43 40107 14 13654 84 77746 95 83814 98 86267 28 23747 74 69267 40 38924 67 57288 1 87 69 65347 11 12287 79 72946 69 65093 77 71677 107 95969 42 39306 77 72165 100 88005 99 87219 69 66149 55 46599 106 95093 105 93555 87 80181 106 94965 98 85746 81 76582 90 81969 71 67987 97 85122 105 93086 57 50007 78 72385 53 44252 99 86890 7 6575 79 73125 14 13769 55 46330 76 71195 69 65398 21 17994 107 96391 106 94074 8 9905 104 90571 63 55156 79 73116 91 82998 107 96796 87 80185 62 53651 1 253 100 88286 106 94029 101 89111 87 78355 63 54876 43 39553 75 70702 67 62031 90 81802 81 76372 53 44342 57 49724 33 33545 79 73653 101 88640 75 70682 105 93506 55 47235 81 76008 32 30674 40 38741 105 90972 29 25352 69 66565 9 11417 28 24658 78 72671 89 80582 52 43483 67 57597 38 37013 57 50216 63 55316 69 65070 105 91917 101 89453 78 72408 106 95338 98 85822 84 77646 101 89469 106 94008 67 58165 87 78536 75 70935 57 48236 105 90915 106 95293 105 93095 40 39144 105 92518 40 38046 106 94459 84 77786 1 103 107 96559 105 92283 107 95368 107 97497 43 39843 105 91110 105 92641 107 96261 74 70498 89 80933 106 94457 67 57045 79 75034 57 49377 105 91476 107 97991 105 93322 17 16600 105 93442 43 39580 3 1877 101 89564 107 96573 104 90596 87 79211 107 96581 71 68140 69 65245 107 97334 57 48292 105 92383 63 55554 93 83680 101 88949 67 62237 101 88839 74 69608 101 88506 69 65083 95 84967 68 63214 81 76550 55 46419 55 47441 30 25925 62 53865 78 72526 59 52270 32 30315 63 54739 53 45651 100 87731 102 90184 107 97523 62 53637 106 94660 29 25324 106 94906 107 96174 8 8286 87 79368 32 30536 57 48806 38 36403 81 76610 31 28010 77 72193 27 21321 87 80281 55 47242 67 58182 83 77339 25 20414 83 77257 9 12111 105 91280 87 78623 63 55939 67 58019 74 69375 74 69959 90 81980 87 79080 86 78248 89 81412 73 68693 30 27644 38 36377 67 59977 107 97240 69 65897 27 22350 106 95248 99 86414 107 97703 67 59269 32 31790 37 35801 83 77444 27 23210 34 34987 32 30335 38 36386 57 48241 91 82532 91 82991 95 84466 107 96311 67 61622 107 95546 71 68059 99 86539 99 87118 33 33197 78 72645 79 75118 91 83230 9 11966 98 85470 40 38341 107 97354 28 23867 67 60730 74 69109 91 82436 57 50402 67 61894 56 47802 87 79558 91 83198 105 91115 106 94204 32 31076 107 96653 59 52434 69 65492 57 48142 34 34419 59 51495 100 88013 40 38901 99 87121 38 36700 84 77948 59 52595 100 87815 71 67746 106 94655 107 96148 79 73228 59 51583 1 730 6 4377 67 62808 105 92692 77 71937 89 81059 67 58423 67 62020 17 17044 99 87227 67 61819 91 82871 99 87155 79 73067 98 85934 67 59286 62 53296 89 80801 7 6928 99 87375 16 14833 14 13701 32 29614 17 15962 79 73809 62 53524 21 17957 87 80218 107 97462 101 89121 7 7498 77 72072 57 50719 40 38814 81 75802 99 87347 107 96914 91 82112 107 96689 99 87185 105 92566 105 91617 81 77073 107 95576 89 81368 79 73401 105 90797 59 51877 100 88133 79 74487 100 87710 34 34052 79 74831 105 92337 38 36868 67 59477 67 59331 87 79271 27 23274 87 80363 102 90047 27 23153 44 41149 68 63575 69 65050 52 43539 3 1915 67 60175 107 96119 107 96743 106 95204 62 54150 33 33486 91 82919 89 81005 68 63628 107 97009 81 76314 107 95741 107 96956 62 53387 107 96056 74 69571 107 98034 81 75461 98 85307 81 76561 107 97892 3 2730 85 78089 14 12832 79 74733 67 57159 87 80143 99 86875 69 65545 55 47563 101 89132 57 50274 93 83715 63 55653 67 61418 94 83769 14 13512 94 83789 107 96717 71 68346 100 88277 106 93778 55 47616 67 58541 91 82453 76 71204 102 90108 107 96195 67 61651 106 95138 24 19332 79 74453 7 6172 74 69490 21 17927 7 6123 70 66730 79 73234 81 75618 17 15494 62 53741 107 95559 105 92791 107 96500 44 40960 78 72458 55 46115 84 77699 107 96477 106 94852 107 98194 71 67826 71 68032 38 36683 107 97037 101 88976 105 93199 89 80468 17 15529 27 22689 105 91444 89 81014 99 86326 105 91265 100 88329 2 1348 64 56259 69 66178 69 65679 105 93548 93 83599 67 62845 67 61868 74 69376 57 51070 100 87721 34 34674 34 34848 81 77066 102 89945 91 82952 105 92911 107 97512 67 60131 87 79660 81 76615 67 59839 69 65440 74 69255 87 78695 105 92015 31 28482 49 42386 32 29672 78 72863 70 66759 99 87506 52 43013 34 34350 43 40492 107 97888 67 62119 99 87138 101 89499 87 79469 82 77206 2 1593 59 51542 59 52483 48 42238 91 83262 92 83477 107 95492 44 41026 107 98235 87 79011 9 10219 59 52575 77 71626 34 34875 68 64540 91 82863 69 66613 63 54756 5 3693 43 40401 67 62490 27 21837 99 87241 33 31840 91 82902 62 54138 67 61492 106 93750 63 54998 53 45563 32 29772 38 36387 105 93454 67 59069 67 61070 100 87681 87 80026 105 93651 91 82412 67 61798 64 56711 91 83110 81 76836 105 92324 22 18506 106 94541 106 93972 87 78426 83 77255 105 92796 99 87346 27 21596 31 28536 105 93092 30 26122 105 93741 22 18406 31 29060 26 21272 99 86932 71 68285 105 92695 79 72956 78 72881 95 84312 30 27513 91 83434 89 81319 102 89818 68 63387 38 36947 91 82062 89 81305 107 96120 90 81770 77 71390 79 74164 98 86132 107 97448 79 74647 69 65960 69 65968 8 10132 68 64459 87 78676 87 79724 87 79506 107 95964 6 4739 101 88753 64 56310 100 88346 67 61909 106 95329 91 82496 71 68074 28 24911 105 93090 77 72183 91 82544 107 96084 67 57318 106 94116 98 85471 53 44756 67 58381 107 95749 78 72578 69 66412 95 84909 68 63925 89 80616 95 84794 107 96213 30 26835 82 77109 107 97298 68 64145 91 83030 105 91426 63 55803 33 32616 93 83728 101 89489 62 53357 71 67519 62 54175 23 18608 91 82355 107 95374 67 61918 106 93902 98 86086 63 54627 105 93439 38 36381 74 69358 105 91919 107 96799 24 20096 24 19785 106 94361 34 34074 91 82613 79 74637 107 98094 98 85587 98 85723 79 74158 89 81546 28 24454 89 80707 64 56685 102 89956 106 93924 44 41109 11 12474 67 60752 105 91430 100 88113 68 63345 62 53538 67 62240 79 73569 105 92752 95 84619 98 85741 81 76088 99 86935 68 64304 105 93367 102 90195 63 54911 95 83815 89 80532 90 81979 1 718 1 1012 75 70606 57 50830 95 85012 17 15206 107 98302 107 95663 107 96214 75 70983 105 92007 107 96891 105 93539 105 91058 30 27002 62 53593 107 97971 106 94434 93 83711 30 26870 7 6720 67 61451 33 32958 98 85848 69 65865 95 84173 28 25078 67 61656 79 74909 87 80079 105 90851 98 85556 89 80599 87 78870 27 22431 87 79461 87 79513 24 19811 39 37157 77 72174 67 61044 95 84644 57 50844 33 33508 91 82053 95 83847 78 72390 98 85550 53 45615 72 68629 71 68272 90 81806 105 92700 95 83957 69 66517 9 11740 64 56773 91 82243 27 23301 57 48286 99 86548 106 95177 84 77523 62 53633 84 77679 91 82351 106 95318 81 75732 14 12616 78 72709 69 65046 59 51547 83 77427 30 27303 69 64976 89 81447 107 97689 105 93296 105 92886 67 59680 32 31292 87 78605 23 18631 9 12046 107 98353 8 9503 63 55646 84 77841 89 81337 101 89652 95 84405 62 53424 106 93869 79 74801 30 27116 69 65118 107 96322 105 92600 107 97659 95 84182 75 70731 107 95395 2 1597 79 73836 79 74853 29 25541 107 96326 62 53519 28 25120 106 94757 107 95603 34 35008 107 96348 107 96680 59 51514 102 89838 91 83118 107 97413 81 76354 2 1109 38 36446 107 97700 55 47449 6 4884 28 23533 81 76042 14 12804 14 13571 68 63803 59 51617 99 86888 69 66163 81 75617 105 93065 107 97789 107 96239 67 62717 17 16466 8 9829 87 80345 68 63653 67 61227 105 93498 79 74345 101 88460 37 36246 14 14452 98 86026 108 98640 101 88366 63 54935 105 91586 26 21171 107 95432 67 58453 89 80775 57 50326 85 78139 107 95789 7 7409 74 70094 101 88611 53 44622 95 83865 105 93330 107 96911 106 93862 102 90090 81 76340 107 97878 87 79917 81 75425 105 92674 91 83182 91 83394 59 51464 107 97385 3 2104 89 80912 32 29451 95 84381 79 73564 55 47309 74 69418 106 95060 77 72076 106 94651 81 76248 81 76252 48 42269 59 52700 95 84648 34 34694 106 94391 69 65191 81 75400 81 76260 67 60409 77 71465 106 94091 105 91828 68 63724 101 89470 63 54926 87 80231 24 19052 81 76017 83 77227 87 78736 91 83159 106 94119 71 67999 81 75780 105 92965 68 64806 63 55829 79 74366 107 95759 101 89014 94 83766 87 79690 33 32841 32 30271 74 69699 77 72107 68 62969 57 50226 84 77632 24 19731 107 96783 14 13281 28 25036 101 88614 106 95161 99 87366 89 81203 83 77234 101 89055 67 57043 101 89181 89 80754 106 95239 39 37391 16 14745 8 9266 27 22476 101 88620 57 50952 87 80172 99 87304 102 89703 67 59547 57 49236 38 36670 103 90380 81 75313 40 38672 107 95683 68 64421 106 93853 17 16498 67 61194 68 64291 19 17566 98 85945 14 14572 105 93299 99 87223 68 63985 101 89631 107 96737 9 10628 7 5777 105 91133 86 78235 28 24088 107 95468 62 54228 101 88472 108 98656 107 98456 74 69355 54 45769 105 91752 100 87896 59 51422 92 83493 87 80331 84 77867 57 50767 89 80545 24 19394 107 95936 100 88023 67 61598 1 42 105 92540 106 94634 79 73994 81 75939 91 82762 102 90080 105 90752 105 93487 75 70560 81 76106 74 70513 89 81030 89 80863 67 58809 34 34513 107 95745 102 90254 84 77985 80 75223 67 59186 105 92060 28 24310 89 81396 100 87960 17 16492 79 74943 67 62775 91 82691 102 90168 59 52275 14 13985 105 91452 9 11335 98 86113 91 82853 33 33915 78 72573 45 41582 64 56880 106 94637 32 31513 107 97104 62 53500 105 93504 98 85313 105 93180 107 95384 105 92448 53 44501 91 82564 14 12990 105 92427 101 88437 98 85322 67 57013 53 45669 102 90222 95 85043 95 84417 53 44225 98 86093 79 75125 105 91096 59 52776 105 92973 34 34543 92 83554 30 26619 74 68780 77 71334 95 84669 32 29129 43 40671 107 95714 68 63103 89 80858 27 23241 55 46739 89 81622 108 98606 67 58573 104 90617 53 45111 84 77732 40 37999 87 78894 60 52902 32 30049 106 94755 101 88715 71 68250 101 89519 87 79035 84 77533 67 62631 33 32711 105 92475 107 98115 67 62186 32 30009 106 93799 40 38155 89 81029 67 61056 27 22643 69 66486 101 89253 52 43294 4 3418 102 89693 95 84654 106 94711 107 96408 63 54550 107 97288 9 10212 79 73724 107 98287 8 9088 105 92180 56 47932 106 95180 68 63796 63 55302 89 81154 105 93722 81 75716 32 30119 85 78208 71 68257 107 96480 74 68836 55 46687 91 82309 105 93340 90 81977 95 84948 105 93464 105 92437 76 71175 105 91515 87 80319 50 42618 101 88634 106 94174 68 64897 79 73492 68 63624 87 79047 105 92278 40 38947 78 72405 49 42554 95 84609 107 95848 57 48423 8 9511 57 49555 57 50396 81 76926 106 94601 82 77192 98 85708 63 55257 70 67200 84 77637 104 90593 98 85653 90 82026 16 14773 99 87053 98 85276 79 74523 27 22176 106 95120 84 77619 100 87973 34 34604 89 81116 14 13175 71 68439 106 93914 63 55658 106 95182 70 66716 43 39371 87 79490 106 94832 90 81971 63 56171 63 54348 24 19810 70 66724 63 55095 89 81268 74 69313 24 19747 68 64816 106 94525 105 91531 106 94851 90 81966 106 94944 24 19407 9 10921 68 63584 50 42577 105 92065 23 18549 89 80788 101 88517 99 87285 68 64645 99 86620 37 36309 98 85779 108 98917 91 82142 87 80270 34 34015 99 87114 75 70876 14 13177 5 3753 9 10671 106 95140 67 59209 107 97922 62 54277 52 42921 76 71110 57 50536 87 80367 106 95155 78 72626 69 66135 18 17435 105 92335 95 84499 101 88401 107 96927 107 97150 91 83053 83 77497 79 73451 87 78302 67 62462 106 93896 1 1048 79 73263 53 43999 107 95766 107 98002 52 42868 99 87384 98 86043 68 64744 68 64152 91 82977 91 82347 93 83681 74 70352 63 55624 68 63872 108 98594 91 82624 64 56261 74 69925 6 4530 6 5262 57 51173 59 51488 100 87789 29 25403 89 81139 28 23552 107 98036 99 86913 57 49497 107 95837 99 87458 27 22245 45 41566 50 42624 105 90964 67 62780 74 70127 98 85514 89 81384 55 47143 104 90507 81 75338 101 89021 90 81695 27 21424 87 80264 77 72202 55 46246 89 80576 68 64917 62 54179 1 838 7 7559 106 95244 77 71984 87 78728 38 36512 105 92592 32 31760 32 31176 105 91781 43 39738 107 95481 84 77941 102 90157 52 43250 95 84684 107 98127 87 79980 105 93325 101 88560 67 57537 67 57612 107 97116 57 51101 22 18477 87 80216 107 98591 98 86204 27 22862 67 62253 7 5809 84 77683 6 4821 90 81791 105 93079 89 80704 99 86529 74 70113 95 84391 100 88217 69 66198 95 84122 97 85080 78 72358 106 93850 74 69648 87 78543 105 90778 43 40461 107 96291 74 69129 45 41640 7 7658 105 92802 99 86834 104 90525 106 94829 32 29665 8 8216 62 53542 62 53839 103 90300 105 91695 7 6895 105 92084 87 79830 27 22810 67 62386 71 68262 100 88136 33 33393 68 63537 57 49044 81 76929 99 87581 105 92465 100 87980 67 58582 107 97393 2 1388 91 82654 106 93966 107 96794 102 90042 70 66801 57 48534 105 92859 31 27976 99 87112 29 25545 104 90530 95 84816 8 8809 100 88003 64 56736 108 99157 79 73476 89 81092 106 94017 57 49968 64 56617 91 82132 79 74090 87 80198 43 40836 62 54252 108 98858 101 88926 33 32571 105 92652 91 82700 71 68247 99 87365 105 92309 106 94070 71 67906 89 80790 107 96039 98 86265 108 98864 46 41974 68 63525 106 94807 21 18000 100 87902 91 82481 100 88223 79 73856 99 86763 77 72129 106 94476 43 40687 105 92127 40 38755 105 93725 71 67409 71 67653 105 90997 105 92718 107 96910 105 92019 90 81681 81 75291 22 18502 104 90619 107 96988 107 97049 106 93784 79 73296 79 74676 98 85631 17 16147 67 57978 107 95625 99 86401 99 87376 70 66648 74 69071 78 72735 8 9725 101 88704 99 87467 64 56715 77 71597 30 26880 67 60791 105 91488 63 55062 77 72219 98 86212 81 75585 98 85375 106 95171 28 23613 99 86972 107 95732 107 95541 100 87676 99 87411 77 71312 81 75950 4 3338 100 88154 68 63329 102 89936 69 66168 1 753 104 90623 74 69912 67 59819 70 66919 87 79639 8 8702 72 68554 67 61160 90 81739 91 82459 106 95197 107 98215 101 88916 105 93748 81 76288 87 79319 69 66426 99 86749 105 91893 91 82305 84 77594 95 83885 30 27660 101 89492 105 91127 40 37950 105 93496 99 86876 1 490 67 61586 105 92247 91 82797 68 64161 95 84865 55 47089 44 40994 14 13814 68 63376 32 29912 9 11070 4 3451 87 79328 74 69949 105 93251 75 70657 84 77525 90 81953 7 5601 71 67706 100 87737 93 83734 67 61243 107 95344 28 24509 102 90118 2 1717 84 77694 99 87195 53 45291 101 88722 8 9501 93 83659 24 19496 107 97667 107 96471 100 88126 107 96443 24 19133 28 23568 87 78844 99 87526 107 98025 89 81490 84 77545 108 99045 81 76500 62 53925 57 48135 3 2198 107 97286 57 48499 57 50297 107 95544 40 39031 85 78026 63 55289 68 64210 101 88765 74 70118 100 87766 87 79553 67 57783 9 12053 107 96262 105 92795 99 86543 87 78515 70 67072 33 31848 99 87202 67 60101 107 98088 105 91875 91 83208 103 90344 99 86916 57 49008 3 2457 90 81735 77 71996 101 88494 106 94102 69 65780 39 37480 53 44160 22 18084 95 84724 107 96740 101 89261 32 30876 95 84206 69 65617 8 8640 95 85038 107 95707 70 66934 108 98868 106 93768 107 96154 95 84659 101 89378 14 14558 79 73823 46 42069 105 92921 107 97129 67 57830 3 1993 81 76563 107 98160 68 64787 87 79996 107 96752 8 7955 67 57571 74 69524 91 83041 81 75458 98 85855 106 94878 17 16360 43 39964 101 88772 108 98933 1 293 98 85680 79 74666 74 69215 8 8711 67 62188 100 88055 87 79214 87 79931 81 75818 84 77848 87 79818 107 98193 64 56909 104 90558 74 69656 106 94734 17 16836 95 84514 81 75421 31 28384 5 3839 95 84887 57 48449 95 83980 8 8404 74 69692 40 38406 29 25367 91 82951 108 98621 85 78185 105 91123 67 58828 68 64418 19 17582 8 8236 77 71773 59 52621 89 81003 74 69778 105 91451 106 94557 91 82308 7 6969 57 51078 18 17419 57 50278 83 77303 107 97075 91 82146 79 74601 68 64696 87 79804 22 18541 98 85834 17 15929 71 68267 27 22748 19 17588 101 88967 87 79215 87 78715 107 98272 78 72789 107 98323 104 90406 106 95297 107 97437 107 97296 71 67801 108 98696 107 98352 87 78830 79 74511 105 91839 74 69972 98 85759 67 57613 100 88355 108 99251 107 96677 91 83380 105 90868 91 82956 59 52554 99 86912 22 18197 71 67338 107 96754 27 22666 91 83240 105 93302 89 80689 91 82307 106 94588 107 97429 26 20985 89 81578 69 66125 91 82203 59 52666 107 97841 85 78038 53 43766 32 30020 22 18243 105 93064 24 19107 107 96309 101 89476 89 80486 81 76558 105 93451 57 50084 104 90590 79 73121 38 36548 79 74363 79 73672 95 84661 17 15968 87 79802 74 70394 87 79501 31 28009 17 16091 75 70706 107 95555 53 45331 98 85481 84 77863 107 97137 27 22923 107 98499 105 91747 28 23731 81 76753 107 97920 67 59666 67 62679 57 49927 67 59501 67 59373 106 94609 67 59263 107 97937 98 85540 105 92152 57 49812 74 69911 53 45643 9 10834 56 47758 95 84362 87 78723 79 73504 75 70891 27 21322 87 80004 78 72540 105 90798 108 98666 106 95078 100 88337 34 34954 99 86986 99 86788 87 80233 105 90963 101 88550 57 48197 6 3967 74 69335 101 88865 98 86321 77 72270 101 88790 90 81744 109 99478 77 71577 24 19807 102 89889 91 83302 16 14688 106 95086 79 73677 105 91357 46 42058 99 87438 59 51376 53 43768 30 26278 107 95740 34 34926 94 83782 89 80737 14 13650 106 94359 98 85887 106 94610 81 75538 69 65814 106 94338 32 31025 70 67090 62 53499 57 50861 70 67037 107 96429 105 92813 74 69853 100 87987 77 71664 74 70076 107 97442 99 87358 98 85813 77 71567 106 94550 57 50780 79 73640 107 96962 107 96041 71 67865 38 36730 69 66027 79 74474 67 57502 67 59791 26 21222 18 17414 104 90472 107 97224 87 79966 7 5944 105 93071 57 48611 81 75545 87 78357 90 81718 6 5041 77 72162 90 81822 74 68987 99 87460 107 95758 34 34486 107 96594 63 54979 68 64373 101 89471 79 73028 55 47633 81 76689 95 84823 7 6629 67 58558 107 97753 105 91505 83 77301 68 63851 106 94665 105 93573 77 71444 100 87895 57 50659 98 86143 107 97028 74 68849 106 94173 100 87880 79 74048 107 98097 69 65358 28 23659 90 81816 33 33451 107 98041 98 85277 101 89192 109 99444 105 90786 106 94578 106 94864 27 22028 67 60436 67 60932 32 29203 46 41899 71 68162 63 55528 87 78491 68 63701 98 85883 67 57499 3 2513 3 2684 107 96978 71 67920 98 86155 67 62899 63 55617 108 99222 99 87130 107 95954 107 95733 100 87945 82 77169 62 53951 52 43345 4 3472 91 82840 98 85452 67 57345 7 6958 50 42596 91 83144 67 58258 53 44938 69 65774 28 25011 95 84863 14 14554 95 83894 98 85888 89 81510 101 89607 71 67843 77 71891 102 89926 105 93275 91 82845 67 59935 55 47429 76 71171 105 93745 69 66193 81 76809 52 43408 98 85593 89 80974 91 82599 107 96052 75 70677 1 1043 17 15486 67 57200 95 84009 106 94777 107 98267 106 94816 9 10681 39 37170 105 91254 57 50660 87 80229 104 90538 31 28506 57 51077 24 19068 67 59360 81 77044 101 88997 93 83630 79 74420 107 96941 71 67484 78 72879 90 81939 62 53274 1 699 76 71145 91 82119 75 70622 67 59801 87 78751 30 26677 15 14633 27 21347 109 99310 106 94804 14 13906 105 93237 101 89016 95 83824 75 71007 57 49723 101 88457 67 61052 99 87601 95 84564 57 50907 79 74644 83 77322 109 99402 95 84423 34 35039 53 44991 107 97310 107 97000 87 78920 62 54214 107 97960 7 7901 106 94713 109 99756 5 3686 95 84691 69 66588 106 95084 70 66711 108 99165 105 92532 37 35533 87 79717 85 78124 106 94313 71 68228 68 63675 70 66671 95 85007 80 75164 106 95213 64 56356 83 77486 57 49391 40 38575 107 96504 102 90259 74 69783 107 95708 36 35497 55 46562 57 48086 53 45013 57 48648 107 95434 105 91015 54 45799 79 74720 64 56657 62 54203 105 92099 107 97513 107 97258 106 94645 105 92239 105 93362 67 62048 22 18078 30 27114 87 78713 27 22189 84 77952 71 68489 7 5584 87 79783 67 60793 107 97289 105 93205 101 89480 69 65852 100 87804 106 93764 107 97735 24 19694 104 90535 46 41804 81 75559 77 72074 74 70392 105 93672 8 9058 108 98923 99 86416 81 75406 89 81128 105 90979 78 72868 105 91659 107 97139 21 17997 27 22827 90 81862 27 23246 68 62995 106 95237 77 71258 1 967 108 98846 9 11343 83 77232 87 78407 84 77819 69 65091 108 99060 77 71510 108 98777 39 37092 17 15284 8 9864 106 94291 90 81826 14 13603 78 72602 81 75259 67 61373 17 15665 32 30481 77 71947 74 70082 53 44825 57 50649 101 89108 100 87674 106 94453 98 85976 37 35635 110 99951 105 93115 67 58567 91 83411 63 56253 68 63224 105 91368 107 97754 4 3060 73 68729 4 3171 93 83686 108 98658 107 95966 84 77743 63 56056 87 79517 101 89572 105 92032 74 69158 98 85841 43 40448 105 92074 89 80837 78 72365 109 99467 108 98676 105 92143 95 83816 43 40586 101 89665 28 23364 106 93864 67 57378 98 86040 105 92215 79 73151 91 82064 107 96068 89 81650 6 4940 59 51616 105 90929 77 71630 105 93276 99 87099
样例输出
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1