From 1e1169db6f23ab172e03dca15ca0a964d0dd74c8 Mon Sep 17 00:00:00 2001 From: pmukesh31 Date: Sun, 14 Apr 2024 16:34:03 +0530 Subject: [PATCH] Test out BERTopic for query dataset issue#291 --- BERTopic/embedding_model/config.json | 17 + BERTopic/embedding_model/ctfidf.safetensors | Bin 0 -> 338040 bytes BERTopic/embedding_model/ctfidf_config.json | 7785 +++ .../topic_embeddings.safetensors | Bin 0 -> 32344 bytes BERTopic/embedding_model/topics.json | 41557 ++++++++++++++++ BERTopic/topic-modeling-with-bertopic.ipynb | 1 + 6 files changed, 49360 insertions(+) create mode 100644 BERTopic/embedding_model/config.json create mode 100644 BERTopic/embedding_model/ctfidf.safetensors create mode 100644 BERTopic/embedding_model/ctfidf_config.json create mode 100644 BERTopic/embedding_model/topic_embeddings.safetensors create mode 100644 BERTopic/embedding_model/topics.json create mode 100644 BERTopic/topic-modeling-with-bertopic.ipynb diff --git a/BERTopic/embedding_model/config.json b/BERTopic/embedding_model/config.json new file mode 100644 index 0000000..32aac8e --- /dev/null +++ b/BERTopic/embedding_model/config.json @@ -0,0 +1,17 @@ +{ + "calculate_probabilities": false, + "language": null, + "low_memory": false, + "min_topic_size": 10, + "n_gram_range": [ + 1, + 1 + ], + "nr_topics": null, + "seed_topic_list": null, + "top_n_words": 10, + "verbose": true, + "zeroshot_min_similarity": 0.7, + "zeroshot_topic_list": null, + "embedding_model": "sentence-transformers/all-MiniLM-L6-v2-topic" +} \ No newline at end of file diff --git a/BERTopic/embedding_model/ctfidf.safetensors b/BERTopic/embedding_model/ctfidf.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..6f6722ff662591dee421389bd00fde005608bc40 GIT binary patch literal 338040 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%0D@ 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é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

LnyYAc>@H+D`6ToM3-hij$rRy2NZ?DVQhkBjyGd zQFf{o>Nbke^0qj<#knecYZOVwP6D@*rs{j{HNi5sW>6lv1I3k%5aV~8>Pb(d@6J79 zd-~(xquCyEF#bTPlwUp^nk$Nzp3J1R96z^gjySn%=m;Ohm*9RkmeoJ}sM_phJEYCo zN4MN_Co@F0Q0YEtA|b`i(v0kA@jhYxa6lL-$T`8?{dBkvLj*osHwEwiNoERc)llJS zD;_9rVN=@&AZx!jUgMt62a`6y(GMG-?@%L{-Vw)+`-JZGH=+EzX6CZw0o*ZRDcQmK z9OfK5#ZE5~4l(kFbNvJ~2E>M;I=Jseqe zjBPC$VDJ5{WE@XjVC%OWg*)8)ts}%9%(5M@{nv7OFvW{14Ue*!pN;}={~{`p!|lu4 zG>7_qGDk15<;TA3OISh7Lj-A%w-@P@Yh|tfT|?bHR%DfJ z8)KN%1WKorXnI(CVyC>P6aV_xr1~)H4-6h{;h&GgExzJ#u&$zxr}_hKeY%_EQgdCkIkz>2qYg+*D@a896#4?o7J37tM~r2`jQEZ@6BJ*2MsPaeX5B<*7$Pqji{7hT6CyVG)rk z_eH&ZUHJXLa;iV^#a;^;vre%Vj26S*PhK#WeCqX9I5IT#Cht zoC`6L+don>#=f~Z3C=o=pv0bR(B-&^D^04!;BMn|HN{pFr zeG?7rR9Tpj)bU1WR>E@qa})-rCk87N3ne?Q>*y*JQ-15o!_%c1(h z?c{5NA$4-lpfbHbKxcRw3E9*^u9zBhYBKV7@wg-nyuAg!SfZg+^~gCF!sZW!uMcxU7CK$>Bew}Ab5QJGT*&l0DqbZ z8rmBH*`t}r1jqUCmVdksIp5WZ(XS$g*K&X8r`K0sVOSZcC zF&2DR!lHFiB;dykYBJxF3v}5qkQ=ak5JLDb4Wzgr${!B*f%5(V9AgDp_vDjU6gr9&KAY?^|$1=n{G1IteRc@Czm4*n)juE>%g0W}l|H-?ew z4{*Th86A?3r+tFHWSaaw{u>d_sXE~TZHbs=Kj8t#ZzTFs0xm|XC7AExOs#5at z_caFX3{cv{0wj8)h>yj77+C)fUS|DJX{vdp{tqL3JipcrU12o037!!u3 z)c8H+_8eA*liUpg>~jB1R+XD?FZ3)S!KHHvv*;+j7pjb(^4r<)2P2?Un@06bFOr{T z5>UM{18%>yrX$sFN%#hPay{`5Em#^0D<-QLuH9A+6Oul|g_d0c3hgVQ@-GY@TV Zl9J`8=)&I?bbHNnZU^%%cB|uM=6@?qFU9}> literal 0 HcmV?d00001 diff --git a/BERTopic/embedding_model/topics.json b/BERTopic/embedding_model/topics.json new file mode 100644 index 0000000..cb2aec6 --- /dev/null +++ b/BERTopic/embedding_model/topics.json @@ -0,0 +1,41557 @@ +{ + "topic_representations": { + "-1": [ + [ + "crop", + 0.025947536349108916 + ], + [ + "scheme", + 0.025398051093652035 + ], + [ + "wheat", + 0.02323485823490958 + ], + [ + "bph", + 0.019568109519606497 + ], + [ + "variety", + 0.019532216476775992 + ], + [ + "rabi", + 0.018132406274833417 + ], + [ + "seed", + 0.01685039057596899 + ], + [ + "use", + 0.01676056946105493 + ], + [ + "farming", + 0.016628476016785045 + ], + [ + "cultivation", + 0.015638621789723684 + ] + ], + "0": [ + [ + "paddy", + 0.15013550899470204 + ], + [ + "paddy crop", + 0.05874286175311865 + ], + [ + "rice", + 0.04004981999927025 + ], + [ + "paddy paddy", + 0.03841991146578194 + ], + [ + "control", + 0.035867016649654346 + ], + [ + "crop", + 0.035678270436643504 + ], + [ + "disease paddy", + 0.03400764737468359 + ], + [ + "leaf", + 0.030485157906207826 + ], + [ + "disease", + 0.027914572824319788 + ], + [ + "pest", + 0.02646704955144736 + ] + ], + "1": [ + [ + "brinjal", + 0.1120475203218963 + ], + [ + "tree", + 0.1040169817291166 + ], + [ + "mango", + 0.07612689886893403 + ], + [ + "fruit", + 0.07138369102503446 + ], + [ + "coconut", + 0.05916007018438408 + ], + [ + "leaves", + 0.053717648583841496 + ], + [ + "trees", + 0.04833112818893862 + ], + [ + "leaf", + 0.04775897874632785 + ], + [ + "banana", + 0.042726082472121736 + ], + [ + "disease", + 0.04205180689961452 + ] + ], + "2": [ + [ + "poka", + 0.11113568479113577 + ], + [ + "dhana", + 0.09209812779657334 + ], + [ + "ra", + 0.082148966727987 + ], + [ + "ki", + 0.07279044935616917 + ], + [ + "roga", + 0.06273159922891797 + ], + [ + "hai", + 0.06179373781635846 + ], + [ + "pain", + 0.05588980278232009 + ], + [ + "kana", + 0.05547893311431127 + ], + [ + "chasa", + 0.051511596045374856 + ], + [ + "mein", + 0.051162763245270304 + ] + ], + "3": [ + [ + "disease", + 0.07695284928969284 + ], + [ + "insect", + 0.06397337016019813 + ], + [ + "pesticides", + 0.06253097575758686 + ], + [ + "pest", + 0.05137722499539039 + ], + [ + "medicine", + 0.049549830006640795 + ], + [ + "pesticide", + 0.043929142384589816 + ], + [ + "control", + 0.03797765101306899 + ], + [ + "khaira", + 0.034824837188962475 + ], + [ + "use", + 0.03429789705543358 + ], + [ + "chemical", + 0.03421703453435252 + ] + ], + "4": [ + [ + "agriculture", + 0.11382990994222071 + ], + [ + "odisha", + 0.10011492607847983 + ], + [ + "farmer", + 0.08613944452686714 + ], + [ + "farming", + 0.0725369436856289 + ], + [ + "schemes", + 0.05837343321792601 + ], + [ + "farmers", + 0.0577841606173724 + ], + [ + "agricultural", + 0.05289852394094719 + ], + [ + "farm", + 0.0445187483714174 + ], + [ + "department", + 0.044074263716734195 + ], + [ + "scheme", + 0.04264539155593236 + ] + ], + "5": [ + [ + "moong", + 0.3720879553868767 + ], + [ + "moong crop", + 0.1336083037618871 + ], + [ + "moong cultivation", + 0.07742077016040841 + ], + [ + "cultivation", + 0.047474826469650844 + ], + [ + "crop", + 0.04561680667983902 + ], + [ + "variety", + 0.02937685397012534 + ], + [ + "disease moong", + 0.02881101537083204 + ], + [ + "leaves", + 0.0281396424981216 + ], + [ + "moong tree", + 0.027600134225884903 + ], + [ + "leaves moong", + 0.026821723290794915 + ] + ], + "6": [ + [ + "mustard", + 0.45205094559759834 + ], + [ + "mustard crop", + 0.12417184780246254 + ], + [ + "mustard cultivation", + 0.06992904198435354 + ], + [ + "mustard variety", + 0.05012347221639041 + ], + [ + "variety", + 0.04152944702673531 + ], + [ + "crop mustard", + 0.04047387756138957 + ], + [ + "pest mustard", + 0.03724206085095786 + ], + [ + "pest", + 0.03665299186912052 + ], + [ + "duration", + 0.03500795774010765 + ], + [ + "crop", + 0.03478932548352858 + ] + ], + "7": [ + [ + "worm", + 0.22720765798341458 + ], + [ + "worms", + 0.21475393527372427 + ], + [ + "case worm", + 0.07628151540239984 + ], + [ + "prevention", + 0.07426780718642172 + ], + [ + "case", + 0.06606740585011299 + ], + [ + "paddy", + 0.06427892646314912 + ], + [ + "worms paddy", + 0.05918643468684259 + ], + [ + "medicine", + 0.05031523049748353 + ], + [ + "clay", + 0.0470161568289192 + ], + [ + "worm paddy", + 0.04075376768821973 + ] + ], + "8": [ + [ + "wheat", + 0.20647400290436416 + ], + [ + "weed", + 0.1467144579549642 + ], + [ + "weeds", + 0.12643835968376818 + ], + [ + "wheat crop", + 0.07612142501049544 + ], + [ + "weed control", + 0.07377950542611629 + ], + [ + "control", + 0.06646949240868302 + ], + [ + "control wheat", + 0.06426440040576764 + ], + [ + "medicine", + 0.059283235933245144 + ], + [ + "weedicide", + 0.055527305937175225 + ], + [ + "mama", + 0.049750282546434724 + ] + ], + "9": [ + [ + "fertilizer", + 0.2784537116813714 + ], + [ + "urea", + 0.09063560126191467 + ], + [ + "fertilizers", + 0.07030503589563027 + ], + [ + "dose", + 0.05611811354740741 + ], + [ + "fertilizer dose", + 0.05544338805842677 + ], + [ + "wheat", + 0.05239203141612084 + ], + [ + "zinc", + 0.05137549489009659 + ], + [ + "acre", + 0.045922943120314724 + ], + [ + "fertilizer fertilizer", + 0.04391283351260163 + ], + [ + "bio", + 0.04183255374988756 + ] + ], + "10": [ + [ + "ask", + 0.07203916539050205 + ], + [ + "answer", + 0.06780284718199657 + ], + [ + "plan", + 0.061586949965898 + ], + [ + "question", + 0.055796450360331644 + ], + [ + "eligibility", + 0.05423301961403776 + ], + [ + "thank", + 0.05245471447512527 + ], + [ + "example", + 0.0519382111940202 + ], + [ + "case study", + 0.05050959592345523 + ], + [ + "study", + 0.05050959592345523 + ], + [ + "questions", + 0.04925292521520755 + ] + ], + "11": [ + [ + "potato", + 0.3955184540483236 + ], + [ + "potatoes", + 0.22943685846863954 + ], + [ + "scorch", + 0.13715774013365387 + ], + [ + "potato crop", + 0.10909795734679496 + ], + [ + "blight", + 0.09913707977206851 + ], + [ + "scorching", + 0.09873453933018794 + ], + [ + "scorch disease", + 0.08991573775024589 + ], + [ + "disease", + 0.08445207115951534 + ], + [ + "potato cultivation", + 0.07288553918390996 + ], + [ + "potatoes potato", + 0.06191609006230306 + ] + ], + "12": [ + [ + "kisan", + 0.3023180524946507 + ], + [ + "pm", + 0.2757673974664854 + ], + [ + "pm kisan", + 0.21265029744553407 + ], + [ + "nidhi", + 0.19376324691509533 + ], + [ + "samman", + 0.193019106598544 + ], + [ + "samman nidhi", + 0.18446448980470595 + ], + [ + "yojana", + 0.1013765582035543 + ], + [ + "pm kissan", + 0.0737944136555283 + ], + [ + "kissan", + 0.07263667260622514 + ], + [ + "pradhan mantri", + 0.06549821449934504 + ] + ], + "13": [ + [ + "sow", + 0.12180886682436169 + ], + [ + "wheat", + 0.1069886780155933 + ], + [ + "sowing", + 0.09670658083205624 + ], + [ + "sown", + 0.09520851668513765 + ], + [ + "time", + 0.09379706954632268 + ], + [ + "sow wheat", + 0.07980066334699797 + ], + [ + "crop", + 0.07402772486832468 + ], + [ + "crop production", + 0.06089767713265759 + ], + [ + "crops", + 0.06008272710436518 + ], + [ + "production", + 0.06004603179669019 + ] + ], + "14": [ + [ + "control pests", + 0.34542500305755 + ], + [ + "pests paddy", + 0.33982434095058756 + ], + [ + "crop control", + 0.33521448002925835 + ], + [ + "pests", + 0.29365355033650914 + ], + [ + "paddy crop", + 0.23087758102208683 + ], + [ + "control", + 0.17810367673432065 + ], + [ + "crop", + 0.13187687092976352 + ], + [ + "paddy", + 0.13018585388251863 + ], + [ + "tube pests", + 0.004674930641567272 + ], + [ + "types pests", + 0.004370299409197341 + ] + ], + "15": [ + [ + "soil", + 0.5103104787847065 + ], + [ + "acid", + 0.14799756366124409 + ], + [ + "acid soil", + 0.14467448752625003 + ], + [ + "soil soil", + 0.12441429961284782 + ], + [ + "soil conservation", + 0.09990892593487458 + ], + [ + "define soil", + 0.09094695094451985 + ], + [ + "define", + 0.08785362869867105 + ], + [ + "conservation", + 0.08586814796772803 + ], + [ + "growth", + 0.06599280503955918 + ], + [ + "acidic", + 0.06524977405562825 + ] + ], + "16": [ + [ + "sugarcane", + 0.4956230748556212 + ], + [ + "red", + 0.13705914245291537 + ], + [ + "sugarcane crop", + 0.1276160683514228 + ], + [ + "red rot", + 0.11844495677070675 + ], + [ + "rot", + 0.08420736177658945 + ], + [ + "cane", + 0.06717826539758862 + ], + [ + "rot disease", + 0.06227298610625387 + ], + [ + "disease", + 0.055593178604749965 + ], + [ + "control red", + 0.034907278672181435 + ], + [ + "time", + 0.03198454244011583 + ] + ], + "17": [ + [ + "seed", + 0.3764919175229817 + ], + [ + "seeds", + 0.1884647945980788 + ], + [ + "seed treatment", + 0.12228961038235997 + ], + [ + "buy", + 0.11147556664185669 + ], + [ + "seed seed", + 0.11047906219043431 + ], + [ + "certified", + 0.07850332684690797 + ], + [ + "treatment", + 0.07212817622818138 + ], + [ + "available seed", + 0.06805680657648351 + ], + [ + "buy seeds", + 0.06805680657648351 + ], + [ + "available", + 0.06228557864614011 + ] + ], + "18": [ + [ + "groundnut", + 0.25186215910489407 + ], + [ + "nut", + 0.20205676237112982 + ], + [ + "ground nut", + 0.13850690168332902 + ], + [ + "ground", + 0.12915750363920775 + ], + [ + "peanuts", + 0.08174234198734473 + ], + [ + "groundnut crop", + 0.06842806566950606 + ], + [ + "peanut", + 0.06794129814334426 + ], + [ + "almond", + 0.05584534765515446 + ], + [ + "groundnut cultivation", + 0.055622021563749464 + ], + [ + "cultivation", + 0.050288591102352176 + ] + ], + "19": [ + [ + "apply government", + 0.35547229892928245 + ], + [ + "odisha farmers", + 0.3540063103321826 + ], + [ + "schemes odisha", + 0.353619028976775 + ], + [ + "government schemes", + 0.3442559833764077 + ], + [ + "farmers", + 0.2960265528860159 + ], + [ + "schemes", + 0.29137754883003003 + ], + [ + "government", + 0.2788038193747043 + ], + [ + "apply", + 0.23928463627218147 + ], + [ + "odisha", + 0.2384333293493001 + ], + [ + "governments kalia", + 0.0028985286662472705 + ] + ] + }, + "topics": [ + -1, + -1, + 6, + -1, + 0, + 5, + 1, + 4, + 14, + 3, + 1, + -1, + -1, + -1, + 0, + 2, + 8, + -1, + 3, + 4, + 4, + -1, + -1, + 0, + -1, + 0, + 3, + 16, + -1, + -1, + -1, + 2, + -1, + -1, + 1, + -1, + -1, + 1, + 4, + 0, + -1, + 1, + 18, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + 7, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 9, + -1, + 7, + -1, + 2, + -1, + -1, + 9, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 1, + 14, + 1, + -1, + -1, + 11, + 4, + -1, + 1, + 0, + 1, + 0, + -1, + 12, + 3, + 19, + -1, + 14, + 13, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 12, + 2, + 18, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 1, + -1, + 5, + 9, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 3, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 2, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + 0, + -1, + 2, + -1, + 8, + -1, + 18, + -1, + -1, + -1, + 0, + 3, + -1, + 6, + 11, + 0, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 0, + 2, + -1, + 0, + 5, + -1, + 0, + 5, + -1, + 19, + 0, + 0, + 3, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + 1, + 1, + 2, + -1, + -1, + 1, + -1, + 5, + 0, + -1, + 4, + 0, + 7, + 2, + -1, + 0, + 5, + 3, + 9, + -1, + 5, + -1, + 4, + 8, + -1, + -1, + 10, + 2, + -1, + 8, + 12, + -1, + 7, + -1, + 3, + -1, + 11, + -1, + -1, + 0, + 13, + 12, + 4, + 8, + 2, + -1, + -1, + -1, + 7, + -1, + -1, + 2, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 13, + 4, + 2, + 2, + -1, + 1, + -1, + -1, + 7, + -1, + -1, + 0, + 3, + 0, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + 5, + 11, + -1, + -1, + -1, + -1, + 3, + 0, + -1, + 2, + 4, + 2, + -1, + -1, + -1, + -1, + 10, + 6, + 2, + 1, + 2, + 2, + 2, + 11, + -1, + 0, + 4, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + 2, + 15, + -1, + -1, + 0, + 10, + -1, + -1, + -1, + 14, + -1, + -1, + -1, + 7, + 13, + 9, + -1, + 4, + -1, + 1, + 1, + 5, + -1, + -1, + 0, + 16, + 0, + 0, + -1, + -1, + -1, + -1, + 1, + -1, + 6, + 18, + -1, + -1, + -1, + 11, + -1, + 1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + 1, + -1, + 1, + 10, + -1, + -1, + 0, + -1, + -1, + 6, + -1, + -1, + 11, + 0, + 1, + 14, + -1, + -1, + -1, + -1, + -1, + 6, + 12, + 13, + -1, + 2, + -1, + 2, + -1, + 1, + 1, + -1, + -1, + 11, + 1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + -1, + -1, + -1, + 5, + -1, + 4, + -1, + 2, + -1, + 5, + 2, + -1, + 11, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 3, + 2, + 2, + -1, + 6, + 2, + 14, + 0, + -1, + -1, + 5, + 1, + 15, + -1, + -1, + -1, + 0, + -1, + 13, + -1, + 10, + 2, + 9, + 9, + -1, + -1, + 1, + 0, + -1, + -1, + 0, + -1, + -1, + -1, + 3, + 1, + -1, + 3, + -1, + -1, + -1, + 3, + 2, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + 7, + -1, + 14, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 3, + -1, + 16, + 1, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + 0, + -1, + -1, + 3, + -1, + 2, + -1, + 19, + -1, + 4, + 2, + 1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + 9, + -1, + -1, + 0, + -1, + 1, + 10, + -1, + 6, + -1, + 0, + -1, + 14, + 15, + -1, + 5, + -1, + -1, + 4, + -1, + -1, + -1, + 14, + 12, + 12, + -1, + 1, + 2, + -1, + 0, + -1, + 1, + 0, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 2, + -1, + -1, + -1, + -1, + 0, + 6, + -1, + 0, + -1, + -1, + 11, + 9, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + 5, + 2, + 0, + -1, + -1, + -1, + -1, + 1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + 3, + 2, + 4, + -1, + 14, + -1, + 2, + -1, + 2, + -1, + 13, + 1, + 8, + 7, + 19, + 0, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 12, + 9, + -1, + -1, + 1, + 1, + 1, + 4, + -1, + -1, + 0, + -1, + 2, + 14, + -1, + -1, + -1, + 18, + 2, + 8, + 5, + -1, + 1, + 5, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 3, + 0, + 9, + 2, + -1, + -1, + -1, + 6, + 7, + -1, + 17, + 14, + 0, + 1, + 14, + -1, + 4, + 0, + -1, + 12, + 7, + 10, + -1, + -1, + 4, + 15, + 15, + 1, + -1, + -1, + 0, + -1, + -1, + -1, + 1, + -1, + 8, + 1, + -1, + 14, + 2, + -1, + -1, + -1, + -1, + 0, + 2, + 0, + 7, + -1, + 19, + -1, + -1, + -1, + -1, + -1, + 5, + 4, + 1, + -1, + 2, + 11, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + 2, + 13, + -1, + 1, + 11, + 5, + 12, + -1, + -1, + 0, + 10, + 8, + -1, + 4, + 6, + 2, + 0, + -1, + 5, + 1, + 6, + -1, + 17, + -1, + -1, + -1, + 11, + -1, + -1, + 0, + -1, + -1, + 6, + -1, + 0, + -1, + 6, + -1, + -1, + -1, + -1, + 0, + 11, + 5, + 5, + -1, + 13, + 2, + -1, + 12, + -1, + -1, + 2, + -1, + -1, + 4, + -1, + 0, + -1, + -1, + 2, + 17, + -1, + -1, + 8, + 0, + -1, + -1, + 0, + 2, + 0, + 7, + -1, + -1, + -1, + -1, + 0, + 5, + 0, + 2, + -1, + 2, + -1, + 9, + 2, + 2, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 15, + 5, + -1, + -1, + 3, + -1, + -1, + 0, + 19, + -1, + 5, + -1, + -1, + -1, + 0, + 19, + 18, + 2, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 5, + 1, + -1, + -1, + -1, + 0, + -1, + 4, + -1, + -1, + -1, + -1, + 8, + 3, + 2, + -1, + 0, + 19, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 8, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 1, + 0, + -1, + 1, + 4, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 0, + 3, + -1, + -1, + -1, + -1, + 8, + 4, + 1, + 2, + -1, + -1, + -1, + 0, + -1, + 6, + 17, + -1, + 2, + 11, + -1, + -1, + 14, + -1, + 0, + 2, + 4, + 0, + 2, + 1, + 2, + -1, + 5, + 13, + -1, + 1, + 1, + -1, + 5, + 1, + 3, + 4, + 14, + 4, + 12, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + 3, + 1, + -1, + -1, + -1, + 18, + -1, + 6, + 1, + -1, + 0, + -1, + 4, + 13, + -1, + -1, + -1, + -1, + 0, + -1, + 10, + 6, + 1, + 0, + 2, + 4, + -1, + 8, + -1, + 7, + 2, + 1, + 15, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + 9, + 9, + -1, + 4, + 9, + 12, + -1, + -1, + -1, + 6, + 0, + 5, + -1, + 0, + 1, + -1, + 9, + 4, + -1, + 0, + -1, + -1, + -1, + -1, + 5, + 8, + -1, + -1, + 2, + 0, + -1, + 0, + 3, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 5, + -1, + 2, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 1, + 13, + 0, + 5, + -1, + -1, + 14, + -1, + -1, + 8, + 0, + -1, + -1, + 1, + 0, + -1, + 3, + 1, + -1, + 3, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 2, + 4, + 3, + -1, + 3, + 18, + -1, + 3, + 0, + 1, + -1, + 14, + -1, + -1, + 14, + 3, + 2, + 2, + 1, + -1, + 2, + 8, + -1, + -1, + 1, + -1, + 2, + -1, + -1, + -1, + 8, + -1, + 1, + 8, + 0, + 3, + -1, + -1, + -1, + 11, + -1, + 3, + -1, + -1, + 1, + -1, + -1, + -1, + 13, + -1, + 9, + -1, + -1, + -1, + 1, + 2, + 1, + -1, + 2, + -1, + 5, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 0, + 7, + -1, + -1, + 15, + 0, + -1, + 2, + 15, + -1, + 11, + -1, + 5, + -1, + -1, + 6, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + 14, + -1, + -1, + 11, + 8, + -1, + 3, + 14, + 9, + -1, + 6, + -1, + 1, + 1, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 3, + -1, + -1, + 3, + 1, + -1, + -1, + 2, + 4, + -1, + -1, + 6, + 11, + 4, + 16, + -1, + 2, + -1, + 2, + 4, + -1, + 12, + -1, + -1, + 16, + 12, + -1, + -1, + -1, + 14, + 1, + -1, + -1, + -1, + 11, + -1, + -1, + 1, + 17, + 0, + 9, + -1, + -1, + -1, + 8, + 2, + -1, + 6, + 4, + 5, + -1, + -1, + -1, + 1, + -1, + 0, + 4, + 9, + -1, + 12, + 1, + 3, + -1, + 6, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + 15, + 5, + 17, + 6, + -1, + -1, + 3, + -1, + 11, + 18, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 3, + 1, + 2, + 0, + -1, + -1, + -1, + 14, + -1, + 13, + 0, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 12, + 5, + 4, + -1, + 11, + 5, + 8, + -1, + 18, + -1, + 1, + 5, + -1, + -1, + -1, + 10, + 14, + -1, + -1, + -1, + -1, + 1, + 11, + 1, + 3, + -1, + -1, + -1, + 11, + 1, + 0, + 0, + -1, + 16, + -1, + -1, + 0, + -1, + 1, + 11, + -1, + -1, + 1, + 6, + 3, + -1, + 1, + 3, + -1, + 11, + 17, + 3, + -1, + 1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 0, + 1, + -1, + -1, + -1, + 0, + 3, + -1, + -1, + 6, + 2, + 0, + 14, + -1, + -1, + 1, + -1, + 1, + -1, + -1, + 0, + 3, + -1, + 15, + -1, + 1, + -1, + 11, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 10, + 2, + 12, + 0, + -1, + 1, + 3, + 0, + 1, + 0, + -1, + -1, + 14, + -1, + 2, + 0, + -1, + -1, + 6, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 19, + 0, + -1, + 10, + -1, + -1, + 18, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 9, + 4, + -1, + 7, + 16, + 1, + -1, + -1, + -1, + -1, + 3, + -1, + 14, + -1, + 14, + -1, + -1, + -1, + 0, + 6, + 15, + 7, + 10, + -1, + -1, + 16, + 9, + -1, + -1, + 3, + -1, + -1, + 3, + -1, + 11, + 0, + 9, + 9, + -1, + -1, + 7, + -1, + -1, + -1, + 8, + -1, + -1, + 5, + -1, + 2, + 11, + -1, + 2, + 0, + 0, + -1, + -1, + 14, + 2, + 9, + 0, + -1, + -1, + 6, + -1, + 13, + 2, + 0, + -1, + -1, + -1, + -1, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 3, + -1, + -1, + 6, + 0, + 2, + 4, + -1, + 7, + -1, + 1, + 19, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 5, + -1, + -1, + -1, + 6, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + 11, + -1, + -1, + 18, + -1, + 0, + 2, + -1, + -1, + -1, + 0, + -1, + 1, + -1, + -1, + -1, + 7, + 4, + 14, + -1, + 1, + 5, + -1, + 4, + -1, + -1, + 6, + -1, + -1, + 0, + -1, + 8, + -1, + 4, + 14, + 8, + 0, + 3, + -1, + 1, + -1, + -1, + -1, + 0, + 1, + 0, + 3, + 2, + 5, + -1, + 0, + -1, + -1, + 19, + -1, + 14, + -1, + 3, + 2, + -1, + 15, + -1, + 12, + -1, + -1, + 7, + -1, + 11, + 13, + -1, + -1, + -1, + -1, + -1, + 5, + 7, + 14, + -1, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 1, + 5, + 18, + -1, + 19, + 12, + 2, + 2, + 11, + -1, + 4, + 2, + -1, + -1, + -1, + 5, + 17, + -1, + -1, + 8, + -1, + 0, + -1, + 2, + -1, + -1, + -1, + 18, + -1, + -1, + 0, + 17, + -1, + 12, + 16, + -1, + -1, + 13, + -1, + -1, + 14, + 11, + -1, + 11, + -1, + 0, + 4, + 14, + 17, + 2, + 6, + 0, + -1, + -1, + 9, + 6, + -1, + 1, + -1, + -1, + -1, + 0, + -1, + 4, + -1, + -1, + 9, + -1, + 0, + 5, + -1, + 3, + -1, + 5, + 0, + 11, + -1, + -1, + -1, + 5, + 2, + -1, + -1, + -1, + -1, + 2, + 0, + 1, + -1, + 4, + 9, + -1, + -1, + 0, + -1, + 2, + -1, + -1, + -1, + 11, + 2, + 7, + 9, + 0, + -1, + 0, + 4, + -1, + 10, + -1, + -1, + 11, + 11, + 9, + 11, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + 1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + 2, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + 1, + 6, + -1, + 2, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 5, + 8, + 13, + -1, + -1, + -1, + 14, + -1, + -1, + 0, + -1, + 0, + 0, + -1, + 0, + 3, + 2, + -1, + 0, + -1, + 2, + -1, + -1, + 1, + 4, + 12, + -1, + -1, + -1, + 13, + 1, + 1, + 3, + -1, + -1, + -1, + -1, + 9, + -1, + 11, + -1, + 4, + 13, + -1, + -1, + -1, + 11, + 2, + 6, + -1, + -1, + 2, + -1, + 0, + 2, + 9, + -1, + 15, + 0, + 0, + -1, + 1, + -1, + 0, + 2, + 5, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + 2, + -1, + -1, + 7, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + 1, + 2, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 14, + 2, + -1, + 5, + -1, + 0, + 14, + -1, + 5, + 0, + 0, + 0, + -1, + 3, + -1, + -1, + 9, + -1, + 3, + 3, + 2, + 0, + -1, + -1, + -1, + 0, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 5, + 7, + -1, + -1, + 10, + 18, + -1, + -1, + 14, + 8, + -1, + 11, + -1, + -1, + 14, + -1, + 0, + 2, + 4, + 16, + 6, + 0, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 3, + -1, + -1, + -1, + 9, + 9, + -1, + 1, + 5, + -1, + -1, + 1, + 19, + 3, + 8, + 6, + -1, + 7, + 7, + -1, + -1, + 0, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 14, + -1, + 19, + 17, + 9, + 10, + -1, + -1, + 14, + -1, + 3, + 7, + -1, + -1, + 0, + -1, + -1, + 19, + -1, + -1, + -1, + 2, + 6, + 0, + 0, + 14, + -1, + 1, + 0, + -1, + -1, + 1, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + 17, + 3, + -1, + -1, + -1, + 3, + 4, + 2, + 0, + -1, + -1, + 11, + 12, + 13, + 11, + -1, + 2, + 1, + -1, + 0, + -1, + -1, + -1, + -1, + 6, + 8, + 16, + 6, + -1, + -1, + -1, + 0, + -1, + 7, + -1, + -1, + -1, + -1, + 11, + -1, + 17, + 8, + 6, + 11, + -1, + 18, + 7, + -1, + 15, + -1, + -1, + 0, + -1, + 4, + 0, + -1, + 5, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 0, + 4, + -1, + -1, + -1, + 8, + -1, + 14, + -1, + 0, + 3, + 19, + -1, + -1, + -1, + 1, + -1, + -1, + 2, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + 0, + -1, + 2, + -1, + -1, + 15, + 18, + -1, + -1, + 0, + -1, + -1, + 4, + 1, + -1, + 8, + -1, + 0, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + 0, + 16, + -1, + 18, + 3, + 2, + 0, + -1, + -1, + 6, + -1, + 12, + 4, + 0, + 0, + -1, + -1, + 5, + -1, + 1, + -1, + 5, + 8, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 3, + 12, + 1, + -1, + -1, + 16, + 0, + 1, + -1, + -1, + 2, + 3, + -1, + 5, + 14, + 4, + 3, + 1, + 14, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 8, + 19, + 6, + -1, + -1, + 0, + 0, + -1, + -1, + 15, + 1, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 9, + -1, + -1, + -1, + -1, + 13, + 1, + -1, + 0, + -1, + 8, + -1, + 0, + -1, + 10, + -1, + -1, + 0, + 10, + 3, + -1, + -1, + -1, + -1, + 6, + 0, + 3, + 3, + -1, + 1, + 5, + 1, + -1, + -1, + -1, + 1, + -1, + 7, + -1, + 2, + -1, + 2, + -1, + -1, + -1, + 5, + -1, + 5, + 2, + -1, + -1, + -1, + -1, + 1, + -1, + 11, + 0, + 0, + -1, + -1, + 8, + -1, + 0, + -1, + -1, + 2, + -1, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + 9, + 11, + 2, + 7, + 7, + -1, + -1, + 5, + -1, + -1, + 2, + -1, + 3, + 0, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 3, + 1, + -1, + 5, + -1, + 14, + -1, + -1, + 0, + 5, + 16, + 19, + 12, + 2, + -1, + -1, + -1, + 13, + 13, + -1, + 5, + 12, + 9, + -1, + 1, + 2, + 5, + 5, + -1, + 10, + 1, + -1, + 9, + 0, + -1, + 4, + 19, + 2, + 0, + -1, + 0, + 1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + 1, + -1, + 6, + -1, + 0, + 7, + 0, + 13, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + 4, + 14, + 1, + 11, + -1, + -1, + -1, + -1, + 3, + -1, + 6, + -1, + 0, + -1, + 9, + -1, + 2, + -1, + 0, + -1, + 12, + 17, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 11, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + -1, + 7, + 19, + 2, + 3, + -1, + 3, + 0, + 0, + 0, + 8, + -1, + 9, + -1, + -1, + -1, + 6, + -1, + -1, + 7, + 1, + 4, + 9, + 6, + 10, + -1, + -1, + -1, + 3, + -1, + 1, + 5, + -1, + -1, + -1, + 2, + -1, + 0, + -1, + -1, + 1, + -1, + -1, + 19, + 3, + -1, + -1, + -1, + 18, + -1, + 15, + 0, + -1, + 4, + 1, + -1, + -1, + 8, + -1, + 3, + -1, + 0, + 2, + 11, + -1, + -1, + -1, + 0, + 2, + -1, + 1, + 11, + -1, + -1, + -1, + -1, + 4, + 1, + 5, + 3, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + 6, + 2, + 0, + -1, + 7, + -1, + 7, + -1, + -1, + 6, + 2, + -1, + 7, + -1, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 1, + 12, + 3, + -1, + -1, + 9, + -1, + 5, + 2, + -1, + -1, + -1, + 0, + -1, + -1, + 3, + 0, + 16, + -1, + -1, + 9, + -1, + -1, + -1, + 9, + -1, + 0, + -1, + 0, + -1, + -1, + 2, + -1, + -1, + 2, + -1, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + 0, + 12, + 0, + 0, + -1, + 5, + 9, + -1, + 0, + -1, + 0, + 1, + -1, + 7, + 1, + 1, + 0, + -1, + 0, + -1, + 3, + 0, + 6, + 8, + 0, + -1, + 0, + 2, + -1, + 0, + -1, + 0, + 14, + -1, + 2, + -1, + 13, + -1, + 2, + 0, + 2, + 4, + 2, + 15, + -1, + 3, + -1, + -1, + -1, + -1, + 5, + 13, + -1, + -1, + 15, + 0, + 0, + 0, + -1, + -1, + 15, + -1, + -1, + 8, + -1, + 2, + -1, + 0, + -1, + 2, + -1, + 14, + 0, + 18, + -1, + 14, + -1, + -1, + -1, + -1, + -1, + 3, + 0, + -1, + 1, + -1, + 2, + -1, + -1, + -1, + -1, + 6, + 16, + 2, + -1, + -1, + -1, + -1, + -1, + 13, + 15, + -1, + 0, + -1, + 1, + -1, + 0, + 3, + -1, + -1, + -1, + -1, + 0, + 5, + 2, + -1, + -1, + -1, + 3, + 14, + 3, + -1, + 13, + 1, + -1, + 8, + -1, + 2, + -1, + 17, + -1, + 2, + -1, + 9, + 14, + -1, + -1, + 2, + 1, + 14, + 1, + 1, + 1, + 7, + -1, + 5, + 0, + -1, + -1, + 2, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 12, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 15, + 2, + 8, + 6, + 12, + 2, + 9, + 6, + -1, + -1, + 16, + 17, + 0, + 0, + -1, + -1, + 3, + -1, + 0, + -1, + -1, + 0, + 9, + 3, + -1, + 1, + 13, + -1, + -1, + 1, + 8, + -1, + 3, + 8, + -1, + 2, + 2, + -1, + 16, + -1, + -1, + 12, + -1, + 0, + -1, + -1, + -1, + -1, + 8, + 4, + 7, + -1, + -1, + 0, + -1, + 16, + -1, + -1, + 17, + -1, + -1, + -1, + 9, + 1, + 14, + 1, + 1, + 17, + -1, + -1, + -1, + 0, + -1, + 6, + 7, + 4, + -1, + -1, + -1, + 7, + 0, + -1, + -1, + -1, + 8, + -1, + 14, + -1, + 0, + -1, + -1, + -1, + 18, + -1, + 17, + -1, + -1, + -1, + -1, + 6, + -1, + 0, + 7, + -1, + 6, + -1, + 4, + 2, + 1, + 15, + 2, + -1, + 8, + 4, + -1, + -1, + -1, + -1, + 2, + 14, + -1, + 7, + 5, + -1, + -1, + -1, + -1, + -1, + 11, + -1, + 1, + -1, + 2, + 4, + -1, + 7, + 4, + 5, + -1, + 4, + 1, + 0, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + 5, + 7, + -1, + -1, + 0, + -1, + 0, + -1, + 3, + 3, + -1, + 2, + 2, + 4, + 19, + 1, + 14, + 16, + -1, + 3, + 8, + -1, + 4, + -1, + -1, + -1, + -1, + 0, + -1, + 0, + 0, + 0, + -1, + 0, + 1, + 13, + -1, + 4, + 0, + -1, + 0, + 5, + 0, + 5, + -1, + -1, + -1, + 4, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + 3, + -1, + -1, + 0, + 0, + 4, + -1, + -1, + 2, + 8, + -1, + 19, + -1, + 9, + 1, + 7, + -1, + 12, + 11, + 0, + -1, + -1, + 0, + -1, + 14, + 1, + 1, + -1, + 5, + -1, + -1, + -1, + 0, + -1, + 2, + 2, + -1, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + 7, + 1, + 2, + -1, + -1, + 0, + -1, + 8, + -1, + -1, + 2, + 8, + 9, + -1, + 14, + -1, + 7, + 2, + -1, + 0, + -1, + 6, + -1, + 7, + 1, + 14, + -1, + 14, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 18, + 1, + -1, + -1, + -1, + 1, + 5, + -1, + 2, + -1, + 3, + 9, + -1, + 2, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + 0, + 3, + 8, + -1, + -1, + 0, + 12, + 0, + 0, + 3, + -1, + -1, + 18, + -1, + 2, + 1, + 0, + 12, + -1, + -1, + -1, + -1, + 11, + -1, + 1, + -1, + 13, + -1, + 3, + 0, + -1, + 16, + 1, + 5, + 5, + 4, + 3, + -1, + 4, + 1, + 19, + 2, + 2, + 11, + 3, + -1, + -1, + 1, + 14, + 3, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + 7, + -1, + -1, + 1, + -1, + 0, + -1, + -1, + 5, + -1, + -1, + 6, + 3, + 1, + 15, + -1, + -1, + 13, + 4, + 18, + 0, + -1, + -1, + -1, + 8, + -1, + -1, + 0, + -1, + -1, + -1, + 1, + -1, + 0, + 10, + 1, + -1, + -1, + -1, + 1, + -1, + -1, + 0, + 5, + -1, + 14, + 0, + -1, + 8, + -1, + -1, + 9, + -1, + 15, + -1, + 2, + 17, + 17, + -1, + -1, + 9, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + 10, + -1, + 1, + 5, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 7, + -1, + 1, + 13, + 9, + -1, + -1, + 12, + -1, + -1, + 6, + -1, + 7, + -1, + -1, + 0, + -1, + 5, + 2, + 1, + -1, + 0, + 7, + 6, + -1, + 0, + 0, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 1, + 2, + -1, + -1, + 17, + -1, + 6, + -1, + 0, + 1, + 17, + -1, + 16, + 9, + 12, + -1, + 4, + 0, + 14, + -1, + 4, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 4, + -1, + 13, + -1, + -1, + 5, + -1, + -1, + -1, + 1, + -1, + 8, + 1, + 11, + 1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + 1, + -1, + -1, + 2, + 5, + -1, + 9, + -1, + 1, + -1, + -1, + -1, + 1, + 0, + -1, + 8, + 2, + 16, + 3, + 7, + -1, + -1, + 1, + -1, + -1, + 3, + 7, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 14, + -1, + 11, + -1, + 15, + -1, + -1, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 18, + -1, + 17, + -1, + -1, + 7, + -1, + -1, + 3, + 2, + -1, + -1, + -1, + 2, + -1, + 9, + 15, + -1, + 3, + -1, + -1, + -1, + 11, + 11, + 13, + 2, + 15, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 0, + 1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 14, + 0, + 14, + -1, + 0, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + 3, + -1, + -1, + 7, + -1, + 15, + 19, + 12, + 7, + 6, + 12, + -1, + -1, + -1, + 13, + 8, + -1, + 0, + -1, + 12, + -1, + 0, + 11, + -1, + -1, + -1, + -1, + 2, + -1, + 15, + 0, + -1, + -1, + -1, + 5, + -1, + -1, + 1, + 14, + 19, + -1, + -1, + 12, + -1, + 19, + -1, + 4, + -1, + -1, + -1, + 0, + -1, + 17, + 1, + -1, + -1, + 2, + -1, + -1, + 13, + 1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 5, + 6, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 1, + 7, + 2, + 15, + -1, + 2, + 0, + -1, + 0, + -1, + 15, + -1, + 0, + 0, + 7, + 7, + 15, + -1, + 5, + -1, + 1, + -1, + 4, + 2, + -1, + 14, + -1, + -1, + 0, + 13, + -1, + -1, + -1, + -1, + 0, + -1, + 5, + 7, + -1, + 15, + 3, + -1, + -1, + 0, + 17, + 14, + 5, + 0, + -1, + -1, + 1, + 2, + -1, + -1, + -1, + -1, + 1, + 15, + 1, + -1, + 1, + 19, + -1, + -1, + -1, + 2, + 10, + 0, + -1, + -1, + 1, + 9, + 7, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 0, + -1, + -1, + 9, + 12, + -1, + -1, + -1, + 12, + 0, + 14, + 2, + -1, + 19, + 7, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 2, + -1, + 0, + -1, + 2, + -1, + -1, + 7, + 0, + 14, + -1, + 1, + 2, + -1, + 13, + 2, + 0, + -1, + -1, + 2, + -1, + 3, + -1, + -1, + -1, + 12, + 1, + 3, + -1, + 14, + -1, + -1, + -1, + 0, + 1, + -1, + 5, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 9, + 13, + -1, + -1, + 14, + -1, + -1, + 5, + 9, + -1, + -1, + -1, + -1, + 11, + 7, + 4, + 2, + -1, + -1, + 0, + -1, + 1, + -1, + 1, + -1, + -1, + 19, + -1, + -1, + -1, + 11, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 2, + 0, + -1, + -1, + 0, + 0, + -1, + -1, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + 15, + 0, + -1, + -1, + -1, + 13, + 4, + -1, + 14, + 0, + -1, + -1, + -1, + 1, + -1, + -1, + 12, + -1, + -1, + 0, + -1, + 1, + 9, + 9, + 4, + -1, + -1, + -1, + 1, + -1, + 19, + -1, + 3, + -1, + -1, + -1, + 7, + -1, + -1, + 19, + 14, + 7, + -1, + 10, + 9, + -1, + -1, + 9, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + 1, + -1, + -1, + 5, + 1, + 5, + -1, + -1, + 4, + 2, + 5, + -1, + 9, + -1, + -1, + -1, + 5, + -1, + 1, + 1, + -1, + 6, + 7, + -1, + -1, + -1, + -1, + 3, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + 18, + 12, + 2, + 0, + -1, + 18, + 2, + -1, + 3, + -1, + -1, + -1, + 0, + 0, + 0, + 9, + 0, + 2, + -1, + -1, + 14, + 1, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + 7, + 4, + 8, + -1, + 0, + -1, + 6, + -1, + 2, + -1, + 2, + -1, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + 8, + -1, + 0, + -1, + 1, + 5, + -1, + -1, + 7, + -1, + 0, + 12, + -1, + -1, + -1, + 5, + 5, + -1, + 7, + -1, + -1, + -1, + -1, + 2, + 4, + 14, + 14, + 0, + 8, + -1, + 9, + 0, + 3, + 12, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 1, + -1, + -1, + 6, + 0, + -1, + -1, + -1, + -1, + 8, + 4, + -1, + 1, + -1, + -1, + 0, + 0, + -1, + 1, + -1, + -1, + 4, + 17, + 6, + 1, + 9, + 11, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + -1, + 0, + 1, + -1, + -1, + 18, + -1, + -1, + -1, + 2, + 9, + -1, + -1, + -1, + -1, + 6, + 5, + -1, + -1, + -1, + 0, + -1, + 0, + 5, + 3, + -1, + 0, + 6, + -1, + -1, + -1, + 2, + -1, + -1, + 3, + -1, + 0, + 0, + -1, + 2, + 5, + -1, + 15, + -1, + 0, + -1, + 9, + -1, + -1, + -1, + -1, + 11, + 11, + 0, + 0, + 14, + -1, + -1, + 15, + -1, + -1, + 0, + 9, + 0, + 1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 7, + -1, + 3, + -1, + -1, + 0, + -1, + 4, + -1, + 0, + 9, + 2, + 4, + -1, + 4, + 3, + -1, + 4, + -1, + -1, + 0, + 4, + -1, + -1, + 0, + -1, + 14, + 4, + 0, + 1, + -1, + 10, + 3, + 15, + -1, + 15, + 14, + 18, + -1, + -1, + 18, + 2, + 2, + 9, + -1, + 1, + -1, + -1, + 7, + 0, + 0, + -1, + 12, + -1, + 2, + -1, + 7, + -1, + -1, + 16, + 1, + 13, + 19, + 1, + 9, + -1, + -1, + -1, + -1, + 15, + 2, + 2, + -1, + 1, + 14, + 4, + -1, + -1, + -1, + -1, + -1, + 2, + 4, + 17, + 17, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 16, + 6, + 0, + -1, + -1, + -1, + -1, + 19, + 0, + 2, + -1, + -1, + 0, + 6, + -1, + -1, + -1, + -1, + 3, + 14, + -1, + -1, + 5, + 7, + 0, + 4, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 2, + 2, + -1, + 19, + -1, + -1, + 1, + -1, + 4, + 1, + -1, + 6, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + 5, + -1, + -1, + 16, + -1, + 15, + 4, + 1, + 5, + -1, + -1, + 0, + 0, + 9, + 0, + -1, + -1, + -1, + 1, + 8, + 6, + 5, + -1, + -1, + 10, + 7, + 2, + -1, + -1, + 13, + 14, + -1, + 18, + -1, + 12, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + 0, + -1, + -1, + 0, + 6, + -1, + 0, + 14, + -1, + -1, + -1, + 1, + 18, + 7, + -1, + 18, + 8, + 2, + -1, + -1, + 19, + 4, + -1, + -1, + 5, + -1, + 4, + 2, + -1, + 6, + 2, + 1, + 11, + 7, + 2, + 1, + -1, + -1, + 11, + 0, + 6, + 3, + 2, + -1, + -1, + 13, + -1, + 9, + 1, + 11, + -1, + 17, + -1, + -1, + 3, + -1, + 5, + -1, + 4, + 2, + -1, + -1, + 1, + -1, + 8, + 0, + 0, + 1, + 15, + -1, + 0, + -1, + 3, + -1, + -1, + -1, + -1, + 14, + -1, + 11, + 7, + -1, + 14, + -1, + -1, + 2, + -1, + -1, + 5, + -1, + 0, + 9, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + 0, + -1, + 2, + -1, + 1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 9, + 6, + -1, + -1, + 2, + 2, + 0, + 4, + 1, + 18, + 0, + -1, + 11, + -1, + 5, + -1, + -1, + 5, + -1, + 4, + -1, + -1, + 7, + 1, + -1, + -1, + -1, + 2, + 2, + 18, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + 16, + 4, + 7, + 8, + -1, + 2, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 9, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 7, + -1, + 4, + 16, + 0, + 18, + -1, + 2, + -1, + 8, + -1, + 13, + 14, + 1, + 8, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + -1, + -1, + -1, + 7, + 0, + -1, + -1, + -1, + 2, + 2, + 6, + 14, + 5, + 0, + -1, + 2, + 1, + -1, + 0, + -1, + 14, + -1, + -1, + -1, + 19, + -1, + -1, + 7, + 0, + 4, + -1, + -1, + -1, + 5, + -1, + 16, + -1, + -1, + 12, + 0, + -1, + 7, + 0, + -1, + -1, + 6, + -1, + -1, + 0, + -1, + 16, + -1, + -1, + 1, + 8, + 5, + 0, + -1, + 0, + -1, + 0, + -1, + -1, + 6, + 0, + -1, + 1, + 1, + 1, + 9, + 0, + 7, + -1, + 19, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 7, + 13, + -1, + -1, + -1, + -1, + 5, + 2, + 16, + 5, + -1, + 3, + 0, + -1, + -1, + 7, + -1, + -1, + 7, + 4, + -1, + -1, + -1, + 17, + 0, + 0, + -1, + 4, + 4, + 0, + -1, + 9, + -1, + 18, + 2, + -1, + -1, + 1, + 1, + 0, + 0, + -1, + 1, + -1, + -1, + 3, + -1, + -1, + 3, + 1, + -1, + 1, + -1, + 1, + 6, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 7, + 3, + -1, + -1, + -1, + 1, + -1, + 1, + -1, + 0, + 7, + -1, + -1, + 11, + -1, + -1, + 0, + -1, + 12, + -1, + 0, + -1, + 0, + -1, + 8, + 1, + -1, + 7, + 0, + -1, + -1, + 1, + 9, + -1, + 1, + 9, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + 0, + -1, + 9, + 7, + 15, + 14, + 1, + 11, + -1, + -1, + 0, + 1, + 17, + -1, + 9, + -1, + 1, + 4, + 1, + 2, + -1, + 0, + -1, + -1, + 5, + -1, + 0, + 2, + 12, + -1, + -1, + 7, + -1, + -1, + -1, + 0, + -1, + 6, + 5, + -1, + 10, + -1, + -1, + -1, + -1, + 0, + -1, + 0, + 8, + -1, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + 12, + 5, + 3, + -1, + 3, + 2, + 2, + -1, + -1, + -1, + 15, + 3, + -1, + 7, + 9, + 1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 9, + -1, + 5, + -1, + 2, + -1, + -1, + 3, + -1, + 2, + -1, + 2, + -1, + 5, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 0, + 5, + 0, + -1, + 11, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 11, + 3, + -1, + 0, + -1, + 14, + -1, + -1, + 2, + -1, + 0, + 0, + 11, + 9, + -1, + 3, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 2, + -1, + 0, + -1, + -1, + -1, + 14, + -1, + -1, + 0, + -1, + 5, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + 8, + -1, + 1, + -1, + 0, + 13, + -1, + -1, + 17, + 0, + 0, + -1, + 15, + -1, + 2, + 1, + 0, + 0, + 1, + -1, + -1, + -1, + 3, + -1, + 11, + 3, + 0, + 1, + 1, + -1, + 2, + -1, + 2, + 1, + 3, + 1, + -1, + 6, + -1, + 0, + -1, + 5, + 1, + 3, + -1, + -1, + 8, + -1, + -1, + -1, + 6, + 1, + -1, + 11, + -1, + 0, + 0, + 0, + 2, + 3, + 1, + 10, + 3, + 1, + -1, + -1, + 18, + 0, + -1, + 2, + -1, + 2, + -1, + -1, + 7, + 6, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + 2, + 0, + 10, + 18, + -1, + -1, + 14, + 3, + -1, + -1, + 0, + -1, + 0, + 6, + -1, + 0, + 0, + 17, + -1, + 12, + 4, + 11, + -1, + -1, + 8, + 7, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + 11, + 7, + -1, + -1, + -1, + -1, + 10, + 14, + -1, + 1, + 8, + -1, + -1, + 1, + 6, + -1, + 5, + 1, + -1, + 0, + 2, + -1, + 1, + 1, + -1, + -1, + 1, + 3, + 19, + 6, + 5, + 14, + -1, + 7, + -1, + 6, + 18, + 16, + -1, + 10, + -1, + 4, + 13, + 0, + -1, + 6, + 3, + 4, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 1, + 4, + 19, + -1, + 6, + -1, + -1, + -1, + -1, + 13, + 1, + 3, + -1, + -1, + 4, + -1, + 4, + 3, + 1, + -1, + 5, + 0, + -1, + -1, + 9, + 3, + 1, + -1, + 0, + -1, + 1, + 15, + 19, + -1, + -1, + 9, + 0, + -1, + -1, + 2, + 2, + 14, + -1, + -1, + 1, + -1, + -1, + 3, + 8, + 10, + 3, + 14, + -1, + 2, + -1, + 0, + -1, + 7, + -1, + -1, + 4, + -1, + 0, + -1, + 7, + 3, + 9, + 1, + -1, + 0, + 17, + -1, + 1, + -1, + 1, + -1, + -1, + 2, + -1, + 3, + 1, + -1, + 8, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 6, + 2, + -1, + 3, + -1, + -1, + 14, + -1, + -1, + 3, + -1, + -1, + 14, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + 16, + -1, + 19, + 15, + 0, + 4, + 3, + -1, + -1, + 1, + -1, + 1, + 6, + -1, + -1, + 7, + -1, + 2, + -1, + -1, + 0, + -1, + 3, + -1, + 7, + 17, + 8, + 1, + -1, + -1, + -1, + -1, + 4, + 3, + 18, + -1, + -1, + -1, + 2, + -1, + 19, + 2, + -1, + -1, + 5, + 3, + -1, + -1, + -1, + -1, + 4, + 2, + -1, + 5, + 3, + 3, + 9, + 8, + -1, + -1, + 0, + 2, + 1, + -1, + -1, + -1, + 2, + -1, + 4, + 2, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 13, + 14, + -1, + 1, + -1, + 14, + 7, + 2, + 0, + -1, + 17, + -1, + 4, + 7, + -1, + 0, + 4, + 6, + -1, + 0, + 1, + 15, + -1, + -1, + 2, + -1, + 2, + 3, + 2, + 0, + -1, + 6, + -1, + -1, + -1, + -1, + 0, + 12, + -1, + 17, + 8, + 0, + -1, + 2, + -1, + 5, + -1, + -1, + 0, + -1, + -1, + -1, + 3, + 5, + 11, + -1, + 14, + -1, + -1, + -1, + 5, + 7, + -1, + -1, + -1, + 1, + -1, + 2, + 3, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + 7, + 14, + -1, + -1, + 2, + -1, + -1, + 15, + 0, + 8, + 3, + -1, + 0, + -1, + -1, + -1, + -1, + 1, + 10, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + 11, + -1, + 1, + 2, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 1, + 0, + -1, + 1, + 1, + -1, + 2, + 0, + -1, + 0, + -1, + 2, + -1, + -1, + 1, + -1, + -1, + -1, + 2, + -1, + 2, + -1, + 7, + 0, + -1, + 1, + 3, + -1, + -1, + 7, + -1, + -1, + 6, + -1, + 2, + 11, + 9, + 0, + 16, + 8, + -1, + 14, + 0, + -1, + 2, + 2, + -1, + -1, + -1, + 2, + -1, + 8, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + 3, + -1, + 3, + 14, + -1, + 2, + -1, + 7, + 6, + 0, + -1, + 14, + -1, + 12, + -1, + 17, + -1, + 2, + -1, + 1, + 8, + 0, + -1, + 0, + 12, + -1, + -1, + -1, + -1, + 14, + 2, + 1, + -1, + 9, + -1, + 7, + -1, + 16, + -1, + -1, + -1, + -1, + 16, + -1, + 3, + 2, + -1, + -1, + 9, + 18, + -1, + -1, + -1, + -1, + 2, + 6, + 9, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + 2, + -1, + 13, + 1, + -1, + -1, + -1, + -1, + 14, + 1, + 2, + -1, + 7, + -1, + 0, + 2, + 4, + 7, + -1, + 11, + -1, + -1, + 0, + 7, + -1, + 0, + -1, + -1, + 17, + 0, + 1, + 2, + 2, + -1, + 3, + -1, + 3, + -1, + 0, + 9, + 2, + 1, + -1, + -1, + 2, + -1, + -1, + 2, + 6, + -1, + 0, + 0, + 2, + 1, + 5, + 0, + 18, + -1, + -1, + 3, + 8, + 0, + -1, + 5, + -1, + 2, + -1, + -1, + 2, + 0, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + 5, + -1, + -1, + -1, + -1, + 14, + 14, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 2, + 7, + -1, + -1, + -1, + 17, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + 18, + -1, + -1, + 2, + -1, + -1, + -1, + 2, + 5, + 0, + -1, + 0, + -1, + -1, + 5, + 0, + -1, + -1, + 0, + 14, + 10, + -1, + 0, + 1, + 13, + 10, + -1, + 19, + -1, + 2, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 4, + 0, + -1, + 6, + -1, + -1, + 1, + 1, + 1, + -1, + 7, + -1, + -1, + 6, + -1, + -1, + 4, + 0, + 8, + -1, + -1, + -1, + -1, + 2, + 15, + -1, + 0, + -1, + 2, + -1, + 2, + 2, + 1, + -1, + 6, + -1, + -1, + 2, + 1, + 1, + 0, + 1, + 2, + -1, + 12, + -1, + -1, + 4, + -1, + 2, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + 3, + -1, + 0, + 2, + 19, + -1, + 0, + 4, + 12, + 0, + -1, + -1, + 0, + -1, + -1, + 4, + 5, + -1, + -1, + 14, + -1, + -1, + 13, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + 3, + 0, + -1, + 16, + 2, + -1, + 14, + -1, + 5, + -1, + 2, + 14, + 1, + 1, + -1, + -1, + 0, + -1, + -1, + 5, + -1, + 2, + -1, + -1, + -1, + -1, + 0, + 7, + -1, + 0, + 14, + 3, + 0, + -1, + -1, + 7, + -1, + 2, + 8, + 14, + 2, + 13, + 0, + 0, + 6, + -1, + -1, + 0, + 1, + -1, + -1, + 0, + 0, + -1, + 2, + -1, + 15, + -1, + -1, + -1, + 0, + -1, + 17, + -1, + -1, + 16, + 8, + 17, + 14, + -1, + -1, + 0, + 2, + 4, + 5, + 0, + 10, + -1, + -1, + -1, + -1, + -1, + 0, + 8, + 2, + 12, + 1, + 17, + 4, + -1, + 16, + 0, + -1, + -1, + -1, + -1, + 15, + 3, + -1, + 1, + -1, + 2, + -1, + 14, + 14, + 0, + -1, + 2, + 3, + 14, + -1, + -1, + 3, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 1, + 15, + -1, + -1, + -1, + -1, + 2, + -1, + 11, + 1, + -1, + 5, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 0, + 1, + 1, + -1, + -1, + 2, + -1, + 0, + -1, + -1, + 17, + -1, + -1, + -1, + -1, + 5, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + 1, + -1, + 0, + 10, + -1, + 11, + 11, + -1, + 0, + -1, + 6, + -1, + 0, + -1, + -1, + 4, + -1, + 0, + -1, + -1, + -1, + -1, + 1, + 3, + 7, + 4, + 2, + -1, + -1, + 0, + -1, + 1, + -1, + 3, + -1, + 1, + 0, + 16, + -1, + 3, + 4, + 14, + -1, + 0, + 13, + 4, + 2, + 1, + 2, + 1, + -1, + 2, + 14, + 19, + 4, + -1, + 9, + -1, + 1, + -1, + -1, + -1, + 16, + 0, + -1, + -1, + 0, + 0, + 2, + -1, + -1, + -1, + -1, + 6, + 8, + 1, + 6, + 2, + 19, + 4, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 3, + 3, + -1, + 5, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 7, + -1, + -1, + 5, + -1, + -1, + 9, + 1, + -1, + 2, + 0, + -1, + -1, + -1, + -1, + 2, + -1, + 2, + 0, + -1, + -1, + 2, + 2, + 5, + 15, + -1, + -1, + 2, + -1, + 8, + -1, + -1, + 0, + 8, + -1, + -1, + 19, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + 14, + 5, + 1, + 5, + -1, + 2, + 0, + -1, + -1, + -1, + 19, + 1, + 11, + 8, + 5, + 17, + 3, + 3, + 16, + 13, + -1, + 18, + -1, + 2, + 1, + -1, + -1, + -1, + 0, + -1, + 10, + -1, + -1, + 0, + 1, + 8, + 0, + 4, + 19, + -1, + 13, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + 0, + 9, + -1, + 1, + 0, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + 4, + 0, + 0, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + 1, + 3, + -1, + 8, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + -1, + 11, + 1, + -1, + -1, + 11, + -1, + 4, + -1, + -1, + -1, + 5, + 8, + -1, + 0, + -1, + -1, + 0, + 4, + 13, + 15, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + 5, + 0, + -1, + 0, + -1, + 2, + 2, + 0, + -1, + -1, + -1, + 11, + 17, + -1, + 2, + 1, + -1, + -1, + -1, + -1, + 11, + -1, + 4, + -1, + -1, + -1, + -1, + 5, + -1, + 0, + 6, + 16, + 5, + 3, + -1, + -1, + 3, + 4, + -1, + 1, + 9, + -1, + 1, + -1, + 11, + 3, + -1, + 13, + -1, + 11, + -1, + 2, + 14, + 6, + 8, + -1, + -1, + -1, + -1, + -1, + 1, + 3, + 8, + -1, + -1, + 10, + -1, + 6, + -1, + -1, + -1, + 2, + 6, + -1, + 6, + -1, + -1, + -1, + 11, + -1, + 7, + -1, + -1, + 14, + -1, + 2, + 18, + 2, + 8, + -1, + -1, + 6, + -1, + 0, + -1, + -1, + -1, + 9, + -1, + 6, + -1, + -1, + -1, + 10, + -1, + 3, + 9, + -1, + -1, + 0, + -1, + -1, + -1, + 6, + -1, + -1, + 2, + 13, + 19, + 1, + 2, + 9, + -1, + -1, + -1, + 0, + 0, + 2, + 3, + 7, + 2, + 2, + -1, + 9, + 4, + -1, + -1, + 2, + 1, + -1, + -1, + 0, + -1, + 2, + -1, + 8, + 14, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 2, + -1, + 1, + -1, + -1, + 3, + -1, + -1, + 1, + -1, + -1, + -1, + 13, + -1, + 1, + 15, + 0, + -1, + 0, + -1, + 3, + -1, + 9, + 1, + 0, + 2, + 2, + -1, + -1, + 5, + 2, + 3, + -1, + 7, + -1, + -1, + -1, + 16, + -1, + 10, + -1, + 5, + -1, + -1, + 5, + 5, + -1, + 5, + 4, + 1, + -1, + 5, + -1, + 0, + -1, + -1, + -1, + -1, + 2, + -1, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 4, + 12, + 14, + -1, + -1, + 2, + -1, + -1, + -1, + 2, + 11, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + 1, + -1, + 4, + 16, + -1, + -1, + -1, + 2, + -1, + -1, + 1, + 0, + 7, + 2, + 13, + 6, + 14, + -1, + -1, + -1, + 3, + -1, + -1, + 13, + 3, + -1, + 4, + 1, + -1, + 17, + -1, + 8, + -1, + 12, + 3, + -1, + -1, + -1, + 12, + 4, + -1, + 5, + -1, + -1, + 14, + 0, + -1, + 1, + -1, + 2, + -1, + -1, + 0, + -1, + 2, + 18, + 2, + 5, + -1, + -1, + 5, + 6, + 16, + -1, + 14, + -1, + -1, + 0, + 1, + -1, + 6, + 15, + -1, + 0, + 0, + 3, + 4, + -1, + 6, + 2, + -1, + -1, + 3, + 18, + -1, + 3, + -1, + -1, + 16, + 3, + 3, + -1, + -1, + 1, + 11, + -1, + -1, + -1, + 2, + 2, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 0, + 1, + -1, + -1, + -1, + 7, + 0, + -1, + -1, + 4, + -1, + 2, + 0, + 0, + 0, + -1, + 7, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 2, + 3, + -1, + 3, + 0, + -1, + 2, + 0, + 1, + 2, + 11, + 10, + 18, + 1, + 14, + -1, + -1, + 5, + 11, + -1, + -1, + 4, + -1, + 3, + 1, + 6, + 4, + -1, + 5, + 11, + 13, + -1, + 19, + -1, + -1, + -1, + -1, + 3, + -1, + 10, + 1, + 3, + 1, + 2, + -1, + -1, + -1, + -1, + 12, + 5, + -1, + -1, + 4, + -1, + -1, + 1, + -1, + -1, + -1, + 15, + -1, + 5, + -1, + -1, + 1, + 2, + 6, + -1, + 11, + 0, + 8, + -1, + 6, + -1, + 3, + 4, + 0, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 10, + -1, + 12, + 1, + -1, + -1, + -1, + 0, + 10, + 2, + -1, + 6, + 15, + 1, + -1, + -1, + -1, + 0, + 2, + 5, + -1, + 14, + 0, + -1, + 10, + -1, + 0, + 0, + 1, + 7, + -1, + 0, + -1, + -1, + 4, + 12, + -1, + 2, + -1, + -1, + -1, + -1, + 8, + 6, + -1, + -1, + -1, + -1, + 0, + 11, + 0, + -1, + -1, + 12, + -1, + 17, + -1, + -1, + 0, + 0, + 15, + 12, + 1, + 7, + 4, + 9, + -1, + 1, + 0, + 7, + -1, + -1, + 19, + 8, + 1, + 10, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 2, + -1, + -1, + -1, + 14, + -1, + 16, + 3, + 19, + -1, + -1, + -1, + 2, + -1, + -1, + 0, + -1, + 3, + 8, + -1, + -1, + -1, + 2, + 10, + 4, + -1, + 15, + 0, + -1, + -1, + -1, + -1, + 1, + -1, + 1, + 4, + 14, + 1, + 0, + 0, + 7, + -1, + -1, + 0, + 1, + -1, + 5, + 6, + 3, + -1, + 2, + 12, + 12, + -1, + -1, + 7, + -1, + -1, + 1, + -1, + 2, + 14, + 7, + 0, + -1, + 1, + 6, + -1, + 4, + -1, + 8, + -1, + 2, + -1, + 0, + 12, + -1, + 0, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 0, + 3, + 6, + 0, + 7, + 3, + -1, + -1, + 6, + -1, + 7, + 15, + -1, + -1, + -1, + 0, + 6, + -1, + -1, + 0, + -1, + -1, + -1, + 16, + 2, + 0, + 2, + -1, + 0, + -1, + 5, + -1, + 2, + -1, + -1, + -1, + 1, + 5, + 8, + 3, + -1, + 14, + 0, + -1, + 1, + -1, + -1, + 4, + 7, + -1, + -1, + -1, + 2, + 6, + -1, + 6, + 6, + 4, + 0, + 0, + 5, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 4, + 16, + -1, + -1, + -1, + 0, + 8, + 14, + 13, + 0, + -1, + 3, + -1, + 4, + 3, + 12, + 1, + 5, + 0, + -1, + 3, + -1, + 0, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + 1, + 13, + 18, + -1, + 4, + -1, + 0, + -1, + -1, + 11, + -1, + -1, + -1, + 14, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + 0, + -1, + 8, + 1, + 13, + -1, + 12, + 1, + 2, + 4, + 10, + -1, + 0, + 4, + -1, + 2, + 1, + 2, + -1, + 2, + -1, + -1, + -1, + 9, + -1, + 2, + 5, + -1, + -1, + 1, + 13, + 14, + 1, + 3, + 14, + -1, + 5, + -1, + 19, + 1, + -1, + 3, + -1, + 2, + -1, + 2, + 3, + 16, + 17, + -1, + -1, + 19, + 1, + -1, + -1, + -1, + 8, + -1, + -1, + 7, + 3, + 10, + -1, + 0, + -1, + 14, + -1, + 13, + -1, + 4, + 3, + 11, + 1, + 0, + 1, + -1, + 3, + -1, + 10, + -1, + 17, + 7, + -1, + 4, + 6, + -1, + 2, + 16, + 0, + -1, + -1, + -1, + 19, + 1, + 6, + 16, + -1, + -1, + 1, + 3, + -1, + 9, + -1, + 7, + 3, + 5, + -1, + 6, + -1, + 12, + -1, + -1, + -1, + -1, + 4, + 0, + -1, + -1, + -1, + 7, + -1, + 8, + -1, + 15, + -1, + -1, + -1, + 9, + -1, + 0, + -1, + 4, + 0, + -1, + 4, + 4, + 1, + 6, + 8, + 5, + -1, + 16, + -1, + 2, + -1, + 11, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + 3, + -1, + 9, + -1, + 6, + 14, + -1, + 19, + -1, + 2, + 1, + -1, + 1, + 13, + 3, + -1, + -1, + -1, + 2, + 0, + -1, + 18, + 2, + -1, + -1, + 0, + 4, + -1, + -1, + -1, + -1, + 8, + 5, + -1, + 4, + -1, + -1, + -1, + -1, + 1, + 10, + -1, + 6, + -1, + 1, + -1, + -1, + 1, + 4, + -1, + -1, + 0, + 13, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 0, + 0, + -1, + 1, + 3, + -1, + 10, + 2, + 14, + -1, + -1, + -1, + 3, + 0, + -1, + -1, + 5, + -1, + 0, + -1, + 0, + -1, + 0, + 1, + 12, + 1, + 9, + -1, + -1, + 16, + 8, + -1, + 4, + -1, + 2, + -1, + 10, + 4, + -1, + 1, + 4, + -1, + 9, + -1, + -1, + -1, + 0, + -1, + -1, + 0, + -1, + 18, + 2, + -1, + -1, + 14, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 1, + -1, + 1, + 5, + -1, + -1, + -1, + 5, + 14, + 7, + 6, + -1, + 9, + -1, + 13, + -1, + 2, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 2, + -1, + 6, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 0, + 13, + -1, + -1, + -1, + 14, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 0, + -1, + 11, + -1, + 0, + -1, + 0, + -1, + 4, + -1, + -1, + -1, + 0, + 0, + 0, + 4, + -1, + -1, + -1, + 14, + -1, + 0, + 6, + -1, + -1, + -1, + -1, + -1, + 1, + 3, + 0, + -1, + -1, + -1, + 8, + 9, + -1, + 6, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + -1, + 8, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + 2, + -1, + 0, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 9, + 4, + 1, + 5, + 0, + -1, + 5, + -1, + 1, + -1, + -1, + -1, + 1, + 1, + 1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 13, + 2, + -1, + -1, + 16, + 2, + -1, + 1, + -1, + -1, + -1, + 2, + -1, + 0, + -1, + 0, + -1, + -1, + -1, + 0, + 2, + 5, + -1, + 3, + 18, + 4, + -1, + 18, + 0, + 2, + -1, + 2, + -1, + 13, + -1, + -1, + 7, + -1, + -1, + 9, + -1, + -1, + 14, + 0, + 2, + -1, + 12, + 0, + -1, + 10, + -1, + 16, + -1, + 1, + -1, + 14, + -1, + 1, + -1, + -1, + 0, + 0, + 0, + 8, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 1, + 0, + 10, + 1, + -1, + -1, + -1, + 12, + -1, + 9, + -1, + 1, + 11, + 14, + 9, + -1, + -1, + -1, + -1, + 18, + 11, + -1, + -1, + -1, + 14, + -1, + -1, + 3, + -1, + 19, + -1, + -1, + 19, + -1, + 3, + 1, + 1, + -1, + -1, + -1, + -1, + 2, + 14, + -1, + 10, + -1, + -1, + 1, + -1, + 14, + -1, + 0, + -1, + -1, + -1, + 8, + -1, + 0, + -1, + -1, + 4, + 10, + -1, + 5, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + 0, + -1, + 1, + 11, + 0, + -1, + 3, + 0, + 3, + -1, + 5, + 9, + -1, + -1, + -1, + 8, + 2, + 0, + 7, + 14, + 6, + -1, + -1, + 14, + 1, + -1, + 0, + -1, + -1, + -1, + -1, + 6, + -1, + 14, + -1, + 0, + 12, + 3, + 1, + -1, + -1, + 2, + 18, + -1, + -1, + -1, + 1, + 3, + 9, + -1, + -1, + 4, + 9, + -1, + 14, + 3, + 14, + -1, + 0, + 0, + -1, + -1, + 3, + 1, + 12, + 4, + 1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 5, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + 13, + 5, + -1, + -1, + 1, + 18, + 3, + 1, + 1, + 2, + -1, + -1, + -1, + -1, + 15, + 0, + -1, + 2, + -1, + -1, + -1, + 4, + 7, + 0, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + 5, + 2, + -1, + 5, + -1, + -1, + 1, + -1, + 8, + -1, + -1, + 5, + -1, + 10, + -1, + -1, + -1, + -1, + 3, + -1, + 17, + -1, + 2, + 6, + 2, + -1, + 6, + -1, + -1, + -1, + -1, + 1, + 2, + -1, + -1, + -1, + -1, + 1, + 7, + -1, + 8, + 0, + 0, + -1, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 3, + -1, + 0, + -1, + 1, + -1, + -1, + 1, + 16, + -1, + 9, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 11, + 10, + 7, + 11, + -1, + 11, + -1, + 2, + -1, + 0, + 6, + -1, + 1, + 1, + -1, + -1, + 0, + 19, + 0, + -1, + 0, + -1, + 2, + 2, + -1, + 13, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 18, + 0, + 2, + 0, + 10, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + 10, + 5, + 12, + 1, + 7, + 16, + 6, + -1, + 12, + -1, + 1, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + 19, + -1, + 0, + -1, + 14, + -1, + 9, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + 0, + -1, + -1, + 5, + 7, + -1, + -1, + 7, + 1, + -1, + -1, + -1, + 2, + -1, + -1, + 16, + -1, + -1, + 4, + 4, + 0, + -1, + 2, + 5, + 0, + 3, + -1, + -1, + 6, + 1, + -1, + 1, + 5, + 4, + 7, + 11, + -1, + -1, + -1, + 2, + 0, + 19, + -1, + -1, + -1, + 3, + -1, + 0, + 7, + 5, + -1, + -1, + -1, + 6, + 3, + 3, + 16, + 5, + -1, + -1, + 19, + 19, + -1, + 1, + -1, + -1, + 18, + 7, + -1, + 1, + -1, + 18, + 9, + 0, + 6, + -1, + -1, + -1, + 0, + 2, + -1, + 7, + -1, + 9, + 1, + 4, + -1, + 10, + 18, + -1, + -1, + 18, + 5, + 1, + -1, + -1, + 0, + 0, + -1, + 1, + -1, + 0, + -1, + 0, + -1, + -1, + 2, + -1, + 5, + 0, + 11, + -1, + 2, + -1, + 1, + -1, + -1, + 5, + 14, + 14, + -1, + -1, + 3, + 4, + -1, + 2, + -1, + 6, + 2, + -1, + -1, + 0, + -1, + 2, + -1, + -1, + -1, + 1, + 6, + -1, + 3, + 3, + -1, + 6, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 14, + 14, + -1, + -1, + -1, + -1, + 5, + -1, + 10, + 13, + -1, + -1, + 9, + -1, + 10, + -1, + -1, + 2, + 9, + -1, + 0, + -1, + -1, + -1, + -1, + 0, + 0, + 5, + 7, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + -1, + -1, + 6, + -1, + -1, + 11, + -1, + 7, + -1, + -1, + 0, + -1, + -1, + 0, + 5, + 6, + -1, + -1, + 0, + -1, + -1, + 1, + 5, + -1, + -1, + -1, + 8, + 13, + -1, + 3, + 0, + -1, + 3, + -1, + -1, + -1, + 0, + 11, + -1, + 10, + 14, + 0, + 3, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 7, + 0, + -1, + 15, + -1, + 0, + 0, + -1, + -1, + -1, + 5, + 1, + -1, + 0, + 3, + 0, + 11, + -1, + -1, + 14, + -1, + 4, + -1, + -1, + 1, + -1, + 9, + -1, + 18, + 11, + -1, + -1, + 1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + 1, + 0, + -1, + -1, + 1, + -1, + -1, + -1, + 0, + 1, + 2, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + 7, + 3, + -1, + -1, + 0, + 5, + -1, + 0, + 19, + -1, + 11, + -1, + 2, + 2, + -1, + -1, + -1, + 5, + -1, + 3, + -1, + 0, + 4, + 1, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + 5, + 1, + -1, + 3, + -1, + 0, + -1, + 5, + 0, + 0, + -1, + 11, + -1, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + 3, + -1, + -1, + -1, + 4, + 2, + -1, + -1, + -1, + 5, + -1, + -1, + 11, + -1, + 13, + 1, + 1, + -1, + -1, + 2, + 13, + 0, + 0, + 8, + 6, + 4, + 2, + -1, + -1, + 11, + -1, + 11, + -1, + 7, + -1, + 2, + 0, + 10, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + -1, + 3, + -1, + 19, + 0, + 1, + 8, + 0, + 2, + 0, + 0, + -1, + -1, + 2, + 2, + 0, + 16, + -1, + -1, + -1, + 1, + -1, + 2, + 15, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + -1, + 17, + -1, + -1, + 5, + -1, + 2, + 0, + 1, + -1, + -1, + -1, + 14, + 0, + -1, + 2, + -1, + 2, + 9, + 14, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + 3, + 14, + -1, + 2, + -1, + 4, + -1, + 7, + 13, + 0, + 15, + 0, + -1, + 1, + -1, + 15, + 8, + -1, + -1, + -1, + -1, + 2, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + 7, + -1, + 4, + -1, + 8, + 11, + 10, + 0, + -1, + 11, + 4, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 8, + 2, + -1, + -1, + -1, + 1, + -1, + 19, + -1, + -1, + -1, + 14, + 7, + 11, + 0, + -1, + -1, + 1, + 2, + 6, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + 2, + -1, + 0, + -1, + 14, + 14, + -1, + 0, + 11, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 6, + 1, + -1, + 10, + -1, + 5, + -1, + 2, + -1, + -1, + 15, + -1, + 0, + -1, + -1, + -1, + 14, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 15, + 4, + 16, + -1, + -1, + 11, + -1, + 12, + -1, + 2, + 2, + 12, + -1, + 19, + 6, + -1, + 2, + 7, + -1, + -1, + 6, + -1, + 1, + -1, + -1, + -1, + 3, + -1, + -1, + 3, + 8, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 1, + 17, + -1, + 1, + -1, + 7, + -1, + 12, + 2, + -1, + 5, + -1, + -1, + 1, + -1, + -1, + 6, + 1, + -1, + -1, + -1, + 2, + 1, + 8, + 0, + 1, + 19, + 4, + 0, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 1, + -1, + -1, + 4, + 1, + 1, + -1, + 1, + 1, + -1, + 0, + -1, + 8, + -1, + -1, + 14, + 1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 1, + -1, + -1, + 0, + 17, + 16, + 15, + -1, + 18, + 14, + 2, + 15, + -1, + -1, + 0, + -1, + 19, + 0, + -1, + -1, + 2, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 0, + 13, + 0, + 8, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 0, + -1, + -1, + -1, + 5, + 0, + -1, + -1, + 1, + 14, + 2, + 2, + -1, + 0, + 7, + 13, + -1, + -1, + -1, + 1, + -1, + 2, + 2, + 3, + 5, + 3, + -1, + -1, + 2, + -1, + -1, + 8, + 11, + 14, + 0, + -1, + 10, + 3, + 3, + 14, + 4, + 15, + 8, + -1, + 7, + -1, + 10, + -1, + 2, + -1, + -1, + -1, + 1, + 3, + -1, + -1, + -1, + -1, + 2, + 4, + 5, + 11, + -1, + -1, + 13, + -1, + 4, + 4, + -1, + 2, + -1, + 1, + 14, + 2, + -1, + 10, + -1, + -1, + 8, + -1, + 1, + 1, + 9, + 2, + 7, + 5, + 18, + -1, + -1, + -1, + 7, + -1, + -1, + 19, + -1, + 6, + -1, + 7, + -1, + -1, + -1, + -1, + 1, + -1, + 9, + 15, + -1, + -1, + 0, + -1, + 1, + 13, + 2, + 3, + 2, + -1, + 5, + 1, + -1, + -1, + 4, + -1, + 0, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 10, + -1, + 4, + -1, + 4, + 7, + 4, + 12, + 1, + 2, + -1, + -1, + -1, + -1, + 13, + 1, + 11, + -1, + -1, + 5, + 2, + -1, + 0, + 4, + 9, + 6, + 5, + 2, + -1, + -1, + -1, + -1, + 3, + -1, + 1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 9, + 0, + -1, + 12, + -1, + 2, + -1, + 6, + -1, + -1, + -1, + 0, + 1, + 0, + 0, + 1, + 1, + -1, + 11, + 16, + 5, + -1, + 1, + 2, + -1, + -1, + 14, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 12, + 4, + 2, + 1, + -1, + 2, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 3, + 9, + -1, + -1, + -1, + -1, + 6, + -1, + 3, + -1, + 6, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + 0, + -1, + -1, + 2, + -1, + -1, + 0, + 3, + -1, + 5, + -1, + -1, + 2, + 0, + 0, + 15, + 0, + 16, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 1, + -1, + -1, + 11, + 1, + 3, + 0, + -1, + -1, + 8, + -1, + 4, + 1, + -1, + 5, + 5, + -1, + -1, + 2, + -1, + -1, + -1, + 5, + 10, + -1, + -1, + 7, + 6, + 18, + -1, + -1, + 3, + -1, + -1, + -1, + 1, + -1, + 2, + 0, + -1, + 0, + 18, + 0, + 12, + 16, + 0, + 9, + -1, + 10, + -1, + 6, + 2, + 8, + 14, + -1, + 0, + 6, + -1, + 12, + 1, + -1, + 3, + -1, + 5, + -1, + 10, + 3, + -1, + -1, + -1, + -1, + -1, + 9, + 0, + -1, + 4, + 14, + 1, + -1, + -1, + 8, + 10, + -1, + -1, + -1, + -1, + -1, + 4, + 7, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 19, + -1, + -1, + -1, + 18, + 2, + 3, + -1, + 14, + -1, + -1, + 19, + -1, + -1, + 3, + 2, + -1, + 2, + 4, + -1, + -1, + 1, + -1, + -1, + -1, + 3, + -1, + 3, + -1, + 15, + -1, + -1, + 5, + -1, + -1, + 0, + -1, + 0, + -1, + -1, + 0, + 1, + -1, + 9, + -1, + -1, + -1, + -1, + 5, + 3, + 0, + 6, + 2, + 0, + -1, + 9, + -1, + -1, + 0, + 2, + 0, + 5, + 3, + -1, + -1, + 0, + 15, + 4, + 2, + -1, + -1, + 1, + 2, + -1, + 3, + -1, + -1, + 2, + -1, + 2, + -1, + -1, + -1, + 1, + -1, + -1, + 19, + 3, + -1, + -1, + -1, + -1, + 8, + 6, + -1, + -1, + 3, + 6, + -1, + -1, + -1, + -1, + -1, + 0, + 12, + -1, + -1, + 13, + 14, + 14, + -1, + -1, + -1, + 10, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + 1, + 3, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + 0, + 0, + -1, + 14, + -1, + -1, + 19, + -1, + 5, + -1, + -1, + 1, + -1, + 0, + 12, + 0, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + 0, + 0, + 3, + 11, + -1, + 2, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + 5, + 2, + -1, + 2, + 0, + 12, + -1, + 3, + -1, + -1, + -1, + -1, + 6, + 5, + 2, + 4, + 0, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 3, + -1, + 7, + 12, + -1, + -1, + 0, + -1, + 0, + -1, + -1, + -1, + 10, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 14, + 6, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 15, + -1, + -1, + 2, + 1, + -1, + -1, + 0, + 1, + -1, + -1, + 1, + 7, + -1, + 0, + 15, + -1, + 10, + 16, + 2, + 7, + 0, + 4, + 12, + 2, + -1, + 0, + -1, + 15, + -1, + 6, + -1, + -1, + -1, + 15, + 2, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 8, + 1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + -1, + 10, + 0, + 8, + -1, + -1, + 7, + -1, + -1, + -1, + 2, + -1, + -1, + 11, + -1, + 7, + -1, + -1, + -1, + 0, + -1, + 2, + 7, + 7, + -1, + -1, + -1, + 6, + -1, + 7, + 9, + -1, + 16, + 0, + -1, + 0, + 14, + 7, + 13, + 3, + 16, + -1, + -1, + 10, + 7, + -1, + 4, + 8, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 14, + -1, + -1, + -1, + 8, + -1, + 4, + 1, + 0, + 4, + 7, + 0, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 18, + -1, + 12, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 3, + -1, + -1, + 8, + -1, + 0, + 5, + 4, + -1, + -1, + 17, + -1, + -1, + -1, + 0, + -1, + 4, + -1, + -1, + 17, + -1, + 10, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 2, + -1, + 2, + 2, + -1, + 5, + -1, + -1, + 4, + 4, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 12, + 10, + 14, + 2, + -1, + -1, + 1, + 0, + 0, + -1, + -1, + 4, + -1, + -1, + 1, + 14, + 0, + -1, + -1, + 14, + -1, + -1, + -1, + 1, + -1, + 3, + -1, + 0, + -1, + -1, + -1, + -1, + 5, + 16, + 5, + -1, + -1, + 19, + -1, + -1, + -1, + 18, + -1, + 2, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + 3, + 1, + -1, + -1, + 1, + 2, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + 2, + 13, + 1, + 16, + 14, + -1, + 5, + 7, + 6, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 0, + 1, + -1, + 1, + -1, + 1, + 13, + 0, + 12, + -1, + 13, + 14, + -1, + -1, + 5, + -1, + 2, + -1, + -1, + 0, + -1, + 11, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 1, + 5, + 2, + 7, + 3, + 6, + 0, + -1, + -1, + 5, + -1, + -1, + 1, + -1, + 3, + -1, + -1, + -1, + 14, + -1, + -1, + 7, + 2, + 10, + -1, + 17, + 4, + -1, + 2, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 1, + -1, + 14, + 3, + 0, + 0, + 5, + 4, + 0, + 16, + 3, + -1, + -1, + -1, + 6, + -1, + 7, + 14, + 1, + 2, + -1, + 0, + 14, + 4, + 1, + 8, + -1, + 1, + -1, + -1, + 19, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 18, + 1, + 4, + -1, + -1, + -1, + -1, + -1, + 0, + 8, + -1, + -1, + -1, + -1, + 0, + -1, + 2, + 3, + 2, + -1, + 5, + 8, + -1, + 9, + -1, + -1, + -1, + 2, + 7, + -1, + -1, + -1, + 0, + -1, + 6, + -1, + -1, + -1, + 17, + -1, + -1, + 4, + 8, + 2, + -1, + 8, + 9, + 1, + 6, + -1, + 13, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 14, + 2, + 0, + -1, + -1, + -1, + -1, + 7, + -1, + 5, + -1, + -1, + -1, + 9, + 2, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 0, + -1, + 0, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 8, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 3, + 1, + 13, + 10, + 4, + -1, + -1, + 5, + 7, + 0, + 7, + -1, + -1, + -1, + 0, + 6, + -1, + -1, + 0, + -1, + 0, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 3, + 13, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + 16, + -1, + 4, + 7, + -1, + 0, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + 14, + -1, + 4, + -1, + 14, + 12, + -1, + 7, + 1, + 1, + -1, + 18, + 3, + 14, + -1, + 0, + -1, + 4, + 1, + 11, + 1, + -1, + -1, + 1, + 2, + -1, + -1, + 1, + 14, + -1, + 6, + 1, + -1, + 12, + 9, + -1, + 2, + -1, + -1, + -1, + 19, + 0, + -1, + -1, + -1, + 1, + 12, + -1, + -1, + -1, + -1, + -1, + 2, + 0, + 0, + -1, + 8, + -1, + 9, + 2, + -1, + 1, + 0, + 5, + 18, + -1, + -1, + 1, + 1, + -1, + 8, + -1, + 9, + -1, + 1, + 12, + -1, + -1, + 16, + -1, + 2, + 1, + -1, + 2, + 6, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 1, + -1, + 2, + 2, + 2, + -1, + -1, + -1, + 3, + -1, + 8, + 1, + 2, + -1, + 4, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 12, + 18, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + 8, + 7, + 5, + 5, + -1, + 10, + 18, + -1, + -1, + -1, + -1, + 2, + 3, + -1, + -1, + -1, + 6, + 15, + -1, + -1, + 1, + -1, + 1, + -1, + 10, + 0, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + 0, + 6, + 4, + 11, + 17, + -1, + -1, + -1, + 18, + -1, + 15, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 7, + 8, + 2, + 0, + -1, + -1, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 2, + 0, + 1, + 0, + -1, + -1, + 8, + -1, + 0, + -1, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + 4, + 1, + -1, + -1, + 10, + -1, + -1, + -1, + 3, + 13, + 2, + -1, + 1, + 3, + 0, + 3, + -1, + -1, + 3, + 7, + -1, + -1, + 3, + -1, + 0, + -1, + 0, + -1, + 14, + 16, + -1, + -1, + 6, + -1, + 7, + 1, + 5, + -1, + 4, + 1, + -1, + 4, + -1, + -1, + -1, + 10, + 12, + 3, + 0, + 8, + 18, + 5, + 2, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + 11, + -1, + 16, + -1, + 3, + 15, + 2, + -1, + 12, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 13, + -1, + 1, + 19, + 6, + 1, + 14, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + 13, + 14, + -1, + -1, + 6, + -1, + 7, + -1, + -1, + 14, + -1, + -1, + -1, + -1, + -1, + 3, + 19, + -1, + -1, + 7, + 2, + 2, + -1, + 12, + -1, + -1, + 8, + 3, + -1, + 5, + 0, + 1, + -1, + 11, + 8, + -1, + 12, + 14, + -1, + 5, + -1, + 16, + -1, + 19, + -1, + -1, + 12, + 7, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + 8, + -1, + 4, + -1, + 3, + 2, + 1, + -1, + 6, + -1, + -1, + 6, + 14, + -1, + -1, + 6, + -1, + -1, + -1, + 10, + 16, + -1, + -1, + -1, + 0, + -1, + 0, + -1, + 10, + 14, + 9, + -1, + -1, + -1, + 19, + -1, + -1, + 0, + -1, + -1, + 7, + 6, + -1, + 18, + 17, + 13, + 0, + 9, + 16, + -1, + 14, + 1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + 1, + -1, + -1, + 4, + -1, + 7, + 11, + -1, + 13, + -1, + 6, + -1, + 0, + -1, + -1, + 13, + 0, + -1, + -1, + 1, + 0, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + 5, + -1, + -1, + 17, + -1, + 2, + -1, + -1, + -1, + 6, + -1, + -1, + 7, + -1, + 0, + -1, + -1, + 14, + 0, + 4, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 16, + -1, + 1, + -1, + -1, + -1, + -1, + 6, + -1, + 10, + 0, + -1, + 10, + -1, + 9, + -1, + 6, + -1, + -1, + -1, + 8, + -1, + -1, + 6, + 14, + -1, + 4, + -1, + 17, + 14, + 0, + -1, + 3, + 2, + -1, + 2, + -1, + -1, + 0, + -1, + 5, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 6, + 7, + 2, + 15, + -1, + -1, + 8, + -1, + -1, + -1, + 1, + 0, + -1, + -1, + 17, + -1, + -1, + -1, + 1, + -1, + -1, + 0, + 8, + 0, + -1, + -1, + -1, + 16, + -1, + 0, + 5, + -1, + -1, + 5, + -1, + 5, + 18, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 1, + 1, + 0, + 6, + 2, + 1, + 0, + 1, + -1, + 0, + 6, + -1, + 16, + -1, + 16, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 1, + 2, + 4, + 11, + 15, + 2, + -1, + 19, + -1, + 0, + -1, + -1, + 9, + 1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 14, + -1, + 6, + 7, + -1, + -1, + -1, + -1, + -1, + 0, + 1, + -1, + -1, + -1, + -1, + 7, + 18, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + 1, + -1, + 10, + 1, + 1, + 0, + 5, + -1, + -1, + -1, + -1, + -1, + 1, + 14, + -1, + 7, + 4, + 0, + -1, + -1, + -1, + -1, + 13, + -1, + 10, + -1, + 5, + -1, + 14, + 6, + 3, + 0, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 10, + -1, + -1, + -1, + 0, + -1, + 6, + 18, + 0, + -1, + -1, + 9, + -1, + 7, + -1, + 10, + -1, + 0, + -1, + 16, + 13, + 13, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 13, + 10, + 3, + 1, + -1, + -1, + 3, + 14, + -1, + -1, + -1, + -1, + 0, + -1, + 2, + -1, + 2, + 1, + 11, + -1, + -1, + 5, + -1, + 14, + 1, + 2, + -1, + -1, + 0, + -1, + 3, + -1, + 1, + -1, + 5, + 3, + 16, + -1, + -1, + 9, + 4, + -1, + 4, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 4, + 11, + -1, + 1, + 10, + -1, + 14, + -1, + 6, + -1, + -1, + -1, + -1, + 12, + 1, + -1, + 2, + 3, + -1, + -1, + -1, + 0, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + 7, + -1, + -1, + -1, + 6, + -1, + 18, + -1, + 1, + -1, + -1, + -1, + 4, + -1, + 0, + 7, + -1, + 7, + 0, + -1, + -1, + 1, + 1, + -1, + 12, + -1, + 0, + -1, + -1, + 17, + -1, + 0, + -1, + -1, + -1, + -1, + 0, + -1, + 1, + 0, + 7, + -1, + 16, + -1, + 0, + -1, + 0, + -1, + -1, + 1, + -1, + 0, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + 8, + 2, + 4, + -1, + -1, + 0, + -1, + 19, + 3, + 15, + -1, + -1, + 15, + -1, + 4, + -1, + 12, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + 0, + -1, + 4, + -1, + -1, + 11, + -1, + 4, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 4, + -1, + 1, + 2, + 0, + -1, + 11, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + 1, + 2, + -1, + -1, + 0, + 2, + 3, + 2, + 5, + -1, + 5, + 19, + -1, + 7, + 3, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 17, + 7, + -1, + -1, + 18, + -1, + -1, + 11, + 5, + 0, + -1, + -1, + 11, + 2, + 1, + 11, + 0, + -1, + -1, + -1, + -1, + 0, + 6, + 4, + 2, + 2, + 12, + -1, + 2, + -1, + 13, + 10, + 3, + -1, + -1, + -1, + -1, + 0, + -1, + 1, + 9, + -1, + -1, + -1, + 0, + -1, + -1, + 0, + -1, + -1, + -1, + 18, + 13, + -1, + -1, + -1, + 14, + 5, + -1, + 0, + -1, + 1, + 2, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 15, + -1, + 0, + -1, + 11, + 3, + 18, + 6, + -1, + -1, + 0, + -1, + -1, + 1, + 0, + -1, + 0, + 0, + 1, + -1, + 0, + -1, + -1, + -1, + -1, + 5, + 1, + -1, + 2, + -1, + 3, + -1, + -1, + 2, + 1, + -1, + 1, + -1, + 4, + -1, + -1, + 13, + 0, + 2, + -1, + 0, + 10, + -1, + -1, + -1, + 3, + -1, + 0, + -1, + -1, + 0, + -1, + 2, + 1, + 0, + 1, + -1, + -1, + 11, + 9, + -1, + -1, + 1, + 2, + -1, + 6, + 6, + 1, + 12, + -1, + -1, + -1, + 14, + -1, + 3, + -1, + -1, + 0, + -1, + 6, + -1, + -1, + 8, + 13, + 5, + 19, + 2, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 2, + -1, + 0, + 5, + -1, + 12, + -1, + -1, + 17, + -1, + -1, + 10, + 0, + -1, + 1, + 7, + 15, + 9, + 0, + -1, + -1, + -1, + -1, + 0, + 7, + 2, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 1, + 3, + -1, + -1, + 8, + -1, + 0, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + 16, + 2, + -1, + -1, + -1, + 0, + 0, + -1, + 6, + -1, + -1, + -1, + 5, + -1, + 14, + 2, + -1, + -1, + 0, + -1, + 0, + -1, + 11, + -1, + 0, + 5, + -1, + -1, + -1, + 3, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 6, + -1, + 0, + -1, + -1, + 0, + 0, + 12, + 14, + 2, + -1, + -1, + 1, + 0, + 0, + 2, + 4, + 7, + 1, + 11, + -1, + 2, + -1, + -1, + 0, + -1, + 8, + -1, + 16, + -1, + -1, + 11, + 0, + -1, + -1, + 11, + 15, + -1, + 4, + 12, + -1, + 10, + 2, + -1, + -1, + -1, + 8, + 1, + -1, + -1, + -1, + -1, + -1, + 14, + -1, + 8, + 7, + -1, + 2, + 17, + -1, + -1, + -1, + 3, + 8, + 2, + -1, + 0, + 2, + -1, + 12, + 6, + 0, + -1, + 1, + -1, + 0, + 0, + -1, + -1, + 11, + -1, + 3, + -1, + 1, + -1, + 4, + 1, + -1, + -1, + 5, + 1, + 1, + -1, + -1, + -1, + 2, + -1, + 5, + -1, + -1, + 2, + 0, + 1, + 1, + 2, + 9, + 4, + 4, + -1, + 1, + -1, + -1, + -1, + 0, + 14, + 10, + -1, + -1, + -1, + 17, + 4, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 0, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 0, + -1, + 0, + -1, + 2, + 7, + -1, + 12, + 7, + -1, + 9, + 4, + 0, + 19, + 1, + -1, + -1, + 18, + 12, + -1, + 2, + -1, + -1, + 0, + -1, + -1, + 6, + 6, + 14, + -1, + 11, + 5, + -1, + -1, + 18, + -1, + -1, + 0, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 10, + -1, + 0, + 12, + -1, + 13, + -1, + 0, + 13, + 0, + 0, + 8, + 3, + 0, + -1, + 1, + -1, + 2, + 0, + -1, + 1, + 1, + -1, + -1, + 11, + 4, + -1, + 0, + -1, + 7, + -1, + 5, + 8, + 11, + -1, + 3, + 0, + -1, + 1, + -1, + -1, + 1, + 8, + 9, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + -1, + 11, + -1, + -1, + 3, + 1, + 19, + -1, + 5, + -1, + -1, + -1, + 3, + -1, + -1, + 10, + 2, + -1, + -1, + -1, + 7, + 7, + 14, + 11, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 0, + 15, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 11, + -1, + 2, + 14, + 3, + -1, + 13, + -1, + -1, + -1, + 4, + 13, + -1, + 2, + -1, + -1, + 2, + 18, + 7, + -1, + 0, + -1, + 0, + 5, + -1, + 1, + 1, + 2, + 2, + -1, + 1, + -1, + 5, + -1, + 8, + -1, + 4, + 0, + 3, + -1, + 5, + 0, + 5, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + 6, + 9, + 0, + 5, + 0, + 1, + -1, + -1, + 14, + 2, + -1, + 9, + -1, + 0, + 7, + -1, + -1, + 11, + 7, + -1, + -1, + -1, + -1, + 0, + 0, + 1, + -1, + -1, + 11, + 2, + 13, + 11, + -1, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 1, + 18, + -1, + 19, + 3, + 1, + -1, + -1, + 4, + 9, + -1, + 17, + -1, + 16, + -1, + 0, + 13, + -1, + -1, + 7, + 13, + -1, + -1, + 2, + -1, + 18, + -1, + -1, + 1, + 5, + -1, + 6, + 15, + 13, + 15, + -1, + 2, + 9, + -1, + 11, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 8, + 1, + 19, + -1, + -1, + -1, + -1, + -1, + 11, + 19, + -1, + 0, + 2, + 16, + 5, + 19, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 16, + 0, + 0, + 2, + -1, + 0, + 0, + 1, + 9, + 10, + 0, + 10, + 1, + 6, + 1, + 16, + 17, + 1, + 2, + 3, + 0, + 0, + -1, + -1, + 2, + -1, + 7, + 4, + 1, + 0, + 0, + -1, + -1, + 0, + 11, + 0, + -1, + 17, + 0, + -1, + 14, + 1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + 0, + 10, + -1, + -1, + 6, + -1, + 2, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 1, + 6, + 6, + 5, + -1, + -1, + -1, + -1, + 0, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 4, + -1, + -1, + -1, + 0, + 0, + -1, + 5, + 9, + 9, + -1, + -1, + -1, + -1, + 3, + 10, + 3, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + 6, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 2, + 11, + 0, + 3, + 0, + -1, + 0, + -1, + 0, + -1, + -1, + 0, + 17, + 10, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 6, + -1, + 8, + -1, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + 6, + 3, + -1, + 4, + -1, + -1, + -1, + -1, + 15, + 8, + 2, + 16, + -1, + -1, + 1, + -1, + 2, + 6, + -1, + 18, + -1, + -1, + 5, + -1, + -1, + 2, + -1, + -1, + -1, + 10, + -1, + 6, + 7, + -1, + 1, + 11, + 0, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 14, + -1, + -1, + -1, + -1, + 9, + 2, + -1, + -1, + 1, + 0, + -1, + 2, + 0, + 0, + -1, + 2, + 8, + -1, + 2, + -1, + -1, + 17, + 0, + 0, + -1, + 0, + -1, + -1, + 0, + 2, + 1, + -1, + -1, + -1, + 1, + -1, + 14, + -1, + -1, + -1, + 0, + -1, + -1, + 5, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 8, + 2, + 1, + -1, + 2, + 4, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + -1, + -1, + 7, + -1, + 2, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 5, + 1, + 12, + -1, + 9, + -1, + -1, + -1, + 16, + 4, + -1, + 0, + 7, + -1, + 2, + -1, + -1, + -1, + 11, + -1, + 1, + 4, + -1, + -1, + -1, + -1, + 3, + -1, + 5, + 8, + -1, + -1, + 5, + -1, + -1, + -1, + 5, + -1, + 11, + -1, + 16, + 19, + 7, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + 1, + 9, + 0, + 1, + -1, + 10, + -1, + 2, + -1, + 2, + 11, + 5, + 10, + 10, + 2, + -1, + -1, + 4, + -1, + 17, + -1, + 8, + -1, + 0, + -1, + -1, + 16, + 2, + -1, + -1, + 10, + 4, + -1, + -1, + -1, + 15, + 14, + -1, + 3, + -1, + 11, + -1, + -1, + 17, + 1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 1, + 2, + -1, + -1, + -1, + 16, + -1, + -1, + 19, + 17, + -1, + -1, + 2, + 5, + 1, + 5, + -1, + 6, + -1, + 0, + 16, + -1, + -1, + 1, + 1, + 5, + -1, + -1, + 5, + -1, + -1, + -1, + 16, + 6, + -1, + -1, + 2, + -1, + -1, + 10, + 2, + 11, + 9, + -1, + 14, + -1, + 15, + -1, + -1, + 1, + -1, + -1, + 5, + -1, + 0, + 4, + 12, + 6, + -1, + 8, + 0, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 0, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + 11, + 1, + 5, + -1, + -1, + 16, + -1, + 5, + 13, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 15, + -1, + 0, + -1, + -1, + 1, + 0, + 2, + -1, + -1, + -1, + 2, + -1, + 8, + 0, + 1, + -1, + -1, + 0, + 0, + 1, + -1, + 5, + 0, + 9, + 9, + 0, + -1, + -1, + 2, + 0, + -1, + 0, + -1, + -1, + -1, + 3, + -1, + -1, + 1, + 0, + 2, + -1, + 4, + -1, + 5, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + 3, + 0, + 10, + -1, + -1, + -1, + -1, + 13, + 6, + 16, + -1, + 6, + -1, + 1, + -1, + 18, + -1, + 3, + 0, + 1, + -1, + 0, + -1, + 1, + 2, + -1, + 8, + -1, + -1, + -1, + -1, + 1, + -1, + 14, + -1, + 0, + -1, + 5, + 1, + -1, + 13, + -1, + -1, + 15, + 2, + 0, + -1, + 14, + 14, + 1, + 5, + -1, + -1, + 1, + 8, + 1, + -1, + -1, + 15, + 2, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + 0, + -1, + 1, + 6, + -1, + 3, + -1, + 13, + -1, + -1, + 0, + 19, + -1, + -1, + -1, + 13, + 6, + 0, + -1, + -1, + -1, + -1, + -1, + 9, + 11, + 1, + 7, + -1, + -1, + 0, + 8, + -1, + -1, + 13, + 4, + -1, + -1, + -1, + 0, + 6, + -1, + -1, + 1, + 1, + 1, + 4, + 14, + 3, + 7, + 1, + -1, + 11, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 1, + 4, + 1, + 2, + 14, + -1, + -1, + 2, + 0, + 16, + -1, + -1, + -1, + 2, + 11, + -1, + 11, + -1, + 12, + -1, + -1, + -1, + 0, + 14, + 0, + 5, + 1, + -1, + 12, + 2, + -1, + 1, + 0, + 0, + -1, + 2, + -1, + 3, + 0, + 4, + 2, + -1, + 17, + 2, + 1, + 6, + 7, + 0, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + 7, + -1, + 5, + -1, + 0, + 9, + 16, + 17, + 6, + -1, + 1, + -1, + -1, + -1, + 2, + 0, + 1, + -1, + -1, + -1, + -1, + 0, + 3, + 16, + -1, + -1, + 8, + -1, + -1, + 9, + -1, + 12, + 0, + 0, + 2, + 15, + 16, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + 13, + 11, + 4, + -1, + -1, + -1, + 3, + 0, + -1, + -1, + -1, + 0, + 19, + -1, + -1, + -1, + 14, + -1, + 0, + 11, + 14, + 1, + 5, + 1, + 1, + 0, + 11, + 1, + 3, + -1, + -1, + 14, + -1, + 2, + -1, + 10, + -1, + -1, + -1, + 3, + 0, + 2, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 14, + 1, + 4, + -1, + -1, + -1, + 3, + 4, + -1, + 12, + 14, + 5, + 18, + -1, + -1, + 3, + -1, + -1, + 5, + 0, + 1, + -1, + -1, + -1, + 2, + -1, + 3, + -1, + 0, + -1, + 4, + 0, + -1, + -1, + 0, + -1, + 8, + 8, + -1, + 1, + 15, + -1, + -1, + 2, + -1, + 3, + -1, + 2, + 4, + 1, + -1, + -1, + 7, + 12, + -1, + -1, + 2, + 1, + 0, + -1, + -1, + 1, + -1, + 16, + 4, + 3, + 0, + -1, + -1, + 5, + -1, + -1, + -1, + 16, + 2, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + 4, + 0, + 2, + -1, + 4, + 7, + 3, + -1, + -1, + -1, + -1, + 14, + 5, + 2, + 2, + -1, + 3, + 5, + 2, + 3, + -1, + 5, + -1, + -1, + -1, + 9, + -1, + 0, + 4, + 5, + -1, + -1, + -1, + 0, + -1, + 1, + -1, + 12, + -1, + 11, + -1, + -1, + -1, + -1, + 0, + -1, + 0, + 4, + 0, + -1, + -1, + 0, + -1, + -1, + -1, + 19, + 5, + 4, + -1, + 14, + 1, + -1, + 6, + -1, + 7, + 4, + -1, + 1, + -1, + -1, + -1, + 14, + 3, + 1, + -1, + 4, + -1, + -1, + -1, + -1, + 17, + -1, + -1, + 15, + 3, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 13, + 0, + 4, + 2, + -1, + -1, + 5, + -1, + 13, + -1, + -1, + -1, + 10, + -1, + 0, + -1, + -1, + -1, + -1, + 5, + 12, + 1, + -1, + 14, + 0, + -1, + 13, + 1, + 7, + 16, + -1, + 2, + -1, + -1, + 0, + -1, + -1, + 1, + 5, + -1, + -1, + 1, + -1, + -1, + 5, + -1, + 15, + -1, + -1, + -1, + -1, + 14, + -1, + 3, + -1, + 3, + -1, + 7, + -1, + -1, + 7, + 1, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 4, + 1, + -1, + -1, + -1, + 0, + 8, + -1, + 0, + -1, + -1, + 0, + 11, + 0, + -1, + 3, + -1, + 8, + 2, + 1, + 2, + -1, + -1, + -1, + 2, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + 0, + -1, + 5, + 1, + -1, + 0, + 19, + -1, + -1, + -1, + 1, + -1, + 6, + 8, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 0, + -1, + -1, + -1, + -1, + 2, + 8, + 0, + 7, + 8, + 1, + 5, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + 6, + 1, + 3, + 1, + 3, + 1, + -1, + -1, + -1, + -1, + 19, + 0, + -1, + -1, + -1, + -1, + -1, + 9, + 18, + 0, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 1, + -1, + 3, + 4, + 3, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 2, + 2, + 1, + 6, + -1, + -1, + 0, + 5, + -1, + -1, + 0, + -1, + -1, + 0, + -1, + 0, + 17, + 4, + 1, + 0, + -1, + -1, + -1, + 1, + -1, + 5, + 0, + 7, + 4, + -1, + 0, + 7, + 1, + -1, + -1, + -1, + 3, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 3, + -1, + -1, + 2, + -1, + 2, + -1, + -1, + -1, + -1, + 12, + 1, + -1, + -1, + -1, + 2, + -1, + 2, + 3, + 1, + -1, + 8, + 11, + 3, + 6, + -1, + 2, + -1, + 10, + 0, + -1, + 10, + 6, + 11, + 0, + -1, + -1, + -1, + 2, + 1, + -1, + -1, + -1, + 2, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 0, + -1, + 0, + 2, + 12, + 4, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 14, + -1, + -1, + -1, + -1, + 0, + -1, + 0, + -1, + 1, + 11, + 4, + -1, + 0, + 4, + -1, + -1, + -1, + 1, + 14, + -1, + 1, + -1, + 2, + -1, + 9, + 4, + 18, + -1, + 8, + -1, + -1, + 2, + -1, + 1, + 2, + -1, + -1, + 6, + 2, + -1, + 2, + 16, + 11, + 9, + 16, + 14, + -1, + 14, + -1, + 18, + -1, + -1, + 0, + -1, + 0, + 12, + -1, + 11, + -1, + 0, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + 5, + 5, + 14, + -1, + 0, + 16, + 19, + 3, + 2, + 3, + 0, + -1, + -1, + -1, + 8, + 0, + 6, + 2, + -1, + 2, + -1, + -1, + -1, + 13, + 1, + -1, + -1, + -1, + -1, + -1, + 8, + 15, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 12, + 0, + 1, + 0, + 7, + -1, + -1, + -1, + 7, + 12, + -1, + -1, + -1, + -1, + 0, + 11, + -1, + 0, + 0, + 14, + 6, + -1, + 1, + 4, + -1, + -1, + -1, + 14, + 1, + 0, + -1, + 4, + 5, + 5, + -1, + 3, + 3, + 4, + 2, + 16, + 4, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 1, + -1, + 3, + 13, + 15, + 0, + -1, + 2, + 19, + -1, + -1, + -1, + 17, + 0, + -1, + -1, + 2, + 11, + 0, + 2, + 15, + 1, + 12, + 14, + 0, + -1, + 3, + -1, + 4, + -1, + 14, + -1, + -1, + 8, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 8, + 12, + -1, + 7, + -1, + 12, + 2, + -1, + -1, + 11, + 2, + -1, + -1, + -1, + -1, + 2, + -1, + 3, + 0, + -1, + 14, + -1, + 2, + 0, + 10, + 10, + 1, + 8, + 1, + 3, + -1, + -1, + 0, + 1, + 5, + -1, + 1, + 13, + 2, + 4, + 14, + 4, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + 0, + 9, + -1, + 0, + -1, + 8, + 0, + 4, + 0, + -1, + -1, + 2, + 11, + 0, + 0, + -1, + -1, + 14, + 0, + -1, + -1, + -1, + -1, + 2, + 4, + 2, + 6, + 1, + -1, + 5, + -1, + 1, + 19, + 16, + -1, + 1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 17, + 8, + -1, + 2, + 2, + -1, + 1, + -1, + -1, + 0, + 13, + -1, + -1, + -1, + 0, + 3, + 0, + -1, + -1, + 0, + -1, + 0, + 2, + 9, + -1, + 1, + 9, + 1, + 2, + -1, + -1, + 7, + 2, + 18, + 12, + 13, + -1, + 1, + -1, + -1, + -1, + 7, + -1, + -1, + 19, + 5, + 0, + 9, + 6, + -1, + 1, + -1, + -1, + 1, + 0, + 0, + 10, + 8, + -1, + 8, + -1, + -1, + 0, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + 2, + 14, + 17, + 1, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + 7, + 7, + 14, + 9, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 1, + 18, + 14, + -1, + -1, + -1, + 1, + -1, + 19, + 3, + 0, + -1, + -1, + -1, + -1, + -1, + 6, + 7, + -1, + 5, + -1, + 18, + 2, + -1, + 0, + 17, + -1, + 11, + 5, + -1, + 11, + -1, + 13, + -1, + 0, + -1, + 8, + 0, + -1, + 0, + -1, + 1, + -1, + 17, + -1, + 15, + -1, + -1, + 13, + -1, + 8, + -1, + -1, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 13, + -1, + 2, + 10, + 0, + -1, + 13, + 0, + -1, + -1, + 1, + -1, + -1, + -1, + 2, + 4, + -1, + 1, + 6, + 0, + -1, + 6, + 14, + 11, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 14, + 2, + 1, + 7, + -1, + -1, + 0, + 5, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 0, + -1, + 5, + -1, + 9, + -1, + 2, + 9, + -1, + 0, + 5, + 4, + -1, + 11, + -1, + 1, + 5, + -1, + 0, + 12, + -1, + -1, + -1, + -1, + -1, + 5, + 0, + 12, + 9, + -1, + -1, + -1, + 1, + -1, + 2, + -1, + 2, + -1, + 6, + 2, + -1, + -1, + -1, + 16, + 6, + -1, + 4, + 1, + -1, + -1, + -1, + -1, + 11, + 18, + -1, + -1, + 16, + -1, + -1, + -1, + -1, + 12, + 0, + 1, + -1, + 11, + 10, + 11, + -1, + -1, + -1, + 8, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 2, + -1, + 1, + -1, + -1, + 4, + -1, + -1, + 0, + -1, + 0, + 1, + -1, + -1, + 8, + -1, + 15, + 10, + -1, + -1, + -1, + -1, + 0, + -1, + 17, + 10, + 3, + -1, + 4, + -1, + -1, + 0, + 8, + -1, + -1, + 2, + 5, + -1, + -1, + -1, + -1, + 5, + -1, + 14, + 4, + 14, + 4, + -1, + 0, + 1, + -1, + 4, + -1, + -1, + 17, + -1, + -1, + -1, + 5, + 5, + -1, + -1, + -1, + -1, + 11, + 6, + -1, + 1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 0, + 11, + 0, + 3, + -1, + -1, + 2, + -1, + -1, + 1, + 1, + -1, + -1, + 2, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + 14, + 0, + -1, + 1, + 1, + -1, + 4, + -1, + -1, + 2, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 7, + 2, + -1, + 6, + 12, + 16, + -1, + 3, + -1, + 0, + 3, + 9, + -1, + 0, + 13, + 1, + 5, + -1, + -1, + 0, + 0, + -1, + 11, + 14, + -1, + 7, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + 4, + 2, + 8, + 5, + 0, + 15, + 0, + -1, + 6, + 4, + 5, + 19, + -1, + -1, + 6, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + 18, + -1, + 8, + 5, + 6, + -1, + -1, + 14, + 2, + -1, + 0, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + 0, + 7, + 14, + -1, + 0, + 4, + 9, + -1, + -1, + 2, + -1, + 2, + -1, + -1, + -1, + -1, + 0, + -1, + 14, + 0, + -1, + -1, + -1, + -1, + 1, + -1, + 0, + 11, + 2, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + 10, + 3, + -1, + 0, + -1, + -1, + 0, + -1, + -1, + 0, + 1, + 1, + 18, + -1, + -1, + -1, + 0, + -1, + 8, + -1, + 0, + -1, + 4, + -1, + 8, + 2, + 0, + 1, + 6, + -1, + 7, + -1, + -1, + -1, + 3, + 2, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 1, + -1, + 1, + -1, + -1, + 13, + 1, + 3, + -1, + 2, + -1, + 10, + 2, + -1, + -1, + 6, + 1, + 3, + 1, + -1, + 1, + 17, + 15, + -1, + -1, + 1, + -1, + -1, + 12, + -1, + 0, + -1, + 1, + -1, + 4, + -1, + -1, + 5, + 1, + -1, + 4, + 16, + 6, + -1, + -1, + -1, + 5, + -1, + 0, + -1, + 3, + -1, + 4, + 5, + 1, + -1, + 0, + -1, + 1, + -1, + -1, + 14, + 4, + -1, + 1, + -1, + 17, + 17, + 13, + -1, + 5, + 2, + -1, + -1, + -1, + 5, + 9, + 16, + -1, + 9, + -1, + -1, + 1, + 4, + 10, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + 2, + -1, + -1, + -1, + -1, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + 0, + -1, + 2, + 1, + 5, + -1, + 3, + -1, + 0, + -1, + -1, + 3, + 3, + 2, + 3, + -1, + 4, + -1, + 3, + -1, + 5, + -1, + -1, + -1, + 14, + 19, + 0, + -1, + 5, + 0, + -1, + -1, + -1, + -1, + 10, + 4, + -1, + 14, + 8, + 18, + 0, + 3, + 4, + -1, + 4, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + 9, + 2, + -1, + -1, + -1, + 0, + -1, + -1, + 15, + -1, + 5, + -1, + 4, + -1, + 3, + 19, + 5, + 14, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 2, + 13, + -1, + 3, + 5, + 1, + -1, + -1, + 0, + -1, + -1, + 14, + 19, + 13, + -1, + 1, + 7, + -1, + 13, + 12, + 4, + 4, + 9, + -1, + 9, + -1, + -1, + 1, + -1, + 6, + 9, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + -1, + 19, + 6, + -1, + 1, + -1, + 14, + 2, + 0, + -1, + 1, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 13, + -1, + 11, + 3, + -1, + 5, + 5, + 2, + -1, + -1, + 8, + -1, + 0, + -1, + 0, + -1, + 0, + 6, + 12, + 2, + 2, + 1, + 1, + -1, + -1, + -1, + 2, + -1, + 9, + 5, + 0, + 16, + -1, + 0, + 1, + -1, + -1, + 0, + 11, + -1, + 4, + -1, + 1, + 1, + 7, + 4, + -1, + 1, + -1, + 18, + 7, + 17, + 3, + 4, + 18, + -1, + 14, + -1, + -1, + 7, + -1, + -1, + 7, + 3, + 17, + -1, + -1, + 6, + 19, + -1, + 15, + 7, + 0, + -1, + 2, + 4, + 10, + 1, + -1, + -1, + -1, + -1, + 1, + -1, + 0, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 0, + -1, + 0, + -1, + 1, + -1, + -1, + 13, + -1, + 7, + 2, + -1, + 7, + -1, + 12, + -1, + 0, + -1, + 19, + 14, + -1, + -1, + 7, + 13, + 2, + 0, + -1, + -1, + -1, + 11, + 12, + -1, + -1, + -1, + 0, + 12, + 1, + -1, + -1, + -1, + 5, + 1, + -1, + 0, + 9, + 2, + 13, + -1, + 11, + -1, + 13, + -1, + 0, + -1, + 13, + 5, + -1, + 3, + -1, + -1, + 4, + -1, + 2, + 2, + 0, + 13, + 1, + 15, + 11, + -1, + 0, + 0, + -1, + 18, + 1, + -1, + -1, + 5, + 0, + -1, + 16, + -1, + -1, + 1, + 2, + -1, + -1, + 2, + -1, + -1, + 13, + 0, + 0, + 0, + 6, + 0, + -1, + -1, + 2, + -1, + 14, + 2, + 3, + -1, + -1, + -1, + -1, + 4, + -1, + 3, + 1, + -1, + 14, + 6, + 5, + 11, + 2, + 7, + -1, + 10, + -1, + 11, + 0, + -1, + 1, + -1, + 8, + -1, + -1, + -1, + 18, + -1, + -1, + 10, + 9, + -1, + -1, + 3, + -1, + 18, + 2, + -1, + -1, + 2, + 1, + -1, + -1, + -1, + -1, + 2, + -1, + 2, + 1, + 14, + 6, + -1, + -1, + 5, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + 2, + 2, + -1, + -1, + 6, + -1, + 0, + 5, + -1, + -1, + 15, + -1, + 2, + -1, + -1, + -1, + 19, + 16, + 17, + 2, + 0, + 2, + -1, + -1, + 1, + 4, + -1, + -1, + 0, + 9, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 13, + -1, + 1, + 4, + 0, + -1, + -1, + 2, + -1, + -1, + 6, + 1, + 2, + -1, + 4, + -1, + -1, + -1, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + 14, + -1, + -1, + 2, + 8, + 4, + -1, + 14, + -1, + 7, + -1, + -1, + 0, + 7, + -1, + 15, + 3, + 8, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + 3, + 15, + -1, + 2, + -1, + -1, + -1, + -1, + 4, + -1, + 0, + 6, + -1, + 1, + -1, + -1, + 2, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 11, + 1, + -1, + 3, + 12, + 0, + -1, + 0, + -1, + -1, + -1, + 19, + 5, + 3, + -1, + 15, + -1, + -1, + 14, + -1, + 0, + -1, + -1, + 7, + -1, + -1, + 7, + -1, + 0, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + 1, + -1, + -1, + 0, + 2, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 1, + 2, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 1, + -1, + 8, + -1, + 0, + -1, + 5, + 18, + 11, + 0, + 1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + 0, + -1, + 10, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 1, + 3, + -1, + -1, + -1, + 13, + -1, + -1, + 0, + 0, + -1, + 1, + 15, + 1, + -1, + -1, + 8, + -1, + -1, + 0, + 3, + 12, + 0, + -1, + -1, + -1, + 5, + 16, + -1, + 2, + -1, + 15, + 6, + 5, + -1, + 1, + -1, + -1, + -1, + -1, + 5, + 10, + 1, + 11, + -1, + 0, + 1, + -1, + -1, + -1, + -1, + 0, + 14, + -1, + 2, + -1, + 7, + 1, + 1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 16, + 1, + 0, + -1, + 1, + 0, + -1, + 17, + -1, + -1, + 4, + 0, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 4, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 5, + 11, + -1, + 2, + 1, + -1, + -1, + 9, + 5, + 1, + -1, + -1, + -1, + 12, + 1, + -1, + 1, + 2, + 0, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 6, + -1, + 1, + -1, + 9, + 1, + -1, + 2, + 13, + -1, + 7, + -1, + -1, + 7, + -1, + -1, + 0, + -1, + 2, + 4, + -1, + 9, + 6, + -1, + -1, + 13, + -1, + -1, + -1, + 2, + 3, + 0, + -1, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 4, + -1, + 2, + 3, + 0, + 19, + -1, + 2, + -1, + 1, + -1, + -1, + 3, + 1, + -1, + 15, + 0, + 0, + 3, + 1, + 1, + -1, + -1, + -1, + 13, + 0, + -1, + -1, + 1, + 2, + 11, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + 6, + 11, + 1, + -1, + -1, + 19, + 11, + -1, + 0, + -1, + -1, + -1, + -1, + 19, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + 4, + 16, + 19, + -1, + -1, + 14, + -1, + -1, + 6, + -1, + -1, + -1, + 2, + 14, + -1, + 13, + 6, + 1, + 5, + 5, + 1, + 5, + 14, + -1, + -1, + 8, + 19, + -1, + -1, + -1, + 5, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 10, + 14, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 8, + 1, + -1, + 4, + 3, + 5, + -1, + 6, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + 5, + 0, + -1, + -1, + 0, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 3, + -1, + 8, + -1, + 6, + 11, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 8, + 19, + -1, + 5, + -1, + 1, + 6, + -1, + 1, + 1, + -1, + 2, + -1, + 3, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 2, + -1, + -1, + 2, + 3, + -1, + 6, + -1, + 19, + -1, + 0, + -1, + -1, + 2, + -1, + 1, + -1, + 1, + -1, + -1, + 2, + -1, + -1, + 11, + -1, + 0, + -1, + -1, + -1, + 14, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 19, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 1, + 5, + -1, + -1, + 4, + 2, + -1, + 3, + 10, + 6, + 1, + -1, + 5, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 12, + 9, + -1, + 11, + -1, + -1, + 0, + -1, + 2, + -1, + 0, + 2, + 0, + 1, + 13, + 0, + 19, + -1, + -1, + -1, + -1, + 2, + 1, + -1, + -1, + -1, + 13, + -1, + -1, + 7, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + 0, + -1, + 1, + 19, + -1, + 1, + -1, + -1, + 0, + 0, + 2, + 14, + -1, + 5, + -1, + 0, + -1, + -1, + 18, + -1, + -1, + 11, + -1, + 13, + 13, + 4, + 6, + 0, + 11, + 4, + -1, + 0, + 2, + -1, + -1, + -1, + 2, + -1, + -1, + 1, + -1, + -1, + 0, + -1, + 18, + -1, + 8, + -1, + 2, + -1, + -1, + -1, + 2, + -1, + 11, + 7, + -1, + 2, + 2, + -1, + 4, + -1, + 6, + -1, + -1, + -1, + -1, + 5, + 0, + 3, + 16, + -1, + -1, + 1, + -1, + 11, + -1, + 9, + 2, + -1, + 1, + -1, + 5, + 0, + -1, + -1, + -1, + 11, + 14, + 0, + 12, + 0, + 0, + 0, + -1, + -1, + 7, + -1, + 1, + -1, + 2, + -1, + 0, + 1, + -1, + -1, + 13, + 1, + 1, + -1, + -1, + 15, + 12, + 5, + 2, + -1, + 2, + 3, + -1, + -1, + -1, + -1, + 3, + 2, + 5, + -1, + 6, + -1, + 0, + 2, + 0, + -1, + -1, + 3, + -1, + 1, + 17, + -1, + 6, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 3, + -1, + -1, + -1, + 2, + 1, + 1, + -1, + -1, + 4, + -1, + 5, + -1, + -1, + 0, + -1, + -1, + 2, + -1, + 15, + 1, + 6, + -1, + -1, + 7, + -1, + -1, + -1, + 13, + -1, + 2, + -1, + -1, + -1, + 1, + -1, + 0, + -1, + -1, + 2, + -1, + -1, + 18, + -1, + -1, + 0, + 1, + 0, + -1, + -1, + 15, + 0, + -1, + -1, + 1, + -1, + 2, + -1, + -1, + 3, + 0, + 1, + -1, + -1, + 7, + 1, + 0, + -1, + 1, + 3, + -1, + 4, + -1, + 3, + 1, + 1, + -1, + -1, + -1, + 2, + -1, + 14, + 11, + 7, + -1, + 1, + -1, + 1, + -1, + 2, + 5, + -1, + 4, + 2, + -1, + 2, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + 0, + 4, + 0, + -1, + -1, + -1, + 0, + -1, + 3, + -1, + -1, + 11, + 16, + -1, + 0, + -1, + -1, + 19, + -1, + 7, + -1, + 2, + 3, + 9, + -1, + -1, + 3, + 14, + -1, + 3, + -1, + -1, + 1, + -1, + 2, + -1, + -1, + -1, + 1, + -1, + -1, + 11, + 17, + -1, + -1, + 2, + 8, + -1, + 1, + 5, + -1, + -1, + -1, + 1, + -1, + 0, + 4, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 0, + -1, + -1, + 0, + 6, + -1, + 16, + 3, + 0, + -1, + 17, + -1, + 3, + -1, + 1, + -1, + 1, + -1, + -1, + -1, + 9, + 14, + -1, + 1, + 9, + 3, + 1, + 0, + -1, + -1, + 14, + -1, + 1, + 15, + 11, + 0, + 1, + 13, + -1, + 11, + -1, + 0, + 1, + -1, + -1, + 3, + 5, + 10, + 1, + -1, + -1, + 16, + -1, + -1, + 1, + 11, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 13, + 2, + 8, + 5, + 11, + 0, + -1, + -1, + 12, + 2, + 2, + -1, + 8, + 7, + -1, + -1, + 8, + 0, + 0, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 1, + 0, + -1, + 18, + -1, + -1, + 1, + 2, + -1, + -1, + 0, + -1, + 13, + 13, + 1, + -1, + 11, + -1, + 1, + 9, + 6, + 8, + -1, + -1, + 18, + -1, + -1, + 1, + -1, + 4, + 5, + 1, + 11, + 0, + -1, + 11, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + 14, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 8, + 2, + -1, + 1, + 1, + -1, + -1, + -1, + 1, + -1, + 2, + 2, + 6, + -1, + 0, + 0, + 0, + -1, + 7, + 14, + 0, + -1, + -1, + -1, + 14, + 17, + 11, + -1, + 1, + 2, + 10, + 0, + -1, + -1, + -1, + -1, + 9, + 9, + 0, + -1, + -1, + -1, + 7, + -1, + -1, + 0, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 14, + 12, + 17, + 5, + 3, + -1, + 16, + -1, + 2, + 3, + 14, + -1, + 2, + 18, + -1, + -1, + -1, + 7, + 12, + -1, + 11, + -1, + -1, + -1, + 8, + 0, + -1, + -1, + 15, + -1, + 5, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + 8, + -1, + -1, + -1, + 8, + -1, + -1, + 12, + -1, + -1, + 4, + -1, + 2, + 7, + -1, + 2, + -1, + 10, + 0, + 9, + 7, + 14, + 0, + 0, + -1, + -1, + -1, + 16, + 0, + 1, + -1, + 14, + 7, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 5, + 1, + -1, + 18, + 14, + -1, + -1, + -1, + 0, + 13, + 18, + 9, + 0, + -1, + -1, + -1, + 5, + 0, + 8, + 1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + 2, + 18, + -1, + 17, + -1, + 1, + 10, + -1, + 14, + -1, + 1, + 16, + 0, + 18, + 16, + -1, + 0, + 1, + -1, + -1, + -1, + 1, + -1, + -1, + 16, + 0, + 4, + -1, + -1, + 15, + -1, + 0, + 14, + -1, + -1, + 16, + 18, + 1, + -1, + -1, + 10, + -1, + 2, + 1, + -1, + -1, + -1, + -1, + 2, + 9, + -1, + 0, + 3, + -1, + -1, + -1, + -1, + -1, + 0, + 7, + -1, + 0, + 1, + -1, + 1, + -1, + -1, + 0, + -1, + 10, + -1, + 12, + -1, + 0, + -1, + 1, + -1, + 11, + 9, + 6, + -1, + -1, + -1, + 0, + 1, + -1, + 19, + 1, + 4, + 0, + 12, + 3, + -1, + 2, + 14, + -1, + 2, + 4, + 2, + -1, + -1, + 4, + 3, + 19, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 14, + 11, + 7, + -1, + 0, + 9, + 3, + 0, + 19, + -1, + -1, + -1, + -1, + 8, + 0, + 0, + 2, + -1, + 1, + 15, + -1, + -1, + 0, + 8, + -1, + 0, + 0, + 8, + 19, + 0, + 11, + 18, + -1, + 4, + -1, + -1, + -1, + 2, + 0, + 1, + -1, + -1, + -1, + 5, + 8, + -1, + 0, + -1, + -1, + -1, + 7, + 18, + -1, + 3, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + 12, + 13, + -1, + 2, + -1, + 1, + 1, + 18, + 3, + -1, + 8, + -1, + -1, + 14, + -1, + 1, + 1, + 9, + 15, + -1, + 14, + 0, + -1, + -1, + -1, + 4, + -1, + 8, + -1, + 16, + 0, + 3, + -1, + 11, + 15, + 5, + -1, + -1, + -1, + -1, + 6, + 7, + 4, + 6, + -1, + 14, + -1, + -1, + 5, + -1, + 5, + 14, + -1, + 18, + -1, + 2, + 18, + -1, + 14, + 0, + 0, + -1, + -1, + -1, + 10, + -1, + 1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + 14, + -1, + -1, + 1, + -1, + 7, + -1, + 13, + 13, + -1, + 14, + -1, + 12, + 2, + -1, + -1, + 15, + 0, + -1, + 2, + -1, + 1, + 2, + -1, + 2, + -1, + 18, + -1, + 1, + -1, + -1, + -1, + -1, + 7, + -1, + 0, + -1, + 7, + -1, + -1, + -1, + -1, + 11, + 13, + 16, + 12, + -1, + -1, + -1, + 7, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 1, + 1, + -1, + 0, + -1, + 15, + -1, + 14, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + -1, + -1, + 19, + -1, + 9, + -1, + 1, + -1, + 2, + 0, + -1, + 4, + 1, + -1, + 5, + 0, + 3, + 10, + -1, + 3, + -1, + -1, + 16, + -1, + 7, + -1, + -1, + -1, + 2, + 19, + -1, + 7, + 13, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + 19, + 14, + 17, + 18, + -1, + 4, + -1, + 4, + -1, + 19, + 10, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + 16, + 11, + 0, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + 13, + 16, + 16, + 2, + -1, + 1, + -1, + -1, + -1, + -1, + 1, + 9, + 15, + 15, + 9, + 0, + -1, + -1, + 16, + 16, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + 0, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + -1, + -1, + 2, + -1, + 5, + -1, + 13, + -1, + -1, + -1, + 3, + -1, + 4, + 4, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 3, + 3, + 3, + 3, + -1, + 6, + 3, + 2, + 16, + 10, + 10, + 16, + 16, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + 4, + 4, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + 0, + 0, + -1, + -1, + -1, + 10, + -1, + 9, + -1, + 12, + 12, + 7, + -1, + -1, + -1, + 2, + -1, + -1, + 0, + -1, + 4, + -1, + -1, + 4, + -1, + -1, + -1, + 1, + 1, + 1, + -1, + -1, + 6, + 4, + -1, + 13, + 13, + 13, + 5, + -1, + -1, + -1, + 3, + -1, + 19, + -1, + 19, + -1, + 17, + -1, + -1, + 2, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 18, + 2, + 17, + -1, + 9, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + 11, + 1, + 1, + -1, + -1, + -1, + 4, + 13, + 13, + -1, + -1, + 17, + 17, + 4, + 17, + -1, + -1, + -1, + 2, + 0, + -1, + -1, + -1, + 3, + 16, + 16, + -1, + 2, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 9, + 8, + 10, + -1, + -1, + -1, + 18, + -1, + 4, + -1, + -1, + 0, + -1, + 1, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + 1, + -1, + -1, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 3, + 3, + 3, + 13, + -1, + 16, + 3, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 12, + 12, + 19, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 16, + -1, + 16, + -1, + -1, + -1, + -1, + 2, + 13, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + 0, + 0, + 0, + 5, + 5, + 5, + 12, + 5, + 12, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 3, + 2, + 16, + 8, + -1, + 17, + 6, + -1, + 16, + -1, + -1, + -1, + -1, + -1, + 9, + 1, + -1, + 9, + 8, + 17, + 1, + -1, + 12, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + 13, + -1, + 13, + 8, + 8, + 13, + -1, + -1, + 2, + 2, + 2, + 2, + 2, + 2, + -1, + 0, + 1, + 1, + -1, + -1, + 0, + 0, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + 5, + 5, + 13, + 8, + 1, + -1, + -1, + -1, + -1, + 17, + 12, + -1, + 16, + 0, + 0, + -1, + 2, + 4, + -1, + -1, + 2, + 1, + 2, + 0, + 11, + -1, + 4, + -1, + -1, + -1, + -1, + 11, + 8, + -1, + 0, + -1, + 3, + -1, + -1, + -1, + 2, + 2, + -1, + 0, + 10, + 6, + -1, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + 7, + 7, + 0, + 13, + -1, + 9, + 8, + 1, + 8, + -1, + 2, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 5, + -1, + 0, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 0, + 6, + 6, + 18, + 18, + 11, + 1, + -1, + -1, + 3, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + 11, + 11, + 2, + 2, + 0, + 17, + 6, + 7, + -1, + 3, + 3, + 2, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 4, + -1, + -1, + -1, + 1, + 10, + -1, + -1, + 11, + 9, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 2, + 0, + 0, + -1, + -1, + 5, + 2, + 13, + 2, + 10, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + 0, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 1, + 3, + -1, + -1, + 2, + 5, + -1, + -1, + -1, + 10, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + 2, + 2, + 2, + -1, + -1, + 7, + -1, + 0, + 0, + -1, + -1, + 3, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + -1, + -1, + 0, + 0, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 9, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 13, + -1, + -1, + -1, + 12, + 12, + 11, + 8, + 9, + 2, + 9, + 2, + 9, + 9, + -1, + 1, + 1, + 2, + 12, + 0, + 13, + -1, + -1, + 9, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 0, + -1, + 4, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 16, + 8, + 5, + 5, + 5, + -1, + 2, + 9, + -1, + -1, + -1, + -1, + 10, + -1, + 18, + 4, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + 5, + -1, + 13, + 3, + 3, + 4, + 0, + -1, + -1, + 3, + -1, + 0, + 3, + -1, + -1, + 2, + 2, + 8, + -1, + 7, + 7, + 7, + -1, + -1, + 3, + 8, + -1, + -1, + 9, + -1, + 2, + -1, + 4, + -1, + 17, + -1, + -1, + -1, + 1, + 1, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + 4, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 2, + 2, + 2, + -1, + -1, + 19, + 5, + 9, + 5, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + -1, + -1, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + 0, + -1, + 9, + 9, + 2, + 6, + 7, + 1, + 0, + -1, + 4, + -1, + 0, + 0, + 10, + 18, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + 15, + -1, + -1, + -1, + 15, + -1, + -1, + 9, + -1, + -1, + 4, + 1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 5, + -1, + 5, + -1, + 4, + -1, + 13, + -1, + 0, + 2, + 3, + -1, + 11, + 3, + 3, + -1, + 2, + -1, + 13, + -1, + -1, + 13, + -1, + 5, + -1, + 2, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 5, + 1, + 6, + -1, + -1, + -1, + 6, + 6, + -1, + -1, + 6, + -1, + 10, + -1, + -1, + 0, + 0, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 2, + 3, + 7, + 6, + 6, + -1, + -1, + 12, + 12, + -1, + -1, + -1, + -1, + 10, + 0, + -1, + 11, + 8, + 5, + -1, + 12, + 3, + 16, + 16, + -1, + 16, + -1, + -1, + -1, + 12, + 16, + -1, + 1, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + 2, + 0, + 8, + 8, + -1, + -1, + 6, + -1, + 19, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + -1, + 19, + 19, + -1, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 9, + -1, + 3, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 9, + 5, + 5, + -1, + 5, + 5, + 19, + 19, + -1, + 0, + -1, + -1, + -1, + 19, + -1, + 0, + 0, + 0, + 0, + 4, + -1, + 11, + -1, + 5, + 11, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 1, + -1, + -1, + 7, + 1, + 1, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 2, + 7, + 7, + 7, + 3, + 3, + 3, + -1, + -1, + -1, + 15, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + 17, + -1, + -1, + -1, + 2, + 7, + 2, + -1, + 14, + 2, + 2, + 1, + 4, + -1, + 5, + 5, + 5, + 10, + -1, + 6, + 1, + 1, + 1, + 13, + 1, + -1, + 0, + -1, + 14, + -1, + -1, + 2, + 10, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 2, + 10, + -1, + 0, + -1, + -1, + -1, + 6, + -1, + 6, + 1, + 1, + 1, + 0, + 2, + 2, + 0, + 4, + 4, + 4, + 8, + 2, + 8, + 8, + 3, + 7, + 0, + -1, + 5, + -1, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + 0, + 9, + 4, + 12, + -1, + -1, + -1, + 19, + -1, + -1, + 10, + 10, + 6, + 6, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + 1, + 8, + -1, + -1, + -1, + 2, + 9, + -1, + 8, + 8, + -1, + -1, + -1, + 1, + 0, + 0, + -1, + -1, + -1, + 14, + -1, + -1, + -1, + 5, + 1, + -1, + 10, + -1, + 0, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + 8, + 10, + 8, + 3, + 3, + -1, + 10, + 10, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + 3, + 3, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + 4, + -1, + -1, + 19, + 4, + -1, + 3, + 1, + 0, + -1, + -1, + 4, + 9, + 0, + 3, + 3, + 3, + -1, + -1, + 13, + 5, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 9, + 2, + 6, + 3, + -1, + -1, + -1, + 2, + -1, + -1, + 5, + 8, + 12, + 10, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 11, + 2, + 3, + 3, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + 19, + 1, + 1, + 1, + -1, + -1, + -1, + 9, + 16, + 16, + 6, + 11, + 0, + -1, + 2, + 0, + 15, + 15, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 6, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + -1, + -1, + 14, + 0, + 0, + 9, + -1, + -1, + 4, + 4, + -1, + -1, + -1, + -1, + 1, + 3, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + 17, + -1, + 19, + -1, + 4, + 1, + -1, + 1, + 4, + 4, + -1, + -1, + 12, + 12, + -1, + 11, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 17, + 1, + 1, + -1, + 2, + 0, + 0, + -1, + -1, + 11, + 10, + 0, + -1, + 10, + 10, + 0, + 17, + 17, + -1, + 16, + -1, + -1, + -1, + 8, + 2, + 8, + 8, + 2, + 0, + -1, + -1, + 10, + -1, + 4, + -1, + 6, + -1, + 9, + 9, + 12, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 12, + 10, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + 0, + 0, + 2, + 16, + 0, + 3, + 0, + -1, + 4, + -1, + 1, + 1, + 1, + -1, + -1, + 4, + 4, + 15, + 4, + -1, + 5, + 5, + 17, + -1, + 6, + -1, + -1, + -1, + -1, + 0, + 2, + -1, + 8, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 0, + -1, + 4, + -1, + 4, + -1, + 10, + 19, + -1, + -1, + -1, + 3, + 3, + 2, + 2, + -1, + -1, + -1, + -1, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 16, + -1, + 8, + 8, + 6, + 6, + 15, + -1, + -1, + 11, + 1, + 6, + -1, + 3, + -1, + 5, + -1, + 17, + 17, + -1, + -1, + 1, + -1, + 11, + 11, + 16, + 16, + 16, + 16, + 16, + 5, + 5, + 5, + -1, + 2, + 2, + 5, + 9, + 9, + 8, + 8, + 18, + 8, + 5, + -1, + -1, + -1, + 10, + -1, + 14, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + 4, + -1, + -1, + 1, + 4, + 11, + 11, + 1, + 1, + 3, + -1, + -1, + -1, + 11, + 2, + 0, + 5, + 3, + -1, + -1, + -1, + -1, + -1, + 16, + -1, + 16, + 0, + 6, + 1, + 3, + 11, + -1, + -1, + -1, + -1, + 3, + 4, + 17, + 17, + 17, + -1, + 9, + -1, + -1, + -1, + -1, + 1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + 2, + 5, + -1, + 5, + 0, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 6, + 6, + -1, + 1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 2, + -1, + -1, + 0, + 0, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + -1, + 0, + 0, + 0, + -1, + -1, + -1, + 1, + 1, + 1, + 3, + 0, + 1, + 15, + 2, + 0, + 0, + 2, + 7, + 5, + -1, + -1, + 4, + -1, + -1, + 4, + 4, + -1, + -1, + -1, + -1, + 3, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + 19, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 2, + 0, + 0, + 9, + 9, + 11, + -1, + -1, + -1, + -1, + 4, + 7, + 7, + 7, + 16, + -1, + 3, + -1, + -1, + 10, + 16, + 16, + 16, + -1, + -1, + 10, + -1, + 10, + -1, + 10, + -1, + 13, + -1, + 10, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + 10, + 2, + -1, + -1, + -1, + -1, + 11, + -1, + -1, + 11, + 11, + 8, + -1, + 0, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 3, + 7, + 0, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 12, + 0, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + 2, + -1, + 10, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + -1, + 1, + 3, + 19, + 4, + 15, + 7, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 0, + 6, + 6, + 6, + 6, + 6, + 3, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 0, + -1, + 12, + -1, + -1, + -1, + -1, + 1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 4, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + 3, + 1, + 3, + 2, + -1, + 0, + 1, + 0, + -1, + 11, + -1, + 14, + -1, + -1, + -1, + -1, + 12, + -1, + 1, + 10, + 8, + 3, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 3, + 3, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 0, + 2, + -1, + -1, + 4, + -1, + 1, + 3, + -1, + 18, + -1, + 19, + -1, + 19, + 2, + 12, + 11, + 11, + 5, + 5, + -1, + -1, + 4, + -1, + -1, + 1, + 1, + -1, + -1, + 1, + -1, + -1, + 18, + 2, + 9, + 9, + -1, + -1, + 8, + -1, + -1, + 0, + 9, + 0, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 3, + 12, + 12, + -1, + -1, + -1, + 11, + 11, + 14, + 2, + -1, + 3, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + 19, + -1, + 0, + 3, + 9, + 10, + -1, + -1, + -1, + 13, + 9, + 8, + -1, + 8, + 8, + -1, + 8, + -1, + 5, + -1, + 11, + 11, + -1, + -1, + -1, + 10, + -1, + 10, + 10, + -1, + -1, + 10, + 10, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 2, + -1, + 0, + -1, + 1, + 3, + -1, + 3, + 3, + 4, + -1, + 0, + -1, + -1, + -1, + 3, + 2, + -1, + -1, + 2, + 4, + 2, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 7, + 0, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 0, + 8, + 0, + 9, + -1, + -1, + 8, + -1, + 7, + 2, + 6, + 6, + -1, + -1, + 8, + 2, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 4, + 1, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 3, + 0, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + 9, + -1, + 1, + 1, + 13, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + -1, + -1, + 4, + -1, + -1, + -1, + 6, + 6, + 0, + 3, + 0, + -1, + 3, + 1, + 3, + -1, + 12, + -1, + 0, + -1, + -1, + -1, + 3, + 5, + 5, + -1, + -1, + 2, + 4, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 5, + 5, + 0, + 0, + -1, + -1, + -1, + 2, + 4, + -1, + 2, + 3, + -1, + 3, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + -1, + -1, + -1, + 14, + 1, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 0, + 7, + 1, + -1, + 4, + -1, + 12, + 6, + 1, + 0, + 0, + -1, + 3, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + 7, + 0, + 9, + 0, + 5, + -1, + -1, + -1, + -1, + 1, + 11, + -1, + 0, + -1, + 3, + 2, + 2, + 5, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 10, + 6, + -1, + -1, + -1, + 0, + 1, + 19, + 2, + -1, + 7, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 0, + -1, + 9, + 9, + 6, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + -1, + -1, + 3, + 3, + -1, + 2, + -1, + -1, + -1, + 0, + -1, + 13, + 6, + -1, + -1, + 1, + 1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 10, + -1, + 11, + 11, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + 7, + 7, + -1, + 9, + -1, + 0, + 11, + 11, + 3, + 6, + 6, + -1, + 11, + 11, + -1, + 15, + 15, + 15, + 15, + -1, + -1, + 0, + -1, + -1, + 17, + 0, + 1, + 2, + -1, + -1, + 1, + 7, + -1, + -1, + -1, + -1, + 1, + 0, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 16, + 3, + 9, + 1, + 1, + -1, + -1, + 3, + 7, + 0, + -1, + 15, + -1, + -1, + 2, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + 17, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + -1, + 2, + 2, + 2, + -1, + 2, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 4, + 2, + 2, + 2, + -1, + 18, + 18, + 3, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + 2, + 0, + 0, + -1, + -1, + 2, + 2, + -1, + -1, + 4, + 12, + -1, + -1, + -1, + 3, + -1, + 4, + -1, + -1, + -1, + 5, + 5, + 1, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + 3, + 0, + -1, + 14, + 4, + -1, + -1, + 6, + 6, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 8, + -1, + -1, + 2, + 16, + 16, + 6, + 6, + -1, + -1, + 16, + 16, + 19, + 2, + -1, + -1, + -1, + 0, + -1, + 1, + 1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 5, + 9, + 5, + -1, + -1, + 0, + -1, + -1, + -1, + 9, + 9, + 1, + 0, + -1, + 11, + -1, + -1, + 0, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 9, + 9, + 2, + -1, + 17, + 17, + -1, + 10, + -1, + -1, + 0, + -1, + 3, + -1, + 5, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 0, + 0, + 4, + 8, + 8, + -1, + 0, + 0, + -1, + -1, + 17, + -1, + 7, + 7, + -1, + 2, + 2, + 9, + 9, + 9, + 9, + 7, + 5, + 7, + 3, + -1, + -1, + -1, + -1, + 4, + -1, + 5, + 5, + -1, + 5, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 0, + -1, + 7, + -1, + 7, + -1, + -1, + -1, + 0, + -1, + -1, + 3, + -1, + 1, + -1, + -1, + -1, + -1, + 11, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 1, + -1, + 5, + -1, + 0, + 0, + 13, + -1, + -1, + 6, + 9, + 3, + -1, + -1, + 1, + 1, + 1, + 5, + -1, + 18, + 10, + -1, + 3, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + 4, + 5, + -1, + 2, + -1, + 1, + 1, + 2, + -1, + -1, + 0, + -1, + 2, + -1, + 2, + 2, + 13, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 3, + 1, + -1, + -1, + -1, + 3, + 9, + 3, + -1, + -1, + -1, + 10, + -1, + 7, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + 4, + 11, + 11, + -1, + -1, + 12, + 11, + 17, + -1, + 17, + 11, + -1, + -1, + 2, + 5, + 2, + -1, + 2, + -1, + 3, + -1, + 1, + -1, + 2, + -1, + 2, + 18, + 18, + -1, + 0, + 7, + -1, + 0, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 1, + 8, + -1, + 12, + 6, + -1, + -1, + -1, + -1, + 5, + 7, + 7, + 3, + 4, + 4, + -1, + 9, + 9, + 9, + 6, + 2, + 10, + -1, + -1, + -1, + 3, + 0, + 0, + -1, + -1, + 1, + 1, + 5, + 5, + -1, + -1, + 1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + -1, + -1, + 19, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 3, + -1, + 0, + 15, + 3, + 15, + 0, + 3, + 1, + -1, + 3, + -1, + -1, + -1, + -1, + 16, + 16, + -1, + -1, + 4, + -1, + -1, + 1, + 1, + 2, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + 12, + 12, + 12, + -1, + 6, + 2, + 2, + 13, + -1, + -1, + -1, + -1, + 7, + -1, + 7, + 2, + -1, + 8, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 3, + 3, + -1, + 0, + 2, + 0, + 0, + -1, + 1, + -1, + -1, + 11, + -1, + -1, + 0, + 0, + -1, + 0, + 0, + 16, + -1, + 19, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 7, + 2, + 2, + -1, + -1, + -1, + 2, + 2, + 1, + 16, + 12, + 8, + -1, + -1, + -1, + 0, + -1, + -1, + 7, + 0, + 7, + 0, + -1, + 1, + -1, + 9, + 5, + -1, + 0, + -1, + 0, + 0, + 0, + 0, + -1, + 2, + 2, + 0, + 0, + 5, + 6, + -1, + 6, + 6, + 0, + 0, + -1, + -1, + 2, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + 1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 2, + -1, + 18, + 18, + 17, + 4, + -1, + -1, + -1, + 11, + 1, + 1, + 1, + 3, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + 0, + -1, + -1, + -1, + -1, + 13, + 16, + -1, + 0, + 0, + -1, + 16, + 0, + 12, + 0, + -1, + -1, + -1, + 10, + 1, + 1, + -1, + 0, + 3, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 8, + 8, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 0, + -1, + 3, + -1, + 3, + 8, + 13, + -1, + 1, + -1, + -1, + -1, + 0, + -1, + -1, + 1, + 1, + 6, + -1, + 1, + 0, + 2, + -1, + -1, + -1, + -1, + 17, + 17, + 0, + -1, + 0, + 0, + -1, + -1, + -1, + 3, + 1, + 1, + -1, + -1, + 1, + -1, + -1, + -1, + 9, + -1, + 7, + 7, + -1, + -1, + -1, + 0, + 0, + 1, + -1, + 17, + 17, + 5, + 2, + 12, + 2, + -1, + 4, + 2, + -1, + 8, + 0, + 0, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 3, + -1, + 2, + 0, + 7, + -1, + 0, + 16, + -1, + 1, + 1, + 1, + 0, + 0, + -1, + -1, + -1, + 0, + 6, + 3, + -1, + -1, + -1, + -1, + 13, + -1, + 4, + 13, + 1, + 2, + 8, + -1, + -1, + 3, + 9, + -1, + -1, + 9, + -1, + 9, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 8, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + 12, + 12, + -1, + -1, + -1, + -1, + 0, + 6, + -1, + 0, + 8, + 8, + 7, + -1, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 16, + 3, + 6, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + -1, + -1, + -1, + 9, + 3, + 1, + 2, + 1, + 1, + 1, + -1, + 1, + -1, + 18, + -1, + -1, + -1, + -1, + 18, + -1, + -1, + -1, + -1, + 0, + 0, + 7, + -1, + 4, + 4, + 4, + 4, + 4, + -1, + 4, + -1, + 4, + 4, + -1, + -1, + -1, + -1, + 2, + -1, + 18, + 3, + -1, + -1, + 2, + -1, + 3, + 15, + -1, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 16, + 6, + -1, + 4, + 5, + -1, + 0, + -1, + -1, + 2, + -1, + 1, + 1, + -1, + 8, + 6, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + 16, + -1, + -1, + 7, + -1, + 7, + 5, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 2, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 0, + 2, + -1, + 4, + -1, + 19, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + 8, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 0, + 0, + -1, + 0, + -1, + -1, + 16, + -1, + 4, + 4, + 1, + 7, + 13, + -1, + -1, + 1, + 3, + 4, + -1, + -1, + -1, + 5, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 4, + 4, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 3, + 2, + 0, + 19, + -1, + -1, + 13, + 10, + 0, + 9, + -1, + 15, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + 2, + -1, + 2, + 2, + 0, + 0, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + 7, + 7, + 1, + 3, + 1, + -1, + 3, + 3, + -1, + 8, + -1, + 2, + 1, + 9, + 9, + 16, + 16, + -1, + -1, + 14, + 0, + -1, + 4, + 4, + -1, + -1, + 4, + 6, + 3, + -1, + 2, + 12, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + -1, + 14, + 0, + 14, + 0, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 9, + 9, + 8, + 8, + 8, + -1, + 12, + -1, + 4, + 4, + 12, + 12, + -1, + 0, + 4, + 0, + -1, + -1, + 18, + -1, + -1, + 3, + 3, + -1, + -1, + -1, + -1, + 11, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 4, + 13, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 5, + -1, + 4, + -1, + 3, + 3, + 4, + 9, + 1, + 1, + 3, + 0, + 1, + 1, + 1, + 3, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 4, + 4, + -1, + 7, + -1, + -1, + 15, + -1, + 15, + 1, + -1, + 5, + 5, + -1, + -1, + 2, + 6, + 2, + 6, + 6, + 6, + 1, + 1, + -1, + -1, + -1, + -1, + 15, + 13, + -1, + 6, + 6, + 6, + -1, + -1, + -1, + 16, + 13, + 16, + 8, + -1, + 6, + 4, + 4, + 18, + 18, + 10, + 10, + 10, + 10, + -1, + 9, + -1, + 10, + 10, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 15, + -1, + 4, + 17, + 17, + 17, + -1, + 9, + -1, + -1, + 15, + -1, + -1, + 15, + 0, + 17, + -1, + -1, + -1, + 5, + -1, + 6, + 6, + 6, + -1, + -1, + 1, + 4, + -1, + -1, + -1, + 19, + 19, + 7, + 0, + -1, + 8, + 1, + 1, + -1, + 10, + 10, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + 6, + -1, + 11, + 11, + 0, + 3, + 1, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 9, + 1, + -1, + 0, + -1, + 10, + -1, + -1, + 4, + 17, + -1, + -1, + -1, + -1, + 6, + 6, + 0, + -1, + 4, + 15, + 16, + -1, + -1, + 9, + 8, + -1, + 8, + 12, + 12, + 12, + 12, + -1, + 0, + -1, + 0, + 0, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + 5, + 0, + -1, + 11, + -1, + -1, + -1, + 12, + -1, + 17, + 9, + 9, + -1, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 11, + 3, + -1, + 9, + 1, + 1, + 1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + 2, + 2, + -1, + -1, + 1, + 3, + -1, + -1, + -1, + -1, + -1, + 8, + 9, + -1, + -1, + 3, + -1, + -1, + 1, + -1, + -1, + 17, + 4, + 0, + 0, + 0, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + 17, + 2, + 17, + -1, + 7, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + 18, + 0, + -1, + -1, + 2, + -1, + 2, + 7, + -1, + -1, + -1, + -1, + 17, + -1, + -1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 2, + -1, + 7, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 0, + 12, + -1, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 2, + 2, + 2, + -1, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + 4, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + 10, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + 10, + 0, + -1, + 14, + -1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 3, + 3, + 6, + 12, + -1, + -1, + -1, + 4, + 7, + 0, + 12, + 10, + 11, + 6, + 6, + 6, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + 12, + 4, + 9, + -1, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 2, + 2, + -1, + 4, + 2, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 1, + 18, + 2, + 14, + -1, + 19, + -1, + -1, + -1, + -1, + 16, + -1, + 7, + 12, + 12, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + -1, + -1, + 0, + 1, + 1, + -1, + 1, + 1, + 1, + 1, + -1, + 6, + 16, + 2, + 8, + 6, + -1, + -1, + -1, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 15, + -1, + 0, + 7, + 2, + -1, + 15, + 15, + 0, + 8, + 7, + 7, + -1, + 2, + -1, + -1, + 5, + 1, + -1, + 4, + 2, + 0, + 1, + 13, + -1, + -1, + 4, + -1, + 19, + 2, + -1, + -1, + 10, + 0, + 0, + 1, + 1, + 7, + -1, + -1, + -1, + 3, + -1, + 11, + 1, + 1, + 16, + 14, + 1, + 0, + 0, + -1, + -1, + 10, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 1, + 1, + 11, + -1, + 7, + -1, + -1, + 10, + 0, + -1, + 7, + -1, + -1, + 9, + 9, + -1, + -1, + 9, + -1, + -1, + 5, + 5, + -1, + -1, + -1, + 10, + 9, + -1, + -1, + 12, + -1, + 12, + 4, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 2, + 2, + 12, + -1, + 1, + 12, + -1, + 0, + 8, + 8, + 2, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 1, + 1, + 0, + -1, + 7, + -1, + -1, + -1, + -1, + 2, + 3, + -1, + -1, + 2, + 7, + 3, + 6, + 6, + -1, + 8, + -1, + -1, + 2, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 5, + 5, + 2, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + 5, + 10, + -1, + 11, + -1, + 6, + 4, + 8, + -1, + 3, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 3, + -1, + 10, + -1, + 4, + -1, + 0, + -1, + -1, + 0, + -1, + 1, + 17, + 2, + 2, + 2, + 2, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 7, + 0, + 0, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + 13, + -1, + 9, + 6, + 9, + 4, + 3, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + 0, + 0, + 8, + -1, + -1, + 0, + 1, + 2, + 1, + 9, + 9, + 10, + 10, + 10, + 15, + -1, + -1, + -1, + 19, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 2, + -1, + -1, + 1, + -1, + -1, + 19, + -1, + 19, + -1, + 10, + -1, + 9, + -1, + -1, + -1, + 5, + 0, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 1, + 1, + 1, + -1, + -1, + -1, + 2, + 10, + -1, + 0, + -1, + 15, + -1, + -1, + 2, + 2, + -1, + 2, + -1, + 3, + 7, + -1, + 3, + 0, + -1, + -1, + 9, + 9, + 0, + -1, + 2, + 2, + 9, + 2, + -1, + 2, + 2, + 2, + 2, + 2, + -1, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 14, + 0, + 1, + 1, + 1, + -1, + -1, + 4, + -1, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 11, + 1, + 1, + -1, + -1, + 1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + 0, + 0, + 0, + -1, + -1, + 1, + 0, + -1, + 3, + -1, + 0, + -1, + -1, + 5, + 5, + -1, + 0, + -1, + 0, + -1, + 4, + 4, + 1, + 1, + -1, + 1, + -1, + -1, + 1, + 3, + 17, + 12, + 8, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 2, + 2, + 8, + -1, + -1, + -1, + 8, + -1, + 8, + -1, + -1, + -1, + 0, + 1, + 5, + 5, + 5, + 5, + 1, + 0, + 4, + -1, + 4, + -1, + 17, + -1, + -1, + -1, + -1, + -1, + 4, + 2, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 3, + -1, + 7, + -1, + -1, + 5, + -1, + 0, + 0, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 12, + 2, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 3, + -1, + -1, + 1, + -1, + 0, + 3, + 3, + -1, + 3, + 3, + 3, + 0, + -1, + 5, + -1, + -1, + 3, + 0, + 7, + -1, + -1, + -1, + -1, + 11, + 8, + 0, + 0, + 0, + -1, + -1, + 1, + 1, + -1, + -1, + 14, + -1, + 2, + 7, + -1, + -1, + 0, + -1, + -1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + 18, + -1, + 12, + -1, + -1, + 3, + -1, + 15, + 15, + -1, + -1, + 0, + 0, + 9, + -1, + 4, + 2, + 2, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + 0, + 1, + 0, + -1, + 3, + -1, + -1, + 0, + 1, + 1, + 1, + 1, + -1, + 9, + 9, + -1, + 10, + -1, + 3, + 2, + 1, + 2, + 15, + -1, + -1, + 4, + 18, + 2, + -1, + 1, + 9, + -1, + 7, + 2, + 0, + 0, + 0, + -1, + -1, + 13, + 13, + -1, + -1, + 1, + 8, + 8, + 6, + 6, + 6, + -1, + 1, + 11, + -1, + -1, + -1, + 1, + 4, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + -1, + -1, + 4, + -1, + -1, + 4, + 17, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + 6, + -1, + -1, + 16, + 1, + 6, + 2, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 3, + 19, + -1, + 2, + 5, + 9, + -1, + 2, + -1, + 2, + 2, + 6, + 6, + -1, + -1, + -1, + -1, + 14, + 7, + 0, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + -1, + -1, + 3, + -1, + 8, + -1, + -1, + -1, + 6, + 2, + 8, + 2, + 5, + -1, + -1, + 1, + -1, + 1, + 3, + 4, + 4, + 4, + -1, + -1, + 1, + -1, + 0, + 3, + 0, + -1, + -1, + -1, + -1, + 1, + 1, + 8, + 6, + 1, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + -1, + 18, + 5, + 16, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 0, + -1, + 6, + -1, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 4, + -1, + -1, + 18, + -1, + -1, + -1, + 0, + 19, + 2, + -1, + -1, + 5, + 3, + 1, + 4, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 2, + 6, + 6, + 2, + 6, + -1, + -1, + 13, + 1, + -1, + -1, + 8, + 1, + 1, + -1, + -1, + 17, + 5, + -1, + 0, + 2, + -1, + -1, + -1, + -1, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 7, + -1, + 13, + 0, + -1, + -1, + 9, + -1, + -1, + 1, + -1, + 12, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 1, + 1, + 2, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 0, + -1, + -1, + 1, + -1, + -1, + 0, + 0, + 0, + 11, + 11, + 5, + 3, + -1, + -1, + -1, + -1, + -1, + 4, + 1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + 7, + 18, + 1, + 18, + 1, + -1, + 8, + -1, + 7, + -1, + 1, + 6, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + 8, + -1, + -1, + -1, + -1, + 7, + 5, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + 5, + -1, + 2, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + 0, + 17, + -1, + 16, + 16, + 10, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 9, + -1, + -1, + 2, + 16, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + 6, + -1, + 9, + -1, + -1, + -1, + 1, + 4, + 4, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + 4, + -1, + -1, + 2, + -1, + -1, + 6, + 8, + 8, + -1, + 6, + -1, + 14, + -1, + 1, + 1, + 1, + 14, + 15, + -1, + 1, + 1, + 10, + 10, + 1, + 1, + 1, + 0, + 0, + 4, + 10, + -1, + -1, + 16, + 16, + -1, + -1, + 12, + -1, + -1, + 0, + 3, + 0, + 8, + 8, + 8, + 0, + 7, + 0, + 0, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + -1, + 15, + -1, + -1, + 0, + 0, + 0, + -1, + 0, + -1, + 16, + 16, + 16, + 0, + 0, + -1, + -1, + -1, + 9, + -1, + 7, + 0, + 9, + 19, + 1, + -1, + 9, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 3, + 1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 0, + -1, + 0, + -1, + -1, + 4, + -1, + 6, + 9, + 9, + -1, + 0, + -1, + 2, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 3, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 11, + 13, + 1, + 1, + 1, + 18, + 3, + 3, + -1, + 0, + 0, + 4, + 4, + -1, + -1, + -1, + -1, + 4, + 9, + 1, + 1, + -1, + -1, + 1, + -1, + -1, + 1, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 2, + -1, + 4, + -1, + 2, + -1, + 4, + -1, + -1, + 10, + -1, + -1, + 4, + 2, + -1, + 2, + -1, + 10, + 1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 2, + 1, + 3, + 0, + 1, + -1, + -1, + -1, + 6, + -1, + 0, + -1, + 2, + 11, + 11, + 11, + 11, + 11, + 0, + 0, + -1, + -1, + 8, + -1, + -1, + 9, + -1, + 2, + 7, + 15, + -1, + -1, + -1, + 1, + 15, + -1, + 12, + -1, + -1, + 0, + 0, + 0, + 4, + 7, + 7, + 15, + 15, + 11, + 11, + -1, + 2, + 2, + 2, + -1, + 2, + 0, + 0, + 7, + -1, + -1, + 17, + 0, + 4, + 5, + -1, + 10, + 1, + 1, + 1, + 16, + 1, + 1, + -1, + 3, + 2, + 2, + -1, + -1, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + 6, + 18, + 3, + 18, + 18, + 3, + -1, + -1, + 0, + -1, + -1, + -1, + 1, + 1, + 1, + -1, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 8, + 1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 6, + -1, + -1, + 5, + 5, + -1, + -1, + 2, + -1, + -1, + 1, + 5, + 3, + 1, + -1, + 2, + 0, + 0, + 5, + 5, + 5, + 0, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + 0, + 2, + 2, + 7, + 14, + -1, + 1, + 2, + 0, + -1, + -1, + 11, + 2, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 14, + 2, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 10, + 3, + 13, + -1, + -1, + -1, + 0, + 0, + 0, + 15, + 15, + 15, + -1, + -1, + 15, + -1, + -1, + 1, + 13, + 13, + 18, + -1, + 16, + 11, + 4, + -1, + -1, + 0, + 0, + 0, + 2, + -1, + -1, + 4, + 4, + -1, + -1, + 0, + -1, + -1, + 1, + 1, + -1, + 5, + -1, + 0, + 6, + 6, + -1, + 0, + 0, + 1, + 11, + -1, + -1, + 3, + -1, + 3, + 8, + 11, + 17, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + 1, + 1, + 1, + 0, + 0, + -1, + -1, + 0, + 2, + 0, + 2, + 1, + 3, + 1, + 1, + 2, + 10, + 2, + 1, + 1, + -1, + -1, + 2, + 1, + -1, + -1, + 10, + 1, + 1, + 1, + 11, + 7, + 5, + -1, + -1, + -1, + -1, + 2, + 3, + 0, + 0, + -1, + 1, + 1, + 18, + 2, + -1, + -1, + -1, + 7, + 0, + 1, + -1, + 1, + 6, + -1, + -1, + -1, + -1, + 9, + 0, + 0, + -1, + 10, + -1, + -1, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 16, + 2, + -1, + 0, + 0, + 17, + -1, + -1, + -1, + 0, + 3, + 0, + -1, + -1, + -1, + 0, + -1, + 12, + -1, + -1, + -1, + -1, + 7, + -1, + 0, + 9, + 5, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 0, + -1, + -1, + 3, + -1, + -1, + -1, + 10, + -1, + 8, + 8, + -1, + 3, + 5, + 5, + 5, + 3, + 3, + 3, + 5, + -1, + 7, + -1, + 2, + 0, + 0, + -1, + 17, + -1, + 2, + 13, + 2, + 3, + 3, + -1, + 7, + 7, + 7, + -1, + 19, + -1, + -1, + -1, + -1, + 6, + 6, + 9, + 11, + -1, + 11, + -1, + -1, + -1, + 0, + 8, + 10, + -1, + 0, + -1, + 0, + -1, + 4, + 4, + 4, + -1, + 4, + 15, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 4, + 4, + -1, + 3, + 8, + -1, + 13, + 9, + 1, + 1, + -1, + -1, + 4, + 1, + 1, + -1, + -1, + 10, + 1, + 5, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + 8, + 3, + 3, + 3, + 1, + 10, + 1, + -1, + 1, + -1, + 15, + 15, + 15, + -1, + 10, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 18, + 1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + 13, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 0, + 8, + 1, + -1, + -1, + -1, + 0, + 3, + 3, + 8, + 8, + -1, + 2, + -1, + -1, + 19, + 19, + -1, + -1, + 2, + 17, + -1, + -1, + 3, + 4, + 3, + 3, + -1, + -1, + 14, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 3, + 14, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 12, + 11, + -1, + -1, + -1, + -1, + 3, + -1, + 18, + 18, + -1, + -1, + 7, + 7, + -1, + -1, + 16, + 2, + 16, + 15, + -1, + 0, + 0, + 3, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + 7, + -1, + -1, + 17, + -1, + 7, + -1, + -1, + 1, + 1, + -1, + 5, + 4, + 2, + -1, + -1, + 5, + 5, + -1, + 3, + 3, + 1, + -1, + -1, + 7, + 7, + -1, + 7, + 2, + 1, + 8, + 3, + 3, + -1, + -1, + -1, + 0, + 10, + 10, + 0, + 2, + 0, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + 2, + 12, + -1, + -1, + -1, + -1, + -1, + 10, + 1, + 1, + 13, + -1, + 1, + 1, + 4, + -1, + 7, + 1, + 4, + -1, + 1, + -1, + 8, + 8, + 0, + -1, + 0, + -1, + 0, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + 0, + 12, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 17, + 1, + 8, + -1, + -1, + -1, + 5, + -1, + 15, + -1, + -1, + 15, + -1, + -1, + 2, + 0, + 2, + 0, + -1, + 11, + 6, + -1, + 8, + -1, + 7, + 1, + 7, + -1, + -1, + 16, + -1, + -1, + 4, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 11, + 11, + 16, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 4, + 15, + 15, + 14, + 3, + -1, + 0, + -1, + 4, + 10, + -1, + -1, + 2, + 3, + -1, + -1, + 4, + 4, + 8, + 8, + -1, + 10, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + 1, + 1, + 3, + -1, + 2, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + 2, + 8, + 6, + -1, + -1, + -1, + 1, + -1, + -1, + 7, + 7, + 0, + 3, + 0, + 17, + 0, + 17, + 17, + 17, + 18, + -1, + 0, + 1, + -1, + 1, + 1, + 1, + -1, + -1, + 16, + 11, + -1, + 13, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 2, + 15, + 15, + 11, + -1, + -1, + 14, + -1, + 3, + 3, + -1, + 0, + 0, + 0, + 0, + 0, + 17, + 17, + 2, + -1, + 2, + 12, + -1, + -1, + -1, + 18, + 8, + -1, + -1, + 1, + 1, + -1, + -1, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + 3, + 0, + -1, + -1, + 2, + 0, + 9, + 2, + -1, + 3, + 3, + -1, + -1, + 7, + 7, + 7, + 4, + 6, + -1, + 0, + 0, + 4, + -1, + -1, + 14, + 0, + -1, + 0, + 10, + -1, + -1, + -1, + 17, + 15, + 2, + -1, + 8, + 1, + 1, + 9, + 9, + 4, + 9, + 8, + 8, + 8, + 8, + 12, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 14, + -1, + 2, + 2, + 4, + 4, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 18, + -1, + 6, + -1, + 9, + 9, + 1, + 1, + 6, + -1, + -1, + 6, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 18, + -1, + -1, + -1, + 4, + 0, + 14, + 1, + 1, + 10, + 7, + 7, + 0, + -1, + 2, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 13, + 0, + 0, + 7, + 8, + 8, + 0, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 9, + 2, + 9, + 1, + 1, + -1, + 13, + 2, + -1, + 10, + -1, + 6, + -1, + 0, + 2, + 2, + 7, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 5, + -1, + 5, + 17, + 3, + 3, + -1, + 12, + -1, + -1, + 18, + 18, + 3, + -1, + 16, + -1, + 13, + 8, + -1, + -1, + -1, + 9, + 9, + 11, + -1, + -1, + 1, + 11, + 0, + 0, + 10, + 5, + 5, + 5, + 2, + 2, + 0, + 7, + -1, + 4, + -1, + -1, + -1, + 1, + -1, + 4, + 4, + 4, + 2, + 0, + -1, + 0, + 0, + 5, + 4, + -1, + -1, + -1, + -1, + 8, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 10, + -1, + 12, + 12, + -1, + 3, + 2, + -1, + 0, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 3, + -1, + -1, + -1, + 4, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + -1, + 1, + -1, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + -1, + 5, + -1, + 0, + -1, + -1, + -1, + -1, + 14, + -1, + -1, + 10, + 10, + -1, + -1, + 19, + 19, + 13, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + 7, + 7, + 7, + -1, + 17, + 0, + 0, + 3, + 0, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 1, + -1, + -1, + 1, + -1, + 1, + 1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + 15, + 9, + 9, + 0, + -1, + -1, + -1, + 2, + 8, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + -1, + -1, + -1, + -1, + 17, + 3, + -1, + -1, + 2, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 6, + -1, + 6, + 6, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 0, + -1, + -1, + 10, + 9, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 0, + 10, + -1, + 19, + -1, + -1, + 19, + 14, + 0, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + 7, + 2, + -1, + -1, + 14, + -1, + 3, + 0, + 0, + 0, + -1, + -1, + -1, + 7, + 2, + -1, + 6, + 13, + 1, + 11, + 1, + 6, + 6, + 0, + 0, + -1, + -1, + -1, + 0, + -1, + 0, + 0, + 0, + 16, + -1, + -1, + -1, + 3, + 13, + 0, + -1, + -1, + -1, + 9, + 15, + -1, + 15, + 15, + -1, + -1, + 4, + -1, + 17, + 6, + 5, + -1, + -1, + 17, + -1, + -1, + 0, + 7, + -1, + -1, + 0, + 4, + 4, + 8, + -1, + 15, + 15, + -1, + -1, + 1, + -1, + -1, + 17, + 0, + 7, + 7, + 0, + -1, + 0, + 0, + 0, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 13, + 0, + 0, + 0, + 0, + -1, + 1, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 5, + 5, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 17, + -1, + -1, + 13, + -1, + 13, + -1, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 1, + -1, + -1, + 0, + 3, + 3, + 0, + -1, + 10, + -1, + -1, + -1, + 11, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + 17, + 0, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + -1, + 8, + 3, + -1, + -1, + 3, + 0, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + 3, + 1, + 1, + 4, + -1, + 3, + -1, + -1, + -1, + 13, + 13, + 2, + -1, + 1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + -1, + -1, + 1, + 1, + 16, + 3, + 2, + 2, + -1, + 3, + 6, + 13, + 8, + 8, + 1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 3, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 1, + -1, + -1, + 3, + -1, + 5, + 0, + 3, + 3, + 1, + 19, + 19, + -1, + -1, + -1, + -1, + 0, + 5, + 5, + -1, + -1, + 13, + 0, + 0, + 0, + -1, + 0, + -1, + -1, + -1, + 9, + -1, + 15, + 6, + -1, + -1, + 15, + 15, + 19, + 19, + 19, + 19, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + 1, + 0, + 13, + -1, + 4, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + -1, + -1, + 3, + -1, + 0, + 0, + -1, + -1, + -1, + 2, + -1, + 3, + 12, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + 3, + -1, + 2, + 2, + 0, + -1, + 16, + 12, + -1, + 8, + -1, + -1, + 4, + -1, + 1, + -1, + 9, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 11, + 8, + -1, + -1, + -1, + -1, + 4, + -1, + 2, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + 10, + 1, + 1, + -1, + 7, + 0, + 1, + 1, + 1, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + 15, + -1, + 15, + 10, + -1, + -1, + 11, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 0, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 6, + 6, + -1, + 3, + -1, + 9, + -1, + -1, + -1, + 5, + 3, + -1, + -1, + 2, + -1, + 8, + 8, + -1, + -1, + -1, + -1, + 1, + -1, + 1, + 8, + 9, + 15, + -1, + -1, + -1, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + -1, + 1, + -1, + 6, + 6, + 6, + 6, + 6, + 16, + 16, + 2, + -1, + 3, + 3, + 11, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + -1, + -1, + 4, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 0, + 7, + -1, + -1, + 17, + 12, + -1, + 9, + 10, + -1, + 9, + -1, + -1, + 9, + -1, + 9, + 6, + -1, + 1, + 2, + 2, + -1, + -1, + 18, + 18, + 4, + -1, + -1, + -1, + 1, + 2, + 18, + 1, + -1, + 6, + 1, + -1, + -1, + 10, + 1, + 9, + 1, + -1, + -1, + 0, + 1, + -1, + -1, + 1, + -1, + 6, + -1, + 9, + 9, + 9, + -1, + -1, + -1, + 2, + -1, + 3, + 3, + -1, + 0, + 7, + -1, + -1, + -1, + -1, + -1, + 2, + 0, + -1, + -1, + -1, + 9, + 1, + 4, + 4, + -1, + 19, + -1, + -1, + -1, + 10, + 8, + 8, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + 3, + 0, + 9, + 9, + -1, + 4, + -1, + 1, + 1, + -1, + 0, + 16, + 13, + 18, + 3, + -1, + -1, + 3, + 17, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7, + -1, + -1, + -1, + 10, + -1, + 5, + 4, + -1, + -1, + -1, + 5, + -1, + 5, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 11, + 11, + -1, + 12, + 13, + -1, + 12, + 2, + -1, + 4, + 4, + -1, + 17, + -1, + -1, + 9, + -1, + 4, + 15, + -1, + 9, + 9, + 15, + 15, + 11, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 1, + -1, + 0, + 4, + 10, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 0, + -1, + -1, + -1, + 13, + 0, + -1, + -1, + -1, + 1, + 0, + 3, + 0, + -1, + 3, + -1, + -1, + -1, + 5, + -1, + 6, + -1, + -1, + 5, + 5, + 3, + 0, + -1, + 2, + -1, + 0, + 17, + -1, + 1, + 1, + -1, + -1, + 2, + 2, + 5, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + 4, + 4, + 16, + 16, + 14, + 14, + -1, + 5, + 0, + 2, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + 0, + 7, + 3, + -1, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + 18, + -1, + 16, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + 18, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + 3, + 2, + 1, + -1, + -1, + -1, + -1, + 2, + 0, + 3, + -1, + -1, + -1, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 16, + -1, + -1, + 7, + 7, + -1, + -1, + 4, + -1, + 2, + 13, + 0, + -1, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 1, + 1, + -1, + -1, + 2, + 2, + -1, + 0, + 0, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 3, + 9, + 1, + 1, + 2, + -1, + 1, + 2, + 2, + 10, + 10, + 18, + -1, + 10, + -1, + 18, + 18, + 14, + 9, + 9, + -1, + -1, + -1, + -1, + 12, + 5, + -1, + -1, + 4, + -1, + 0, + -1, + 3, + 0, + -1, + -1, + 6, + 2, + -1, + 4, + -1, + 4, + 5, + -1, + 10, + 7, + 5, + 13, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 4, + -1, + -1, + -1, + 8, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + 10, + 1, + -1, + 10, + 9, + 1, + 1, + -1, + -1, + 5, + 17, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 15, + 1, + 1, + 1, + 1, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + 11, + -1, + 9, + -1, + 6, + 8, + 8, + 6, + -1, + 8, + -1, + -1, + 4, + -1, + -1, + -1, + 0, + 3, + 0, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 15, + -1, + -1, + 3, + -1, + -1, + 3, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 2, + -1, + -1, + 0, + 0, + 10, + 13, + 12, + 12, + 12, + 1, + 3, + 6, + -1, + -1, + 0, + -1, + 3, + 3, + -1, + -1, + 15, + 15, + 15, + -1, + -1, + 0, + 3, + -1, + 12, + 5, + -1, + -1, + 4, + 10, + 2, + 1, + -1, + 7, + 2, + 0, + -1, + -1, + 4, + -1, + 5, + -1, + 0, + -1, + -1, + 8, + 6, + 6, + -1, + 19, + -1, + 5, + 0, + 0, + 0, + -1, + 11, + -1, + 16, + 6, + -1, + 2, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + -1, + 4, + 17, + -1, + -1, + 0, + 0, + 15, + -1, + -1, + 4, + 4, + 4, + -1, + -1, + 1, + 2, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + 3, + 12, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + -1, + -1, + -1, + 15, + 15, + 2, + 12, + -1, + 9, + -1, + 19, + 16, + 16, + 3, + -1, + -1, + -1, + -1, + 17, + 17, + 1, + -1, + -1, + 3, + -1, + -1, + 8, + -1, + -1, + 7, + 0, + -1, + -1, + -1, + 3, + -1, + 8, + 8, + 8, + 8, + 8, + 8, + 10, + 3, + 3, + 3, + 3, + 10, + 3, + 3, + 3, + 10, + 10, + 3, + 3, + 8, + 8, + 8, + 10, + 8, + 10, + 8, + 8, + 10, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 0, + -1, + -1, + -1, + 5, + 3, + 1, + -1, + -1, + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 7, + 0, + 1, + 7, + 3, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 3, + 7, + 7, + 7, + 7, + 0, + 0, + -1, + 0, + -1, + -1, + -1, + 6, + 6, + 6, + 6, + 2, + 2, + -1, + -1, + 8, + 0, + -1, + 12, + 12, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + 10, + -1, + 0, + -1, + -1, + -1, + -1, + 3, + 3, + -1, + 6, + -1, + 2, + 7, + 0, + 7, + 3, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + 2, + 12, + -1, + -1, + -1, + 0, + 3, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + 16, + -1, + 0, + 7, + -1, + -1, + -1, + 1, + 1, + 1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 8, + 8, + 8, + 3, + 6, + 2, + -1, + -1, + -1, + 4, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + 6, + 6, + 6, + 0, + 3, + -1, + -1, + -1, + -1, + 4, + -1, + 15, + -1, + 2, + -1, + -1, + -1, + 10, + -1, + 3, + 18, + 13, + -1, + -1, + 4, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 5, + -1, + -1, + 2, + -1, + -1, + 4, + 4, + -1, + 3, + 0, + 2, + -1, + 3, + 12, + -1, + 12, + 0, + 0, + -1, + 8, + 16, + 2, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 1, + 1, + 7, + 13, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 2, + -1, + 4, + 10, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 0, + 1, + 11, + 3, + -1, + 13, + -1, + 2, + 19, + 1, + 5, + 0, + -1, + 8, + -1, + 13, + -1, + 1, + 1, + 1, + 10, + 12, + 2, + -1, + -1, + 3, + 2, + 2, + -1, + 2, + 17, + -1, + 2, + -1, + -1, + -1, + 2, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 7, + -1, + -1, + 13, + -1, + -1, + 3, + -1, + 19, + 10, + 12, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + 10, + 9, + 15, + 7, + 7, + 1, + -1, + -1, + 4, + 1, + 2, + -1, + 10, + -1, + 7, + -1, + -1, + -1, + 10, + 4, + 3, + 9, + 1, + -1, + 0, + 7, + 10, + 10, + -1, + 10, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 0, + -1, + -1, + -1, + -1, + -1, + 16, + 9, + -1, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + 3, + -1, + -1, + 0, + 1, + 18, + 0, + -1, + -1, + -1, + 9, + 9, + 13, + -1, + -1, + -1, + -1, + 4, + 7, + 3, + 3, + 12, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + 8, + 8, + -1, + -1, + -1, + 13, + 16, + -1, + 2, + -1, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + 3, + -1, + 17, + -1, + 1, + -1, + -1, + 2, + 13, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 18, + 18, + -1, + 12, + -1, + -1, + -1, + 4, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + 8, + -1, + 5, + 5, + -1, + -1, + 4, + 2, + -1, + 8, + 10, + -1, + -1, + -1, + 6, + -1, + 6, + 6, + 6, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 3, + 1, + 10, + -1, + 3, + 13, + -1, + 3, + 3, + 4, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + 2, + 15, + -1, + 3, + 10, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + 0, + 0, + -1, + -1, + 0, + 18, + 18, + -1, + -1, + -1, + 4, + -1, + 0, + -1, + -1, + -1, + 16, + 16, + -1, + -1, + 2, + 4, + -1, + 3, + 3, + 3, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + 0, + 0, + 0, + -1, + 1, + 18, + 18, + -1, + -1, + 14, + 14, + 14, + 14, + 14, + 14, + 14, + 7, + -1, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + -1, + -1, + -1, + 2, + 5, + -1, + 5, + 5, + 5, + 13, + -1, + -1, + 6, + 6, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + 6, + 1, + 1, + -1, + 1, + -1, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 0, + -1, + -1, + -1, + -1, + 13, + -1, + 1, + 4, + 0, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 3, + -1, + 0, + -1, + 6, + -1, + -1, + 12, + -1, + 4, + -1, + -1, + -1, + -1, + 0, + 1, + 1, + 10, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + 0, + 0, + -1, + -1, + 7, + 7, + 0, + -1, + -1, + -1, + -1, + -1, + 7, + 3, + 7, + -1, + 0, + 2, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 0, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + 15, + 10, + 10, + 15, + 10, + -1, + -1, + 4, + 1, + -1, + 0, + -1, + 6, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + 13, + 3, + 8, + -1, + -1, + 16, + -1, + 16, + -1, + -1, + 0, + -1, + -1, + 3, + 13, + -1, + 9, + 16, + -1, + 2, + -1, + 11, + 0, + -1, + -1, + -1, + 0, + 2, + 0, + -1, + 0, + -1, + -1, + -1, + 0, + 0, + 5, + 7, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + 0, + 0, + 13, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 1, + -1, + 15, + 10, + -1, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + 17, + 1, + 1, + -1, + 0, + 16, + 16, + 16, + -1, + 16, + 0, + 1, + 10, + -1, + -1, + 10, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 10, + 4, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 0, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + -1, + -1, + 18, + 18, + 18, + 18, + 18, + 11, + 11, + -1, + 0, + -1, + 8, + -1, + 1, + 3, + 5, + 5, + -1, + -1, + 18, + -1, + -1, + 15, + -1, + 6, + 1, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 15, + 15, + 15, + 3, + -1, + -1, + -1, + 4, + 4, + -1, + 12, + 12, + 12, + -1, + 2, + 12, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + 9, + -1, + 15, + -1, + -1, + 15, + 9, + -1, + 2, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 16, + 2, + 11, + 3, + 3, + 5, + 2, + 2, + 5, + 5, + -1, + 19, + 8, + 8, + 8, + -1, + 7, + 0, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + 4, + -1, + -1, + -1, + -1, + 1, + -1, + 10, + 10, + -1, + 10, + -1, + -1, + -1, + 12, + -1, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 3, + 2, + 1, + 1, + 1, + -1, + -1, + 2, + 0, + 10, + 0, + 0, + 18, + 18, + 10, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 0, + 0, + 0, + -1, + 9, + 3, + -1, + -1, + 1, + 3, + 3, + 1, + 12, + -1, + -1, + 1, + 0, + 2, + -1, + 0, + 17, + -1, + 4, + -1, + 0, + -1, + -1, + 11, + 3, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 13, + 13, + 1, + 3, + 1, + 1, + 18, + -1, + 3, + 6, + -1, + -1, + -1, + -1, + 1, + 0, + 1, + 3, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 3, + -1, + -1, + 0, + 0, + 0, + -1, + -1, + 0, + 7, + -1, + 0, + 9, + -1, + -1, + 2, + -1, + 4, + 4, + 0, + 0, + 0, + -1, + -1, + -1, + 4, + -1, + 1, + 0, + 0, + 4, + 0, + 4, + 0, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 1, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + 3, + -1, + 0, + 2, + -1, + 11, + 17, + -1, + 0, + -1, + -1, + 2, + 2, + 2, + -1, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 6, + -1, + -1, + -1, + -1, + 15, + 9, + -1, + -1, + 3, + 1, + -1, + 3, + -1, + 11, + 11, + 11, + 11, + 11, + -1, + -1, + 4, + -1, + -1, + -1, + 7, + 7, + 1, + 0, + -1, + -1, + -1, + -1, + 18, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + 2, + -1, + 7, + 7, + 0, + 0, + -1, + -1, + -1, + 15, + 15, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 4, + 11, + -1, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + -1, + -1, + -1, + 6, + 17, + 17, + 1, + 1, + 1, + 1, + -1, + -1, + 2, + -1, + -1, + 0, + 17, + -1, + -1, + -1, + -1, + 0, + 2, + 3, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + 1, + -1, + -1, + 2, + -1, + 3, + -1, + 1, + 18, + 18, + -1, + 2, + -1, + 0, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + 0, + 10, + -1, + 6, + -1, + 6, + -1, + 9, + 9, + 6, + 10, + -1, + -1, + 6, + -1, + 6, + -1, + -1, + -1, + -1, + 6, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 9, + -1, + 4, + 19, + 4, + 13, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + 2, + 18, + 3, + -1, + -1, + 0, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + 15, + 9, + 15, + 15, + -1, + 5, + -1, + -1, + -1, + 16, + 16, + 10, + 9, + -1, + 8, + 8, + 4, + 4, + 4, + 4, + 10, + 0, + 0, + -1, + 2, + 6, + -1, + -1, + 8, + 1, + -1, + -1, + 3, + 1, + 16, + -1, + 6, + 1, + 1, + -1, + -1, + 6, + 6, + 1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 4, + -1, + 10, + -1, + 11, + 11, + -1, + -1, + 19, + 2, + -1, + 8, + 8, + 8, + -1, + 8, + -1, + -1, + -1, + -1, + 3, + -1, + 19, + 19, + 19, + 19, + 19, + 1, + 1, + 19, + 19, + -1, + -1, + 7, + 7, + 7, + -1, + -1, + 2, + 1, + -1, + -1, + -1, + -1, + 7, + -1, + 9, + 9, + 9, + 9, + 9, + 4, + 4, + -1, + -1, + -1, + 4, + -1, + 18, + 3, + -1, + -1, + 3, + -1, + 17, + -1, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + 8, + 0, + 0, + -1, + 0, + 0, + 2, + -1, + -1, + 2, + -1, + -1, + -1, + 2, + 0, + -1, + 10, + -1, + 3, + 0, + 4, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + -1, + 2, + 5, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + 6, + -1, + -1, + 3, + 0, + 3, + -1, + -1, + 6, + 3, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 1, + -1, + 1, + -1, + -1, + 2, + 1, + 6, + -1, + 15, + 0, + 0, + -1, + -1, + 0, + 3, + 0, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 11, + -1, + 8, + 8, + 8, + 11, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 9, + 2, + -1, + 2, + -1, + -1, + -1, + 15, + -1, + 9, + 9, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 9, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 4, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 4, + -1, + -1, + -1, + 4, + 10, + 1, + 7, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 5, + 5, + -1, + 5, + 5, + 5, + -1, + -1, + 1, + -1, + 5, + 1, + 5, + -1, + -1, + 8, + 8, + 11, + 13, + 5, + 7, + 3, + 3, + 3, + 5, + 3, + -1, + 18, + 6, + -1, + -1, + -1, + -1, + 11, + -1, + -1, + 10, + -1, + 0, + 1, + -1, + -1, + 2, + 10, + -1, + 13, + -1, + 0, + -1, + 18, + -1, + 3, + 16, + 4, + -1, + -1, + -1, + -1, + 5, + 0, + 0, + 7, + -1, + -1, + 12, + 15, + 15, + -1, + 17, + 0, + 1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + 5, + 5, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 16, + 16, + 7, + -1, + -1, + -1, + 2, + -1, + -1, + 1, + 1, + 1, + -1, + 19, + -1, + -1, + -1, + -1, + 2, + 2, + 0, + 0, + -1, + 2, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 1, + 7, + 7, + 7, + 3, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + 0, + 2, + -1, + 5, + 5, + -1, + -1, + -1, + 8, + 8, + 8, + 4, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 5, + 5, + 1, + -1, + 5, + -1, + -1, + -1, + 16, + 0, + 7, + -1, + -1, + 16, + -1, + 3, + 11, + 11, + -1, + 2, + -1, + 0, + 1, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + 4, + 9, + 2, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 6, + -1, + 0, + -1, + 0, + 1, + -1, + 16, + -1, + -1, + -1, + 10, + -1, + 2, + 2, + -1, + 13, + 0, + 0, + -1, + 2, + -1, + 11, + -1, + 10, + 0, + -1, + 4, + 10, + 2, + 2, + 19, + -1, + 10, + -1, + 0, + 0, + 0, + -1, + -1, + -1, + 10, + -1, + 2, + 9, + 2, + -1, + -1, + -1, + 0, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 7, + -1, + -1, + 8, + 2, + -1, + 2, + -1, + -1, + 2, + -1, + 15, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + 4, + 0, + 0, + -1, + -1, + -1, + 10, + -1, + -1, + 0, + 5, + 5, + 17, + -1, + 4, + -1, + 0, + 7, + 7, + 7, + 0, + -1, + 0, + 1, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + -1, + 2, + 1, + 15, + -1, + -1, + 0, + -1, + 1, + 1, + 8, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 0, + -1, + 9, + -1, + 3, + 3, + -1, + 6, + 13, + 4, + 4, + -1, + 8, + 3, + 2, + 11, + -1, + -1, + 6, + -1, + 0, + -1, + 9, + 9, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 11, + 11, + -1, + -1, + -1, + -1, + 0, + -1, + 10, + -1, + -1, + -1, + 2, + 2, + 10, + 10, + -1, + 19, + -1, + 0, + 3, + -1, + -1, + 8, + -1, + 3, + 1, + -1, + -1, + -1, + 10, + -1, + 3, + 4, + -1, + 2, + 5, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 4, + 4, + 16, + -1, + 12, + -1, + 2, + -1, + 0, + 2, + 2, + 2, + 12, + 12, + 12, + -1, + 15, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 3, + 0, + -1, + 0, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 0, + -1, + 0, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 9, + 7, + 0, + 5, + -1, + 12, + 12, + 12, + 5, + 5, + 5, + 0, + 1, + 1, + -1, + -1, + 3, + 0, + 6, + -1, + -1, + -1, + 0, + -1, + -1, + 2, + 2, + 2, + 6, + 2, + 1, + 1, + 0, + -1, + -1, + -1, + 1, + 9, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + 4, + -1, + 4, + 4, + 4, + -1, + -1, + 10, + -1, + -1, + -1, + 5, + -1, + 3, + 5, + -1, + -1, + 12, + -1, + 4, + -1, + 17, + -1, + -1, + -1, + -1, + 10, + -1, + 10, + -1, + 12, + 12, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 1, + 3, + 0, + 7, + -1, + 8, + -1, + -1, + 2, + -1, + -1, + 1, + 14, + 0, + -1, + -1, + -1, + -1, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 13, + 16, + 16, + 16, + 16, + 15, + 15, + -1, + -1, + 18, + 18, + 3, + 3, + -1, + 14, + 2, + 2, + -1, + 15, + 15, + -1, + 6, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + 5, + 5, + -1, + -1, + -1, + 0, + -1, + 3, + -1, + -1, + -1, + 4, + -1, + 0, + 3, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + 3, + 3, + 1, + -1, + 14, + 2, + 2, + -1, + -1, + -1, + 13, + 13, + 13, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + 2, + -1, + 2, + 2, + -1, + 3, + 3, + 3, + 5, + -1, + -1, + -1, + -1, + 2, + 2, + -1, + 19, + 19, + 19, + 19, + -1, + 0, + 18, + -1, + -1, + 10, + -1, + -1, + 3, + -1, + 14, + 3, + -1, + 3, + -1, + 4, + -1, + 12, + 15, + 12, + 8, + 8, + -1, + -1, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + -1, + -1, + 3, + 3, + 1, + 2, + -1, + 1, + 1, + 3, + 1, + 14, + -1, + 10, + 10, + 4, + -1, + -1, + 1, + -1, + -1, + 2, + 8, + 8, + -1, + -1, + 9, + 9, + -1, + 2, + -1, + -1, + -1, + 7, + -1, + -1, + 3, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + -1, + 11, + 0, + 1, + -1, + 0, + 2, + -1, + -1, + -1, + 0, + 0, + 4, + -1, + -1, + 2, + -1, + 2, + -1, + 6, + -1, + -1, + 4, + 4, + -1, + 12, + 2, + -1, + -1, + 8, + 8, + -1, + -1, + -1, + 13, + -1, + -1, + 11, + -1, + -1, + 0, + 5, + 18, + 16, + 16, + 2, + 2, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 6, + 9, + 5, + -1, + -1, + -1, + 2, + 3, + 0, + -1, + 0, + -1, + 1, + 11, + -1, + 1, + -1, + 2, + 1, + 11, + -1, + -1, + -1, + 3, + 9, + 9, + -1, + -1, + -1, + 3, + 6, + 6, + 6, + -1, + -1, + 9, + 0, + 0, + 0, + -1, + 5, + -1, + -1, + -1, + 0, + 5, + 0, + 0, + 4, + 1, + 1, + 0, + 1, + -1, + 1, + 5, + 18, + 5, + 5, + 1, + 18, + 5, + 5, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + -1, + 4, + 4, + 2, + 17, + 4, + -1, + 4, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + 3, + 8, + -1, + -1, + 13, + 3, + 6, + -1, + -1, + 6, + 0, + 8, + 17, + -1, + -1, + 0, + 9, + 9, + -1, + -1, + -1, + 6, + 6, + -1, + 3, + 6, + -1, + 2, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + 1, + 1, + -1, + 5, + 3, + -1, + 0, + 3, + 3, + 15, + -1, + -1, + 15, + 15, + -1, + -1, + 9, + -1, + -1, + -1, + 7, + 1, + 1, + -1, + 4, + 4, + 0, + 0, + 1, + -1, + 1, + -1, + 2, + 11, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + 8, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 4, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + -1, + 11, + 0, + 3, + 3, + -1, + -1, + -1, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 5, + 3, + 5, + -1, + 2, + 18, + 0, + -1, + 15, + 9, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + -1, + 2, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 0, + -1, + 6, + 2, + 1, + 1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 4, + 10, + -1, + 8, + 3, + -1, + -1, + -1, + 2, + -1, + 15, + 15, + -1, + -1, + 0, + -1, + -1, + 0, + 0, + 2, + 2, + 10, + -1, + -1, + 19, + -1, + -1, + -1, + -1, + 3, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + -1, + 19, + 19, + -1, + -1, + 3, + 2, + -1, + -1, + -1, + 3, + 2, + -1, + 6, + 15, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 3, + -1, + 10, + 3, + 9, + -1, + 9, + -1, + -1, + 7, + -1, + 12, + 6, + 6, + 6, + 6, + 0, + -1, + 0, + 0, + 2, + 8, + 3, + 11, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 16, + 16, + -1, + -1, + -1, + -1, + 3, + 9, + -1, + 9, + -1, + -1, + -1, + -1, + 0, + 1, + 1, + 1, + 1, + -1, + 1, + 1, + 1, + -1, + -1, + -1, + 2, + 19, + 19, + -1, + 11, + 8, + -1, + 11, + -1, + 11, + 11, + 8, + 11, + -1, + -1, + -1, + -1, + 2, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 14, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 1, + 10, + 3, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + 1, + -1, + -1, + 8, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 0, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + -1, + -1, + -1, + 0, + 0, + 0, + -1, + 12, + -1, + 3, + 1, + -1, + 9, + 0, + -1, + 0, + 5, + -1, + 3, + 2, + 11, + -1, + -1, + -1, + -1, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + -1, + 17, + 4, + 5, + 3, + 2, + -1, + 13, + 13, + 13, + 10, + 10, + 3, + 2, + 0, + 3, + 0, + 2, + 12, + 12, + 3, + 0, + 0, + -1, + 1, + -1, + 6, + 1, + -1, + 10, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + 11, + -1, + -1, + 0, + 2, + 10, + 0, + -1, + -1, + -1, + 16, + -1, + 3, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 12, + 12, + 10, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + 1, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + 15, + 15, + -1, + -1, + 1, + -1, + -1, + -1, + 8, + 16, + 3, + 17, + -1, + -1, + -1, + 9, + 9, + -1, + 15, + -1, + 16, + 16, + 0, + -1, + 4, + 4, + -1, + 2, + 2, + -1, + 0, + -1, + 0, + 0, + -1, + 0, + 0, + -1, + -1, + -1, + 2, + 3, + -1, + 11, + -1, + 4, + -1, + 10, + 2, + 2, + -1, + -1, + -1, + 1, + 5, + 3, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 14, + 7, + 7, + 7, + -1, + -1, + 2, + 7, + 3, + 8, + 8, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 4, + 5, + -1, + -1, + 9, + 9, + 9, + 13, + -1, + 12, + 12, + -1, + 3, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 4, + 4, + 13, + 0, + -1, + 2, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + -1, + 4, + 12, + 0, + 0, + 16, + 16, + -1, + -1, + -1, + -1, + 18, + 5, + -1, + 9, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 3, + 0, + -1, + 3, + -1, + -1, + 8, + -1, + 13, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + 2, + -1, + -1, + 3, + 3, + -1, + 17, + -1, + 5, + -1, + 9, + -1, + 3, + 5, + 17, + 17, + -1, + 1, + 1, + 0, + 5, + 5, + 5, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + 0, + 2, + -1, + 16, + -1, + -1, + 17, + 0, + 1, + 1, + 3, + 2, + 2, + 2, + 8, + 8, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + 9, + -1, + 0, + -1, + -1, + -1, + -1, + 18, + -1, + 10, + -1, + 1, + 1, + 1, + 1, + 2, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + 4, + -1, + 8, + 8, + 9, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + 9, + 1, + 1, + 1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + 2, + 0, + -1, + 3, + -1, + -1, + -1, + 4, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + 2, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 0, + -1, + 12, + -1, + -1, + -1, + 0, + 6, + 2, + -1, + -1, + -1, + -1, + 6, + 13, + 16, + -1, + 8, + -1, + 10, + -1, + 16, + 16, + -1, + 4, + 4, + 2, + -1, + 1, + 3, + 1, + 16, + 16, + 7, + 0, + 6, + -1, + 3, + 3, + -1, + -1, + -1, + 15, + -1, + 17, + 17, + 0, + 0, + -1, + -1, + -1, + 8, + 2, + -1, + -1, + -1, + 11, + 16, + 16, + 4, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 5, + 5, + 5, + -1, + 0, + 0, + 2, + 12, + 12, + 13, + -1, + -1, + 4, + -1, + 1, + 0, + 0, + -1, + -1, + 0, + 5, + 5, + 5, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 0, + 3, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 2, + -1, + -1, + 5, + -1, + 0, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + -1, + 15, + 15, + 15, + -1, + 9, + -1, + -1, + 17, + 1, + -1, + 5, + -1, + 5, + 5, + -1, + 2, + -1, + -1, + 6, + -1, + -1, + 0, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 0, + 0, + 3, + 1, + -1, + -1, + -1, + 7, + -1, + -1, + 2, + -1, + 2, + 2, + -1, + -1, + 1, + 1, + 8, + 9, + -1, + 3, + 3, + 3, + -1, + -1, + 2, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + 9, + 9, + 9, + 1, + -1, + -1, + 0, + 0, + 10, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 9, + 2, + 10, + 8, + 11, + -1, + -1, + 7, + 2, + 7, + -1, + -1, + -1, + -1, + 1, + 6, + 18, + -1, + -1, + -1, + -1, + 4, + -1, + 2, + 4, + -1, + 1, + 1, + 1, + -1, + 0, + -1, + -1, + 13, + 13, + -1, + 0, + -1, + 2, + 3, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + -1, + 2, + 2, + -1, + 1, + -1, + 1, + 1, + 1, + 1, + 1, + -1, + 3, + 8, + -1, + -1, + 5, + 3, + 17, + -1, + 13, + -1, + 18, + 9, + -1, + -1, + -1, + 4, + -1, + 0, + -1, + -1, + 0, + 0, + -1, + -1, + 19, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + 13, + 17, + 17, + 4, + -1, + -1, + -1, + -1, + 3, + 5, + 5, + 5, + 4, + 4, + -1, + 0, + 2, + 7, + 0, + 0, + 1, + -1, + -1, + 16, + -1, + 0, + -1, + -1, + 3, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 3, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + -1, + -1, + 13, + -1, + 1, + 1, + -1, + 0, + 0, + 0, + 1, + 1, + 0, + -1, + -1, + 0, + -1, + 18, + 18, + 1, + -1, + -1, + -1, + -1, + 19, + 19, + 1, + -1, + -1, + -1, + 1, + 1, + 1, + 5, + 14, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 9, + 9, + 19, + 19, + 19, + 0, + 3, + 10, + -1, + -1, + -1, + -1, + 16, + 12, + 12, + 12, + 0, + 0, + 8, + 8, + 6, + -1, + 0, + 0, + 18, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 12, + 0, + -1, + -1, + 1, + 1, + 1, + 12, + 4, + 12, + 2, + 1, + 1, + -1, + -1, + -1, + 13, + -1, + 4, + -1, + 10, + 13, + 10, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + 3, + -1, + 7, + 7, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + -1, + 8, + -1, + 14, + 2, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 2, + 18, + 18, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 8, + 8, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 15, + 15, + 1, + 1, + 10, + 12, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + 4, + 0, + 10, + 1, + 1, + 0, + 6, + -1, + 4, + -1, + -1, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + 7, + -1, + 8, + -1, + 2, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + 10, + 10, + 10, + -1, + 10, + 10, + -1, + -1, + -1, + -1, + 2, + -1, + 8, + 8, + -1, + -1, + -1, + 18, + 0, + 0, + 0, + 0, + 0, + -1, + 8, + -1, + 1, + 1, + -1, + -1, + 4, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 4, + 4, + -1, + 2, + 10, + 3, + 13, + 13, + 13, + 13, + 2, + 2, + -1, + 3, + 3, + 1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 12, + -1, + 7, + 0, + 16, + 16, + -1, + 2, + -1, + 18, + 18, + 18, + -1, + -1, + 5, + 5, + 5, + 4, + 4, + 1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + 10, + 10, + 10, + 5, + -1, + 5, + 18, + -1, + -1, + -1, + 18, + 2, + 2, + -1, + -1, + 4, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + 11, + -1, + -1, + 11, + 11, + -1, + 5, + 16, + 16, + 16, + -1, + 0, + 12, + -1, + -1, + -1, + 2, + 2, + -1, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 14, + 1, + 0, + 6, + 2, + 0, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 5, + 3, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 7, + 1, + -1, + 14, + 0, + -1, + -1, + 0, + 5, + 9, + -1, + -1, + 16, + -1, + 19, + 19, + -1, + -1, + -1, + 6, + 7, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + 6, + 6, + -1, + -1, + -1, + 4, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 10, + -1, + -1, + -1, + 0, + -1, + 0, + 3, + 9, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 0, + 17, + -1, + 1, + 7, + 0, + 5, + 16, + 16, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 1, + 7, + -1, + 7, + -1, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + 1, + 0, + 0, + -1, + -1, + -1, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 11, + -1, + -1, + -1, + 17, + 11, + -1, + -1, + -1, + -1, + -1, + 0, + 1, + 1, + -1, + 1, + 1, + 1, + -1, + 1, + 1, + -1, + 7, + 1, + -1, + -1, + -1, + 3, + 3, + -1, + 1, + 7, + 16, + 2, + -1, + -1, + 6, + 6, + 3, + -1, + 13, + 0, + 7, + -1, + 1, + -1, + -1, + 8, + -1, + 6, + 6, + 6, + 6, + 6, + -1, + -1, + 4, + -1, + 4, + -1, + 2, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 0, + -1, + 4, + 10, + -1, + -1, + -1, + 2, + 2, + 2, + -1, + -1, + -1, + 19, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + 1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 3, + 3, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + 17, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 14, + 14, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + 0, + -1, + -1, + 4, + -1, + 3, + 3, + -1, + 0, + 0, + 3, + 1, + 1, + -1, + -1, + -1, + 6, + 6, + 6, + 16, + 16, + -1, + 9, + 9, + 9, + 5, + -1, + 16, + 16, + -1, + -1, + -1, + 10, + -1, + 10, + 10, + -1, + 0, + 1, + 3, + 7, + -1, + -1, + -1, + 4, + 4, + 4, + -1, + 4, + 4, + 9, + 9, + 9, + 9, + -1, + 9, + 9, + 4, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 6, + 6, + 17, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 15, + 1, + -1, + 2, + -1, + -1, + -1, + -1, + 4, + -1, + 5, + 10, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 14, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + 0, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 0, + 2, + 0, + -1, + -1, + 10, + 10, + -1, + -1, + -1, + 10, + -1, + 11, + -1, + 11, + 11, + 11, + 6, + -1, + 0, + -1, + -1, + -1, + 8, + 16, + 16, + 16, + 16, + -1, + -1, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 11, + 6, + -1, + 1, + -1, + 0, + 10, + 0, + 16, + 16, + 13, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + 3, + 0, + 12, + -1, + 0, + -1, + -1, + -1, + 1, + 4, + 1, + -1, + 0, + 2, + 16, + 0, + -1, + 2, + 2, + -1, + -1, + 11, + 11, + 11, + 5, + 5, + -1, + -1, + -1, + 6, + -1, + 8, + 3, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + 0, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + 4, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + 4, + -1, + -1, + 3, + -1, + -1, + -1, + 17, + -1, + -1, + -1, + -1, + 16, + 12, + 12, + 12, + 1, + -1, + 5, + -1, + 4, + -1, + 0, + 0, + -1, + -1, + 7, + 7, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 3, + 11, + 11, + -1, + 0, + 0, + -1, + -1, + -1, + 6, + 6, + -1, + -1, + 18, + -1, + -1, + 4, + -1, + 3, + -1, + 3, + 0, + -1, + 11, + 4, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 7, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 4, + -1, + -1, + 0, + -1, + 0, + -1, + -1, + -1, + -1, + 13, + 1, + -1, + 3, + -1, + 3, + 3, + 0, + -1, + 0, + 17, + -1, + 7, + 7, + -1, + 8, + -1, + 17, + 16, + -1, + 10, + 8, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + 2, + 15, + 4, + 1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 3, + 1, + 15, + 10, + -1, + -1, + -1, + 4, + -1, + 12, + 12, + 12, + -1, + 1, + 7, + -1, + -1, + 3, + -1, + -1, + 0, + -1, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 6, + -1, + 0, + -1, + -1, + 0, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 2, + -1, + 0, + 0, + 11, + 11, + 11, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 1, + 1, + -1, + 2, + 2, + 2, + -1, + 0, + 7, + 0, + 4, + 10, + 10, + -1, + 2, + 6, + -1, + -1, + -1, + 5, + -1, + 19, + 19, + 0, + -1, + -1, + 3, + 3, + -1, + 2, + 6, + -1, + 10, + -1, + -1, + 5, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + 18, + 9, + 2, + 5, + 1, + -1, + 11, + 11, + 11, + -1, + -1, + 6, + 6, + 6, + -1, + 6, + 6, + -1, + -1, + -1, + 3, + 2, + 1, + 1, + 9, + -1, + -1, + 13, + -1, + 17, + 0, + 4, + -1, + -1, + -1, + -1, + 18, + 18, + 1, + -1, + 1, + -1, + 13, + 0, + 14, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + 10, + -1, + 3, + -1, + -1, + -1, + -1, + 11, + 11, + 2, + 11, + 11, + 11, + 18, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 0, + 0, + -1, + 10, + -1, + -1, + -1, + -1, + 1, + 18, + -1, + 1, + -1, + -1, + 10, + 3, + -1, + -1, + -1, + 1, + 1, + 1, + 4, + 10, + -1, + 4, + 4, + -1, + -1, + 6, + -1, + 18, + -1, + 12, + 0, + 1, + 12, + -1, + 0, + 8, + 9, + -1, + 9, + 4, + 4, + 11, + 17, + -1, + 4, + 4, + -1, + -1, + 2, + -1, + -1, + 1, + 0, + 0, + 10, + 10, + 4, + 17, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + 8, + 8, + 1, + 1, + 3, + 10, + -1, + 16, + -1, + 10, + -1, + -1, + 1, + -1, + 0, + 0, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 2, + 1, + -1, + -1, + 6, + 2, + 6, + 1, + 12, + 10, + -1, + 12, + 12, + 6, + -1, + -1, + -1, + 0, + 2, + 6, + 6, + 19, + 19, + 19, + 4, + 4, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 0, + -1, + -1, + 5, + -1, + -1, + 5, + 5, + 12, + 12, + 17, + 11, + -1, + 4, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 7, + -1, + 7, + 3, + 3, + 1, + -1, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 3, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + 16, + 15, + -1, + 13, + -1, + 4, + 0, + -1, + 6, + 0, + 0, + 16, + -1, + -1, + -1, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 10, + 10, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + 4, + -1, + 17, + 0, + 2, + 12, + -1, + -1, + 10, + -1, + -1, + 0, + -1, + -1, + 3, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + -1, + 2, + -1, + 0, + -1, + -1, + 4, + 4, + -1, + -1, + -1, + -1, + 11, + -1, + 2, + 2, + -1, + 8, + 9, + -1, + -1, + -1, + 17, + -1, + -1, + 0, + 0, + 0, + 8, + -1, + -1, + -1, + -1, + 16, + -1, + -1, + 6, + 13, + -1, + -1, + -1, + 15, + -1, + 0, + 0, + 0, + 4, + 4, + 12, + 12, + 2, + 0, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + -1, + 17, + 4, + 14, + -1, + -1, + 2, + -1, + -1, + -1, + 9, + -1, + -1, + 10, + -1, + -1, + 9, + 17, + 2, + -1, + 0, + -1, + -1, + 1, + 3, + -1, + 3, + 8, + 11, + 2, + 1, + -1, + 1, + 2, + -1, + 6, + 3, + 0, + 0, + -1, + -1, + 4, + 9, + 0, + -1, + -1, + -1, + 19, + -1, + 1, + 1, + -1, + -1, + 0, + 0, + 0, + 0, + 0, + 2, + 3, + -1, + 17, + 17, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 12, + 4, + 4, + 1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 5, + -1, + -1, + 1, + 1, + -1, + 1, + 1, + 2, + 2, + 2, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + 6, + 17, + -1, + 0, + 2, + -1, + -1, + 4, + -1, + 11, + -1, + -1, + -1, + -1, + 1, + 10, + 4, + 10, + -1, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + 0, + 15, + 7, + 1, + 1, + -1, + 0, + 9, + 9, + 4, + 11, + 0, + 1, + -1, + 0, + 19, + 19, + 1, + -1, + -1, + 1, + 12, + 1, + -1, + -1, + 12, + 7, + 1, + 8, + 8, + 8, + 3, + -1, + 12, + -1, + 4, + -1, + 7, + -1, + 5, + 5, + 5, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 5, + 17, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + 0, + 1, + 11, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + 10, + -1, + 6, + -1, + -1, + 4, + -1, + 3, + 0, + -1, + 7, + 13, + 6, + 0, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 7, + 0, + 3, + 4, + -1, + 17, + 15, + -1, + -1, + -1, + 13, + 13, + 13, + 13, + -1, + -1, + -1, + 2, + 0, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 3, + -1, + -1, + -1, + -1, + 3, + 1, + 1, + 1, + 5, + 5, + -1, + 13, + 13, + -1, + 0, + -1, + 1, + 0, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 2, + 5, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 0, + -1, + 0, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 9, + 8, + -1, + -1, + 6, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 2, + 2, + -1, + 7, + -1, + 0, + 7, + 0, + 3, + -1, + 4, + 4, + 0, + 2, + -1, + -1, + -1, + 5, + -1, + 0, + -1, + 1, + -1, + -1, + 2, + 2, + -1, + 10, + 0, + 7, + -1, + 0, + 2, + 18, + -1, + -1, + 8, + 5, + 5, + 5, + 8, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 5, + 5, + 17, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 3, + 3, + -1, + -1, + -1, + 9, + -1, + 0, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 18, + 0, + -1, + 2, + -1, + 2, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + 19, + 19, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + 3, + -1, + -1, + 1, + 1, + -1, + 3, + 6, + -1, + -1, + -1, + 19, + -1, + 10, + 2, + 2, + 2, + -1, + 4, + 17, + -1, + 2, + 2, + 18, + -1, + -1, + -1, + -1, + 9, + 9, + -1, + -1, + -1, + 5, + -1, + 8, + 17, + 5, + 5, + 15, + -1, + -1, + 15, + 9, + -1, + -1, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + 11, + 11, + 5, + 9, + 5, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 2, + -1, + 1, + 0, + -1, + 10, + 2, + 2, + 0, + 0, + 10, + 2, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 9, + 13, + 15, + 0, + 10, + 2, + 3, + 0, + 10, + -1, + 10, + 4, + -1, + 1, + 1, + 1, + -1, + 1, + 1, + 1, + 1, + 1, + 2, + -1, + 8, + 3, + -1, + -1, + 3, + 2, + 3, + -1, + 2, + 0, + 1, + 1, + -1, + 10, + 0, + 15, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + 13, + 13, + 4, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + 3, + -1, + 3, + 0, + 0, + -1, + 8, + 8, + 6, + 15, + -1, + -1, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 0, + 0, + -1, + 1, + -1, + 1, + 4, + -1, + 4, + 6, + 3, + 5, + -1, + 2, + 6, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + -1, + -1, + -1, + 14, + 4, + 1, + 1, + 1, + 1, + -1, + -1, + 0, + 0, + 0, + 7, + -1, + -1, + -1, + 11, + 9, + 9, + 9, + 9, + 9, + -1, + 0, + -1, + -1, + 3, + 3, + 7, + 8, + 2, + 3, + 2, + 13, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + 9, + -1, + 3, + 6, + -1, + -1, + -1, + -1, + 12, + 12, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + -1, + 4, + 6, + -1, + -1, + -1, + -1, + -1, + 0, + 2, + 2, + 4, + -1, + -1, + -1, + -1, + 11, + 9, + 3, + 3, + 4, + -1, + -1, + 1, + 8, + 8, + -1, + -1, + -1, + 3, + -1, + -1, + 2, + 1, + 6, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + 5, + -1, + 9, + -1, + 4, + -1, + -1, + -1, + 18, + -1, + -1, + -1, + 3, + -1, + -1, + 15, + 4, + 6, + 8, + 11, + 8, + -1, + -1, + 17, + -1, + 12, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + 2, + 0, + 0, + -1, + -1, + 1, + 1, + -1, + -1, + 0, + 0, + 8, + -1, + -1, + 0, + 0, + 0, + -1, + -1, + 8, + -1, + -1, + 0, + 2, + 2, + 1, + 0, + -1, + 0, + 3, + -1, + -1, + -1, + -1, + 17, + -1, + 7, + 0, + -1, + -1, + -1, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 17, + -1, + 4, + -1, + 4, + 4, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + 5, + 5, + -1, + -1, + -1, + 11, + 3, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + 0, + 0, + 0, + 8, + 8, + 2, + 2, + 2, + 2, + 1, + 1, + 4, + -1, + -1, + 1, + -1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 15, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 11, + -1, + -1, + 9, + -1, + -1, + 7, + 10, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + 1, + 3, + 1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + -1, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 10, + -1, + 0, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 3, + 1, + 0, + 13, + -1, + 15, + 5, + 11, + 18, + 10, + 10, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + 16, + 16, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 1, + -1, + -1, + 0, + 2, + 4, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 5, + -1, + -1, + -1, + -1, + 16, + 8, + -1, + -1, + -1, + 15, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 2, + -1, + 0, + -1, + -1, + 0, + 1, + 8, + 5, + -1, + -1, + 7, + 3, + -1, + -1, + 15, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 6, + 6, + 0, + -1, + 3, + 2, + -1, + -1, + -1, + 18, + 18, + 17, + 18, + 18, + 9, + 9, + 9, + 9, + 9, + 9, + 18, + 18, + 18, + 18, + 18, + -1, + -1, + -1, + 10, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + 1, + 15, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 2, + 12, + 12, + 12, + 12, + 12, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + 0, + 0, + -1, + 10, + -1, + 16, + 0, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 5, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 6, + 1, + 1, + 1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 2, + 2, + -1, + -1, + 8, + 9, + 4, + 0, + 7, + 7, + 3, + 0, + 0, + 1, + 1, + 5, + 5, + 0, + 3, + 9, + -1, + -1, + 0, + -1, + -1, + 0, + -1, + -1, + 2, + 3, + -1, + 1, + -1, + -1, + 0, + 0, + 2, + 2, + -1, + 0, + -1, + -1, + 3, + 10, + 10, + -1, + -1, + 6, + 2, + -1, + -1, + -1, + -1, + 19, + 18, + 7, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + 1, + 1, + 17, + -1, + -1, + 2, + 5, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + -1, + 0, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 6, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + 15, + -1, + 2, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 3, + 3, + 3, + 3, + 1, + -1, + -1, + -1, + 16, + -1, + -1, + 0, + -1, + 12, + 13, + -1, + -1, + 5, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 9, + 15, + 15, + -1, + -1, + 9, + -1, + 6, + -1, + 8, + 8, + 0, + -1, + 0, + 0, + 8, + 2, + 13, + 6, + -1, + -1, + 0, + -1, + -1, + 4, + 4, + 4, + 2, + 3, + 0, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 17, + 17, + -1, + -1, + 4, + 17, + 17, + 18, + -1, + 17, + 16, + -1, + -1, + 18, + 1, + 17, + -1, + 0, + -1, + 1, + 1, + 1, + 4, + -1, + 4, + 2, + -1, + -1, + -1, + 2, + -1, + -1, + 19, + -1, + 1, + -1, + -1, + 1, + -1, + -1, + -1, + 1, + 1, + -1, + 12, + -1, + 10, + 1, + 3, + 1, + 0, + 1, + 0, + 7, + 7, + -1, + -1, + -1, + -1, + 6, + 3, + 4, + 10, + 4, + 10, + -1, + -1, + 17, + -1, + 6, + 6, + -1, + 15, + 4, + 4, + -1, + 4, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 0, + -1, + -1, + -1, + 5, + 10, + 3, + 5, + 7, + -1, + 0, + 7, + 16, + 9, + 8, + 6, + 6, + 1, + 1, + -1, + -1, + -1, + 3, + 1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + -1, + 8, + 0, + 0, + -1, + -1, + 3, + -1, + 2, + 2, + -1, + -1, + 0, + -1, + 4, + 10, + 5, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 4, + -1, + -1, + -1, + -1, + 14, + 14, + 5, + 2, + 5, + 1, + 1, + 1, + 11, + 11, + 1, + 1, + 1, + 3, + 9, + 2, + -1, + 10, + 10, + 0, + -1, + -1, + -1, + 2, + -1, + -1, + 10, + 10, + 2, + -1, + -1, + 2, + -1, + 13, + 8, + 6, + 6, + 2, + 0, + -1, + 1, + 4, + 0, + -1, + -1, + 4, + 4, + -1, + 2, + 3, + -1, + 12, + -1, + 14, + 7, + 3, + -1, + 5, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + 8, + 8, + 3, + -1, + -1, + -1, + -1, + -1, + 1, + 10, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 7, + 0, + -1, + 0, + -1, + -1, + 9, + 12, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 1, + 1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 3, + 3, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + -1, + -1, + 9, + -1, + -1, + 10, + 3, + -1, + -1, + -1, + 10, + -1, + 4, + -1, + -1, + -1, + 6, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 4, + -1, + -1, + -1, + -1, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 11, + -1, + -1, + -1, + -1, + 4, + -1, + 4, + 2, + 18, + 10, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + 10, + -1, + -1, + -1, + 7, + 7, + 3, + 5, + -1, + 3, + -1, + 14, + 1, + 1, + 2, + -1, + 2, + 7, + 2, + 7, + -1, + 7, + 2, + -1, + -1, + 3, + 1, + -1, + 5, + -1, + -1, + 7, + 5, + 5, + -1, + 11, + -1, + -1, + 4, + -1, + -1, + -1, + 5, + 5, + -1, + -1, + -1, + 11, + 10, + 1, + -1, + 0, + 0, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + -1, + 0, + 0, + 4, + 18, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 19, + 19, + 19, + -1, + 2, + 5, + 5, + 5, + 4, + -1, + 4, + 2, + 4, + -1, + -1, + 6, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 15, + 15, + 1, + 3, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + -1, + 10, + -1, + -1, + -1, + -1, + 1, + 2, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 13, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 16, + 4, + -1, + -1, + 2, + 2, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 9, + 3, + -1, + -1, + 1, + 1, + 5, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 11, + 11, + 6, + -1, + 13, + -1, + -1, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 8, + -1, + 17, + 13, + -1, + -1, + 2, + 0, + 0, + -1, + 13, + 3, + -1, + -1, + -1, + -1, + -1, + 3, + 8, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 19, + 10, + 2, + 9, + -1, + 16, + 16, + -1, + 7, + 0, + -1, + -1, + -1, + -1, + 4, + 1, + 8, + 1, + 1, + -1, + -1, + 7, + 1, + 5, + 4, + -1, + -1, + -1, + 1, + 1, + 19, + 19, + -1, + 13, + -1, + -1, + -1, + -1, + 11, + 11, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 4, + 3, + 0, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 11, + 1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + 2, + 0, + 0, + 8, + 8, + 0, + 0, + 3, + 0, + -1, + -1, + -1, + 8, + 8, + -1, + -1, + 0, + -1, + 0, + -1, + 9, + 3, + 9, + -1, + 18, + 10, + 18, + -1, + -1, + 6, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 4, + -1, + 3, + -1, + 2, + -1, + 3, + 2, + 2, + -1, + 11, + 11, + 11, + 9, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + 10, + 10, + -1, + 17, + -1, + 1, + 1, + 1, + 0, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 3, + 16, + -1, + 2, + 5, + 7, + -1, + -1, + -1, + 1, + 1, + 6, + 1, + 1, + -1, + 3, + -1, + -1, + -1, + -1, + 17, + 17, + -1, + -1, + -1, + 4, + 15, + -1, + -1, + 3, + 4, + -1, + 11, + 3, + 3, + 3, + 3, + -1, + 18, + -1, + 0, + 2, + 0, + -1, + 2, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + 1, + 3, + 1, + -1, + -1, + 2, + 1, + 1, + -1, + 1, + -1, + 7, + 11, + -1, + 0, + 3, + -1, + -1, + 3, + 3, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 8, + -1, + -1, + 2, + 0, + 3, + -1, + -1, + 4, + 10, + 10, + 0, + -1, + 2, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + 3, + 3, + 3, + 4, + -1, + 10, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + 5, + 5, + 5, + -1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + 1, + 7, + 4, + -1, + 4, + 16, + 16, + -1, + -1, + 8, + 8, + -1, + 4, + -1, + -1, + -1, + -1, + 1, + 1, + 2, + -1, + -1, + -1, + -1, + 9, + 9, + -1, + -1, + 5, + -1, + 2, + 2, + 4, + -1, + 9, + -1, + -1, + 18, + 18, + 18, + 12, + -1, + 1, + -1, + -1, + -1, + 1, + 1, + 1, + 1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + 15, + 7, + -1, + -1, + -1, + 2, + 3, + -1, + -1, + 8, + 8, + -1, + -1, + -1, + 0, + 3, + -1, + 14, + 7, + -1, + -1, + 19, + 2, + 8, + 8, + 2, + 0, + -1, + 16, + 16, + -1, + 2, + -1, + 3, + -1, + -1, + 9, + -1, + -1, + 3, + 3, + -1, + -1, + -1, + -1, + 0, + 8, + 8, + 15, + -1, + 3, + -1, + -1, + -1, + -1, + 8, + 3, + -1, + -1, + -1, + 0, + 7, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 9, + 0, + 0, + 14, + 2, + -1, + -1, + -1, + -1, + -1, + 8, + 4, + -1, + -1, + 10, + -1, + 3, + 0, + 2, + 2, + 4, + 4, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + 3, + -1, + -1, + 3, + -1, + 13, + 1, + 15, + 4, + 2, + 0, + -1, + -1, + 9, + 3, + 0, + 4, + -1, + -1, + 10, + 12, + -1, + -1, + 12, + -1, + 14, + 9, + 2, + 0, + 0, + 0, + 0, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + 12, + -1, + 4, + 4, + 4, + 4, + -1, + 12, + 12, + 11, + 11, + 11, + -1, + -1, + -1, + -1, + 0, + 3, + 3, + 0, + -1, + 9, + 9, + 0, + 7, + -1, + 1, + 3, + -1, + -1, + 0, + 0, + 10, + 12, + -1, + -1, + -1, + -1, + 8, + 8, + 3, + 12, + -1, + -1, + -1, + -1, + -1, + 11, + 2, + -1, + 1, + 13, + 13, + -1, + 4, + 4, + 4, + 4, + 4, + -1, + 0, + -1, + -1, + 15, + 0, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 18, + 0, + -1, + 0, + 0, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 6, + -1, + 1, + 1, + 5, + -1, + -1, + -1, + 1, + 1, + 1, + 19, + -1, + 16, + 16, + 1, + 1, + -1, + -1, + -1, + 2, + 9, + 3, + 3, + 2, + 2, + -1, + 1, + 12, + 4, + 4, + -1, + 5, + 15, + 15, + 15, + -1, + -1, + 10, + 10, + -1, + -1, + 1, + 1, + 1, + -1, + -1, + 11, + -1, + -1, + 0, + 5, + -1, + 8, + -1, + 9, + -1, + 2, + -1, + 2, + 2, + -1, + 4, + 4, + 1, + 3, + 3, + 9, + -1, + 1, + -1, + 1, + 1, + -1, + -1, + 7, + -1, + -1, + 2, + -1, + 2, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 19, + -1, + -1, + 5, + 3, + -1, + -1, + -1, + 0, + 1, + -1, + -1, + -1, + -1, + 10, + 1, + -1, + -1, + -1, + 3, + 1, + 1, + -1, + -1, + 8, + 8, + -1, + -1, + -1, + -1, + 11, + 2, + -1, + 0, + -1, + 5, + 17, + 0, + 4, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 7, + -1, + 7, + 7, + 7, + -1, + -1, + -1, + 9, + 15, + -1, + -1, + 2, + 5, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + 3, + -1, + 0, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 2, + -1, + 5, + 5, + 6, + 6, + 7, + -1, + 0, + 2, + -1, + 0, + 2, + -1, + -1, + 17, + 17, + 17, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + 13, + -1, + 8, + 8, + 0, + 1, + -1, + -1, + 0, + 0, + -1, + 0, + 8, + 8, + -1, + 3, + -1, + 3, + -1, + 0, + 0, + -1, + -1, + -1, + 13, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 0, + -1, + 0, + -1, + -1, + 0, + -1, + -1, + -1, + 9, + 9, + 9, + -1, + -1, + -1, + 13, + 13, + -1, + 17, + 13, + -1, + -1, + -1, + 13, + 1, + 1, + -1, + -1, + 2, + 4, + 17, + -1, + -1, + 0, + 0, + 6, + 5, + -1, + -1, + -1, + -1, + 2, + 5, + -1, + -1, + -1, + 2, + -1, + 2, + 5, + 5, + 5, + 6, + -1, + -1, + 9, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 2, + -1, + -1, + -1, + 9, + 9, + 9, + -1, + 0, + 0, + 0, + 5, + 5, + 5, + 4, + 4, + -1, + 0, + -1, + -1, + 6, + 5, + 1, + -1, + 3, + 12, + 4, + 4, + 12, + 4, + -1, + 4, + -1, + -1, + -1, + -1, + 0, + 0, + 9, + 3, + 9, + 9, + -1, + -1, + 0, + -1, + 1, + -1, + -1, + 1, + -1, + 1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 6, + 1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + 12, + 12, + -1, + 2, + -1, + 10, + -1, + 11, + 6, + -1, + 8, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 4, + 2, + -1, + -1, + -1, + 9, + 8, + 8, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + 10, + -1, + -1, + 0, + 0, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + 8, + 8, + -1, + 8, + 5, + -1, + 10, + -1, + -1, + 15, + -1, + 5, + 4, + -1, + -1, + 1, + 0, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + 3, + 6, + 7, + 3, + -1, + -1, + 10, + -1, + 10, + 4, + 1, + 1, + 4, + 4, + 4, + -1, + 13, + 13, + 13, + 13, + 13, + 2, + -1, + 2, + -1, + -1, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + 7, + -1, + -1, + 0, + 6, + -1, + 1, + 3, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + -1, + 7, + 5, + 7, + 1, + 11, + 9, + 1, + -1, + -1, + 1, + -1, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 6, + 9, + -1, + -1, + 2, + 1, + -1, + -1, + 2, + 18, + -1, + -1, + 6, + 6, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + 0, + 0, + 0, + 3, + 5, + 9, + 0, + 13, + -1, + 5, + 2, + 5, + -1, + -1, + -1, + -1, + 11, + 11, + 11, + -1, + 1, + 1, + 4, + -1, + 2, + 2, + -1, + -1, + 11, + -1, + -1, + 6, + 7, + 0, + -1, + -1, + -1, + 8, + 3, + -1, + -1, + 4, + -1, + 2, + 16, + 5, + 5, + 0, + 0, + 4, + -1, + -1, + 1, + -1, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 7, + 0, + -1, + 4, + 12, + -1, + 10, + 10, + 12, + 12, + 4, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 17, + -1, + 4, + 4, + 4, + 4, + 8, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 2, + 4, + -1, + 6, + -1, + 3, + -1, + -1, + -1, + -1, + 0, + 18, + 18, + -1, + 17, + 0, + 0, + 2, + 0, + 0, + 11, + 2, + -1, + 0, + -1, + 3, + -1, + 8, + 8, + -1, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 1, + 1, + 1, + 1, + -1, + 18, + -1, + -1, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 0, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 0, + 0, + 0, + -1, + 13, + -1, + 10, + 10, + 2, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + 17, + 17, + -1, + 17, + 17, + 15, + 15, + -1, + -1, + 15, + 15, + 15, + 15, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + 17, + 17, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 3, + 3, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 5, + 4, + -1, + 4, + 4, + -1, + -1, + 15, + -1, + -1, + -1, + 2, + -1, + 3, + 1, + 3, + -1, + -1, + 5, + 0, + -1, + 1, + -1, + 16, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + 4, + 3, + 3, + -1, + 18, + 13, + -1, + -1, + 2, + 5, + -1, + 5, + -1, + 1, + 9, + 9, + 9, + 9, + 9, + -1, + 9, + -1, + -1, + -1, + -1, + 9, + 9, + -1, + -1, + 0, + 3, + 10, + 1, + 1, + 10, + 1, + 1, + 2, + -1, + 15, + 4, + 0, + 17, + -1, + 17, + -1, + -1, + -1, + 9, + 9, + 13, + 13, + 13, + -1, + -1, + 10, + 4, + -1, + -1, + 5, + 6, + 2, + 2, + 9, + -1, + 16, + 16, + -1, + 7, + -1, + 9, + 9, + 1, + 10, + 3, + -1, + -1, + -1, + 16, + 0, + 8, + -1, + -1, + -1, + 2, + -1, + 1, + -1, + 1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 5, + -1, + -1, + 19, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + 0, + 3, + 11, + -1, + 2, + 0, + 0, + -1, + -1, + -1, + 0, + 0, + 10, + -1, + -1, + 14, + 0, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 0, + 0, + 2, + 8, + 0, + -1, + 14, + -1, + -1, + 13, + 13, + 17, + -1, + 17, + 8, + -1, + 1, + 1, + 1, + -1, + -1, + -1, + 19, + -1, + -1, + -1, + 1, + 1, + 5, + 13, + -1, + 12, + 12, + 4, + 4, + -1, + 4, + -1, + 9, + 9, + 9, + -1, + 9, + 9, + 9, + 9, + -1, + -1, + -1, + -1, + 12, + 12, + 6, + 6, + 9, + 2, + -1, + 0, + 0, + -1, + -1, + 19, + -1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + 2, + 1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 3, + -1, + 6, + 15, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + 13, + 17, + -1, + 6, + 6, + -1, + -1, + -1, + 12, + 12, + 0, + 5, + -1, + -1, + -1, + 1, + 1, + -1, + 1, + 5, + 15, + 15, + 5, + 5, + 0, + 0, + -1, + -1, + 2, + -1, + 11, + 11, + -1, + -1, + 7, + -1, + 17, + 0, + -1, + -1, + 7, + 7, + 7, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 12, + -1, + -1, + 7, + 0, + 3, + 3, + 17, + 17, + 17, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 2, + 3, + 3, + -1, + -1, + 15, + -1, + -1, + 18, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + 0, + -1, + -1, + 0, + -1, + -1, + 8, + -1, + -1, + -1, + 12, + -1, + -1, + 12, + 12, + -1, + 1, + 1, + 0, + 3, + 19, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + -1, + -1, + 17, + -1, + -1, + -1, + -1, + 18, + -1, + -1, + 11, + 4, + 12, + 12, + -1, + 7, + -1, + 1, + 4, + 1, + -1, + -1, + -1, + 15, + 15, + 0, + -1, + 6, + -1, + -1, + 5, + -1, + 5, + 5, + 1, + 2, + 9, + 9, + 1, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + 2, + -1, + 13, + -1, + 11, + 16, + -1, + -1, + -1, + 5, + 5, + 5, + 5, + 5, + 0, + -1, + 8, + -1, + -1, + -1, + 2, + 5, + 0, + 10, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 5, + 5, + 12, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 2, + -1, + 16, + -1, + -1, + -1, + -1, + 2, + 1, + 0, + 3, + 5, + 5, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + 2, + -1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 13, + -1, + -1, + -1, + 10, + 10, + 3, + 3, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 11, + 1, + 1, + 13, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + 2, + 2, + -1, + 1, + -1, + -1, + 1, + 1, + 3, + -1, + -1, + -1, + -1, + 2, + -1, + 6, + 6, + -1, + 6, + -1, + 6, + -1, + -1, + 19, + 4, + 17, + 10, + 17, + 1, + 1, + 0, + -1, + 2, + 3, + -1, + 9, + -1, + 12, + -1, + -1, + -1, + -1, + 16, + -1, + 8, + 8, + -1, + -1, + 17, + -1, + 1, + 1, + 1, + 4, + 4, + 4, + 4, + 4, + 4, + -1, + 4, + 0, + 3, + -1, + -1, + -1, + -1, + -1, + 19, + 19, + 2, + 10, + -1, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + 0, + -1, + -1, + -1, + 10, + 4, + -1, + 18, + 18, + 5, + 5, + 18, + -1, + 18, + -1, + 0, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 0, + 0, + 8, + 2, + 10, + -1, + -1, + -1, + -1, + 15, + 15, + 3, + 3, + -1, + 8, + -1, + -1, + -1, + 15, + 15, + -1, + -1, + -1, + 8, + -1, + 11, + -1, + 9, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + -1, + 2, + 2, + -1, + 1, + 1, + 10, + 10, + 9, + 1, + 10, + -1, + -1, + 12, + 10, + 0, + -1, + 19, + 2, + -1, + -1, + -1, + -1, + 5, + -1, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + 7, + -1, + 4, + 17, + -1, + -1, + -1, + -1, + 7, + -1, + 0, + -1, + -1, + 7, + 2, + 2, + 2, + -1, + -1, + -1, + -1, + 0, + -1, + 1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + 6, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + -1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 11, + 3, + 3, + -1, + -1, + -1, + 2, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + 8, + 8, + -1, + -1, + -1, + 3, + -1, + 0, + 10, + -1, + -1, + 1, + 3, + -1, + -1, + -1, + -1, + 10, + -1, + 4, + 4, + -1, + 6, + 1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + 2, + 10, + -1, + -1, + 13, + 8, + -1, + -1, + 11, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 0, + 0, + 15, + 15, + -1, + 0, + 12, + 3, + 3, + 3, + -1, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + -1, + -1, + -1, + 2, + 1, + -1, + 6, + 6, + 6, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 1, + 18, + 18, + 3, + 0, + 0, + 0, + -1, + -1, + -1, + -1, + 1, + 1, + 1, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + 10, + 2, + 2, + 2, + -1, + 2, + -1, + 18, + -1, + 0, + -1, + 0, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + 4, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + 2, + 11, + 11, + -1, + -1, + -1, + -1, + 1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 1, + 1, + 1, + -1, + 2, + -1, + 0, + 1, + -1, + 2, + -1, + -1, + -1, + 7, + 7, + 0, + 2, + 3, + -1, + -1, + -1, + -1, + 0, + -1, + 13, + 13, + 6, + 13, + 2, + 2, + 0, + 0, + 0, + -1, + -1, + -1, + 3, + 0, + -1, + -1, + 5, + -1, + -1, + 0, + 2, + 2, + 3, + 0, + -1, + -1, + 4, + 2, + 2, + 1, + 1, + -1, + 3, + 15, + 15, + 15, + -1, + -1, + 1, + 1, + 10, + -1, + -1, + -1, + -1, + -1, + 0, + 13, + 13, + 13, + 13, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 0, + -1, + 19, + -1, + 0, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + 3, + -1, + 10, + 19, + -1, + -1, + 17, + 4, + 18, + 18, + 19, + 7, + 0, + -1, + -1, + -1, + -1, + 6, + -1, + -1, + 11, + 2, + 0, + 13, + 13, + -1, + 8, + 6, + 3, + 6, + -1, + -1, + 1, + 5, + 2, + 0, + 1, + -1, + 2, + 2, + 2, + 1, + 1, + 1, + 2, + -1, + 1, + -1, + 14, + -1, + 7, + -1, + 0, + -1, + -1, + -1, + 19, + 19, + 5, + -1, + -1, + -1, + -1, + 9, + -1, + -1, + 5, + 1, + -1, + -1, + -1, + 4, + -1, + 0, + 17, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 1, + 2, + 2, + -1, + 17, + 4, + -1, + 8, + 8, + -1, + 0, + -1, + 2, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + 10, + 3, + -1, + 3, + -1, + -1, + 4, + 4, + -1, + 17, + -1, + -1, + -1, + 8, + 8, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + 8, + 6, + 6, + 19, + 19, + 19, + -1, + -1, + -1, + 13, + 8, + -1, + 1, + -1, + 6, + -1, + 1, + 1, + 1, + -1, + 8, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 10, + 2, + -1, + 1, + -1, + -1, + -1, + -1, + 17, + -1, + 17, + -1, + -1, + 3, + 3, + 0, + -1, + -1, + 19, + 10, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + 3, + 1, + -1, + 6, + 11, + -1, + 2, + -1, + -1, + -1, + -1, + 11, + 12, + 0, + -1, + -1, + 1, + 2, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 5, + 5, + -1, + -1, + 5, + -1, + -1, + 10, + -1, + -1, + 1, + -1, + -1, + 2, + -1, + 0, + 12, + 12, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + 13, + -1, + -1, + -1, + -1, + 10, + 1, + -1, + 10, + -1, + 10, + -1, + -1, + -1, + -1, + 17, + -1, + -1, + -1, + 19, + 2, + -1, + -1, + 0, + -1, + 14, + 0, + 0, + 7, + 18, + 18, + 11, + 16, + 11, + 11, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + 6, + -1, + 5, + 2, + -1, + 2, + -1, + 4, + -1, + -1, + -1, + 3, + 6, + 6, + 6, + 6, + 6, + -1, + 5, + -1, + 6, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 1, + 1, + -1, + -1, + 7, + 0, + 0, + -1, + 1, + -1, + 0, + 0, + 1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + 13, + -1, + -1, + -1, + 1, + -1, + 11, + 11, + 11, + -1, + 3, + -1, + -1, + -1, + 1, + 1, + -1, + 2, + -1, + -1, + -1, + 3, + 3, + 2, + 6, + 5, + -1, + -1, + 5, + -1, + 5, + 5, + -1, + -1, + 2, + -1, + 17, + -1, + -1, + 9, + 16, + -1, + -1, + -1, + -1, + -1, + 16, + 5, + 0, + 16, + 0, + 6, + 6, + -1, + -1, + -1, + 1, + -1, + -1, + 3, + 10, + 17, + 17, + -1, + 17, + -1, + 10, + -1, + 2, + 11, + -1, + -1, + -1, + 1, + 1, + -1, + 3, + -1, + -1, + 9, + -1, + -1, + 7, + -1, + -1, + 8, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 10, + 2, + 2, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + 16, + -1, + 4, + -1, + -1, + -1, + 4, + -1, + 2, + 0, + -1, + 7, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 18, + 1, + -1, + -1, + -1, + 10, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + -1, + 10, + -1, + -1, + -1, + 2, + 7, + 7, + 0, + 3, + 11, + -1, + 4, + -1, + -1, + 17, + 1, + -1, + -1, + -1, + -1, + 7, + -1, + 0, + 1, + 3, + -1, + 16, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 7, + 7, + -1, + -1, + 17, + 17, + -1, + 4, + 4, + 10, + 10, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + 2, + 2, + 2, + 0, + -1, + -1, + 6, + 6, + -1, + -1, + 4, + -1, + -1, + 3, + 3, + -1, + -1, + 5, + 5, + -1, + -1, + 0, + 7, + 16, + 16, + 16, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + 2, + -1, + 3, + -1, + 2, + 3, + 3, + 3, + 3, + 3, + 8, + 8, + 0, + 3, + 3, + 0, + 14, + 0, + -1, + 3, + 3, + 4, + -1, + -1, + 4, + 4, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 16, + 16, + 1, + 1, + -1, + 0, + -1, + -1, + 1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 1, + 1, + -1, + -1, + 2, + 2, + 2, + 0, + 0, + -1, + 3, + 5, + 5, + 1, + -1, + -1, + -1, + -1, + 0, + -1, + 16, + 16, + 3, + 1, + -1, + -1, + 18, + -1, + 1, + 1, + 1, + 1, + 1, + 5, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + 15, + 15, + 10, + 15, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 10, + 10, + -1, + -1, + 10, + 15, + 10, + -1, + -1, + -1, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 3, + 10, + -1, + 10, + 8, + 8, + 10, + 0, + 0, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 11, + 5, + 5, + -1, + 10, + 10, + 4, + -1, + -1, + 9, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + 13, + 13, + 8, + -1, + 4, + 11, + 3, + 11, + 11, + 17, + 0, + -1, + 10, + -1, + -1, + -1, + 2, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + 9, + -1, + 9, + -1, + 4, + -1, + 8, + 8, + -1, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + 0, + 3, + -1, + -1, + -1, + 0, + 1, + 1, + 1, + 1, + -1, + 0, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + 13, + 13, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + 17, + 17, + 0, + 5, + -1, + 18, + -1, + -1, + 1, + -1, + -1, + -1, + 17, + -1, + -1, + -1, + 11, + 8, + 1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + -1, + -1, + -1, + 10, + 5, + 1, + 1, + 7, + 0, + 1, + -1, + -1, + -1, + 11, + 2, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + 6, + -1, + -1, + 17, + 2, + -1, + -1, + -1, + -1, + 4, + 4, + -1, + 4, + -1, + -1, + -1, + 17, + 1, + -1, + 1, + 1, + -1, + 2, + 2, + 17, + -1, + -1, + -1, + 1, + 2, + 2, + 1, + -1, + 8, + 9, + -1, + -1, + -1, + 0, + 9, + 0, + -1, + -1, + 2, + -1, + -1, + 10, + 4, + 10, + 2, + 4, + 10, + -1, + -1, + 10, + -1, + -1, + 10, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + 5, + 5, + 4, + 5, + 5, + 16, + 16, + -1, + -1, + -1, + 4, + 3, + -1, + -1, + 3, + 3, + 3, + 3, + 3, + 14, + 10, + 10, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + 3, + 5, + 5, + -1, + 4, + 4, + 4, + -1, + 0, + -1, + -1, + 8, + 2, + -1, + 10, + 9, + 15, + -1, + 5, + 0, + -1, + 5, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 6, + 7, + 7, + 8, + -1, + -1, + -1, + -1, + -1, + 2, + 8, + 5, + 9, + 12, + 4, + -1, + 17, + 17, + 4, + -1, + -1, + 2, + 2, + 3, + -1, + -1, + 6, + 6, + 10, + 12, + 12, + 12, + 12, + 12, + -1, + 9, + 8, + -1, + -1, + 13, + -1, + -1, + 16, + 0, + 14, + 18, + 7, + 0, + 0, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 5, + 5, + 5, + 7, + -1, + 3, + -1, + -1, + 18, + 18, + -1, + 13, + 1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + 3, + -1, + -1, + -1, + 13, + 6, + 9, + 9, + -1, + 6, + -1, + -1, + -1, + 0, + 2, + -1, + 19, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + 17, + -1, + -1, + 1, + 1, + -1, + -1, + 0, + 1, + 18, + -1, + -1, + -1, + -1, + -1, + 6, + 6, + 1, + 9, + -1, + 1, + -1, + 15, + 1, + 1, + -1, + -1, + -1, + 4, + 4, + -1, + -1, + 15, + 2, + 0, + 10, + 14, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 18, + 2, + -1, + -1, + 10, + 0, + -1, + -1, + -1, + -1, + 3, + 2, + -1, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 4, + -1, + -1, + -1, + 15, + -1, + 15, + -1, + -1, + -1, + -1, + 0, + 0, + 1, + 1, + 1, + 3, + 3, + 0, + -1, + 1, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + 10, + -1, + -1, + -1, + -1, + 3, + -1, + 0, + 0, + 1, + 1, + 0, + -1, + 5, + -1, + -1, + -1, + 0, + 3, + 19, + 19, + 19, + 19, + 19, + 10, + 19, + 19, + 19, + 10, + -1, + -1, + 1, + 1, + 4, + 1, + -1, + 0, + -1, + 3, + 3, + 0, + -1, + 2, + -1, + 3, + -1, + -1, + -1, + -1, + 2, + 2, + 4, + -1, + -1, + 5, + -1, + -1, + 4, + 4, + 2, + -1, + -1, + -1, + -1, + -1, + -1, + 17, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 2, + -1, + -1, + -1, + -1, + -1, + 10, + 8, + 7, + 0, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + -1, + 17, + 1, + 3, + 3, + 0, + -1, + -1, + -1, + -1, + 10, + 10, + 3, + -1, + -1, + -1, + 2, + -1, + 15, + 15, + -1, + 15, + -1, + 1, + 3, + -1, + -1, + -1, + -1, + 8, + 8, + -1, + -1, + 15, + 15, + -1, + -1, + 0, + 1, + 5, + -1, + -1, + 0, + -1, + 0, + -1, + -1, + 18, + 4, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + -1, + 8, + 8, + -1, + -1, + -1, + 3, + -1, + 13, + 2, + 1, + 1, + -1, + 18, + 18, + -1, + -1, + -1, + -1, + -1, + -1, + 12, + -1, + -1, + -1, + 8, + 8, + -1, + -1, + 1, + 0, + -1, + -1, + -1, + -1, + 0, + 0, + -1, + -1, + 11, + 4, + 18, + -1, + -1, + 0, + 3, + 3, + 3, + 7, + -1, + -1, + 5, + 0, + -1, + 2, + 2, + -1, + -1, + -1, + 9, + 5, + 17, + 5, + -1, + 16, + -1, + 2, + 18, + -1, + -1, + -1, + 2, + 2, + -1, + 5, + 18, + -1, + -1, + -1, + -1, + -1, + 5, + -1, + 17, + 17, + -1, + 3, + 17, + 6, + 3, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 13, + -1, + 2, + 2, + -1, + 12, + 1, + 1, + 1, + 1, + -1, + 1, + 1, + 5, + 7, + 7, + -1, + 2, + -1, + 0, + 0, + -1, + -1, + 10, + -1, + 2, + -1, + -1, + 4, + -1, + 7, + -1, + -1, + -1, + -1, + 15, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 8, + -1, + -1, + -1, + 9, + 4, + 2, + 2, + 2, + -1, + -1, + 15, + -1, + 16, + -1, + 12, + 19, + 4, + 16, + -1, + -1, + 19, + 19, + 1, + 1, + 4, + -1, + 0, + 4, + -1, + -1, + -1, + 16, + 16, + 16, + 16, + -1, + -1, + -1, + -1, + 3, + 7, + 0, + -1, + -1, + -1, + -1, + -1, + -1, + 9, + -1, + 9, + 9, + 9, + 5, + -1, + 19, + -1, + -1, + 3, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + -1, + 14, + -1, + 17, + 17, + -1, + -1, + 18, + -1, + 18, + 18, + -1, + -1, + -1, + -1, + 4, + -1, + 17, + 3, + -1, + -1, + 3, + -1, + -1, + -1, + 1, + 1, + 1, + 0, + 2, + -1, + -1 + ], + "topic_sizes": { + "-1": 20289, + "6": 727, + "0": 2905, + "5": 933, + "1": 2291, + "4": 1177, + "14": 418, + "3": 1304, + "2": 1916, + "8": 682, + "16": 391, + "18": 338, + "9": 653, + "7": 698, + "11": 548, + "12": 456, + "19": 316, + "13": 433, + "10": 611, + "15": 395, + "17": 357 + }, + "topic_mapper": [ + [ + -1, + -1, + -1 + ], + [ + 0, + 0, + 14 + ], + [ + 1, + 1, + 19 + ], + [ + 2, + 2, + 6 + ], + [ + 3, + 3, + 15 + ], + [ + 4, + 4, + 16 + ], + [ + 5, + 5, + 11 + ], + [ + 6, + 6, + 0 + ], + [ + 7, + 7, + 8 + ], + [ + 8, + 8, + 5 + ], + [ + 9, + 9, + 17 + ], + [ + 10, + 10, + 1 + ], + [ + 11, + 11, + 7 + ], + [ + 12, + 12, + 3 + ], + [ + 13, + 13, + 4 + ], + [ + 14, + 14, + 10 + ], + [ + 15, + 15, + 12 + ], + [ + 16, + 16, + 2 + ], + [ + 17, + 17, + 13 + ], + [ + 18, + 18, + 9 + ], + [ + 19, + 19, + 18 + ] + ], + "topic_labels": { + "-1": "-1_crop_scheme_wheat_bph", + "0": "0_paddy_paddy crop_rice_paddy paddy", + "1": "1_brinjal_tree_mango_fruit", + "2": "2_poka_dhana_ra_ki", + "3": "3_disease_insect_pesticides_pest", + "4": "4_agriculture_odisha_farmer_farming", + "5": "5_moong_moong crop_moong cultivation_cultivation", + "6": "6_mustard_mustard crop_mustard cultivation_mustard variety", + "7": "7_worm_worms_case worm_prevention", + "8": "8_wheat_weed_weeds_wheat crop", + "9": "9_fertilizer_urea_fertilizers_dose", + "10": "10_ask_answer_plan_question", + "11": "11_potato_potatoes_scorch_potato crop", + "12": "12_kisan_pm_pm kisan_nidhi", + "13": "13_sow_wheat_sowing_sown", + "14": "14_control pests_pests paddy_crop control_pests", + "15": "15_soil_acid_acid soil_soil soil", + "16": "16_sugarcane_red_sugarcane crop_red rot", + "17": "17_seed_seeds_seed treatment_buy", + "18": "18_groundnut_nut_ground nut_ground", + "19": "19_apply government_odisha farmers_schemes odisha_government schemes" + }, + "custom_labels": [ + "agriculture | agriculture related | benefits government", + "paddy | paddy paddy | paddy bph", + "brinjal fruit | brinjal tree | brinjal trees", + "roga poka | dhana | bindha poka", + "disease | disease pest | diseases", + "agriculture | agricultural | scheme agricultural", + "moong | given moong | leaves moong", + "mustard | mustard seed | mustard plant", + "worm | worms | disease worms", + "crop weed | medicine wheat | wheat medicine", + "fertilizer | fertilizer fertilizer | fertilizers", + "ask questions | questions | ask", + "disease potatoes | potato | potatoes potato", + "samman nidhi | pm kisan | kishan samman", + "sowing wheat | sow wheat | wheat sowing", + "pests paddy | control pests | crop pest", + "define soil | soil soil | soil", + "sugarcane | sugarcane explain | sugarcane use", + "seed seed | seed | make seed", + "ground nut | groundnut | groundnuts", + "odisha farmers | schemes odisha | odisha governments" + ], + "_outliers": 1, + "topic_aspects": { + "KeyBERT": { + "-1": [ + [ + "agriculture", + 0.5880657434463501 + ], + [ + "agriculture related", + 0.5769070386886597 + ], + [ + "benefits government", + 0.5534356236457825 + ], + [ + "organic farming", + 0.45650485157966614 + ], + [ + "crops", + 0.4385455548763275 + ], + [ + "irrigation", + 0.41122710704803467 + ], + [ + "subsidy", + 0.4100828170776367 + ], + [ + "benefits", + 0.4052196741104126 + ], + [ + "paddy crop", + 0.3891417384147644 + ], + [ + "farming", + 0.38797709345817566 + ] + ], + "0": [ + [ + "paddy", + 0.9893439412117004 + ], + [ + "paddy paddy", + 0.9590619802474976 + ], + [ + "paddy bph", + 0.836857795715332 + ], + [ + "bph paddy", + 0.8270131945610046 + ], + [ + "paddy straw", + 0.8265687823295593 + ], + [ + "rice paddy", + 0.825542151927948 + ], + [ + "blast paddy", + 0.815488338470459 + ], + [ + "variety paddy", + 0.8145824670791626 + ], + [ + "paddy leaf", + 0.8107808232307434 + ], + [ + "paddy tree", + 0.8047604560852051 + ] + ], + "1": [ + [ + "brinjal fruit", + 0.7348804473876953 + ], + [ + "brinjal tree", + 0.7227756381034851 + ], + [ + "brinjal trees", + 0.6910305619239807 + ], + [ + "brinjal", + 0.6380360722541809 + ], + [ + "brinjal crop", + 0.6343414187431335 + ], + [ + "brinjals", + 0.5837804675102234 + ], + [ + "mango", + 0.5295097231864929 + ], + [ + "leaf disease", + 0.509872555732727 + ], + [ + "mango crop", + 0.491759717464447 + ], + [ + "mangoes", + 0.48434412479400635 + ] + ], + "2": [ + [ + "roga poka", + 0.6718348264694214 + ], + [ + "dhana", + 0.6270525455474854 + ], + [ + "bindha poka", + 0.6003847122192383 + ], + [ + "pokara", + 0.5937869548797607 + ], + [ + "kanda bindha", + 0.5719200372695923 + ], + [ + "kana", + 0.569584310054779 + ], + [ + "poka", + 0.5652995705604553 + ], + [ + "dhan", + 0.5496433973312378 + ], + [ + "gehun ki", + 0.5223973393440247 + ], + [ + "kandabindha", + 0.5209227204322815 + ] + ], + "3": [ + [ + "disease", + 0.7613482475280762 + ], + [ + "disease pest", + 0.7570374608039856 + ], + [ + "diseases", + 0.7371442914009094 + ], + [ + "disease insect", + 0.7068889141082764 + ], + [ + "mahisa disease", + 0.6420472860336304 + ], + [ + "cure disease", + 0.6168045401573181 + ], + [ + "common disease", + 0.5904653072357178 + ], + [ + "medicine", + 0.5687881708145142 + ], + [ + "treatment", + 0.5669698715209961 + ], + [ + "insecticide", + 0.5593439340591431 + ] + ], + "4": [ + [ + "agriculture", + 0.928281843662262 + ], + [ + "agricultural", + 0.8981555700302124 + ], + [ + "scheme agricultural", + 0.7803847193717957 + ], + [ + "department agriculture", + 0.7570595741271973 + ], + [ + "schemes agriculture", + 0.7543498873710632 + ], + [ + "agriculture department", + 0.7519219517707825 + ], + [ + "agricultural schemes", + 0.7480913996696472 + ], + [ + "odisha agriculture", + 0.7464147210121155 + ], + [ + "agriculture extension", + 0.7428924441337585 + ], + [ + "farmers", + 0.7189441323280334 + ] + ], + "5": [ + [ + "moong", + 0.965663492679596 + ], + [ + "given moong", + 0.8325589895248413 + ], + [ + "leaves moong", + 0.8255559206008911 + ], + [ + "moong tree", + 0.7965877056121826 + ], + [ + "moong leaf", + 0.7933820486068726 + ], + [ + "protect moong", + 0.7917847633361816 + ], + [ + "moong seed", + 0.748957097530365 + ], + [ + "moong biri", + 0.7478029131889343 + ], + [ + "pest moong", + 0.7468897700309753 + ], + [ + "moong trees", + 0.739536464214325 + ] + ], + "6": [ + [ + "mustard", + 0.9534828662872314 + ], + [ + "mustard seed", + 0.8734419941902161 + ], + [ + "mustard plant", + 0.8631671667098999 + ], + [ + "medicine mustard", + 0.8473818898200989 + ], + [ + "dose mustard", + 0.8430877923965454 + ], + [ + "mustard variety", + 0.8357362747192383 + ], + [ + "mustard treatment", + 0.8222919702529907 + ], + [ + "crop mustard", + 0.8094050884246826 + ], + [ + "cultivation mustard", + 0.803134560585022 + ], + [ + "mustard crop", + 0.7977797985076904 + ] + ], + "7": [ + [ + "worm", + 0.9538245797157288 + ], + [ + "worms", + 0.945198655128479 + ], + [ + "disease worms", + 0.8143563270568848 + ], + [ + "worms control", + 0.8034029006958008 + ], + [ + "case worm", + 0.7876929640769958 + ], + [ + "worms medicine", + 0.7847092151641846 + ], + [ + "barley worms", + 0.7308241724967957 + ], + [ + "paddy worm", + 0.7163424491882324 + ], + [ + "canopy worms", + 0.7080153226852417 + ], + [ + "paddy worms", + 0.6732767224311829 + ] + ], + "8": [ + [ + "crop weed", + 0.7617161870002747 + ], + [ + "medicine wheat", + 0.7239651679992676 + ], + [ + "wheat medicine", + 0.7194492220878601 + ], + [ + "wheat crop", + 0.7122828960418701 + ], + [ + "crop wheat", + 0.711786150932312 + ], + [ + "wheat crops", + 0.7099133133888245 + ], + [ + "weed medicine", + 0.7064331769943237 + ], + [ + "wheat wheat", + 0.7054116129875183 + ], + [ + "wheat", + 0.7029032111167908 + ], + [ + "weed management", + 0.6884077787399292 + ] + ], + "9": [ + [ + "fertilizer", + 0.8581811189651489 + ], + [ + "fertilizer fertilizer", + 0.8577334880828857 + ], + [ + "fertilizers", + 0.8461993336677551 + ], + [ + "fertilizer given", + 0.8420594334602356 + ], + [ + "fertilizer used", + 0.8241183757781982 + ], + [ + "crops fertilizer", + 0.8217694163322449 + ], + [ + "fertilizers use", + 0.8190338015556335 + ], + [ + "fertilizers used", + 0.8168287873268127 + ], + [ + "fertilizer added", + 0.8155456185340881 + ], + [ + "chemical fertilizer", + 0.8124410510063171 + ] + ], + "10": [ + [ + "ask questions", + 0.49818485975265503 + ], + [ + "questions", + 0.43561282753944397 + ], + [ + "ask", + 0.42783668637275696 + ], + [ + "asked", + 0.395486056804657 + ], + [ + "case study", + 0.37591779232025146 + ], + [ + "procedure", + 0.36597228050231934 + ], + [ + "provide", + 0.33214426040649414 + ], + [ + "question", + 0.3236423134803772 + ], + [ + "application", + 0.32318755984306335 + ], + [ + "process", + 0.3228974938392639 + ] + ], + "11": [ + [ + "disease potatoes", + 0.8881970643997192 + ], + [ + "potato", + 0.8709626793861389 + ], + [ + "potatoes potato", + 0.8431162238121033 + ], + [ + "leaves potato", + 0.7981284856796265 + ], + [ + "potatoes", + 0.782578706741333 + ], + [ + "does potato", + 0.7647737860679626 + ], + [ + "crop potato", + 0.7368494868278503 + ], + [ + "potatoes medicine", + 0.7359392046928406 + ], + [ + "prevention potato", + 0.7336225509643555 + ], + [ + "potatoes treat", + 0.7286892533302307 + ] + ], + "12": [ + [ + "samman nidhi", + 0.8481000065803528 + ], + [ + "pm kisan", + 0.7176799178123474 + ], + [ + "kishan samman", + 0.7123847007751465 + ], + [ + "kisan pm", + 0.7011774778366089 + ], + [ + "nidhi", + 0.6795756220817566 + ], + [ + "pm kishan", + 0.6690263748168945 + ], + [ + "kisan", + 0.5873240828514099 + ], + [ + "kisan status", + 0.5842970609664917 + ], + [ + "samman", + 0.5840439200401306 + ], + [ + "nidhi scheme", + 0.5581254959106445 + ] + ], + "13": [ + [ + "sowing wheat", + 0.8518950939178467 + ], + [ + "sow wheat", + 0.8468179702758789 + ], + [ + "wheat sowing", + 0.8299987316131592 + ], + [ + "wheat sown", + 0.7355013489723206 + ], + [ + "wheat crop", + 0.6673405170440674 + ], + [ + "wheat time", + 0.6656290292739868 + ], + [ + "crop wheat", + 0.6600638628005981 + ], + [ + "harvest wheat", + 0.6577110290527344 + ], + [ + "wheat", + 0.6549068689346313 + ], + [ + "wheat cultivation", + 0.6526015400886536 + ] + ], + "14": [ + [ + "pests paddy", + 0.7380639910697937 + ], + [ + "control pests", + 0.6981368064880371 + ], + [ + "crop pest", + 0.6484529376029968 + ], + [ + "control paddy", + 0.6405476331710815 + ], + [ + "paddy crop", + 0.5900538563728333 + ], + [ + "crop control", + 0.5508282780647278 + ], + [ + "pests", + 0.4881787598133087 + ], + [ + "pest", + 0.4699503183364868 + ], + [ + "types pests", + 0.4637446999549866 + ], + [ + "crop", + 0.41397204995155334 + ] + ], + "15": [ + [ + "define soil", + 0.9342203140258789 + ], + [ + "soil soil", + 0.9161292910575867 + ], + [ + "soil", + 0.88096022605896 + ], + [ + "make soil", + 0.8486728668212891 + ], + [ + "soil structure", + 0.7724235653877258 + ], + [ + "water soil", + 0.7678908109664917 + ], + [ + "improve soil", + 0.7670217752456665 + ], + [ + "soil type", + 0.7579778432846069 + ], + [ + "soil make", + 0.7549938559532166 + ], + [ + "soil health", + 0.7543348073959351 + ] + ], + "16": [ + [ + "sugarcane", + 0.9554613828659058 + ], + [ + "sugarcane explain", + 0.8804574608802795 + ], + [ + "sugarcane use", + 0.864280641078949 + ], + [ + "sugarcane crop", + 0.8635452389717102 + ], + [ + "sugarcane grown", + 0.8440256714820862 + ], + [ + "sugarcane information", + 0.8436070084571838 + ], + [ + "sugarcane grow", + 0.8403318524360657 + ], + [ + "sugarcane treat", + 0.8162123560905457 + ], + [ + "sugarcane sow", + 0.8125938773155212 + ], + [ + "sugarcane irrigation", + 0.7912622690200806 + ] + ], + "17": [ + [ + "seed seed", + 0.9323073625564575 + ], + [ + "seed", + 0.9138340950012207 + ], + [ + "make seed", + 0.8683778643608093 + ], + [ + "available seed", + 0.8396035432815552 + ], + [ + "seeds", + 0.8357862830162048 + ], + [ + "seeds available", + 0.8178587555885315 + ], + [ + "type seed", + 0.8094730377197266 + ], + [ + "seed variety", + 0.8065285086631775 + ], + [ + "certified seed", + 0.7986577749252319 + ], + [ + "registered seed", + 0.784919261932373 + ] + ], + "18": [ + [ + "ground nut", + 0.9207491278648376 + ], + [ + "groundnut", + 0.8903828263282776 + ], + [ + "groundnuts", + 0.8456289172172546 + ], + [ + "groundnut seed", + 0.7978483438491821 + ], + [ + "disease groundnut", + 0.7727223634719849 + ], + [ + "crop groundnut", + 0.7610126733779907 + ], + [ + "control groundnut", + 0.7462723255157471 + ], + [ + "cultivation groundnut", + 0.7377263307571411 + ], + [ + "groundnut seeds", + 0.7326251268386841 + ], + [ + "groundnut variety", + 0.72761070728302 + ] + ], + "19": [ + [ + "odisha farmers", + 0.7287048101425171 + ], + [ + "schemes odisha", + 0.7086462378501892 + ], + [ + "odisha governments", + 0.6812096834182739 + ], + [ + "government schemes", + 0.5565651655197144 + ], + [ + "odisha", + 0.5244619250297546 + ], + [ + "help farmers", + 0.4784770607948303 + ], + [ + "apply government", + 0.4406132102012634 + ], + [ + "farmers", + 0.42287132143974304 + ], + [ + "governments kalia", + 0.4007074534893036 + ], + [ + "marginal farmer", + 0.3923552930355072 + ] + ] + }, + "MMR": { + "-1": [ + [ + "crop", + 0.025947536349108916 + ], + [ + "scheme", + 0.025398051093652035 + ], + [ + "wheat", + 0.02323485823490958 + ], + [ + "bph", + 0.019568109519606497 + ], + [ + "variety", + 0.019532216476775992 + ], + [ + "rabi", + 0.018132406274833417 + ], + [ + "seed", + 0.01685039057596899 + ], + [ + "use", + 0.01676056946105493 + ], + [ + "farming", + 0.016628476016785045 + ], + [ + "cultivation", + 0.015638621789723684 + ] + ], + "0": [ + [ + "paddy", + 0.15013550899470204 + ], + [ + "paddy crop", + 0.05874286175311865 + ], + [ + "rice", + 0.04004981999927025 + ], + [ + "paddy paddy", + 0.03841991146578194 + ], + [ + "control", + 0.035867016649654346 + ], + [ + "crop", + 0.035678270436643504 + ], + [ + "disease paddy", + 0.03400764737468359 + ], + [ + "leaf", + 0.030485157906207826 + ], + [ + "disease", + 0.027914572824319788 + ], + [ + "pest", + 0.02646704955144736 + ] + ], + "1": [ + [ + "brinjal", + 0.1120475203218963 + ], + [ + "tree", + 0.1040169817291166 + ], + [ + "mango", + 0.07612689886893403 + ], + [ + "fruit", + 0.07138369102503446 + ], + [ + "coconut", + 0.05916007018438408 + ], + [ + "leaves", + 0.053717648583841496 + ], + [ + "trees", + 0.04833112818893862 + ], + [ + "leaf", + 0.04775897874632785 + ], + [ + "banana", + 0.042726082472121736 + ], + [ + "disease", + 0.04205180689961452 + ] + ], + "2": [ + [ + "poka", + 0.11113568479113577 + ], + [ + "dhana", + 0.09209812779657334 + ], + [ + "ra", + 0.082148966727987 + ], + [ + "ki", + 0.07279044935616917 + ], + [ + "roga", + 0.06273159922891797 + ], + [ + "hai", + 0.06179373781635846 + ], + [ + "pain", + 0.05588980278232009 + ], + [ + "kana", + 0.05547893311431127 + ], + [ + "chasa", + 0.051511596045374856 + ], + [ + "mein", + 0.051162763245270304 + ] + ], + "3": [ + [ + "disease", + 0.07695284928969284 + ], + [ + "insect", + 0.06397337016019813 + ], + [ + "pesticides", + 0.06253097575758686 + ], + [ + "pest", + 0.05137722499539039 + ], + [ + "medicine", + 0.049549830006640795 + ], + [ + "pesticide", + 0.043929142384589816 + ], + [ + "control", + 0.03797765101306899 + ], + [ + "khaira", + 0.034824837188962475 + ], + [ + "use", + 0.03429789705543358 + ], + [ + "chemical", + 0.03421703453435252 + ] + ], + "4": [ + [ + "agriculture", + 0.11382990994222071 + ], + [ + "odisha", + 0.10011492607847983 + ], + [ + "farmer", + 0.08613944452686714 + ], + [ + "farming", + 0.0725369436856289 + ], + [ + "schemes", + 0.05837343321792601 + ], + [ + "farmers", + 0.0577841606173724 + ], + [ + "agricultural", + 0.05289852394094719 + ], + [ + "farm", + 0.0445187483714174 + ], + [ + "department", + 0.044074263716734195 + ], + [ + "scheme", + 0.04264539155593236 + ] + ], + "5": [ + [ + "moong", + 0.3720879553868767 + ], + [ + "moong crop", + 0.1336083037618871 + ], + [ + "moong cultivation", + 0.07742077016040841 + ], + [ + "cultivation", + 0.047474826469650844 + ], + [ + "crop", + 0.04561680667983902 + ], + [ + "variety", + 0.02937685397012534 + ], + [ + "disease moong", + 0.02881101537083204 + ], + [ + "leaves", + 0.0281396424981216 + ], + [ + "moong tree", + 0.027600134225884903 + ], + [ + "leaves moong", + 0.026821723290794915 + ] + ], + "6": [ + [ + "mustard", + 0.45205094559759834 + ], + [ + "mustard crop", + 0.12417184780246254 + ], + [ + "mustard cultivation", + 0.06992904198435354 + ], + [ + "mustard variety", + 0.05012347221639041 + ], + [ + "variety", + 0.04152944702673531 + ], + [ + "crop mustard", + 0.04047387756138957 + ], + [ + "pest mustard", + 0.03724206085095786 + ], + [ + "pest", + 0.03665299186912052 + ], + [ + "duration", + 0.03500795774010765 + ], + [ + "crop", + 0.03478932548352858 + ] + ], + "7": [ + [ + "worm", + 0.22720765798341458 + ], + [ + "worms", + 0.21475393527372427 + ], + [ + "case worm", + 0.07628151540239984 + ], + [ + "prevention", + 0.07426780718642172 + ], + [ + "case", + 0.06606740585011299 + ], + [ + "paddy", + 0.06427892646314912 + ], + [ + "worms paddy", + 0.05918643468684259 + ], + [ + "medicine", + 0.05031523049748353 + ], + [ + "clay", + 0.0470161568289192 + ], + [ + "worm paddy", + 0.04075376768821973 + ] + ], + "8": [ + [ + "wheat", + 0.20647400290436416 + ], + [ + "weed", + 0.1467144579549642 + ], + [ + "weeds", + 0.12643835968376818 + ], + [ + "wheat crop", + 0.07612142501049544 + ], + [ + "weed control", + 0.07377950542611629 + ], + [ + "control", + 0.06646949240868302 + ], + [ + "control wheat", + 0.06426440040576764 + ], + [ + "medicine", + 0.059283235933245144 + ], + [ + "weedicide", + 0.055527305937175225 + ], + [ + "mama", + 0.049750282546434724 + ] + ], + "9": [ + [ + "fertilizer", + 0.2784537116813714 + ], + [ + "urea", + 0.09063560126191467 + ], + [ + "fertilizers", + 0.07030503589563027 + ], + [ + "dose", + 0.05611811354740741 + ], + [ + "fertilizer dose", + 0.05544338805842677 + ], + [ + "wheat", + 0.05239203141612084 + ], + [ + "zinc", + 0.05137549489009659 + ], + [ + "acre", + 0.045922943120314724 + ], + [ + "fertilizer fertilizer", + 0.04391283351260163 + ], + [ + "bio", + 0.04183255374988756 + ] + ], + "10": [ + [ + "ask", + 0.07203916539050205 + ], + [ + "answer", + 0.06780284718199657 + ], + [ + "plan", + 0.061586949965898 + ], + [ + "question", + 0.055796450360331644 + ], + [ + "eligibility", + 0.05423301961403776 + ], + [ + "thank", + 0.05245471447512527 + ], + [ + "example", + 0.0519382111940202 + ], + [ + "case study", + 0.05050959592345523 + ], + [ + "study", + 0.05050959592345523 + ], + [ + "questions", + 0.04925292521520755 + ] + ], + "11": [ + [ + "potato", + 0.3955184540483236 + ], + [ + "potatoes", + 0.22943685846863954 + ], + [ + "scorch", + 0.13715774013365387 + ], + [ + "potato crop", + 0.10909795734679496 + ], + [ + "blight", + 0.09913707977206851 + ], + [ + "scorching", + 0.09873453933018794 + ], + [ + "scorch disease", + 0.08991573775024589 + ], + [ + "disease", + 0.08445207115951534 + ], + [ + "potato cultivation", + 0.07288553918390996 + ], + [ + "potatoes potato", + 0.06191609006230306 + ] + ], + "12": [ + [ + "kisan", + 0.3023180524946507 + ], + [ + "pm", + 0.2757673974664854 + ], + [ + "pm kisan", + 0.21265029744553407 + ], + [ + "nidhi", + 0.19376324691509533 + ], + [ + "samman", + 0.193019106598544 + ], + [ + "samman nidhi", + 0.18446448980470595 + ], + [ + "yojana", + 0.1013765582035543 + ], + [ + "pm kissan", + 0.0737944136555283 + ], + [ + "kissan", + 0.07263667260622514 + ], + [ + "pradhan mantri", + 0.06549821449934504 + ] + ], + "13": [ + [ + "sow", + 0.12180886682436169 + ], + [ + "wheat", + 0.1069886780155933 + ], + [ + "sowing", + 0.09670658083205624 + ], + [ + "sown", + 0.09520851668513765 + ], + [ + "time", + 0.09379706954632268 + ], + [ + "sow wheat", + 0.07980066334699797 + ], + [ + "crop", + 0.07402772486832468 + ], + [ + "crop production", + 0.06089767713265759 + ], + [ + "crops", + 0.06008272710436518 + ], + [ + "production", + 0.06004603179669019 + ] + ], + "14": [ + [ + "control pests", + 0.34542500305755 + ], + [ + "pests paddy", + 0.33982434095058756 + ], + [ + "crop control", + 0.33521448002925835 + ], + [ + "pests", + 0.29365355033650914 + ], + [ + "paddy crop", + 0.23087758102208683 + ], + [ + "control", + 0.17810367673432065 + ], + [ + "crop", + 0.13187687092976352 + ], + [ + "paddy", + 0.13018585388251863 + ], + [ + "tube pests", + 0.004674930641567272 + ], + [ + "types pests", + 0.004370299409197341 + ] + ], + "15": [ + [ + "soil", + 0.5103104787847065 + ], + [ + "acid", + 0.14799756366124409 + ], + [ + "acid soil", + 0.14467448752625003 + ], + [ + "soil soil", + 0.12441429961284782 + ], + [ + "soil conservation", + 0.09990892593487458 + ], + [ + "define soil", + 0.09094695094451985 + ], + [ + "define", + 0.08785362869867105 + ], + [ + "conservation", + 0.08586814796772803 + ], + [ + "growth", + 0.06599280503955918 + ], + [ + "acidic", + 0.06524977405562825 + ] + ], + "16": [ + [ + "sugarcane", + 0.4956230748556212 + ], + [ + "red", + 0.13705914245291537 + ], + [ + "sugarcane crop", + 0.1276160683514228 + ], + [ + "red rot", + 0.11844495677070675 + ], + [ + "rot", + 0.08420736177658945 + ], + [ + "cane", + 0.06717826539758862 + ], + [ + "rot disease", + 0.06227298610625387 + ], + [ + "disease", + 0.055593178604749965 + ], + [ + "control red", + 0.034907278672181435 + ], + [ + "time", + 0.03198454244011583 + ] + ], + "17": [ + [ + "seed", + 0.3764919175229817 + ], + [ + "seeds", + 0.1884647945980788 + ], + [ + "seed treatment", + 0.12228961038235997 + ], + [ + "buy", + 0.11147556664185669 + ], + [ + "seed seed", + 0.11047906219043431 + ], + [ + "certified", + 0.07850332684690797 + ], + [ + "treatment", + 0.07212817622818138 + ], + [ + "available seed", + 0.06805680657648351 + ], + [ + "buy seeds", + 0.06805680657648351 + ], + [ + "available", + 0.06228557864614011 + ] + ], + "18": [ + [ + "groundnut", + 0.25186215910489407 + ], + [ + "nut", + 0.20205676237112982 + ], + [ + "ground nut", + 0.13850690168332902 + ], + [ + "ground", + 0.12915750363920775 + ], + [ + "peanuts", + 0.08174234198734473 + ], + [ + "groundnut crop", + 0.06842806566950606 + ], + [ + "peanut", + 0.06794129814334426 + ], + [ + "almond", + 0.05584534765515446 + ], + [ + "groundnut cultivation", + 0.055622021563749464 + ], + [ + "cultivation", + 0.050288591102352176 + ] + ], + "19": [ + [ + "apply government", + 0.35547229892928245 + ], + [ + "odisha farmers", + 0.3540063103321826 + ], + [ + "schemes odisha", + 0.353619028976775 + ], + [ + "government schemes", + 0.3442559833764077 + ], + [ + "farmers", + 0.2960265528860159 + ], + [ + "schemes", + 0.29137754883003003 + ], + [ + "government", + 0.2788038193747043 + ], + [ + "apply", + 0.23928463627218147 + ], + [ + "odisha", + 0.2384333293493001 + ], + [ + "governments kalia", + 0.0028985286662472705 + ] + ] + }, + "POS": { + "-1": [ + [ + "crop", + 0.025947536349108916 + ], + [ + "scheme", + 0.025398051093652035 + ], + [ + "wheat", + 0.02323485823490958 + ], + [ + "bph", + 0.019568109519606497 + ], + [ + "variety", + 0.019532216476775992 + ], + [ + "rabi", + 0.018132406274833417 + ], + [ + "seed", + 0.01685039057596899 + ], + [ + "farming", + 0.016628476016785045 + ], + [ + "cultivation", + 0.015638621789723684 + ], + [ + "pest", + 0.015369887697806145 + ] + ], + "0": [ + [ + "paddy", + 0.15013550899470204 + ], + [ + "rice", + 0.04004981999927025 + ], + [ + "control", + 0.035867016649654346 + ], + [ + "crop", + 0.035678270436643504 + ], + [ + "leaf", + 0.030485157906207826 + ], + [ + "disease", + 0.027914572824319788 + ], + [ + "pest", + 0.02646704955144736 + ], + [ + "blast", + 0.019639793323595313 + ], + [ + "pests", + 0.017015094451655936 + ], + [ + "management", + 0.015158754213143045 + ] + ], + "1": [ + [ + "brinjal", + 0.1120475203218963 + ], + [ + "tree", + 0.1040169817291166 + ], + [ + "mango", + 0.07612689886893403 + ], + [ + "fruit", + 0.07138369102503446 + ], + [ + "coconut", + 0.05916007018438408 + ], + [ + "leaves", + 0.053717648583841496 + ], + [ + "trees", + 0.04833112818893862 + ], + [ + "leaf", + 0.04775897874632785 + ], + [ + "banana", + 0.042726082472121736 + ], + [ + "disease", + 0.04205180689961452 + ] + ], + "2": [ + [ + "karibi", + 0.027980938505051445 + ], + [ + "niyantran", + 0.014881375693377281 + ], + [ + "kate", + 0.0027295536510248204 + ], + [ + "trafa", + 0.0027295536510248204 + ], + [ + "", + 0 + ], + [ + "", + 0 + ], + [ + "", + 0 + ], + [ + "", + 0 + ], + [ + "", + 0 + ], + [ + "", + 0 + ] + ], + "3": [ + [ + "disease", + 0.07695284928969284 + ], + [ + "pesticides", + 0.06253097575758686 + ], + [ + "medicine", + 0.049549830006640795 + ], + [ + "control", + 0.03797765101306899 + ], + [ + "use", + 0.03429789705543358 + ], + [ + "trade", + 0.02641884200541981 + ], + [ + "common", + 0.024165166090809608 + ], + [ + "pests", + 0.022763246123246587 + ], + [ + "treatment", + 0.022344551178135625 + ], + [ + "remedies", + 0.01599220263226033 + ] + ], + "4": [ + [ + "agriculture", + 0.11382990994222071 + ], + [ + "farmer", + 0.08613944452686714 + ], + [ + "farming", + 0.0725369436856289 + ], + [ + "schemes", + 0.05837343321792601 + ], + [ + "farmers", + 0.0577841606173724 + ], + [ + "agricultural", + 0.05289852394094719 + ], + [ + "department", + 0.044074263716734195 + ], + [ + "scheme", + 0.04264539155593236 + ], + [ + "machinery", + 0.0293397721545666 + ], + [ + "group", + 0.027134608106777012 + ] + ], + "5": [ + [ + "moong", + 0.3720879553868767 + ], + [ + "cultivation", + 0.047474826469650844 + ], + [ + "crop", + 0.04561680667983902 + ], + [ + "variety", + 0.02937685397012534 + ], + [ + "leaves", + 0.0281396424981216 + ], + [ + "disease", + 0.019903656632714203 + ], + [ + "crops", + 0.016223228595751364 + ], + [ + "tree", + 0.015440638415877509 + ], + [ + "management", + 0.014713386312107788 + ], + [ + "yellow", + 0.011499338183375613 + ] + ], + "6": [ + [ + "mustard", + 0.45205094559759834 + ], + [ + "variety", + 0.04152944702673531 + ], + [ + "duration", + 0.03500795774010765 + ], + [ + "crop", + 0.03478932548352858 + ], + [ + "cultivation", + 0.03162198727912341 + ], + [ + "oil", + 0.025351927721616423 + ], + [ + "disease", + 0.024902754974481904 + ], + [ + "medicine", + 0.02398759230901486 + ], + [ + "aphids", + 0.021092226973278803 + ], + [ + "time", + 0.018917415453114244 + ] + ], + "7": [ + [ + "worm", + 0.22720765798341458 + ], + [ + "worms", + 0.21475393527372427 + ], + [ + "prevention", + 0.07426780718642172 + ], + [ + "case", + 0.06606740585011299 + ], + [ + "paddy", + 0.06427892646314912 + ], + [ + "medicine", + 0.05031523049748353 + ], + [ + "clay", + 0.0470161568289192 + ], + [ + "control", + 0.040625750205063066 + ], + [ + "soiled", + 0.034550188193581625 + ], + [ + "borer", + 0.030418844933128027 + ] + ], + "8": [ + [ + "wheat", + 0.20647400290436416 + ], + [ + "weed", + 0.1467144579549642 + ], + [ + "weeds", + 0.12643835968376818 + ], + [ + "control", + 0.06646949240868302 + ], + [ + "medicine", + 0.059283235933245144 + ], + [ + "weedicide", + 0.055527305937175225 + ], + [ + "mama", + 0.049750282546434724 + ], + [ + "diseases", + 0.04157468432870116 + ], + [ + "narrow", + 0.032630123086953754 + ], + [ + "crop", + 0.03126500891915307 + ] + ], + "9": [ + [ + "fertilizer", + 0.2784537116813714 + ], + [ + "urea", + 0.09063560126191467 + ], + [ + "fertilizers", + 0.07030503589563027 + ], + [ + "dose", + 0.05611811354740741 + ], + [ + "wheat", + 0.05239203141612084 + ], + [ + "zinc", + 0.05137549489009659 + ], + [ + "acre", + 0.045922943120314724 + ], + [ + "manure", + 0.0222036327340631 + ], + [ + "crop", + 0.020981572305536593 + ], + [ + "field", + 0.02081620824211303 + ] + ], + "10": [ + [ + "answer", + 0.06780284718199657 + ], + [ + "plan", + 0.061586949965898 + ], + [ + "eligibility", + 0.05423301961403776 + ], + [ + "example", + 0.0519382111940202 + ], + [ + "study", + 0.05050959592345523 + ], + [ + "questions", + 0.04925292521520755 + ], + [ + "house", + 0.0483800950377693 + ], + [ + "case", + 0.04525458396020157 + ], + [ + "thanks", + 0.04331046428384992 + ], + [ + "criteria", + 0.03634102106611853 + ] + ], + "11": [ + [ + "potato", + 0.3955184540483236 + ], + [ + "potatoes", + 0.22943685846863954 + ], + [ + "scorch", + 0.13715774013365387 + ], + [ + "blight", + 0.09913707977206851 + ], + [ + "disease", + 0.08445207115951534 + ], + [ + "late", + 0.05930087028032917 + ], + [ + "cultivation", + 0.029874298154131233 + ], + [ + "crop", + 0.029772596084996425 + ], + [ + "treatment", + 0.02224567947584335 + ], + [ + "medicine", + 0.021934568667317928 + ] + ], + "12": [ + [ + "pm", + 0.2757673974664854 + ], + [ + "nidhi", + 0.19376324691509533 + ], + [ + "installment", + 0.05187235621352549 + ], + [ + "salient", + 0.0031572862061842876 + ], + [ + "odia", + 0.0030728404181605455 + ], + [ + "features", + 0.002891813613280744 + ], + [ + "procedure", + 0.0020623212701079644 + ], + [ + "objective", + 0.0017774134922941053 + ], + [ + "details", + 0.0014141036697257114 + ], + [ + "", + 0 + ] + ], + "13": [ + [ + "wheat", + 0.1069886780155933 + ], + [ + "sowing", + 0.09670658083205624 + ], + [ + "time", + 0.09379706954632268 + ], + [ + "crop", + 0.07402772486832468 + ], + [ + "crops", + 0.06008272710436518 + ], + [ + "production", + 0.06004603179669019 + ], + [ + "right time", + 0.04237518980000989 + ], + [ + "right", + 0.03898363222858132 + ], + [ + "long", + 0.03202023587187331 + ], + [ + "appropriate time", + 0.025480657533320846 + ] + ], + "14": [ + [ + "pests", + 0.29365355033650914 + ], + [ + "crop", + 0.13187687092976352 + ], + [ + "paddy", + 0.13018585388251863 + ], + [ + "tube", + 0.0033658226361699866 + ], + [ + "", + 0 + ], + [ + "", + 0 + ], + [ + "", + 0 + ], + [ + "", + 0 + ], + [ + "", + 0 + ], + [ + "", + 0 + ] + ], + "15": [ + [ + "soil", + 0.5103104787847065 + ], + [ + "acid", + 0.14799756366124409 + ], + [ + "acid soil", + 0.14467448752625003 + ], + [ + "define", + 0.08785362869867105 + ], + [ + "conservation", + 0.08586814796772803 + ], + [ + "growth", + 0.06599280503955918 + ], + [ + "acidic", + 0.06524977405562825 + ], + [ + "role", + 0.05985981165907882 + ], + [ + "acidic soil", + 0.055850465209237365 + ], + [ + "type", + 0.042112824217568075 + ] + ], + "16": [ + [ + "sugarcane", + 0.4956230748556212 + ], + [ + "red", + 0.13705914245291537 + ], + [ + "sugarcane crop", + 0.1276160683514228 + ], + [ + "red rot", + 0.11844495677070675 + ], + [ + "rot", + 0.08420736177658945 + ], + [ + "disease", + 0.055593178604749965 + ], + [ + "time", + 0.03198454244011583 + ], + [ + "crop", + 0.0274971119784283 + ], + [ + "fertilizer", + 0.022232923378200688 + ], + [ + "medicine", + 0.014788439041694067 + ] + ], + "17": [ + [ + "seed", + 0.3764919175229817 + ], + [ + "seeds", + 0.1884647945980788 + ], + [ + "treatment", + 0.07212817622818138 + ], + [ + "available", + 0.06228557864614011 + ], + [ + "subsidy", + 0.027184117066806117 + ], + [ + "foundation", + 0.02655179206732349 + ], + [ + "management", + 0.020256887065758806 + ], + [ + "schemes", + 0.017597161366410524 + ], + [ + "kinds", + 0.016834870328615782 + ], + [ + "pestresistant", + 0.010891630943962444 + ] + ], + "18": [ + [ + "groundnut", + 0.25186215910489407 + ], + [ + "nut", + 0.20205676237112982 + ], + [ + "ground", + 0.12915750363920775 + ], + [ + "peanuts", + 0.08174234198734473 + ], + [ + "groundnut crop", + 0.06842806566950606 + ], + [ + "peanut", + 0.06794129814334426 + ], + [ + "groundnut cultivation", + 0.055622021563749464 + ], + [ + "cultivation", + 0.050288591102352176 + ], + [ + "almonds", + 0.03880911792674629 + ], + [ + "crop", + 0.03563308056237048 + ] + ], + "19": [ + [ + "farmers", + 0.2960265528860159 + ], + [ + "schemes", + 0.29137754883003003 + ], + [ + "government", + 0.2788038193747043 + ], + [ + "marginal farmer", + 0.0026548130603808446 + ], + [ + "marginal", + 0.0023327940629696525 + ], + [ + "governments", + 0.0021904069190397347 + ], + [ + "farmer", + 0.0011246823482958309 + ], + [ + "kalia", + 0.0011133921840796384 + ], + [ + "", + 0 + ], + [ + "", + 0 + ] + ] + } + } +} \ No newline at end of file diff --git a/BERTopic/topic-modeling-with-bertopic.ipynb b/BERTopic/topic-modeling-with-bertopic.ipynb new file mode 100644 index 0000000..7c42e32 --- /dev/null +++ b/BERTopic/topic-modeling-with-bertopic.ipynb @@ -0,0 +1 @@ +{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"name":"python","version":"3.10.13","mimetype":"text/x-python","codemirror_mode":{"name":"ipython","version":3},"pygments_lexer":"ipython3","nbconvert_exporter":"python","file_extension":".py"},"kaggle":{"accelerator":"gpu","dataSources":[{"sourceId":8114638,"sourceType":"datasetVersion","datasetId":4793990}],"dockerImageVersionId":30648,"isInternetEnabled":true,"language":"python","sourceType":"notebook","isGpuEnabled":true}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"markdown","source":"# Overview\n\nIn this notebook, we do the topic modeling with BERTopic[https://github.com/MaartenGr/BERTopic] for query dataset.","metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19"}},{"cell_type":"code","source":"!pip install bertopic","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:11:18.662929Z","iopub.execute_input":"2024-04-14T10:11:18.663445Z","iopub.status.idle":"2024-04-14T10:12:49.857046Z","shell.execute_reply.started":"2024-04-14T10:11:18.663409Z","shell.execute_reply":"2024-04-14T10:12:49.855581Z"},"trusted":true},"execution_count":1,"outputs":[{"name":"stdout","text":"Collecting bertopic\n Downloading bertopic-0.16.0-py2.py3-none-any.whl.metadata (21 kB)\nRequirement already satisfied: numpy>=1.20.0 in /opt/conda/lib/python3.10/site-packages (from bertopic) (1.24.4)\nCollecting hdbscan>=0.8.29 (from bertopic)\n Downloading hdbscan-0.8.33.tar.gz (5.2 MB)\n\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m5.2/5.2 MB\u001b[0m \u001b[31m42.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\u001b[0m00:01\u001b[0m\n\u001b[?25h Installing build dependencies ... \u001b[?25ldone\n\u001b[?25h Getting requirements to build wheel ... \u001b[?25ldone\n\u001b[?25h Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n\u001b[?25hRequirement already satisfied: umap-learn>=0.5.0 in /opt/conda/lib/python3.10/site-packages (from bertopic) (0.5.5)\nRequirement already satisfied: pandas>=1.1.5 in /opt/conda/lib/python3.10/site-packages (from bertopic) (2.1.4)\nRequirement already satisfied: scikit-learn>=0.22.2.post1 in /opt/conda/lib/python3.10/site-packages (from bertopic) (1.2.2)\nRequirement already satisfied: tqdm>=4.41.1 in /opt/conda/lib/python3.10/site-packages (from bertopic) (4.66.1)\nCollecting sentence-transformers>=0.4.1 (from bertopic)\n Downloading sentence_transformers-2.6.1-py3-none-any.whl.metadata (11 kB)\nRequirement already satisfied: plotly>=4.7.0 in /opt/conda/lib/python3.10/site-packages (from bertopic) (5.18.0)\nCollecting cython<3,>=0.27 (from hdbscan>=0.8.29->bertopic)\n Using cached Cython-0.29.37-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (3.1 kB)\nRequirement already satisfied: scipy>=1.0 in /opt/conda/lib/python3.10/site-packages (from hdbscan>=0.8.29->bertopic) (1.11.4)\nRequirement already satisfied: joblib>=1.0 in /opt/conda/lib/python3.10/site-packages (from hdbscan>=0.8.29->bertopic) (1.3.2)\nRequirement already satisfied: python-dateutil>=2.8.2 in /opt/conda/lib/python3.10/site-packages (from pandas>=1.1.5->bertopic) (2.8.2)\nRequirement already satisfied: pytz>=2020.1 in /opt/conda/lib/python3.10/site-packages (from pandas>=1.1.5->bertopic) (2023.3.post1)\nRequirement already satisfied: tzdata>=2022.1 in /opt/conda/lib/python3.10/site-packages (from pandas>=1.1.5->bertopic) (2023.4)\nRequirement already satisfied: tenacity>=6.2.0 in /opt/conda/lib/python3.10/site-packages (from plotly>=4.7.0->bertopic) (8.2.3)\nRequirement already satisfied: packaging in /opt/conda/lib/python3.10/site-packages (from plotly>=4.7.0->bertopic) (21.3)\nRequirement already satisfied: threadpoolctl>=2.0.0 in /opt/conda/lib/python3.10/site-packages (from scikit-learn>=0.22.2.post1->bertopic) (3.2.0)\nRequirement already satisfied: transformers<5.0.0,>=4.32.0 in /opt/conda/lib/python3.10/site-packages (from sentence-transformers>=0.4.1->bertopic) (4.37.0)\nRequirement already satisfied: torch>=1.11.0 in /opt/conda/lib/python3.10/site-packages (from sentence-transformers>=0.4.1->bertopic) (2.1.2)\nRequirement already satisfied: huggingface-hub>=0.15.1 in /opt/conda/lib/python3.10/site-packages (from sentence-transformers>=0.4.1->bertopic) (0.20.3)\nRequirement already satisfied: Pillow in /opt/conda/lib/python3.10/site-packages (from sentence-transformers>=0.4.1->bertopic) (9.5.0)\nRequirement already satisfied: numba>=0.51.2 in /opt/conda/lib/python3.10/site-packages (from umap-learn>=0.5.0->bertopic) (0.58.1)\nRequirement already satisfied: pynndescent>=0.5 in /opt/conda/lib/python3.10/site-packages (from umap-learn>=0.5.0->bertopic) (0.5.11)\nRequirement already satisfied: filelock in /opt/conda/lib/python3.10/site-packages (from huggingface-hub>=0.15.1->sentence-transformers>=0.4.1->bertopic) (3.13.1)\nRequirement already satisfied: fsspec>=2023.5.0 in /opt/conda/lib/python3.10/site-packages (from huggingface-hub>=0.15.1->sentence-transformers>=0.4.1->bertopic) (2023.12.2)\nRequirement already satisfied: requests in /opt/conda/lib/python3.10/site-packages (from huggingface-hub>=0.15.1->sentence-transformers>=0.4.1->bertopic) (2.31.0)\nRequirement already satisfied: pyyaml>=5.1 in /opt/conda/lib/python3.10/site-packages (from huggingface-hub>=0.15.1->sentence-transformers>=0.4.1->bertopic) (6.0.1)\nRequirement already satisfied: typing-extensions>=3.7.4.3 in /opt/conda/lib/python3.10/site-packages (from huggingface-hub>=0.15.1->sentence-transformers>=0.4.1->bertopic) (4.9.0)\nRequirement already satisfied: llvmlite<0.42,>=0.41.0dev0 in /opt/conda/lib/python3.10/site-packages (from numba>=0.51.2->umap-learn>=0.5.0->bertopic) (0.41.1)\nRequirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /opt/conda/lib/python3.10/site-packages (from packaging->plotly>=4.7.0->bertopic) (3.1.1)\nRequirement already satisfied: six>=1.5 in /opt/conda/lib/python3.10/site-packages (from python-dateutil>=2.8.2->pandas>=1.1.5->bertopic) (1.16.0)\nRequirement already satisfied: sympy in /opt/conda/lib/python3.10/site-packages (from torch>=1.11.0->sentence-transformers>=0.4.1->bertopic) (1.12)\nRequirement already satisfied: networkx in /opt/conda/lib/python3.10/site-packages (from torch>=1.11.0->sentence-transformers>=0.4.1->bertopic) (3.2.1)\nRequirement already satisfied: jinja2 in /opt/conda/lib/python3.10/site-packages (from torch>=1.11.0->sentence-transformers>=0.4.1->bertopic) (3.1.2)\nRequirement already satisfied: regex!=2019.12.17 in /opt/conda/lib/python3.10/site-packages (from transformers<5.0.0,>=4.32.0->sentence-transformers>=0.4.1->bertopic) (2023.12.25)\nRequirement already satisfied: tokenizers<0.19,>=0.14 in /opt/conda/lib/python3.10/site-packages (from transformers<5.0.0,>=4.32.0->sentence-transformers>=0.4.1->bertopic) (0.15.1)\nRequirement already satisfied: safetensors>=0.3.1 in /opt/conda/lib/python3.10/site-packages (from transformers<5.0.0,>=4.32.0->sentence-transformers>=0.4.1->bertopic) (0.4.2)\nRequirement already satisfied: MarkupSafe>=2.0 in /opt/conda/lib/python3.10/site-packages (from jinja2->torch>=1.11.0->sentence-transformers>=0.4.1->bertopic) (2.1.3)\nRequirement already satisfied: charset-normalizer<4,>=2 in /opt/conda/lib/python3.10/site-packages (from requests->huggingface-hub>=0.15.1->sentence-transformers>=0.4.1->bertopic) (3.3.2)\nRequirement already satisfied: idna<4,>=2.5 in /opt/conda/lib/python3.10/site-packages (from requests->huggingface-hub>=0.15.1->sentence-transformers>=0.4.1->bertopic) (3.6)\nRequirement already satisfied: urllib3<3,>=1.21.1 in /opt/conda/lib/python3.10/site-packages (from requests->huggingface-hub>=0.15.1->sentence-transformers>=0.4.1->bertopic) (1.26.18)\nRequirement already satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.10/site-packages (from requests->huggingface-hub>=0.15.1->sentence-transformers>=0.4.1->bertopic) (2023.11.17)\nRequirement already satisfied: mpmath>=0.19 in /opt/conda/lib/python3.10/site-packages (from sympy->torch>=1.11.0->sentence-transformers>=0.4.1->bertopic) (1.3.0)\nDownloading bertopic-0.16.0-py2.py3-none-any.whl (154 kB)\n\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m154.1/154.1 kB\u001b[0m \u001b[31m7.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n\u001b[?25hDownloading sentence_transformers-2.6.1-py3-none-any.whl (163 kB)\n\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m163.3/163.3 kB\u001b[0m \u001b[31m12.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n\u001b[?25hUsing cached Cython-0.29.37-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (1.9 MB)\nBuilding wheels for collected packages: hdbscan\n Building wheel for hdbscan (pyproject.toml) ... \u001b[?25ldone\n\u001b[?25h Created wheel for hdbscan: filename=hdbscan-0.8.33-cp310-cp310-linux_x86_64.whl size=819466 sha256=ee79f1585cebdc3dad5b46e694f83047fb1b71a6619d7288d64151eb09b95289\n Stored in directory: /root/.cache/pip/wheels/75/0b/3b/dc4f60b7cc455efaefb62883a7483e76f09d06ca81cf87d610\nSuccessfully built hdbscan\nInstalling collected packages: cython, hdbscan, sentence-transformers, bertopic\n Attempting uninstall: cython\n Found existing installation: Cython 3.0.8\n Uninstalling Cython-3.0.8:\n Successfully uninstalled Cython-3.0.8\nSuccessfully installed bertopic-0.16.0 cython-0.29.37 hdbscan-0.8.33 sentence-transformers-2.6.1\n","output_type":"stream"}]},{"cell_type":"code","source":"import pandas as pd\nimport numpy as np\n\nimport matplotlib.pyplot as plt\nimport seaborn as sns\n\nfrom bertopic import BERTopic\n\nimport re\nimport string\n\nimport nltk\n\n\nfrom tqdm import tqdm\n","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:43:53.313954Z","iopub.execute_input":"2024-04-14T10:43:53.314328Z","iopub.status.idle":"2024-04-14T10:43:53.319963Z","shell.execute_reply.started":"2024-04-14T10:43:53.314298Z","shell.execute_reply":"2024-04-14T10:43:53.318983Z"},"trusted":true},"execution_count":61,"outputs":[]},{"cell_type":"markdown","source":"# Loading datasets\n\nWe will use a dataset containing abstracts and metadata [ArXiv](https://huggingface.co/datasets/arxiv_dataset).","metadata":{}},{"cell_type":"code","source":"data= pd.read_csv(\"/kaggle/input/stencil/predicted_values.csv\", usecols=[\"queryInEnglish\"])\n\ndata.head()","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:13:54.161711Z","iopub.execute_input":"2024-04-14T10:13:54.162076Z","iopub.status.idle":"2024-04-14T10:13:54.443335Z","shell.execute_reply.started":"2024-04-14T10:13:54.162049Z","shell.execute_reply":"2024-04-14T10:13:54.442076Z"},"trusted":true},"execution_count":4,"outputs":[{"execution_count":4,"output_type":"execute_result","data":{"text/plain":" queryInEnglish\n0 'If there is a pest in the cultivation of okra...\n1 'Remedies for leaf mold of the chilli plant '\n2 'What is the right time to sow mustard?'\n3 'Late Wheat Wairati '\n4 'Paddy variety'","text/html":"

\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
queryInEnglish
0'If there is a pest in the cultivation of okra...
1'Remedies for leaf mold of the chilli plant '
2'What is the right time to sow mustard?'
3'Late Wheat Wairati '
4'Paddy variety'
\n
"},"metadata":{}}]},{"cell_type":"markdown","source":"# Pieline of BERTopic\n\nBefore we are going to start `Topic Modeling`. It is good for us to know the pipeline of BERTopic. BERTopic can be viewed as a sequence of steps to create its topic representations. \n\nHere is the process:\n\n![https://maartengr.github.io/BERTopic/algorithm/default.svg](https://maartengr.github.io/BERTopic/algorithm/default.svg)\n\nWe can adopt the pipeline to the current state-of-art with respect to each individual step:\n\n![https://maartengr.github.io/BERTopic/algorithm/modularity.svg](https://maartengr.github.io/BERTopic/algorithm/modularity.svg)","metadata":{}},{"cell_type":"markdown","source":"# Pre-calculate Embeddings\n\nWe are going to execute the first step of the BERTopic pipeline which is `embeddings`. If you want to compute embeddings with multiple GPUs, check [Computing Embeddings Streaming](https://www.kaggle.com/code/aisuko/computing-embeddings-streaming) and [Computing Embeddings with Multi GPUs](https://www.kaggle.com/code/aisuko/computing-embeddings-with-multi-gpus).","metadata":{}},{"cell_type":"code","source":"%%capture\nfrom sentence_transformers import SentenceTransformer\n\nencoder=SentenceTransformer('all-MiniLM-L6-v2').to('cuda')\nencoder.max_seq_length=256\nencoder","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:14:06.987835Z","iopub.execute_input":"2024-04-14T10:14:06.988198Z","iopub.status.idle":"2024-04-14T10:14:09.758614Z","shell.execute_reply.started":"2024-04-14T10:14:06.988169Z","shell.execute_reply":"2024-04-14T10:14:09.757720Z"},"trusted":true},"execution_count":5,"outputs":[]},{"cell_type":"code","source":"corpus_embeddings=encoder.encode(dataset, show_progress_bar=True)\nlen(corpus_embeddings)","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:20:29.648545Z","iopub.execute_input":"2024-04-14T10:20:29.648928Z","iopub.status.idle":"2024-04-14T10:20:39.863268Z","shell.execute_reply.started":"2024-04-14T10:20:29.648893Z","shell.execute_reply":"2024-04-14T10:20:39.862357Z"},"trusted":true},"execution_count":25,"outputs":[{"output_type":"display_data","data":{"text/plain":"Batches: 0%| | 0/1183 [00:00#sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"▸\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"▾\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;}
UMAP(metric='cosine', min_dist=0.0, n_components=5, random_state=42)
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
"},"metadata":{}}]},{"cell_type":"markdown","source":"# Controlling Number of Topics\n\nThere is a parameter to control the number of topics, namely `nr_ropics`. This parameter merges topics `after` they have been created. It is a parameter that supports creating fixed number of topics. However, it is advised to control the number of topics through the cluster model which is by default `HDBSCAN`. `HDBSCAN` has a parameter, namely `min_topic_size` that indirectly controls the number of topics that will be created.\n\nA higher `min_topic_size` will generate fewer topics and a lower `min_topic_size` will generate more topics. Here, we will go with `min_topic_size=40` to get around xxx topics.","metadata":{}},{"cell_type":"code","source":"from hdbscan import HDBSCAN\n\nhdbscan_model=HDBSCAN(min_cluster_size=300, metric='euclidean', cluster_selection_method='eom', prediction_data=True)\nhdbscan_model","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:24:58.484699Z","iopub.execute_input":"2024-04-14T10:24:58.485188Z","iopub.status.idle":"2024-04-14T10:24:58.495107Z","shell.execute_reply.started":"2024-04-14T10:24:58.485148Z","shell.execute_reply":"2024-04-14T10:24:58.494122Z"},"trusted":true},"execution_count":28,"outputs":[{"execution_count":28,"output_type":"execute_result","data":{"text/plain":"HDBSCAN(min_cluster_size=300, prediction_data=True)","text/html":"
HDBSCAN(min_cluster_size=300, prediction_data=True)
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
"},"metadata":{}}]},{"cell_type":"markdown","source":"# Improving Default Representation\n\nThe default representation of topics is calculated through [c-TF-IDF](). However, c-TF-IDF is powered by the [CountVectorizer]() which converts text into tokens. Using the CountVectorizer, we can do a number of things:\n* Remove stopwords\n* Ignore inferquent words\n* Increase\n\nIn other words, we can preprocess the topic representations after documents are assigned to topics. This will not influence the clustering proess in any way. Here we will ignore English stopwords and infrequent words. Moreover, by increasing the n-gram range we will consider topic representations that are made up of one or two words.","metadata":{}},{"cell_type":"code","source":"from sklearn.feature_extraction.text import CountVectorizer\n\nvectorizer_model=CountVectorizer(stop_words='english', min_df=2, ngram_range=(1,2))\nvectorizer_model","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:16:27.115615Z","iopub.execute_input":"2024-04-14T10:16:27.116012Z","iopub.status.idle":"2024-04-14T10:16:27.123983Z","shell.execute_reply.started":"2024-04-14T10:16:27.115977Z","shell.execute_reply":"2024-04-14T10:16:27.123040Z"},"trusted":true},"execution_count":12,"outputs":[{"execution_count":12,"output_type":"execute_result","data":{"text/plain":"CountVectorizer(min_df=2, ngram_range=(1, 2), stop_words='english')","text/html":"
CountVectorizer(min_df=2, ngram_range=(1, 2), stop_words='english')
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
"},"metadata":{}}]},{"cell_type":"markdown","source":"# Additional Representations","metadata":{}},{"cell_type":"code","source":"from bertopic.representation import KeyBERTInspired, MaximalMarginalRelevance, PartOfSpeech\n\nkeybert_model=KeyBERTInspired()\n\npos_model=PartOfSpeech('en_core_web_sm')\n\nmmr_model=MaximalMarginalRelevance(diversity=0.3)","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:16:31.035031Z","iopub.execute_input":"2024-04-14T10:16:31.035758Z","iopub.status.idle":"2024-04-14T10:16:32.288135Z","shell.execute_reply.started":"2024-04-14T10:16:31.035722Z","shell.execute_reply":"2024-04-14T10:16:32.287012Z"},"trusted":true},"execution_count":13,"outputs":[]},{"cell_type":"code","source":"representation_model={\n 'KeyBERT':keybert_model,\n 'MMR':mmr_model,\n 'POS':pos_model\n}","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:16:35.180923Z","iopub.execute_input":"2024-04-14T10:16:35.181273Z","iopub.status.idle":"2024-04-14T10:16:35.185956Z","shell.execute_reply.started":"2024-04-14T10:16:35.181244Z","shell.execute_reply":"2024-04-14T10:16:35.184869Z"},"trusted":true},"execution_count":14,"outputs":[]},{"cell_type":"code","source":"# A list of contractions from http://stackoverflow.com/questions/19790188/expanding-english-language-contractions-in-python\ncontractions = { \n\"ain't\": \"am not\",\n\"aren't\": \"are not\",\n\"can't\": \"cannot\",\n\"can't've\": \"cannot have\",\n\"'cause\": \"because\",\n\"could've\": \"could have\",\n\"couldn't\": \"could not\",\n\"couldn't've\": \"could not have\",\n\"didn't\": \"did not\",\n\"doesn't\": \"does not\",\n\"don't\": \"do not\",\n\"hadn't\": \"had not\",\n\"hadn't've\": \"had not have\",\n\"hasn't\": \"has not\",\n\"haven't\": \"have not\",\n\"he'd\": \"he would\",\n\"he'd've\": \"he would have\",\n\"he'll\": \"he will\",\n\"he's\": \"he is\",\n\"how'd\": \"how did\",\n\"how'll\": \"how will\",\n\"how's\": \"how is\",\n\"i'd\": \"i would\",\n\"i'll\": \"i will\",\n\"i'm\": \"i am\",\n\"i've\": \"i have\",\n\"isn't\": \"is not\",\n\"it'd\": \"it would\",\n\"it'll\": \"it will\",\n\"it's\": \"it is\",\n\"let's\": \"let us\",\n\"ma'am\": \"madam\",\n\"mayn't\": \"may not\",\n\"might've\": \"might have\",\n\"mightn't\": \"might not\",\n\"must've\": \"must have\",\n\"mustn't\": \"must not\",\n\"needn't\": \"need not\",\n\"oughtn't\": \"ought not\",\n\"shan't\": \"shall not\",\n\"sha'n't\": \"shall not\",\n\"she'd\": \"she would\",\n\"she'll\": \"she will\",\n\"she's\": \"she is\",\n\"should've\": \"should have\",\n\"shouldn't\": \"should not\",\n\"that'd\": \"that would\",\n\"that's\": \"that is\",\n\"there'd\": \"there had\",\n\"there's\": \"there is\",\n\"they'd\": \"they would\",\n\"they'll\": \"they will\",\n\"they're\": \"they are\",\n\"they've\": \"they have\",\n\"wasn't\": \"was not\",\n\"we'd\": \"we would\",\n\"we'll\": \"we will\",\n\"we're\": \"we are\",\n\"we've\": \"we have\",\n\"weren't\": \"were not\",\n\"what'll\": \"what will\",\n\"what're\": \"what are\",\n\"what's\": \"what is\",\n\"what've\": \"what have\",\n\"where'd\": \"where did\",\n\"where's\": \"where is\",\n\"who'll\": \"who will\",\n\"who's\": \"who is\",\n\"won't\": \"will not\",\n\"wouldn't\": \"would not\",\n\"you'd\": \"you would\",\n\"you'll\": \"you will\",\n\"you're\": \"you are\"\n}","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:18:14.907336Z","iopub.execute_input":"2024-04-14T10:18:14.907724Z","iopub.status.idle":"2024-04-14T10:18:14.918354Z","shell.execute_reply.started":"2024-04-14T10:18:14.907691Z","shell.execute_reply":"2024-04-14T10:18:14.917194Z"},"trusted":true},"execution_count":17,"outputs":[]},{"cell_type":"code","source":"# Basic Text preprocessing \ndef clean_text(text):\n '''Make text lowercase, remove text in square brackets,remove links,remove punctuation\n and remove words containing numbers.'''\n # convert to lower case\n text = str(text).lower()\n \n # Replace contractions with their longer forms \n if True:\n text = text.split()\n new_text = []\n for word in text:\n if word in contractions:\n new_text.append(contractions[word])\n else:\n new_text.append(word)\n text = \" \".join(new_text)\n \n # remove urls\n text = re.sub('https?://\\S+|www\\.\\S+', '', text)\n # remove punctuation\n text = re.sub('[%s]' % re.escape(string.punctuation), '', text)\n # removes newline characters\n text = re.sub('\\n', '', text)\n # remove words containing numbers\n text = re.sub('\\w*\\d\\w*', '', text)\n return text\n\ndata['queryInEnglish'] = data['queryInEnglish'].apply(lambda x:clean_text(x))","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:18:36.933717Z","iopub.execute_input":"2024-04-14T10:18:36.934120Z","iopub.status.idle":"2024-04-14T10:18:37.753155Z","shell.execute_reply.started":"2024-04-14T10:18:36.934087Z","shell.execute_reply":"2024-04-14T10:18:37.752354Z"},"trusted":true},"execution_count":19,"outputs":[]},{"cell_type":"code","source":"dataset=data['queryInEnglish'].to_list()","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:18:39.473175Z","iopub.execute_input":"2024-04-14T10:18:39.473555Z","iopub.status.idle":"2024-04-14T10:18:39.478826Z","shell.execute_reply.started":"2024-04-14T10:18:39.473526Z","shell.execute_reply":"2024-04-14T10:18:39.477899Z"},"trusted":true},"execution_count":20,"outputs":[]},{"cell_type":"code","source":"dataset[0]","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:19:01.062887Z","iopub.execute_input":"2024-04-14T10:19:01.063502Z","iopub.status.idle":"2024-04-14T10:19:01.069341Z","shell.execute_reply.started":"2024-04-14T10:19:01.063464Z","shell.execute_reply":"2024-04-14T10:19:01.068457Z"},"trusted":true},"execution_count":23,"outputs":[{"execution_count":23,"output_type":"execute_result","data":{"text/plain":"'if there is a pest in the cultivation of okra it will have to be given a bean '"},"metadata":{}}]},{"cell_type":"markdown","source":"# Training","metadata":{}},{"cell_type":"code","source":"from bertopic import BERTopic\n\ntopic_model=BERTopic(\n embedding_model=encoder,\n umap_model=umap_model,\n hdbscan_model=hdbscan_model,\n vectorizer_model=vectorizer_model,\n representation_model=representation_model,\n \n # hyperparameters\n top_n_words=10,\n verbose=True\n)\n\ntopics, probs=topic_model.fit_transform(dataset, corpus_embeddings)","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:25:06.534534Z","iopub.execute_input":"2024-04-14T10:25:06.535392Z","iopub.status.idle":"2024-04-14T10:26:21.777548Z","shell.execute_reply.started":"2024-04-14T10:25:06.535358Z","shell.execute_reply":"2024-04-14T10:26:21.776558Z"},"trusted":true},"execution_count":29,"outputs":[{"name":"stderr","text":"2024-04-14 10:25:06,554 - BERTopic - Dimensionality - Fitting the dimensionality reduction algorithm\n2024-04-14 10:26:11,797 - BERTopic - Dimensionality - Completed ✓\n2024-04-14 10:26:11,799 - BERTopic - Cluster - Start clustering the reduced embeddings\n2024-04-14 10:26:18,840 - BERTopic - Cluster - Completed ✓\n2024-04-14 10:26:18,852 - BERTopic - Representation - Extracting topics from clusters using representation models.\n2024-04-14 10:26:21,592 - BERTopic - Representation - Completed ✓\n","output_type":"stream"}]},{"cell_type":"code","source":"topic_model.get_topic_info()","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:27:31.574645Z","iopub.execute_input":"2024-04-14T10:27:31.575570Z","iopub.status.idle":"2024-04-14T10:27:31.641409Z","shell.execute_reply.started":"2024-04-14T10:27:31.575537Z","shell.execute_reply":"2024-04-14T10:27:31.640477Z"},"trusted":true},"execution_count":30,"outputs":[{"execution_count":30,"output_type":"execute_result","data":{"text/plain":" Topic Count Name \\\n0 -1 20289 -1_crop_scheme_wheat_bph \n1 0 2905 0_paddy_paddy crop_rice_paddy paddy \n2 1 2291 1_brinjal_tree_mango_fruit \n3 2 1916 2_poka_dhana_ra_ki \n4 3 1304 3_disease_insect_pesticides_pest \n5 4 1177 4_agriculture_odisha_farmer_farming \n6 5 933 5_moong_moong crop_moong cultivation_cultivation \n7 6 727 6_mustard_mustard crop_mustard cultivation_mus... \n8 7 698 7_worm_worms_case worm_prevention \n9 8 682 8_wheat_weed_weeds_wheat crop \n10 9 653 9_fertilizer_urea_fertilizers_dose \n11 10 611 10_ask_answer_plan_question \n12 11 548 11_potato_potatoes_scorch_potato crop \n13 12 456 12_kisan_pm_pm kisan_nidhi \n14 13 433 13_sow_wheat_sowing_sown \n15 14 418 14_control pests_pests paddy_crop control_pests \n16 15 395 15_soil_acid_acid soil_soil soil \n17 16 391 16_sugarcane_red_sugarcane crop_red rot \n18 17 357 17_seed_seeds_seed treatment_buy \n19 18 338 18_groundnut_nut_ground nut_ground \n20 19 316 19_apply government_odisha farmers_schemes odi... \n\n Representation \\\n0 [crop, scheme, wheat, bph, variety, rabi, seed... \n1 [paddy, paddy crop, rice, paddy paddy, control... \n2 [brinjal, tree, mango, fruit, coconut, leaves,... \n3 [poka, dhana, ra, ki, roga, hai, pain, kana, c... \n4 [disease, insect, pesticides, pest, medicine, ... \n5 [agriculture, odisha, farmer, farming, schemes... \n6 [moong, moong crop, moong cultivation, cultiva... \n7 [mustard, mustard crop, mustard cultivation, m... \n8 [worm, worms, case worm, prevention, case, pad... \n9 [wheat, weed, weeds, wheat crop, weed control,... \n10 [fertilizer, urea, fertilizers, dose, fertiliz... \n11 [ask, answer, plan, question, eligibility, tha... \n12 [potato, potatoes, scorch, potato crop, blight... \n13 [kisan, pm, pm kisan, nidhi, samman, samman ni... \n14 [sow, wheat, sowing, sown, time, sow wheat, cr... \n15 [control pests, pests paddy, crop control, pes... \n16 [soil, acid, acid soil, soil soil, soil conser... \n17 [sugarcane, red, sugarcane crop, red rot, rot,... \n18 [seed, seeds, seed treatment, buy, seed seed, ... \n19 [groundnut, nut, ground nut, ground, peanuts, ... \n20 [apply government, odisha farmers, schemes odi... \n\n KeyBERT \\\n0 [agriculture, agriculture related, benefits go... \n1 [paddy, paddy paddy, paddy bph, bph paddy, pad... \n2 [brinjal fruit, brinjal tree, brinjal trees, b... \n3 [roga poka, dhana, bindha poka, pokara, kanda ... \n4 [disease, disease pest, diseases, disease inse... \n5 [agriculture, agricultural, scheme agricultura... \n6 [moong, given moong, leaves moong, moong tree,... \n7 [mustard, mustard seed, mustard plant, medicin... \n8 [worm, worms, disease worms, worms control, ca... \n9 [crop weed, medicine wheat, wheat medicine, wh... \n10 [fertilizer, fertilizer fertilizer, fertilizer... \n11 [ask questions, questions, ask, asked, case st... \n12 [disease potatoes, potato, potatoes potato, le... \n13 [samman nidhi, pm kisan, kishan samman, kisan ... \n14 [sowing wheat, sow wheat, wheat sowing, wheat ... \n15 [pests paddy, control pests, crop pest, contro... \n16 [define soil, soil soil, soil, make soil, soil... \n17 [sugarcane, sugarcane explain, sugarcane use, ... \n18 [seed seed, seed, make seed, available seed, s... \n19 [ground nut, groundnut, groundnuts, groundnut ... \n20 [odisha farmers, schemes odisha, odisha govern... \n\n MMR \\\n0 [crop, scheme, wheat, bph, variety, rabi, seed... \n1 [paddy, paddy crop, rice, paddy paddy, control... \n2 [brinjal, tree, mango, fruit, coconut, leaves,... \n3 [poka, dhana, ra, ki, roga, hai, pain, kana, c... \n4 [disease, insect, pesticides, pest, medicine, ... \n5 [agriculture, odisha, farmer, farming, schemes... \n6 [moong, moong crop, moong cultivation, cultiva... \n7 [mustard, mustard crop, mustard cultivation, m... \n8 [worm, worms, case worm, prevention, case, pad... \n9 [wheat, weed, weeds, wheat crop, weed control,... \n10 [fertilizer, urea, fertilizers, dose, fertiliz... \n11 [ask, answer, plan, question, eligibility, tha... \n12 [potato, potatoes, scorch, potato crop, blight... \n13 [kisan, pm, pm kisan, nidhi, samman, samman ni... \n14 [sow, wheat, sowing, sown, time, sow wheat, cr... \n15 [control pests, pests paddy, crop control, pes... \n16 [soil, acid, acid soil, soil soil, soil conser... \n17 [sugarcane, red, sugarcane crop, red rot, rot,... \n18 [seed, seeds, seed treatment, buy, seed seed, ... \n19 [groundnut, nut, ground nut, ground, peanuts, ... \n20 [apply government, odisha farmers, schemes odi... \n\n POS \\\n0 [crop, scheme, wheat, bph, variety, rabi, seed... \n1 [paddy, rice, control, crop, leaf, disease, pe... \n2 [brinjal, tree, mango, fruit, coconut, leaves,... \n3 [karibi, niyantran, kate, trafa, , , , , , ] \n4 [disease, pesticides, medicine, control, use, ... \n5 [agriculture, farmer, farming, schemes, farmer... \n6 [moong, cultivation, crop, variety, leaves, di... \n7 [mustard, variety, duration, crop, cultivation... \n8 [worm, worms, prevention, case, paddy, medicin... \n9 [wheat, weed, weeds, control, medicine, weedic... \n10 [fertilizer, urea, fertilizers, dose, wheat, z... \n11 [answer, plan, eligibility, example, study, qu... \n12 [potato, potatoes, scorch, blight, disease, la... \n13 [pm, nidhi, installment, salient, odia, featur... \n14 [wheat, sowing, time, crop, crops, production,... \n15 [pests, crop, paddy, tube, , , , , , ] \n16 [soil, acid, acid soil, define, conservation, ... \n17 [sugarcane, red, sugarcane crop, red rot, rot,... \n18 [seed, seeds, treatment, available, subsidy, f... \n19 [groundnut, nut, ground, peanuts, groundnut cr... \n20 [farmers, schemes, government, marginal farmer... \n\n Representative_Docs \n0 [what scheme can i avail of agriculture relate... \n1 [paddy, paddy, paddy] \n2 [the brinjal planted fruit on the tree, what a... \n3 [dhana re kandabindha poka ra parichalana, dha... \n4 [disease, pesticides medicine, what is the med... \n5 [what is union agriculture , agriculture, agri... \n6 [moong varait, moong, moong trips] \n7 [mustard, taria mustard, powerymildew in musta... \n8 [the worm, matiagundia worm, the worm] \n9 [weed in wheat, weed in wheat, weed in wheat] \n10 [what is the name of fertilizer jingsal feder,... \n11 [ask what to ask like questions employee has... \n12 [potato septic disease, potato , potato] \n13 [pm kisan samman nidhi, pm kisan samman nidhi,... \n14 [when to sow wheat, when to sow wheat crop as ... \n15 [how do i control pests in paddy crop, how do ... \n16 [what is soil, what is soil, describe about te... \n17 [sugarcane, the sugarcane was squeeze, sugarca... \n18 [what is docot seed, seed viability , which se... \n19 [ground nut, ground nut , ground nut disease ] \n20 [how can farmers apply to government schemes i... ","text/html":"
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
TopicCountNameRepresentationKeyBERTMMRPOSRepresentative_Docs
0-120289-1_crop_scheme_wheat_bph[crop, scheme, wheat, bph, variety, rabi, seed...[agriculture, agriculture related, benefits go...[crop, scheme, wheat, bph, variety, rabi, seed...[crop, scheme, wheat, bph, variety, rabi, seed...[what scheme can i avail of agriculture relate...
1029050_paddy_paddy crop_rice_paddy paddy[paddy, paddy crop, rice, paddy paddy, control...[paddy, paddy paddy, paddy bph, bph paddy, pad...[paddy, paddy crop, rice, paddy paddy, control...[paddy, rice, control, crop, leaf, disease, pe...[paddy, paddy, paddy]
2122911_brinjal_tree_mango_fruit[brinjal, tree, mango, fruit, coconut, leaves,...[brinjal fruit, brinjal tree, brinjal trees, b...[brinjal, tree, mango, fruit, coconut, leaves,...[brinjal, tree, mango, fruit, coconut, leaves,...[the brinjal planted fruit on the tree, what a...
3219162_poka_dhana_ra_ki[poka, dhana, ra, ki, roga, hai, pain, kana, c...[roga poka, dhana, bindha poka, pokara, kanda ...[poka, dhana, ra, ki, roga, hai, pain, kana, c...[karibi, niyantran, kate, trafa, , , , , , ][dhana re kandabindha poka ra parichalana, dha...
4313043_disease_insect_pesticides_pest[disease, insect, pesticides, pest, medicine, ...[disease, disease pest, diseases, disease inse...[disease, insect, pesticides, pest, medicine, ...[disease, pesticides, medicine, control, use, ...[disease, pesticides medicine, what is the med...
5411774_agriculture_odisha_farmer_farming[agriculture, odisha, farmer, farming, schemes...[agriculture, agricultural, scheme agricultura...[agriculture, odisha, farmer, farming, schemes...[agriculture, farmer, farming, schemes, farmer...[what is union agriculture , agriculture, agri...
659335_moong_moong crop_moong cultivation_cultivation[moong, moong crop, moong cultivation, cultiva...[moong, given moong, leaves moong, moong tree,...[moong, moong crop, moong cultivation, cultiva...[moong, cultivation, crop, variety, leaves, di...[moong varait, moong, moong trips]
767276_mustard_mustard crop_mustard cultivation_mus...[mustard, mustard crop, mustard cultivation, m...[mustard, mustard seed, mustard plant, medicin...[mustard, mustard crop, mustard cultivation, m...[mustard, variety, duration, crop, cultivation...[mustard, taria mustard, powerymildew in musta...
876987_worm_worms_case worm_prevention[worm, worms, case worm, prevention, case, pad...[worm, worms, disease worms, worms control, ca...[worm, worms, case worm, prevention, case, pad...[worm, worms, prevention, case, paddy, medicin...[the worm, matiagundia worm, the worm]
986828_wheat_weed_weeds_wheat crop[wheat, weed, weeds, wheat crop, weed control,...[crop weed, medicine wheat, wheat medicine, wh...[wheat, weed, weeds, wheat crop, weed control,...[wheat, weed, weeds, control, medicine, weedic...[weed in wheat, weed in wheat, weed in wheat]
1096539_fertilizer_urea_fertilizers_dose[fertilizer, urea, fertilizers, dose, fertiliz...[fertilizer, fertilizer fertilizer, fertilizer...[fertilizer, urea, fertilizers, dose, fertiliz...[fertilizer, urea, fertilizers, dose, wheat, z...[what is the name of fertilizer jingsal feder,...
111061110_ask_answer_plan_question[ask, answer, plan, question, eligibility, tha...[ask questions, questions, ask, asked, case st...[ask, answer, plan, question, eligibility, tha...[answer, plan, eligibility, example, study, qu...[ask what to ask like questions employee has...
121154811_potato_potatoes_scorch_potato crop[potato, potatoes, scorch, potato crop, blight...[disease potatoes, potato, potatoes potato, le...[potato, potatoes, scorch, potato crop, blight...[potato, potatoes, scorch, blight, disease, la...[potato septic disease, potato , potato]
131245612_kisan_pm_pm kisan_nidhi[kisan, pm, pm kisan, nidhi, samman, samman ni...[samman nidhi, pm kisan, kishan samman, kisan ...[kisan, pm, pm kisan, nidhi, samman, samman ni...[pm, nidhi, installment, salient, odia, featur...[pm kisan samman nidhi, pm kisan samman nidhi,...
141343313_sow_wheat_sowing_sown[sow, wheat, sowing, sown, time, sow wheat, cr...[sowing wheat, sow wheat, wheat sowing, wheat ...[sow, wheat, sowing, sown, time, sow wheat, cr...[wheat, sowing, time, crop, crops, production,...[when to sow wheat, when to sow wheat crop as ...
151441814_control pests_pests paddy_crop control_pests[control pests, pests paddy, crop control, pes...[pests paddy, control pests, crop pest, contro...[control pests, pests paddy, crop control, pes...[pests, crop, paddy, tube, , , , , , ][how do i control pests in paddy crop, how do ...
161539515_soil_acid_acid soil_soil soil[soil, acid, acid soil, soil soil, soil conser...[define soil, soil soil, soil, make soil, soil...[soil, acid, acid soil, soil soil, soil conser...[soil, acid, acid soil, define, conservation, ...[what is soil, what is soil, describe about te...
171639116_sugarcane_red_sugarcane crop_red rot[sugarcane, red, sugarcane crop, red rot, rot,...[sugarcane, sugarcane explain, sugarcane use, ...[sugarcane, red, sugarcane crop, red rot, rot,...[sugarcane, red, sugarcane crop, red rot, rot,...[sugarcane, the sugarcane was squeeze, sugarca...
181735717_seed_seeds_seed treatment_buy[seed, seeds, seed treatment, buy, seed seed, ...[seed seed, seed, make seed, available seed, s...[seed, seeds, seed treatment, buy, seed seed, ...[seed, seeds, treatment, available, subsidy, f...[what is docot seed, seed viability , which se...
191833818_groundnut_nut_ground nut_ground[groundnut, nut, ground nut, ground, peanuts, ...[ground nut, groundnut, groundnuts, groundnut ...[groundnut, nut, ground nut, ground, peanuts, ...[groundnut, nut, ground, peanuts, groundnut cr...[ground nut, ground nut , ground nut disease ]
201931619_apply government_odisha farmers_schemes odi...[apply government, odisha farmers, schemes odi...[odisha farmers, schemes odisha, odisha govern...[apply government, odisha farmers, schemes odi...[farmers, schemes, government, marginal farmer...[how can farmers apply to government schemes i...
\n
"},"metadata":{}}]},{"cell_type":"code","source":"#To get all representations for a single topic, we simply run the following:\ntopic_model.get_topic(4, full=True)","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:29:01.522198Z","iopub.execute_input":"2024-04-14T10:29:01.522591Z","iopub.status.idle":"2024-04-14T10:29:01.530907Z","shell.execute_reply.started":"2024-04-14T10:29:01.522561Z","shell.execute_reply":"2024-04-14T10:29:01.530021Z"},"trusted":true},"execution_count":32,"outputs":[{"execution_count":32,"output_type":"execute_result","data":{"text/plain":"{'Main': [('agriculture', 0.11382990994222071),\n ('odisha', 0.10011492607847983),\n ('farmer', 0.08613944452686714),\n ('farming', 0.0725369436856289),\n ('schemes', 0.05837343321792601),\n ('farmers', 0.0577841606173724),\n ('agricultural', 0.05289852394094719),\n ('farm', 0.0445187483714174),\n ('department', 0.044074263716734195),\n ('scheme', 0.04264539155593236)],\n 'KeyBERT': [('agriculture', 0.92828184),\n ('agricultural', 0.89815557),\n ('scheme agricultural', 0.7803847),\n ('department agriculture', 0.7570596),\n ('schemes agriculture', 0.7543499),\n ('agriculture department', 0.75192195),\n ('agricultural schemes', 0.7480914),\n ('odisha agriculture', 0.7464147),\n ('agriculture extension', 0.74289244),\n ('farmers', 0.71894413)],\n 'MMR': [('agriculture', 0.11382990994222071),\n ('odisha', 0.10011492607847983),\n ('farmer', 0.08613944452686714),\n ('farming', 0.0725369436856289),\n ('schemes', 0.05837343321792601),\n ('farmers', 0.0577841606173724),\n ('agricultural', 0.05289852394094719),\n ('farm', 0.0445187483714174),\n ('department', 0.044074263716734195),\n ('scheme', 0.04264539155593236)],\n 'POS': [('agriculture', 0.11382990994222071),\n ('farmer', 0.08613944452686714),\n ('farming', 0.0725369436856289),\n ('schemes', 0.05837343321792601),\n ('farmers', 0.0577841606173724),\n ('agricultural', 0.05289852394094719),\n ('department', 0.044074263716734195),\n ('scheme', 0.04264539155593236),\n ('machinery', 0.0293397721545666),\n ('group', 0.027134608106777012)]}"},"metadata":{}}]},{"cell_type":"code","source":"topic_model.visualize_barchart(top_n_topics =20, n_words = 10).show()","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:31:40.922212Z","iopub.execute_input":"2024-04-14T10:31:40.922580Z","iopub.status.idle":"2024-04-14T10:31:42.260277Z","shell.execute_reply.started":"2024-04-14T10:31:40.922549Z","shell.execute_reply":"2024-04-14T10:31:42.259350Z"},"trusted":true},"execution_count":34,"outputs":[{"output_type":"display_data","data":{"text/html":" \n "},"metadata":{}},{"output_type":"display_data","data":{"text/html":"
"},"metadata":{}}]},{"cell_type":"code","source":"topic_model.visualize_topics().show()","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:32:07.613408Z","iopub.execute_input":"2024-04-14T10:32:07.614304Z","iopub.status.idle":"2024-04-14T10:32:11.818171Z","shell.execute_reply.started":"2024-04-14T10:32:07.614271Z","shell.execute_reply":"2024-04-14T10:32:11.817324Z"},"trusted":true},"execution_count":35,"outputs":[{"output_type":"display_data","data":{"text/html":"
"},"metadata":{}}]},{"cell_type":"code","source":"\n\n# or use one of the other topic representations, like KeyBERTInspired\nkeybert_topic_labels={topic: ' | '.join(list(zip(*values))[0][:3]) for topic, values in topic_model.topic_aspects_['KeyBERT'].items()}\ntopic_model.set_topic_labels(keybert_topic_labels)","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:33:29.196607Z","iopub.execute_input":"2024-04-14T10:33:29.197042Z","iopub.status.idle":"2024-04-14T10:33:29.210857Z","shell.execute_reply.started":"2024-04-14T10:33:29.197013Z","shell.execute_reply":"2024-04-14T10:33:29.209847Z"},"trusted":true},"execution_count":36,"outputs":[]},{"cell_type":"markdown","source":"Now that we have set the updated topic labels, we can access them with the many functions used throughout BERTopic. Most notably, we can show the updated labels in visulizations with the `custom_labels=True` parameters. And we can see that `.get_topic_info` now also includes the column `CustomName`. That is the custom label that we just created for each topic.","metadata":{}},{"cell_type":"code","source":"topic_model.get_topic_info()","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:33:33.824182Z","iopub.execute_input":"2024-04-14T10:33:33.824844Z","iopub.status.idle":"2024-04-14T10:33:33.894915Z","shell.execute_reply.started":"2024-04-14T10:33:33.824810Z","shell.execute_reply":"2024-04-14T10:33:33.893928Z"},"trusted":true},"execution_count":37,"outputs":[{"execution_count":37,"output_type":"execute_result","data":{"text/plain":" Topic Count Name \\\n0 -1 20289 -1_crop_scheme_wheat_bph \n1 0 2905 0_paddy_paddy crop_rice_paddy paddy \n2 1 2291 1_brinjal_tree_mango_fruit \n3 2 1916 2_poka_dhana_ra_ki \n4 3 1304 3_disease_insect_pesticides_pest \n5 4 1177 4_agriculture_odisha_farmer_farming \n6 5 933 5_moong_moong crop_moong cultivation_cultivation \n7 6 727 6_mustard_mustard crop_mustard cultivation_mus... \n8 7 698 7_worm_worms_case worm_prevention \n9 8 682 8_wheat_weed_weeds_wheat crop \n10 9 653 9_fertilizer_urea_fertilizers_dose \n11 10 611 10_ask_answer_plan_question \n12 11 548 11_potato_potatoes_scorch_potato crop \n13 12 456 12_kisan_pm_pm kisan_nidhi \n14 13 433 13_sow_wheat_sowing_sown \n15 14 418 14_control pests_pests paddy_crop control_pests \n16 15 395 15_soil_acid_acid soil_soil soil \n17 16 391 16_sugarcane_red_sugarcane crop_red rot \n18 17 357 17_seed_seeds_seed treatment_buy \n19 18 338 18_groundnut_nut_ground nut_ground \n20 19 316 19_apply government_odisha farmers_schemes odi... \n\n CustomName \\\n0 agriculture | agriculture related | benefits g... \n1 paddy | paddy paddy | paddy bph \n2 brinjal fruit | brinjal tree | brinjal trees \n3 roga poka | dhana | bindha poka \n4 disease | disease pest | diseases \n5 agriculture | agricultural | scheme agricultural \n6 moong | given moong | leaves moong \n7 mustard | mustard seed | mustard plant \n8 worm | worms | disease worms \n9 crop weed | medicine wheat | wheat medicine \n10 fertilizer | fertilizer fertilizer | fertilizers \n11 ask questions | questions | ask \n12 disease potatoes | potato | potatoes potato \n13 samman nidhi | pm kisan | kishan samman \n14 sowing wheat | sow wheat | wheat sowing \n15 pests paddy | control pests | crop pest \n16 define soil | soil soil | soil \n17 sugarcane | sugarcane explain | sugarcane use \n18 seed seed | seed | make seed \n19 ground nut | groundnut | groundnuts \n20 odisha farmers | schemes odisha | odisha gover... \n\n Representation \\\n0 [crop, scheme, wheat, bph, variety, rabi, seed... \n1 [paddy, paddy crop, rice, paddy paddy, control... \n2 [brinjal, tree, mango, fruit, coconut, leaves,... \n3 [poka, dhana, ra, ki, roga, hai, pain, kana, c... \n4 [disease, insect, pesticides, pest, medicine, ... \n5 [agriculture, odisha, farmer, farming, schemes... \n6 [moong, moong crop, moong cultivation, cultiva... \n7 [mustard, mustard crop, mustard cultivation, m... \n8 [worm, worms, case worm, prevention, case, pad... \n9 [wheat, weed, weeds, wheat crop, weed control,... \n10 [fertilizer, urea, fertilizers, dose, fertiliz... \n11 [ask, answer, plan, question, eligibility, tha... \n12 [potato, potatoes, scorch, potato crop, blight... \n13 [kisan, pm, pm kisan, nidhi, samman, samman ni... \n14 [sow, wheat, sowing, sown, time, sow wheat, cr... \n15 [control pests, pests paddy, crop control, pes... \n16 [soil, acid, acid soil, soil soil, soil conser... \n17 [sugarcane, red, sugarcane crop, red rot, rot,... \n18 [seed, seeds, seed treatment, buy, seed seed, ... \n19 [groundnut, nut, ground nut, ground, peanuts, ... \n20 [apply government, odisha farmers, schemes odi... \n\n KeyBERT \\\n0 [agriculture, agriculture related, benefits go... \n1 [paddy, paddy paddy, paddy bph, bph paddy, pad... \n2 [brinjal fruit, brinjal tree, brinjal trees, b... \n3 [roga poka, dhana, bindha poka, pokara, kanda ... \n4 [disease, disease pest, diseases, disease inse... \n5 [agriculture, agricultural, scheme agricultura... \n6 [moong, given moong, leaves moong, moong tree,... \n7 [mustard, mustard seed, mustard plant, medicin... \n8 [worm, worms, disease worms, worms control, ca... \n9 [crop weed, medicine wheat, wheat medicine, wh... \n10 [fertilizer, fertilizer fertilizer, fertilizer... \n11 [ask questions, questions, ask, asked, case st... \n12 [disease potatoes, potato, potatoes potato, le... \n13 [samman nidhi, pm kisan, kishan samman, kisan ... \n14 [sowing wheat, sow wheat, wheat sowing, wheat ... \n15 [pests paddy, control pests, crop pest, contro... \n16 [define soil, soil soil, soil, make soil, soil... \n17 [sugarcane, sugarcane explain, sugarcane use, ... \n18 [seed seed, seed, make seed, available seed, s... \n19 [ground nut, groundnut, groundnuts, groundnut ... \n20 [odisha farmers, schemes odisha, odisha govern... \n\n MMR \\\n0 [crop, scheme, wheat, bph, variety, rabi, seed... \n1 [paddy, paddy crop, rice, paddy paddy, control... \n2 [brinjal, tree, mango, fruit, coconut, leaves,... \n3 [poka, dhana, ra, ki, roga, hai, pain, kana, c... \n4 [disease, insect, pesticides, pest, medicine, ... \n5 [agriculture, odisha, farmer, farming, schemes... \n6 [moong, moong crop, moong cultivation, cultiva... \n7 [mustard, mustard crop, mustard cultivation, m... \n8 [worm, worms, case worm, prevention, case, pad... \n9 [wheat, weed, weeds, wheat crop, weed control,... \n10 [fertilizer, urea, fertilizers, dose, fertiliz... \n11 [ask, answer, plan, question, eligibility, tha... \n12 [potato, potatoes, scorch, potato crop, blight... \n13 [kisan, pm, pm kisan, nidhi, samman, samman ni... \n14 [sow, wheat, sowing, sown, time, sow wheat, cr... \n15 [control pests, pests paddy, crop control, pes... \n16 [soil, acid, acid soil, soil soil, soil conser... \n17 [sugarcane, red, sugarcane crop, red rot, rot,... \n18 [seed, seeds, seed treatment, buy, seed seed, ... \n19 [groundnut, nut, ground nut, ground, peanuts, ... \n20 [apply government, odisha farmers, schemes odi... \n\n POS \\\n0 [crop, scheme, wheat, bph, variety, rabi, seed... \n1 [paddy, rice, control, crop, leaf, disease, pe... \n2 [brinjal, tree, mango, fruit, coconut, leaves,... \n3 [karibi, niyantran, kate, trafa, , , , , , ] \n4 [disease, pesticides, medicine, control, use, ... \n5 [agriculture, farmer, farming, schemes, farmer... \n6 [moong, cultivation, crop, variety, leaves, di... \n7 [mustard, variety, duration, crop, cultivation... \n8 [worm, worms, prevention, case, paddy, medicin... \n9 [wheat, weed, weeds, control, medicine, weedic... \n10 [fertilizer, urea, fertilizers, dose, wheat, z... \n11 [answer, plan, eligibility, example, study, qu... \n12 [potato, potatoes, scorch, blight, disease, la... \n13 [pm, nidhi, installment, salient, odia, featur... \n14 [wheat, sowing, time, crop, crops, production,... \n15 [pests, crop, paddy, tube, , , , , , ] \n16 [soil, acid, acid soil, define, conservation, ... \n17 [sugarcane, red, sugarcane crop, red rot, rot,... \n18 [seed, seeds, treatment, available, subsidy, f... \n19 [groundnut, nut, ground, peanuts, groundnut cr... \n20 [farmers, schemes, government, marginal farmer... \n\n Representative_Docs \n0 [what scheme can i avail of agriculture relate... \n1 [paddy, paddy, paddy] \n2 [the brinjal planted fruit on the tree, what a... \n3 [dhana re kandabindha poka ra parichalana, dha... \n4 [disease, pesticides medicine, what is the med... \n5 [what is union agriculture , agriculture, agri... \n6 [moong varait, moong, moong trips] \n7 [mustard, taria mustard, powerymildew in musta... \n8 [the worm, matiagundia worm, the worm] \n9 [weed in wheat, weed in wheat, weed in wheat] \n10 [what is the name of fertilizer jingsal feder,... \n11 [ask what to ask like questions employee has... \n12 [potato septic disease, potato , potato] \n13 [pm kisan samman nidhi, pm kisan samman nidhi,... \n14 [when to sow wheat, when to sow wheat crop as ... \n15 [how do i control pests in paddy crop, how do ... \n16 [what is soil, what is soil, describe about te... \n17 [sugarcane, the sugarcane was squeeze, sugarca... \n18 [what is docot seed, seed viability , which se... \n19 [ground nut, ground nut , ground nut disease ] \n20 [how can farmers apply to government schemes i... ","text/html":"
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
TopicCountNameCustomNameRepresentationKeyBERTMMRPOSRepresentative_Docs
0-120289-1_crop_scheme_wheat_bphagriculture | agriculture related | benefits g...[crop, scheme, wheat, bph, variety, rabi, seed...[agriculture, agriculture related, benefits go...[crop, scheme, wheat, bph, variety, rabi, seed...[crop, scheme, wheat, bph, variety, rabi, seed...[what scheme can i avail of agriculture relate...
1029050_paddy_paddy crop_rice_paddy paddypaddy | paddy paddy | paddy bph[paddy, paddy crop, rice, paddy paddy, control...[paddy, paddy paddy, paddy bph, bph paddy, pad...[paddy, paddy crop, rice, paddy paddy, control...[paddy, rice, control, crop, leaf, disease, pe...[paddy, paddy, paddy]
2122911_brinjal_tree_mango_fruitbrinjal fruit | brinjal tree | brinjal trees[brinjal, tree, mango, fruit, coconut, leaves,...[brinjal fruit, brinjal tree, brinjal trees, b...[brinjal, tree, mango, fruit, coconut, leaves,...[brinjal, tree, mango, fruit, coconut, leaves,...[the brinjal planted fruit on the tree, what a...
3219162_poka_dhana_ra_kiroga poka | dhana | bindha poka[poka, dhana, ra, ki, roga, hai, pain, kana, c...[roga poka, dhana, bindha poka, pokara, kanda ...[poka, dhana, ra, ki, roga, hai, pain, kana, c...[karibi, niyantran, kate, trafa, , , , , , ][dhana re kandabindha poka ra parichalana, dha...
4313043_disease_insect_pesticides_pestdisease | disease pest | diseases[disease, insect, pesticides, pest, medicine, ...[disease, disease pest, diseases, disease inse...[disease, insect, pesticides, pest, medicine, ...[disease, pesticides, medicine, control, use, ...[disease, pesticides medicine, what is the med...
5411774_agriculture_odisha_farmer_farmingagriculture | agricultural | scheme agricultural[agriculture, odisha, farmer, farming, schemes...[agriculture, agricultural, scheme agricultura...[agriculture, odisha, farmer, farming, schemes...[agriculture, farmer, farming, schemes, farmer...[what is union agriculture , agriculture, agri...
659335_moong_moong crop_moong cultivation_cultivationmoong | given moong | leaves moong[moong, moong crop, moong cultivation, cultiva...[moong, given moong, leaves moong, moong tree,...[moong, moong crop, moong cultivation, cultiva...[moong, cultivation, crop, variety, leaves, di...[moong varait, moong, moong trips]
767276_mustard_mustard crop_mustard cultivation_mus...mustard | mustard seed | mustard plant[mustard, mustard crop, mustard cultivation, m...[mustard, mustard seed, mustard plant, medicin...[mustard, mustard crop, mustard cultivation, m...[mustard, variety, duration, crop, cultivation...[mustard, taria mustard, powerymildew in musta...
876987_worm_worms_case worm_preventionworm | worms | disease worms[worm, worms, case worm, prevention, case, pad...[worm, worms, disease worms, worms control, ca...[worm, worms, case worm, prevention, case, pad...[worm, worms, prevention, case, paddy, medicin...[the worm, matiagundia worm, the worm]
986828_wheat_weed_weeds_wheat cropcrop weed | medicine wheat | wheat medicine[wheat, weed, weeds, wheat crop, weed control,...[crop weed, medicine wheat, wheat medicine, wh...[wheat, weed, weeds, wheat crop, weed control,...[wheat, weed, weeds, control, medicine, weedic...[weed in wheat, weed in wheat, weed in wheat]
1096539_fertilizer_urea_fertilizers_dosefertilizer | fertilizer fertilizer | fertilizers[fertilizer, urea, fertilizers, dose, fertiliz...[fertilizer, fertilizer fertilizer, fertilizer...[fertilizer, urea, fertilizers, dose, fertiliz...[fertilizer, urea, fertilizers, dose, wheat, z...[what is the name of fertilizer jingsal feder,...
111061110_ask_answer_plan_questionask questions | questions | ask[ask, answer, plan, question, eligibility, tha...[ask questions, questions, ask, asked, case st...[ask, answer, plan, question, eligibility, tha...[answer, plan, eligibility, example, study, qu...[ask what to ask like questions employee has...
121154811_potato_potatoes_scorch_potato cropdisease potatoes | potato | potatoes potato[potato, potatoes, scorch, potato crop, blight...[disease potatoes, potato, potatoes potato, le...[potato, potatoes, scorch, potato crop, blight...[potato, potatoes, scorch, blight, disease, la...[potato septic disease, potato , potato]
131245612_kisan_pm_pm kisan_nidhisamman nidhi | pm kisan | kishan samman[kisan, pm, pm kisan, nidhi, samman, samman ni...[samman nidhi, pm kisan, kishan samman, kisan ...[kisan, pm, pm kisan, nidhi, samman, samman ni...[pm, nidhi, installment, salient, odia, featur...[pm kisan samman nidhi, pm kisan samman nidhi,...
141343313_sow_wheat_sowing_sownsowing wheat | sow wheat | wheat sowing[sow, wheat, sowing, sown, time, sow wheat, cr...[sowing wheat, sow wheat, wheat sowing, wheat ...[sow, wheat, sowing, sown, time, sow wheat, cr...[wheat, sowing, time, crop, crops, production,...[when to sow wheat, when to sow wheat crop as ...
151441814_control pests_pests paddy_crop control_pestspests paddy | control pests | crop pest[control pests, pests paddy, crop control, pes...[pests paddy, control pests, crop pest, contro...[control pests, pests paddy, crop control, pes...[pests, crop, paddy, tube, , , , , , ][how do i control pests in paddy crop, how do ...
161539515_soil_acid_acid soil_soil soildefine soil | soil soil | soil[soil, acid, acid soil, soil soil, soil conser...[define soil, soil soil, soil, make soil, soil...[soil, acid, acid soil, soil soil, soil conser...[soil, acid, acid soil, define, conservation, ...[what is soil, what is soil, describe about te...
171639116_sugarcane_red_sugarcane crop_red rotsugarcane | sugarcane explain | sugarcane use[sugarcane, red, sugarcane crop, red rot, rot,...[sugarcane, sugarcane explain, sugarcane use, ...[sugarcane, red, sugarcane crop, red rot, rot,...[sugarcane, red, sugarcane crop, red rot, rot,...[sugarcane, the sugarcane was squeeze, sugarca...
181735717_seed_seeds_seed treatment_buyseed seed | seed | make seed[seed, seeds, seed treatment, buy, seed seed, ...[seed seed, seed, make seed, available seed, s...[seed, seeds, seed treatment, buy, seed seed, ...[seed, seeds, treatment, available, subsidy, f...[what is docot seed, seed viability , which se...
191833818_groundnut_nut_ground nut_groundground nut | groundnut | groundnuts[groundnut, nut, ground nut, ground, peanuts, ...[ground nut, groundnut, groundnuts, groundnut ...[groundnut, nut, ground nut, ground, peanuts, ...[groundnut, nut, ground, peanuts, groundnut cr...[ground nut, ground nut , ground nut disease ]
201931619_apply government_odisha farmers_schemes odi...odisha farmers | schemes odisha | odisha gover...[apply government, odisha farmers, schemes odi...[odisha farmers, schemes odisha, odisha govern...[apply government, odisha farmers, schemes odi...[farmers, schemes, government, marginal farmer...[how can farmers apply to government schemes i...
\n
"},"metadata":{}}]},{"cell_type":"markdown","source":"# Topic-Document Distribution\n\nIf using `calculate_probabilities=True` is not possible, than we can [approximate the topic_document distributions]() using `.approximate_distribution`. It is a fast and flexisble method for creating different topic-document distributions.","metadata":{}},{"cell_type":"code","source":"# `topic_distr` contains the distribution of topics in each document\ntopic_distr, _ =topic_model.approximate_distribution(dataset, window=8, stride=4)","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:33:51.360283Z","iopub.execute_input":"2024-04-14T10:33:51.360738Z","iopub.status.idle":"2024-04-14T10:33:52.487251Z","shell.execute_reply.started":"2024-04-14T10:33:51.360702Z","shell.execute_reply":"2024-04-14T10:33:52.486344Z"},"trusted":true},"execution_count":39,"outputs":[{"name":"stderr","text":"100%|██████████| 38/38 [00:01<00:00, 34.02it/s]\n","output_type":"stream"}]},{"cell_type":"markdown","source":"## Visualization\n\nVisualize the topic-document distribution for a single document","metadata":{}},{"cell_type":"code","source":"topic_model.visualize_distribution(topic_distr[0])","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:34:36.630451Z","iopub.execute_input":"2024-04-14T10:34:36.631372Z","iopub.status.idle":"2024-04-14T10:34:36.676732Z","shell.execute_reply.started":"2024-04-14T10:34:36.631339Z","shell.execute_reply":"2024-04-14T10:34:36.675560Z"},"trusted":true},"execution_count":44,"outputs":[{"output_type":"display_data","data":{"text/html":"
"},"metadata":{}}]},{"cell_type":"code","source":"# Visualize the topic-document distribution for a single documentA\ntopic_model.visualize_distribution(topic_distr[0], custom_labels=True)","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:34:49.511626Z","iopub.execute_input":"2024-04-14T10:34:49.512516Z","iopub.status.idle":"2024-04-14T10:34:49.558585Z","shell.execute_reply.started":"2024-04-14T10:34:49.512472Z","shell.execute_reply":"2024-04-14T10:34:49.557702Z"},"trusted":true},"execution_count":45,"outputs":[{"output_type":"display_data","data":{"text/html":"
"},"metadata":{}}]},{"cell_type":"code","source":"\ntopic_distr, topic_token_distr=topic_model.approximate_distribution(dataset[0], calculate_tokens=True)\n\n# visualize the token-level distributions\ndf=topic_model.visualize_approximate_distribution(dataset[0], topic_token_distr[0])\ndf","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:35:21.543686Z","iopub.execute_input":"2024-04-14T10:35:21.544262Z","iopub.status.idle":"2024-04-14T10:35:21.578311Z","shell.execute_reply.started":"2024-04-14T10:35:21.544229Z","shell.execute_reply":"2024-04-14T10:35:21.577405Z"},"trusted":true},"execution_count":46,"outputs":[{"name":"stderr","text":"100%|██████████| 1/1 [00:00<00:00, 240.47it/s]\n","output_type":"stream"},{"execution_count":46,"output_type":"execute_result","data":{"text/plain":"","text/html":"\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
 ifthere is pest in the cultivation of okra it will have to be given bean
0_paddy_paddy crop_rice_paddy paddy0.1140.2280.3420.4560.3420.2280.1140.0000.0000.0000.0000.0000.0000.0000.0000.000
3_disease_insect_pesticides_pest0.2160.4320.6470.8060.5900.3740.1580.0000.0000.0000.0000.0000.0000.0000.0000.000
5_moong_moong crop_moong cultivation_cultivation0.0000.0000.0000.0000.1090.1090.1090.1090.0000.0000.0000.0000.0000.0000.0000.000
18_groundnut_nut_ground nut_ground0.0000.0000.0000.1110.2210.2210.2210.1110.0000.0000.0000.0000.0000.0000.0000.000
\n"},"metadata":{}}]},{"cell_type":"markdown","source":"## Tip - use_embedding_model\n\nAs a default, we compare the c-TF-IDF calculations between the token sets and all topics. Due to its bag-of-word representation, this is quite fast. However, we might want to use the selected embedding_model instrad to do this comparison. Do note that due to the many token sets, it is often computationally quite a bit slower:\n\n```python\ntopic_distr,_=topic_model.approximate_distribution(docs, use_embedding_model=True)\n```\n\n\n# Outlier Reduction\n\nBy default, HDBSCAN generates outliers which is helpful mechanic in creating accurate topic representations. However, you might want to assign every single documents to a topic. We can use `.reduce_outliers` to map some or all outliers to a topic:","metadata":{}},{"cell_type":"code","source":"# Reduce outliers\nnew_topics=topic_model.reduce_outliers(dataset,topics)\n\n# Reduce outliers with pre-calculate embeddings instead\nnew_topics=topic_model.reduce_outliers(dataset,topics, strategy='embeddings', embeddings=corpus_embeddings)","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:36:14.996719Z","iopub.execute_input":"2024-04-14T10:36:14.997458Z","iopub.status.idle":"2024-04-14T10:36:16.816314Z","shell.execute_reply.started":"2024-04-14T10:36:14.997429Z","shell.execute_reply":"2024-04-14T10:36:16.815309Z"},"trusted":true},"execution_count":48,"outputs":[{"name":"stderr","text":"100%|██████████| 21/21 [00:01<00:00, 18.72it/s]\n","output_type":"stream"}]},{"cell_type":"markdown","source":"## Note-Update Topics with Outlier Reduction\n\nAfter having generated updated topic assignments, we can pass them to BERTopic in order to update the topic representations:\n\n```python\ntopic_model.update_topics(docs, topics=new_topics)\n```\n\nIt is important to realize that updating the topics this wat may lead to erroes if topic reduction ot topic merging techniques are used afterwards. The reason for this is that when you assign a -1 document to topic 1 and another -1 document to topic 2, it is unclear how you map the -1 documents. Is it matched to topic 1 or 2.\n\n\n# Visualize Topics\n\nWith visualizations, we are closing into the realm of subjective `best practices`. We will do the visualizations by using `topic_model.visulize_topics()` and `topic_model.visualize_hierarchy()`.","metadata":{}},{"cell_type":"code","source":"topic_model.visualize_topics(custom_labels=True)","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:36:20.650249Z","iopub.execute_input":"2024-04-14T10:36:20.650931Z","iopub.status.idle":"2024-04-14T10:36:21.521729Z","shell.execute_reply.started":"2024-04-14T10:36:20.650902Z","shell.execute_reply":"2024-04-14T10:36:21.520868Z"},"trusted":true},"execution_count":49,"outputs":[{"output_type":"display_data","data":{"text/html":"
"},"metadata":{}}]},{"cell_type":"markdown","source":"# Visualize Documents\n\nWhen visualizing documents, it helps to have embedded the diocuments beforehand to spede up computation. Fortunately, we have already done that as a `best practice`. Visualizing documents in 2-dimensional space helps in understanding the underlying structure of the documents and topics.","metadata":{}},{"cell_type":"code","source":"# reduce dimensionality of embeddings, this step is optional but much faster to perform iteratively:\nreduced_embeddings=UMAP(n_neighbors=10, n_components=2, min_dist=0.0, metric='cosine').fit_transform(corpus_embeddings)","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:36:39.513750Z","iopub.execute_input":"2024-04-14T10:36:39.514414Z","iopub.status.idle":"2024-04-14T10:37:32.806000Z","shell.execute_reply.started":"2024-04-14T10:36:39.514379Z","shell.execute_reply":"2024-04-14T10:37:32.805163Z"},"trusted":true},"execution_count":50,"outputs":[]},{"cell_type":"code","source":"# We can also hide the annotations\ntopic_model.visualize_documents(dataset, reduced_embeddings=reduced_embeddings, custom_labels=True, hide_annotations=True)","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:38:18.214848Z","iopub.execute_input":"2024-04-14T10:38:18.215202Z","iopub.status.idle":"2024-04-14T10:38:18.675260Z","shell.execute_reply.started":"2024-04-14T10:38:18.215176Z","shell.execute_reply":"2024-04-14T10:38:18.673959Z"},"trusted":true},"execution_count":53,"outputs":[{"output_type":"display_data","data":{"text/html":"
"},"metadata":{}}]},{"cell_type":"markdown","source":"## Note - 2-dimensional space\n\nAlthough visualizing the documents in 2-dimensional gives an idea of their underlying structure, there is a risk involved. Visualizing the documents in 2-dimensional space means that we have lost significant information since the original embeddings were more than 384 dimensions. Condensing all that information in 2 dimensions is simply not possible. In other words, it is merely an `approximation`, albeit quite an accurate one.\n\n\n# Seialization\n\nWhen saving a BERTopic model, there are several ways in doing so. We can either save the entire model with `pickle`, `pytorch` or `safetensors`. When saving a model with `safetensors`, it skips over saving the dimensionality reduction and clustering models. The `.transform` function will still work without these models but instead assign topics based on the similarity between document embeddings and the topic embeddings.\n\nAs a result, the `.transform` step might give different results but is it generally worth it considering the smaller and significantly faster model.","metadata":{}},{"cell_type":"code","source":"embedding_model='sentence-transformers/all-MiniLM-L6-v2-topic'\ntopic_model.save('embedding_model', serialization='safetensors', save_ctfidf=True, save_embedding_model=embedding_model)","metadata":{"execution":{"iopub.status.busy":"2024-04-14T10:38:53.136653Z","iopub.execute_input":"2024-04-14T10:38:53.137031Z","iopub.status.idle":"2024-04-14T10:38:53.211535Z","shell.execute_reply.started":"2024-04-14T10:38:53.137005Z","shell.execute_reply":"2024-04-14T10:38:53.210566Z"},"trusted":true},"execution_count":54,"outputs":[]}]} \ No newline at end of file