{ "topic_representations": { "-1": [ [ "the", 0.007408907935134405 ], [ "of", 0.007337769828882003 ], [ "and", 0.007104124390980081 ], [ "to", 0.006799205240858945 ], [ "in", 0.006694478111860636 ], [ "we", 0.006403401421186162 ], [ "for", 0.006221161412081396 ], [ "is", 0.006185033901679392 ], [ "on", 0.005949298677804213 ], [ "that", 0.0059485728541320846 ] ], "0": [ [ "policy", 0.01489168578748517 ], [ "reinforcement", 0.013310319842665846 ], [ "rl", 0.011517922086699127 ], [ "agent", 0.011026000394319812 ], [ "learning", 0.00947651997936605 ], [ "control", 0.008417292199509254 ], [ "agents", 0.008359820338828374 ], [ "reward", 0.007658851773678518 ], [ "to", 0.007525481757363523 ], [ "policies", 0.007426669141384543 ] ], "1": [ [ "speech", 0.03070552937115806 ], [ "audio", 0.019352575598945442 ], [ "speaker", 0.01681033507481674 ], [ "music", 0.013245585294570284 ], [ "asr", 0.009840613604349187 ], [ "acoustic", 0.009438271765608266 ], [ "recognition", 0.009127568346509855 ], [ "voice", 0.007753303724971382 ], [ "the", 0.007407492360531374 ], [ "end", 0.007326579781707703 ] ], "2": [ [ "privacy", 0.03234298647134935 ], [ "federated", 0.02514522159601588 ], [ "fl", 0.02080913456439003 ], [ "private", 0.014942764755879733 ], [ "clients", 0.013022569942396037 ], [ "data", 0.011613507707399955 ], [ "learning", 0.009737655314092111 ], [ "communication", 0.009376622590573555 ], [ "local", 0.008940883337799266 ], [ "client", 0.00861882227364338 ] ], "3": [ [ "equations", 0.013770927681728554 ], [ "differential", 0.0105226495783518 ], [ "physics", 0.010320217360542373 ], [ "neural", 0.009433402442290562 ], [ "dynamics", 0.00891694258724884 ], [ "pdes", 0.008597618845004871 ], [ "dynamical", 0.008506236509193757 ], [ "the", 0.008415823825913942 ], [ "systems", 0.0081439297787401 ], [ "of", 0.008021944796582171 ] ], "4": [ [ "adversarial", 0.046273293194034705 ], [ "attacks", 0.022783207143572 ], [ "robustness", 0.020417685974018565 ], [ "attack", 0.018797317938729168 ], [ "examples", 0.017289030694759188 ], [ "perturbations", 0.01607191724634025 ], [ "robust", 0.010920994568192155 ], [ "against", 0.010459034921980487 ], [ "defense", 0.009934753227772227 ], [ "box", 0.008625352892038368 ] ], "5": [ [ "graph", 0.04394926350264691 ], [ "node", 0.028640102451601392 ], [ "graphs", 0.01919791877495871 ], [ "gnns", 0.019015538434986913 ], [ "nodes", 0.017158016767053547 ], [ "gnn", 0.012451599152229513 ], [ "embedding", 0.011811764965690436 ], [ "networks", 0.011214100539055256 ], [ "network", 0.009594710201133753 ], [ "link", 0.008993555309163013 ] ], "6": [ [ "networks", 0.01834140073754299 ], [ "neural", 0.015417861374936758 ], [ "relu", 0.01356012902150635 ], [ "activation", 0.011248990689280213 ], [ "layer", 0.011061623067152505 ], [ "network", 0.010872594808354442 ], [ "functions", 0.010394147573129193 ], [ "deep", 0.01003661115285665 ], [ "function", 0.009127875928218432 ], [ "width", 0.008718995793547665 ] ], "7": [ [ "segmentation", 0.02451930074585685 ], [ "medical", 0.01550636410538753 ], [ "images", 0.015244391740886645 ], [ "image", 0.01273271467287933 ], [ "cancer", 0.009868439465963394 ], [ "tumor", 0.00973995529799937 ], [ "imaging", 0.009244241165668231 ], [ "and", 0.007615689309925254 ], [ "clinical", 0.007368362725310514 ], [ "of", 0.007148409827075301 ] ], "8": [ [ "gradient", 0.02489006357882907 ], [ "stochastic", 0.02401504323005726 ], [ "sgd", 0.021921035822851105 ], [ "convergence", 0.020381088346699088 ], [ "convex", 0.01987109914184397 ], [ "descent", 0.016334694212126244 ], [ "optimization", 0.015208831621391063 ], [ "rate", 0.011694010459571635 ], [ "problems", 0.011043411896784322 ], [ "order", 0.009660658122648743 ] ], "9": [ [ "clinical", 0.01982710195496578 ], [ "patient", 0.017676745777701716 ], [ "patients", 0.01636540179345587 ], [ "medical", 0.015141361680174846 ], [ "health", 0.0145103903234756 ], [ "ehr", 0.01061539369495843 ], [ "healthcare", 0.010014275885467959 ], [ "care", 0.008706092808278283 ], [ "records", 0.008508484967981563 ], [ "prediction", 0.008068284577857366 ] ], "10": [ [ "channel", 0.02153618471438415 ], [ "wireless", 0.016281240303410768 ], [ "radio", 0.00972772298742672 ], [ "network", 0.009493649298759795 ], [ "the", 0.008449403453224251 ], [ "communication", 0.007952944940247696 ], [ "mimo", 0.007730941303696655 ], [ "based", 0.007633274516251076 ], [ "to", 0.007509014416152462 ], [ "and", 0.007125972118553746 ] ], "11": [ [ "3d", 0.03049806603141712 ], [ "point", 0.015561108519347309 ], [ "shape", 0.01366527309764337 ], [ "object", 0.012748408953394977 ], [ "depth", 0.01236243552737092 ], [ "pose", 0.011506773759335275 ], [ "clouds", 0.010517969316030443 ], [ "scene", 0.009503417725506207 ], [ "cloud", 0.009122423432898468 ], [ "lidar", 0.007990428903236865 ] ], "12": [ [ "regret", 0.035680992560717786 ], [ "bandit", 0.03559399772982169 ], [ "arm", 0.023229139576912188 ], [ "bandits", 0.021643488202604585 ], [ "arms", 0.02081480628201406 ], [ "armed", 0.018260111512377025 ], [ "bound", 0.014694503362689574 ], [ "reward", 0.014629979824292752 ], [ "algorithm", 0.013453794798439948 ], [ "problem", 0.011674497748043175 ] ], "13": [ [ "gans", 0.03505436998831884 ], [ "gan", 0.032516463066540546 ], [ "generative", 0.022260484040653308 ], [ "generator", 0.016673251678006363 ], [ "discriminator", 0.01635040589415035 ], [ "image", 0.01535273818406992 ], [ "adversarial", 0.014486602143974913 ], [ "images", 0.010957833808271478 ], [ "training", 0.009296655513559104 ], [ "generation", 0.00813371691949648 ] ], "14": [ [ "financial", 0.024015854998679666 ], [ "stock", 0.02066788353315172 ], [ "market", 0.01976960601622024 ], [ "trading", 0.012725885737992907 ], [ "price", 0.011658628851395804 ], [ "credit", 0.010843913884301283 ], [ "fraud", 0.01077045253795297 ], [ "portfolio", 0.008409428437855504 ], [ "prices", 0.008397032072143647 ], [ "the", 0.007920821166525975 ] ], "15": [ [ "recommendation", 0.03669621882064132 ], [ "user", 0.02930462192429434 ], [ "recommender", 0.025208302585978795 ], [ "item", 0.025064558769645733 ], [ "items", 0.02286852194816693 ], [ "users", 0.020346354224216916 ], [ "recommendations", 0.012907763594826349 ], [ "collaborative", 0.012046631911480603 ], [ "systems", 0.011401460118864067 ], [ "filtering", 0.009772684996765679 ] ], "16": [ [ "power", 0.021848160382228008 ], [ "energy", 0.021484109586459105 ], [ "electricity", 0.013417419212793038 ], [ "load", 0.013302594257671984 ], [ "forecasting", 0.011836932974158342 ], [ "grid", 0.011104226674682319 ], [ "wind", 0.010394058024592284 ], [ "solar", 0.009430118306124115 ], [ "consumption", 0.008524161021692941 ], [ "the", 0.008457329358906373 ] ], "17": [ [ "causal", 0.05974475770584602 ], [ "treatment", 0.025441858765290905 ], [ "observational", 0.014784867672609666 ], [ "effect", 0.0141511032582183 ], [ "variables", 0.012204984416627472 ], [ "effects", 0.011816865360751673 ], [ "data", 0.008716874110133423 ], [ "confounders", 0.008690707931216715 ], [ "inference", 0.008546303238460068 ], [ "outcome", 0.00789993518774933 ] ], "18": [ [ "driving", 0.03867173158251731 ], [ "autonomous", 0.021588095275398695 ], [ "vehicle", 0.01874468242774705 ], [ "vehicles", 0.01640628322453474 ], [ "traffic", 0.012918223588168062 ], [ "driver", 0.012767696714005263 ], [ "lane", 0.0119828538321507 ], [ "trajectory", 0.011913099185620148 ], [ "safety", 0.009887776170356792 ], [ "road", 0.009341998535132732 ] ], "19": [ [ "explanations", 0.036877472285955205 ], [ "explanation", 0.022295818797492033 ], [ "counterfactual", 0.014395762177970096 ], [ "interpretability", 0.013835922458792805 ], [ "interpretable", 0.011269519369997058 ], [ "explainability", 0.011209323236796635 ], [ "xai", 0.010715360662946982 ], [ "attribution", 0.010711969204516286 ], [ "black", 0.01051331096176178 ], [ "explainable", 0.009971681993320599 ] ], "20": [ [ "quantum", 0.10915080090400862 ], [ "classical", 0.02309839378744745 ], [ "circuit", 0.011233044832060947 ], [ "circuits", 0.01062361468004369 ], [ "machine", 0.010384211106104574 ], [ "states", 0.009664294341907033 ], [ "computers", 0.008337073880336276 ], [ "qubits", 0.008127221474104529 ], [ "qubit", 0.008102212717347854 ], [ "learning", 0.00794097952297228 ] ], "21": [ [ "fairness", 0.06397865820840859 ], [ "fair", 0.025380753078637568 ], [ "bias", 0.014948447999181392 ], [ "discrimination", 0.010500958656426742 ], [ "sensitive", 0.010208310399810697 ], [ "groups", 0.010122596005077438 ], [ "protected", 0.010067047751419967 ], [ "algorithmic", 0.00986839876774868 ], [ "group", 0.009593702325906542 ], [ "decision", 0.009508017145800777 ] ], "22": [ [ "malware", 0.035594717680761466 ], [ "detection", 0.018879935452721843 ], [ "security", 0.014807056111135843 ], [ "attacks", 0.01460015317505862 ], [ "iot", 0.014547143185767468 ], [ "traffic", 0.012682534900088901 ], [ "intrusion", 0.012004397923402207 ], [ "malicious", 0.011357316716758777 ], [ "cyber", 0.010477930176953816 ], [ "attack", 0.009655516407473839 ] ], "23": [ [ "series", 0.05649004782019123 ], [ "time", 0.03504094192638288 ], [ "forecasting", 0.025442570107102342 ], [ "multivariate", 0.009177091198536677 ], [ "temporal", 0.0090348855402318 ], [ "dtw", 0.008746102985742313 ], [ "data", 0.007943820589062262 ], [ "of", 0.0072399130531508645 ], [ "the", 0.0070989135931402905 ], [ "and", 0.006770277697317994 ] ], "24": [ [ "clustering", 0.05802625178139698 ], [ "means", 0.02734348463144426 ], [ "clusters", 0.02436285276150481 ], [ "cluster", 0.020244481378699896 ], [ "algorithm", 0.013124054215732745 ], [ "data", 0.009676705061841631 ], [ "algorithms", 0.00914893051364832 ], [ "points", 0.008580478430857647 ], [ "the", 0.008458077105001006 ], [ "is", 0.008293611347884361 ] ], "25": [ [ "distributed", 0.03188161971578993 ], [ "communication", 0.028484263850016508 ], [ "sgd", 0.018814926228162245 ], [ "gradient", 0.015552529863997732 ], [ "decentralized", 0.014958301594708545 ], [ "convergence", 0.014797301639503142 ], [ "stochastic", 0.011552295500350728 ], [ "asynchronous", 0.01097754635263563 ], [ "workers", 0.010804054952338776 ], [ "compression", 0.010383186412516721 ] ], "26": [ [ "pruning", 0.04919838976747305 ], [ "compression", 0.01634228638184745 ], [ "network", 0.013400432202486493 ], [ "sparse", 0.012591028139915797 ], [ "networks", 0.012355217853268274 ], [ "sparsity", 0.012075944734487223 ], [ "neural", 0.010793648869423897 ], [ "accuracy", 0.01000121215976237 ], [ "pruned", 0.009397918662885718 ], [ "layer", 0.008569851410592744 ] ], "27": [ [ "meta", 0.04573408552164156 ], [ "shot", 0.031019144700238012 ], [ "few", 0.027082443788146397 ], [ "task", 0.021441661527470783 ], [ "tasks", 0.019778041457372185 ], [ "learning", 0.017245397736988976 ], [ "maml", 0.01384143832221715 ], [ "mtl", 0.01081669523981931 ], [ "multi", 0.0075699338314164115 ], [ "to", 0.007501285144521494 ] ], "28": [ [ "video", 0.025952454446702758 ], [ "segmentation", 0.02180403168787946 ], [ "object", 0.02061237476105671 ], [ "semantic", 0.012529359924422043 ], [ "objects", 0.010939430674110934 ], [ "frames", 0.010847045239195545 ], [ "action", 0.010613883882895601 ], [ "videos", 0.010358010580662345 ], [ "image", 0.009569333691203932 ], [ "temporal", 0.008539757800899878 ] ], "29": [ [ "anomaly", 0.05545162505075145 ], [ "detection", 0.03544558030329186 ], [ "anomalies", 0.024075227475887973 ], [ "outlier", 0.014884249226668157 ], [ "normal", 0.011673650952361175 ], [ "data", 0.011611644355776581 ], [ "anomalous", 0.010993320964961553 ], [ "series", 0.009936603113470792 ], [ "outliers", 0.009058919784149539 ], [ "time", 0.008470559478176407 ] ], "30": [ [ "traffic", 0.04368142494812504 ], [ "temporal", 0.016104279658080558 ], [ "spatial", 0.014857746748957184 ], [ "travel", 0.014431230968913305 ], [ "road", 0.013707360032783406 ], [ "prediction", 0.012979235535479312 ], [ "transportation", 0.012827501089087819 ], [ "urban", 0.01181331783665351 ], [ "demand", 0.010061567855343012 ], [ "mobility", 0.009807472395349388 ] ], "31": [ [ "uncertainty", 0.039236883153116166 ], [ "calibration", 0.021080716527875593 ], [ "bayesian", 0.0192140823024984 ], [ "neural", 0.011204403941865924 ], [ "networks", 0.01050022988647 ], [ "distribution", 0.010448563708089265 ], [ "calibrated", 0.009394514615998597 ], [ "predictions", 0.009390254842031457 ], [ "deep", 0.00935607468087132 ], [ "predictive", 0.008941532314085001 ] ], "32": [ [ "variational", 0.02733925105752242 ], [ "inference", 0.023378371514768237 ], [ "posterior", 0.01987328871852757 ], [ "mcmc", 0.018735602083158914 ], [ "carlo", 0.017522863165532494 ], [ "monte", 0.017488013994321608 ], [ "bayesian", 0.01497245296194284 ], [ "sampling", 0.013020711278348435 ], [ "distributions", 0.01065363957652722 ], [ "gradient", 0.010201180692564671 ] ], "33": [ [ "vae", 0.03204685853285395 ], [ "latent", 0.027139342208563105 ], [ "variational", 0.019308312032787656 ], [ "generative", 0.018721050752271436 ], [ "vaes", 0.01801239934012189 ], [ "disentanglement", 0.015308197743803407 ], [ "disentangled", 0.012938373315893033 ], [ "autoencoders", 0.011950605578036835 ], [ "representations", 0.010477884205924503 ], [ "factors", 0.010427077551256495 ] ], "34": [ [ "domain", 0.06975000575001314 ], [ "adaptation", 0.03913153466486042 ], [ "source", 0.031817451463951596 ], [ "target", 0.03165665471615048 ], [ "domains", 0.024248070532451493 ], [ "uda", 0.014373738069324727 ], [ "da", 0.011010814593171743 ], [ "shift", 0.01010625051154559 ], [ "generalization", 0.0096583448857114 ], [ "unsupervised", 0.009146141383913304 ] ], "35": [ [ "continual", 0.04533490655277046 ], [ "forgetting", 0.04055958156312201 ], [ "catastrophic", 0.027025205840351882 ], [ "tasks", 0.017482803951310803 ], [ "learning", 0.016577148506206837 ], [ "incremental", 0.01501516030589503 ], [ "task", 0.013066915971447615 ], [ "new", 0.012902944361221639 ], [ "memory", 0.012901673377859196 ], [ "replay", 0.012096167707683507 ] ], "36": [ [ "image", 0.021837070174518653 ], [ "visual", 0.021704270941391816 ], [ "vqa", 0.01762763537123426 ], [ "modal", 0.017494721200068494 ], [ "multimodal", 0.015587908255466514 ], [ "text", 0.015510599903734322 ], [ "captioning", 0.015106844017678114 ], [ "language", 0.014806697952700468 ], [ "modalities", 0.012884504739578417 ], [ "question", 0.012881071839181146 ] ], "37": [ [ "spiking", 0.029311142576596703 ], [ "snns", 0.026119874461543888 ], [ "spike", 0.018615348583185767 ], [ "neurons", 0.0177585550308972 ], [ "snn", 0.01658502625568844 ], [ "neural", 0.013714256745489649 ], [ "neuromorphic", 0.013531339144249983 ], [ "networks", 0.011789009774044542 ], [ "synaptic", 0.01164391188660819 ], [ "neuron", 0.010682117056327123 ] ], "38": [ [ "code", 0.04274949984943978 ], [ "program", 0.024708231528778032 ], [ "software", 0.021503854933368764 ], [ "programs", 0.017052323498307324 ], [ "source", 0.013819260327347142 ], [ "bug", 0.011520496379359426 ], [ "language", 0.01128174565725169 ], [ "developers", 0.009095174414754268 ], [ "programming", 0.009040032731747949 ], [ "syntax", 0.008510844242970298 ] ], "39": [ [ "brain", 0.0388515625328358 ], [ "fmri", 0.024018914800970386 ], [ "disease", 0.016266045970774044 ], [ "functional", 0.01604207113131602 ], [ "ad", 0.014506494211216277 ], [ "alzheimer", 0.014096846647806192 ], [ "neuroimaging", 0.01211948795521837 ], [ "asd", 0.01093129676150685 ], [ "cognitive", 0.010928582303491354 ], [ "connectivity", 0.010848727339242527 ] ], "40": [ [ "dictionary", 0.03499687373445658 ], [ "sparse", 0.027732871046285752 ], [ "signal", 0.018496973999121934 ], [ "recovery", 0.015752827659531843 ], [ "sensing", 0.013660885767039891 ], [ "measurements", 0.013357572005812552 ], [ "sparsity", 0.009878572333302157 ], [ "signals", 0.009688135175225706 ], [ "algorithm", 0.00921542014209226 ], [ "matrix", 0.008956229599868634 ] ], "41": [ [ "news", 0.03107837866398173 ], [ "fake", 0.023229021459137963 ], [ "social", 0.022959001391034333 ], [ "media", 0.021181836182092302 ], [ "hate", 0.01816129754723503 ], [ "detection", 0.012908095075639881 ], [ "twitter", 0.011553224412258704 ], [ "content", 0.010876120385048286 ], [ "offensive", 0.010344574216926094 ], [ "tweets", 0.010110501590308262 ] ], "42": [ [ "activity", 0.026752597067923524 ], [ "har", 0.017943098151431906 ], [ "gait", 0.016123603222818774 ], [ "sensor", 0.015104597990799155 ], [ "activities", 0.0141958783263373 ], [ "wearable", 0.013895382358483746 ], [ "recognition", 0.013854536731083085 ], [ "sensors", 0.012932373525531551 ], [ "human", 0.012530003212383923 ], [ "data", 0.008692119523092392 ] ], "43": [ [ "galaxy", 0.010872859390505156 ], [ "gravitational", 0.010866138413895264 ], [ "solar", 0.008423126290670139 ], [ "of", 0.008360010295262106 ], [ "the", 0.0080273621027791 ], [ "cosmological", 0.007871666619861887 ], [ "galaxies", 0.007808005874873819 ], [ "stars", 0.00773532511167758 ], [ "astronomical", 0.007382383944555889 ], [ "and", 0.007194895876684239 ] ], "44": [ [ "regret", 0.045330049879802804 ], [ "online", 0.03908821628320206 ], [ "convex", 0.015634599227702238 ], [ "bounds", 0.015268909776312114 ], [ "algorithm", 0.014650087396854488 ], [ "algorithms", 0.012781324546197967 ], [ "bound", 0.012615825666678035 ], [ "experts", 0.010827115762673978 ], [ "setting", 0.01076636401103831 ], [ "optimal", 0.010479589978482825 ] ], "45": [ [ "recurrent", 0.03947101890501819 ], [ "rnns", 0.03164184966525439 ], [ "rnn", 0.026771519468170038 ], [ "lstm", 0.020487109643543517 ], [ "memory", 0.016369572752264545 ], [ "long", 0.01560801270075586 ], [ "networks", 0.014207129167319919 ], [ "neural", 0.012486923076043812 ], [ "term", 0.01213844792743948 ], [ "sequence", 0.011067073450725724 ] ], "46": [ [ "logic", 0.02727852794749145 ], [ "reasoning", 0.021613432156769377 ], [ "symbolic", 0.017987411308316666 ], [ "relational", 0.01440418994380439 ], [ "logical", 0.012865916648078762 ], [ "ilp", 0.010400991755321056 ], [ "rules", 0.010258475557914062 ], [ "learning", 0.008923638922185085 ], [ "neural", 0.008410722818383454 ], [ "knowledge", 0.00800798796893113 ] ], "47": [ [ "optimization", 0.03179284668232548 ], [ "bo", 0.03023098878542039 ], [ "bayesian", 0.024603450809628936 ], [ "function", 0.017960880548326844 ], [ "acquisition", 0.016129949635208186 ], [ "objective", 0.01440976314588322 ], [ "functions", 0.014003463490236926 ], [ "black", 0.012606566182461733 ], [ "box", 0.011847397720569051 ], [ "surrogate", 0.011363987553337883 ] ], "48": [ [ "molecular", 0.05230405331407539 ], [ "molecules", 0.04308299528175011 ], [ "chemical", 0.02500891782670178 ], [ "drug", 0.023547479012321338 ], [ "molecule", 0.022559003932916585 ], [ "graph", 0.014994386331280616 ], [ "properties", 0.011947672416133346 ], [ "discovery", 0.011754002229526024 ], [ "property", 0.011313600883340009 ], [ "smiles", 0.00977879597703463 ] ], "49": [ [ "language", 0.02772723678723975 ], [ "bert", 0.023826153716269314 ], [ "nlp", 0.017187193126480947 ], [ "transformer", 0.01583960588977111 ], [ "tasks", 0.015528112404922466 ], [ "fine", 0.015289068046978193 ], [ "pre", 0.015066092349940824 ], [ "tuning", 0.014223348842863037 ], [ "models", 0.013448041234972659 ], [ "natural", 0.010024932054039553 ] ], "50": [ [ "climate", 0.021194644505905923 ], [ "weather", 0.018804146882747994 ], [ "precipitation", 0.014558567351267704 ], [ "water", 0.012793392878753019 ], [ "forecasting", 0.010669060004059473 ], [ "temperature", 0.010067352858849687 ], [ "forecasts", 0.009922087402609372 ], [ "forecast", 0.00885664674457932 ], [ "models", 0.008233842120496843 ], [ "rainfall", 0.008108536050726726 ] ], "51": [ [ "automl", 0.027416143810816997 ], [ "ml", 0.02689815073755256 ], [ "machine", 0.02016110601572063 ], [ "data", 0.011857746322406203 ], [ "research", 0.010993272543842376 ], [ "pipelines", 0.010861612813494619 ], [ "learning", 0.010073151469100042 ], [ "and", 0.009993960759698824 ], [ "pipeline", 0.008940642582883518 ], [ "science", 0.008455845781181092 ] ], "52": [ [ "eeg", 0.07340090542887032 ], [ "bci", 0.021965472942221956 ], [ "brain", 0.019529818608548317 ], [ "signals", 0.017594561760146718 ], [ "subject", 0.010438107980515013 ], [ "classification", 0.010115660812932617 ], [ "electroencephalography", 0.009859688113166561 ], [ "electroencephalogram", 0.009858267337849828 ], [ "subjects", 0.009344131878716843 ], [ "features", 0.00912963867480054 ] ], "53": [ [ "gp", 0.038641310158827866 ], [ "gaussian", 0.03676402799393583 ], [ "processes", 0.024387434304488427 ], [ "gps", 0.022899055719498396 ], [ "process", 0.016515003411633058 ], [ "kernel", 0.01499608531336531 ], [ "inference", 0.013225955976218935 ], [ "regression", 0.012414770636809958 ], [ "variational", 0.0114471541873249 ], [ "inducing", 0.011269973452301234 ] ], "54": [ [ "nas", 0.06656349126525125 ], [ "search", 0.056727761363251514 ], [ "architecture", 0.03731132723083634 ], [ "architectures", 0.02403883495896856 ], [ "darts", 0.015706159168323755 ], [ "neural", 0.015084247438072247 ], [ "space", 0.011807657171326303 ], [ "performance", 0.00870172909071478 ], [ "network", 0.008259352232585173 ], [ "cifar", 0.0076411515919791095 ] ], "55": [ [ "active", 0.06266385256453672 ], [ "al", 0.017605694007404457 ], [ "learning", 0.015513283968748168 ], [ "labeling", 0.011679506777449302 ], [ "label", 0.010754623772099452 ], [ "unlabeled", 0.010742495539062931 ], [ "query", 0.01016371621095053 ], [ "labeled", 0.009318403819421579 ], [ "samples", 0.009125543287896984 ], [ "acquisition", 0.009068752471949432 ] ], "56": [ [ "dialogue", 0.06053220583746226 ], [ "dialog", 0.02856832713361152 ], [ "conversational", 0.017999079592824558 ], [ "responses", 0.015061607834427077 ], [ "conversation", 0.013359236138096288 ], [ "oriented", 0.012292662208702915 ], [ "user", 0.012121573110529056 ], [ "response", 0.011840244145935512 ], [ "intent", 0.010807103689496044 ], [ "utterances", 0.010375547427270508 ] ], "57": [ [ "emotion", 0.051398413995097314 ], [ "recognition", 0.022980516015731534 ], [ "facial", 0.022301858596832133 ], [ "emotions", 0.01976005400175573 ], [ "emotional", 0.014723398403348754 ], [ "speech", 0.014267870390294606 ], [ "multimodal", 0.012419541598029401 ], [ "expression", 0.012146042491232025 ], [ "affective", 0.010098172759933854 ], [ "modalities", 0.009995397224108875 ] ], "58": [ [ "hardware", 0.021536123123933312 ], [ "energy", 0.020561839274167132 ], [ "dnn", 0.017807342869876515 ], [ "fpga", 0.017036033803412357 ], [ "accelerator", 0.016692333502753638 ], [ "memory", 0.0165828020592413 ], [ "edge", 0.016537786600032987 ], [ "accelerators", 0.01573992687883006 ], [ "inference", 0.013469479210328615 ], [ "devices", 0.012974864687032926 ] ], "59": [ [ "denoising", 0.027196258528333968 ], [ "image", 0.02511605911028485 ], [ "inverse", 0.019063592060902263 ], [ "reconstruction", 0.014646252747370223 ], [ "noise", 0.01348395048462194 ], [ "restoration", 0.012496162754609349 ], [ "images", 0.011073585511173607 ], [ "problems", 0.009849635552847298 ], [ "imaging", 0.008659566783603039 ], [ "network", 0.008520849859473864 ] ], "60": [ [ "knowledge", 0.036010145566067284 ], [ "kg", 0.027559952498039476 ], [ "entities", 0.027509356520594774 ], [ "kgs", 0.022062185972178384 ], [ "entity", 0.0215931051357204 ], [ "embedding", 0.020980504102585326 ], [ "graphs", 0.018972844881830903 ], [ "graph", 0.018964876472177216 ], [ "link", 0.016919047303077216 ], [ "relations", 0.016376601189761558 ] ], "61": [ [ "materials", 0.036734544081631966 ], [ "molecular", 0.013122411673097058 ], [ "chemical", 0.012070600397720408 ], [ "atomic", 0.01104705164725794 ], [ "material", 0.010760661344152295 ], [ "ml", 0.010097875127289643 ], [ "properties", 0.009462759174870982 ], [ "energy", 0.009454120975928326 ], [ "dft", 0.00936952423110061 ], [ "crystal", 0.009216166593501737 ] ], "62": [ [ "face", 0.04796629166683788 ], [ "facial", 0.01744913038929096 ], [ "recognition", 0.016989889986567315 ], [ "images", 0.015484708608819326 ], [ "deepfake", 0.015218013044519097 ], [ "faces", 0.012454836721814478 ], [ "image", 0.010197344742820717 ], [ "gender", 0.009706229919043043 ], [ "detection", 0.00943052011812672 ], [ "fake", 0.008536629112335296 ] ], "63": [ [ "community", 0.03581901530583612 ], [ "communities", 0.025809009839135148 ], [ "block", 0.01677532753334984 ], [ "clustering", 0.016383506786033373 ], [ "graph", 0.013200216131561282 ], [ "detection", 0.013054144284404701 ], [ "spectral", 0.012628534692356492 ], [ "graphs", 0.012305077794940994 ], [ "nodes", 0.011895507576755122 ], [ "networks", 0.010709847245217462 ] ], "64": [ [ "quantization", 0.07198730417357772 ], [ "precision", 0.03585597257626364 ], [ "bit", 0.035129384752246556 ], [ "quantized", 0.024123293189969565 ], [ "weights", 0.01494930210981478 ], [ "accuracy", 0.013153639079110917 ], [ "floating", 0.01275051005453812 ], [ "networks", 0.012231536085476856 ], [ "activations", 0.012176421868571994 ], [ "bits", 0.012124719890010323 ] ], "65": [ [ "translation", 0.07293131839856444 ], [ "nmt", 0.03770588727502271 ], [ "english", 0.022189852686787907 ], [ "bleu", 0.018921761108194286 ], [ "languages", 0.018725489346812518 ], [ "language", 0.016657942881156143 ], [ "mt", 0.015866273629090166 ], [ "autoregressive", 0.014787827837122581 ], [ "machine", 0.014165615354263656 ], [ "decoding", 0.014091051349975561 ] ], "66": [ [ "topic", 0.08368589701557097 ], [ "topics", 0.044996308080058826 ], [ "lda", 0.024262151074071 ], [ "document", 0.021098740155031145 ], [ "documents", 0.02045290666712932 ], [ "words", 0.015440634349995591 ], [ "dirichlet", 0.01523753106721805 ], [ "latent", 0.013455621849947298 ], [ "word", 0.012965907957710474 ], [ "modeling", 0.012455649793173878 ] ], "67": [ [ "tensor", 0.10381802686056991 ], [ "rank", 0.029019889786057046 ], [ "tensors", 0.028651273525467747 ], [ "decomposition", 0.025645744317157868 ], [ "completion", 0.020778894131008006 ], [ "low", 0.013611099563749667 ], [ "cp", 0.011119845073401356 ], [ "entries", 0.01016558909838873 ], [ "norm", 0.009104500653698399 ], [ "algorithm", 0.008755755635596206 ] ], "68": [ [ "kernel", 0.06385360360391905 ], [ "kernels", 0.02743354092607839 ], [ "regression", 0.015681854429141197 ], [ "random", 0.015501757504114522 ], [ "ridge", 0.012038432579210952 ], [ "approximation", 0.01190831999076841 ], [ "hilbert", 0.010871935076011228 ], [ "reproducing", 0.010609359426647116 ], [ "krr", 0.010257612711496607 ], [ "fourier", 0.00966694636079417 ] ], "69": [ [ "covid", 0.0843881386902392 ], [ "19", 0.07638977672446592 ], [ "chest", 0.028594816368257735 ], [ "ct", 0.026870102757793477 ], [ "ray", 0.021618669192746486 ], [ "pneumonia", 0.020770740276615136 ], [ "images", 0.017011337635990068 ], [ "patients", 0.01602596208912557 ], [ "cxr", 0.016015163210520943 ], [ "diagnosis", 0.01565600276498653 ] ], "70": [ [ "manifold", 0.05378897527641344 ], [ "dimensional", 0.017307545809785687 ], [ "manifolds", 0.015370339485225322 ], [ "dimensionality", 0.014601723182531485 ], [ "data", 0.013990975418721362 ], [ "reduction", 0.012990664389996612 ], [ "embedding", 0.011328242721167793 ], [ "dimension", 0.011146228868159191 ], [ "points", 0.00980046407829553 ], [ "isomap", 0.009297437151518172 ] ], "71": [ [ "trees", 0.040509116965700795 ], [ "tree", 0.040053302601346756 ], [ "decision", 0.030003680965069505 ], [ "forest", 0.025837072970918556 ], [ "forests", 0.02120175442615258 ], [ "random", 0.01871609642452392 ], [ "rf", 0.011573033133645058 ], [ "ensemble", 0.011468651611560373 ], [ "regression", 0.010815874624182377 ], [ "ensembles", 0.008963691264778448 ] ], "72": [ [ "fault", 0.026250732082792858 ], [ "maintenance", 0.01946654623416122 ], [ "rul", 0.016487462195940862 ], [ "industrial", 0.014135887194004585 ], [ "manufacturing", 0.011414202248824373 ], [ "data", 0.011115031132256035 ], [ "monitoring", 0.01013030408895011 ], [ "failure", 0.01009631368014393 ], [ "bearing", 0.009692403677872979 ], [ "diagnosis", 0.009422438086656127 ] ], "73": [ [ "seismic", 0.03074674607129865 ], [ "subsurface", 0.013100042879908501 ], [ "inversion", 0.012539279025474614 ], [ "geological", 0.011705096294377644 ], [ "reservoir", 0.011625205296965065 ], [ "earthquake", 0.010509139384610787 ], [ "flow", 0.00945629963237324 ], [ "data", 0.009345184227651628 ], [ "rock", 0.009156712484770697 ], [ "oil", 0.008998123384628519 ] ], "74": [ [ "students", 0.049559401340111185 ], [ "student", 0.03798132381929164 ], [ "course", 0.01754026452013345 ], [ "educational", 0.01660618810650427 ], [ "courses", 0.016491273713295247 ], [ "tracing", 0.015571644514059346 ], [ "education", 0.015458136823529147 ], [ "knowledge", 0.01414684085841582 ], [ "questions", 0.011708990061444775 ], [ "academic", 0.010661835998853914 ] ], "75": [ [ "lasso", 0.03611245905385145 ], [ "regression", 0.02294112520725005 ], [ "sparse", 0.019828587944278678 ], [ "sparsity", 0.012347373658619598 ], [ "linear", 0.011815617669919802 ], [ "screening", 0.01162729723584503 ], [ "estimation", 0.011092948505099447 ], [ "norm", 0.010827020131398793 ], [ "group", 0.010423075387389541 ], [ "problem", 0.009202604100050143 ] ], "76": [ [ "pricing", 0.02210121747621078 ], [ "price", 0.02033617666194259 ], [ "revenue", 0.0201830747753293 ], [ "demand", 0.016416596102850206 ], [ "regret", 0.014697027767859834 ], [ "auctions", 0.014636515959308273 ], [ "sales", 0.014054740826366747 ], [ "seller", 0.013835581008504995 ], [ "products", 0.013626060899856315 ], [ "auction", 0.011837326096156911 ] ], "77": [ [ "bounds", 0.03469574348554735 ], [ "pac", 0.02412645953155042 ], [ "bound", 0.01561406081755708 ], [ "generalization", 0.015332879194892653 ], [ "vc", 0.013242700683105232 ], [ "error", 0.011610858164010505 ], [ "complexity", 0.01126574828612863 ], [ "halfspaces", 0.010918853781831316 ], [ "risk", 0.010801667092122836 ], [ "bayes", 0.010210330462780656 ] ], "78": [ [ "word", 0.07363187867723006 ], [ "embeddings", 0.04462913863580444 ], [ "words", 0.029960055344081016 ], [ "embedding", 0.01905514886627528 ], [ "semantic", 0.017231209693883334 ], [ "similarity", 0.015311299126449202 ], [ "language", 0.014540058408855817 ], [ "representations", 0.013644517353371048 ], [ "vectors", 0.012614252467661704 ], [ "nlp", 0.010497252319321452 ] ], "79": [ [ "teacher", 0.0669191271839783 ], [ "distillation", 0.06306669141476286 ], [ "student", 0.06230273947070315 ], [ "knowledge", 0.03820020935967913 ], [ "kd", 0.033544891362267244 ], [ "transfer", 0.012203732838168125 ], [ "model", 0.01169703513829299 ], [ "network", 0.011491129496227302 ], [ "training", 0.009476177318371378 ], [ "the", 0.008850981269582073 ] ], "80": [ [ "backdoor", 0.06078375023957661 ], [ "poisoning", 0.03974452249295717 ], [ "attacks", 0.03948295624570876 ], [ "attack", 0.02942535552890201 ], [ "trigger", 0.0235851835873209 ], [ "poisoned", 0.020506500679313717 ], [ "trojan", 0.01682344900947145 ], [ "backdoors", 0.015653309484394536 ], [ "defense", 0.015155905636052465 ], [ "defenses", 0.013911225195035301 ] ], "81": [ [ "ecg", 0.0672714661893782 ], [ "heart", 0.01928725637756915 ], [ "arrhythmia", 0.018050460514932924 ], [ "electrocardiogram", 0.016646450579157826 ], [ "cardiac", 0.015351810610831428 ], [ "signals", 0.015247366712783926 ], [ "ecgs", 0.011105022819221294 ], [ "signal", 0.010246065610862476 ], [ "lead", 0.010089850784505928 ], [ "atrial", 0.00918487533786728 ] ], "82": [ [ "question", 0.04884946304487189 ], [ "qa", 0.038170752438359615 ], [ "questions", 0.03714316661828358 ], [ "answering", 0.03489379809958747 ], [ "answer", 0.031516953587454585 ], [ "answers", 0.01602418953395722 ], [ "comprehension", 0.013260898051638437 ], [ "reading", 0.012391576970950217 ], [ "mrc", 0.011428464180848726 ], [ "reasoning", 0.010717335268810677 ] ], "83": [ [ "satellite", 0.024537257776514027 ], [ "remote", 0.023916784177547327 ], [ "hyperspectral", 0.02088609409809577 ], [ "sensing", 0.019318447791649183 ], [ "images", 0.018344607573100077 ], [ "land", 0.017961114299971197 ], [ "imagery", 0.01744487781811864 ], [ "image", 0.017002262985529783 ], [ "resolution", 0.015668383906494367 ], [ "spectral", 0.013865504873028596 ] ], "84": [ [ "contrastive", 0.05555641454662711 ], [ "supervised", 0.026276403810193513 ], [ "self", 0.023829802941580852 ], [ "ssl", 0.01646065334452174 ], [ "representations", 0.0164412525254208 ], [ "learning", 0.014897276111878159 ], [ "negative", 0.012837691069024906 ], [ "downstream", 0.01255641472827104 ], [ "representation", 0.012035643714615067 ], [ "pairs", 0.00983442399489397 ] ], "85": [ [ "combinatorial", 0.024353512169290017 ], [ "problems", 0.019928734823676686 ], [ "tsp", 0.017793844381561993 ], [ "problem", 0.015782030215555073 ], [ "heuristics", 0.013470520412560402 ], [ "optimization", 0.013112998193301974 ], [ "solution", 0.013005050866889937 ], [ "solutions", 0.012821811283915385 ], [ "solvers", 0.012769888424215416 ], [ "instances", 0.012769430718518266 ] ], "86": [ [ "crop", 0.02569762784998901 ], [ "plant", 0.01925735680974691 ], [ "yield", 0.014069662111848019 ], [ "species", 0.012620255587106959 ], [ "agricultural", 0.012259649670409389 ], [ "agriculture", 0.011660835505554919 ], [ "images", 0.010542998106419503 ], [ "leaf", 0.009412382230874447 ], [ "crops", 0.008839529831819523 ], [ "and", 0.008667362575254065 ] ], "87": [ [ "matrix", 0.0676786316236325 ], [ "rank", 0.04900432727730177 ], [ "completion", 0.043503494995746 ], [ "low", 0.024323332424965056 ], [ "entries", 0.02017515674153616 ], [ "norm", 0.016358398420474415 ], [ "matrices", 0.014968902256072609 ], [ "nuclear", 0.012049670074868369 ], [ "recovery", 0.011305216850811092 ], [ "problem", 0.010866822083177907 ] ], "88": [ [ "attention", 0.03937671184593969 ], [ "vision", 0.02593071035402302 ], [ "vit", 0.025319389127824554 ], [ "transformers", 0.024600982756978876 ], [ "transformer", 0.02134365539782301 ], [ "vits", 0.01749679479263866 ], [ "self", 0.013525280805194521 ], [ "image", 0.01241663467587344 ], [ "tokens", 0.012125876205797501 ], [ "visual", 0.010980873559266538 ] ], "89": [ [ "gpu", 0.030484517933358362 ], [ "parallelism", 0.022417196523737307 ], [ "gpus", 0.01933769351105856 ], [ "memory", 0.015872262103286 ], [ "training", 0.014750785053049187 ], [ "hardware", 0.012541944222884018 ], [ "deep", 0.011697819484332718 ], [ "parallel", 0.011597349304713194 ], [ "tensorflow", 0.00951961670067238 ], [ "dl", 0.00943356355768316 ] ], "90": [ [ "covid", 0.050734431815106174 ], [ "19", 0.04811611456117615 ], [ "pandemic", 0.02657279334754718 ], [ "spread", 0.017698906548318384 ], [ "cases", 0.01437816279804984 ], [ "epidemic", 0.01352377511971727 ], [ "countries", 0.011914236180413443 ], [ "disease", 0.011152261288633817 ], [ "forecasting", 0.01024348062425501 ], [ "infection", 0.010098346299366201 ] ], "91": [ [ "transport", 0.051302385146545205 ], [ "ot", 0.04692901542235697 ], [ "wasserstein", 0.037323360487135575 ], [ "optimal", 0.02382744612898596 ], [ "distance", 0.02096443843297677 ], [ "sinkhorn", 0.02070956160496178 ], [ "barycenter", 0.01585527571480741 ], [ "distributions", 0.013636334236362768 ], [ "measures", 0.013568067023716098 ], [ "probability", 0.012060820299166088 ] ], "92": [ [ "graphical", 0.026824897144793424 ], [ "ising", 0.01944133928287632 ], [ "belief", 0.017871258846959708 ], [ "propagation", 0.016316391504152337 ], [ "bp", 0.015580130129328896 ], [ "bethe", 0.014255551377969123 ], [ "inference", 0.013618902784196226 ], [ "graphs", 0.013207493194227676 ], [ "tree", 0.011643333837692232 ], [ "algorithm", 0.01119857068566003 ] ], "93": [ [ "physics", 0.02755525623504315 ], [ "particle", 0.02307991241119288 ], [ "detector", 0.01905554417123537 ], [ "lhc", 0.01721979953241107 ], [ "collider", 0.015683661170011395 ], [ "jet", 0.014968451165247084 ], [ "hadron", 0.012036474229403083 ], [ "energy", 0.012025717801944131 ], [ "high", 0.010230837413966697 ], [ "jets", 0.010205317562448222 ] ], "94": [ [ "feature", 0.054335782814505885 ], [ "selection", 0.053430402800683854 ], [ "features", 0.027115477755494218 ], [ "subset", 0.009994651390094509 ], [ "method", 0.009790885419400115 ], [ "methods", 0.009603391055009626 ], [ "data", 0.00914734192217405 ], [ "proposed", 0.008079960803538629 ], [ "the", 0.008030404395929659 ], [ "of", 0.007900432794671133 ] ], "95": [ [ "svm", 0.05951933264645017 ], [ "support", 0.030533916011301072 ], [ "svms", 0.0260950015047778 ], [ "vector", 0.02578041386149216 ], [ "machines", 0.013978077600546283 ], [ "classification", 0.012253091322730383 ], [ "kernel", 0.011984485666339433 ], [ "margin", 0.010678608818399387 ], [ "machine", 0.010255041296297021 ], [ "algorithm", 0.009250957292821235 ] ], "96": [ [ "hyperparameter", 0.04977216667804909 ], [ "hyperparameters", 0.03167148517194907 ], [ "hpo", 0.03125296760863703 ], [ "optimization", 0.02834682374188674 ], [ "tuning", 0.02075177538427727 ], [ "hyper", 0.01891201223074678 ], [ "search", 0.015022259214503448 ], [ "machine", 0.010485159072406445 ], [ "algorithms", 0.00917256552341019 ], [ "learning", 0.00905708895397392 ] ], "97": [ [ "ranking", 0.05165873930058557 ], [ "items", 0.022038708429691054 ], [ "rank", 0.020287607985452084 ], [ "pairwise", 0.01933876296377549 ], [ "comparisons", 0.01853881481655978 ], [ "preference", 0.014501134672181431 ], [ "rankings", 0.01383553278974073 ], [ "luce", 0.01054282674076143 ], [ "top", 0.010355411048888196 ], [ "preferences", 0.010214648175262372 ] ], "98": [ [ "bayesian", 0.0394177217213478 ], [ "structure", 0.024172182778423555 ], [ "variables", 0.016731469663475825 ], [ "networks", 0.01286006819884806 ], [ "network", 0.012011200495547698 ], [ "score", 0.01014009941220546 ], [ "structures", 0.010041507810667457 ], [ "bn", 0.009892467466284815 ], [ "search", 0.00960364435092695 ], [ "algorithm", 0.009326992440748466 ] ], "99": [ [ "classifiers", 0.0246002579660687 ], [ "classifier", 0.02196874204512892 ], [ "classification", 0.02058621932573001 ], [ "class", 0.016354082391628937 ], [ "binary", 0.01566193861076363 ], [ "ensemble", 0.015074262399212748 ], [ "classes", 0.010559779964073658 ], [ "error", 0.009181147298625632 ], [ "multiclass", 0.009070847175233048 ], [ "of", 0.008842712976712595 ] ], "100": [ [ "protein", 0.08652089800570108 ], [ "proteins", 0.028922402835368514 ], [ "sequences", 0.020351616354368884 ], [ "sequence", 0.020233747093999086 ], [ "amino", 0.01584310168904199 ], [ "structure", 0.015664777467938373 ], [ "prediction", 0.013912340271174672 ], [ "binding", 0.012262589672053383 ], [ "acid", 0.012025720085864734 ], [ "structures", 0.011465849170394239 ] ], "101": [ [ "ood", 0.1058032639049662 ], [ "distribution", 0.0348220325554454 ], [ "detection", 0.029395488326195335 ], [ "out", 0.02925801661312044 ], [ "samples", 0.01590502164706055 ], [ "inputs", 0.012248364150609753 ], [ "id", 0.008794350016324457 ], [ "training", 0.008593106506204854 ], [ "detecting", 0.008508883489830754 ], [ "of", 0.007928945699121372 ] ], "102": [ [ "noisy", 0.04696165194107094 ], [ "label", 0.04224357873843285 ], [ "noise", 0.04188100354765355 ], [ "labels", 0.041867672217335394 ], [ "clean", 0.015271409687767903 ], [ "training", 0.012535565385564489 ], [ "loss", 0.011115674581480306 ], [ "transition", 0.010929409093239938 ], [ "robust", 0.010623176937188276 ], [ "datasets", 0.009480071685441585 ] ], "103": [ [ "hashing", 0.07290035035382351 ], [ "hash", 0.04726768603224774 ], [ "codes", 0.021767733767346243 ], [ "retrieval", 0.019817006461148506 ], [ "search", 0.01849204762258536 ], [ "lsh", 0.017507058715875237 ], [ "binary", 0.015760284347068297 ], [ "similarity", 0.015421994516543858 ], [ "neighbor", 0.010450822602043702 ], [ "query", 0.010126215682410107 ] ], "104": [ [ "product", 0.029468726797801287 ], [ "ctr", 0.02636078587744684 ], [ "commerce", 0.018406431001451586 ], [ "click", 0.016107602819315562 ], [ "products", 0.01587622852226255 ], [ "advertising", 0.015245603410059948 ], [ "user", 0.014797699112415042 ], [ "online", 0.012067149901644201 ], [ "ads", 0.01100950970431302 ], [ "ad", 0.010396781260921013 ] ], "105": [ [ "label", 0.08147817618460142 ], [ "labels", 0.03378911781747199 ], [ "multi", 0.029014616123112794 ], [ "classification", 0.016014644026548005 ], [ "mlc", 0.011304529900081229 ], [ "pll", 0.010666872214556335 ], [ "instance", 0.009802838674222374 ], [ "multilabel", 0.009113801093574713 ], [ "classifier", 0.008832565748077422 ], [ "the", 0.008244458047392609 ] ], "106": [ [ "submodular", 0.09045772814914449 ], [ "functions", 0.02528367558967517 ], [ "maximization", 0.02268160645271442 ], [ "approximation", 0.021550438002776832 ], [ "submodularity", 0.019991458895232028 ], [ "greedy", 0.01894308173690247 ], [ "monotone", 0.017205367084602824 ], [ "function", 0.014855512706759595 ], [ "problem", 0.012965777744769005 ], [ "algorithm", 0.012923584527143246 ] ], "107": [ [ "nmf", 0.0726292226042907 ], [ "nonnegative", 0.040039405748146864 ], [ "matrix", 0.03926255893179838 ], [ "factorization", 0.03914073728245353 ], [ "matrices", 0.014128738114291607 ], [ "negative", 0.01240654446620023 ], [ "mf", 0.012114083358599755 ], [ "rank", 0.010852629038195869 ], [ "non", 0.010337639003284608 ], [ "data", 0.009966957935756646 ] ], "108": [ [ "pca", 0.0734796607097266 ], [ "principal", 0.0412344767408505 ], [ "component", 0.022604008193896033 ], [ "analysis", 0.016528085690905154 ], [ "subspace", 0.016486053304991883 ], [ "sparse", 0.014238457061574134 ], [ "matrix", 0.013731098602727115 ], [ "spca", 0.011726300582796171 ], [ "components", 0.011452549088543998 ], [ "algorithm", 0.011346175527129411 ] ], "109": [ [ "compression", 0.05387057521219113 ], [ "video", 0.023608922095404276 ], [ "coding", 0.023235854822844466 ], [ "distortion", 0.02304242198923335 ], [ "rate", 0.01785306779291424 ], [ "image", 0.01675418252825804 ], [ "lossy", 0.012354534104294237 ], [ "codec", 0.012233663719385012 ], [ "codecs", 0.011861672855658536 ], [ "lossless", 0.011038915004985928 ] ], "110": [ [ "mixture", 0.047603630483111455 ], [ "em", 0.041610830856488076 ], [ "mixtures", 0.024389634274187943 ], [ "gaussians", 0.017070459094707485 ], [ "gaussian", 0.016242452198685618 ], [ "algorithm", 0.016041979808905427 ], [ "expectation", 0.014755443077166558 ], [ "likelihood", 0.014133841731276712 ], [ "maximization", 0.01309822237604926 ], [ "components", 0.011606566576116247 ] ], "111": [ [ "metric", 0.06750498068037955 ], [ "distance", 0.02900110089678342 ], [ "similarity", 0.020655630959923607 ], [ "dml", 0.0201945782260595 ], [ "learning", 0.016330633394863958 ], [ "triplet", 0.010776754241009814 ], [ "mahalanobis", 0.009332889259068038 ], [ "embedding", 0.008691041567303147 ], [ "distances", 0.008435979916335408 ], [ "methods", 0.008033112405113561 ] ], "112": [ [ "oct", 0.03602728872674718 ], [ "retinal", 0.034049872716603355 ], [ "dr", 0.024978037993399062 ], [ "glaucoma", 0.021665383650234186 ], [ "fundus", 0.02157752355978163 ], [ "diabetic", 0.02110310803572825 ], [ "retinopathy", 0.019348610565690913 ], [ "images", 0.016918935134404463 ], [ "segmentation", 0.014290393228480783 ], [ "onh", 0.01364209614879622 ] ], "113": [ [ "mri", 0.04221210563432334 ], [ "reconstruction", 0.03853131630750168 ], [ "pet", 0.027509575574383775 ], [ "imaging", 0.019776819686767273 ], [ "image", 0.017877358081818562 ], [ "mr", 0.01742064072337657 ], [ "resolution", 0.015623407036009172 ], [ "images", 0.014016446198896268 ], [ "resonance", 0.012190333480926104 ], [ "magnetic", 0.012005331178615826 ] ], "114": [ [ "entity", 0.053888209562851334 ], [ "relation", 0.04684008951031407 ], [ "entities", 0.03138717730647653 ], [ "extraction", 0.027938585117404435 ], [ "relations", 0.017408979363075738 ], [ "mentions", 0.015855451385606095 ], [ "re", 0.01573422930881709 ], [ "linking", 0.015698073927751584 ], [ "text", 0.01134336143484593 ], [ "sentence", 0.011100357131648772 ] ], "115": [ [ "handwritten", 0.03816547249132842 ], [ "text", 0.0331530386003199 ], [ "character", 0.02597455297158529 ], [ "recognition", 0.02483714510514592 ], [ "characters", 0.02438791316904052 ], [ "handwriting", 0.020628409909347056 ], [ "ocr", 0.016942939834414982 ], [ "writer", 0.011390641388988315 ], [ "documents", 0.011024974154767856 ], [ "script", 0.010811696498417234 ] ], "116": [ [ "equivariant", 0.06050322748710627 ], [ "equivariance", 0.039273950615196805 ], [ "group", 0.0376089206104955 ], [ "spherical", 0.023895537272717503 ], [ "symmetry", 0.021593752436994858 ], [ "rotation", 0.01917677121185459 ], [ "cnns", 0.01851884700909302 ], [ "invariant", 0.0182540955395198 ], [ "symmetries", 0.015509058816791719 ], [ "transformations", 0.015136556051648027 ] ], "117": [ [ "augmentation", 0.06034352851561797 ], [ "mixup", 0.04095470070900043 ], [ "data", 0.01617793206889641 ], [ "training", 0.012491540367172135 ], [ "augmentations", 0.012136561371218336 ], [ "samples", 0.010626397642141577 ], [ "augmented", 0.01037398536642248 ], [ "da", 0.01017687512624235 ], [ "transformations", 0.01017456754357124 ], [ "cifar", 0.0101358180995224 ] ], "118": [ [ "cancer", 0.03146340412541205 ], [ "gene", 0.02605443000634022 ], [ "genes", 0.017892195683670207 ], [ "omics", 0.01655182039259736 ], [ "disease", 0.01375500086131084 ], [ "genetic", 0.013110507662400213 ], [ "data", 0.011457775596782727 ], [ "genomic", 0.011212875325713826 ], [ "expression", 0.01026777878682698 ], [ "tumor", 0.00991631297416283 ] ], "119": [ [ "crowdsourcing", 0.05052716012730945 ], [ "workers", 0.0350675364790405 ], [ "crowd", 0.02100527415491344 ], [ "worker", 0.019805480589777092 ], [ "crowdsourced", 0.017574467253045338 ], [ "labels", 0.016992724498929416 ], [ "annotators", 0.013230207635553897 ], [ "annotations", 0.011988048500896168 ], [ "label", 0.00960329700530207 ], [ "annotation", 0.009036090524802969 ] ], "120": [ [ "cloud", 0.032216168540749 ], [ "resource", 0.01756068143833836 ], [ "scheduling", 0.01728086304338682 ], [ "jobs", 0.01557760849522039 ], [ "workloads", 0.012665679972123107 ], [ "resources", 0.01254346942832024 ], [ "job", 0.012498376023709297 ], [ "storage", 0.012228227561834119 ], [ "workload", 0.012072631420387817 ], [ "computing", 0.01131491010208157 ] ], "121": [ [ "ssl", 0.05053625880816747 ], [ "semi", 0.03749178929780281 ], [ "unlabeled", 0.03503617577697719 ], [ "supervised", 0.03387476055607597 ], [ "pseudo", 0.02515900721610526 ], [ "labeled", 0.024800556957698904 ], [ "labels", 0.021377625959140407 ], [ "data", 0.015108655614357312 ], [ "learning", 0.01182952720604704 ], [ "self", 0.010793845272228623 ] ], "122": [ [ "imbalanced", 0.05030033303184688 ], [ "minority", 0.038077487647393535 ], [ "class", 0.0377471403375339 ], [ "oversampling", 0.036249348291222026 ], [ "imbalance", 0.03369029178144444 ], [ "smote", 0.022891145753032468 ], [ "majority", 0.015720896862746435 ], [ "classification", 0.015178098228883273 ], [ "data", 0.014334939834990451 ], [ "resampling", 0.013189568759604104 ] ], "123": [ [ "summarization", 0.07961743275033592 ], [ "summaries", 0.04110637383105094 ], [ "summary", 0.03824586083043688 ], [ "abstractive", 0.03402794800031875 ], [ "text", 0.021202652610740513 ], [ "rouge", 0.02109964256396487 ], [ "extractive", 0.019545875219545348 ], [ "document", 0.018534677565218254 ], [ "sentences", 0.01449044224706369 ], [ "sentence", 0.01415235417305401 ] ], "124": [ [ "circuit", 0.030518403433253415 ], [ "design", 0.03028664510889848 ], [ "circuits", 0.020452361407010473 ], [ "chip", 0.014151441418179766 ], [ "synthesis", 0.01336393823123751 ], [ "designs", 0.012761902141557752 ], [ "hardware", 0.011733195426562813 ], [ "power", 0.01166772088899433 ], [ "placement", 0.011299290890544766 ], [ "hls", 0.010608863453450931 ] ] }, "topics": [ 77, 25, 12, -1, 47, -1, -1, 109, 94, 92, 1, -1, 106, 63, 92, 95, -1, -1, 77, -1, 108, -1, -1, -1, 63, 0, 75, 20, 48, -1, 55, 44, -1, -1, 44, 85, -1, -1, 10, 94, -1, -1, -1, -1, 94, 35, 83, 0, -1, -1, 87, -1, 118, -1, 46, 67, -1, 83, -1, -1, 108, -1, -1, -1, 68, -1, 92, 10, -1, 11, 6, 15, 110, -1, 8, 0, -1, -1, 77, -1, -1, -1, 15, 44, -1, -1, -1, 12, -1, 2, 2, -1, 95, -1, 95, 70, 75, 111, -1, -1, -1, -1, -1, 95, 40, -1, 0, -1, -1, -1, -1, -1, -1, 1, 32, -1, -1, -1, 77, 44, 44, -1, -1, -1, -1, -1, -1, 85, -1, 10, 46, 59, 1, -1, -1, 105, 44, 10, -1, 20, -1, -1, -1, 31, -1, -1, -1, 27, -1, 14, -1, 29, 11, -1, 99, 12, 40, 47, 10, 95, 11, 97, 0, -1, 0, 20, 106, -1, 24, -1, -1, 0, 0, -1, 82, -1, 77, 75, 83, -1, -1, 24, 24, 20, -1, -1, 10, 20, 40, 76, 62, -1, 95, -1, 20, 12, -1, 1, -1, 0, 0, -1, -1, 24, 40, 10, 70, 109, 77, -1, 87, 75, -1, -1, -1, 92, -1, 0, -1, 46, -1, -1, -1, -1, 47, 46, 34, -1, 87, 44, 95, 15, 79, 0, -1, 44, 11, -1, 3, 0, 28, 29, -1, -1, -1, 92, 95, -1, 92, 0, 44, -1, -1, 0, 1, 77, 74, 77, -1, -1, -1, -1, -1, 37, 0, 0, -1, -1, 0, 77, -1, -1, 72, 0, 40, 40, -1, -1, 92, 55, -1, 28, 43, 20, 20, 0, -1, -1, -1, -1, -1, -1, 0, -1, 87, -1, 92, -1, -1, -1, -1, 70, 74, 32, 2, -1, 10, 37, -1, -1, 27, 27, -1, -1, -1, 110, -1, -1, 123, 34, 0, 108, 10, 3, 12, -1, 10, -1, 95, -1, 45, 23, 92, 10, 43, -1, 118, 94, 24, -1, 0, -1, -1, -1, -1, 41, 77, 103, -1, -1, 0, -1, -1, 28, 95, -1, 66, -1, -1, 87, -1, 40, -1, 22, -1, 53, -1, -1, 87, -1, -1, -1, 24, 63, -1, 10, 111, -1, 20, -1, 44, 87, 43, 29, 92, 111, -1, -1, -1, 20, 22, -1, 12, 2, 92, 23, 29, -1, -1, -1, 77, 1, 75, 0, -1, 0, -1, -1, 2, 2, 24, 70, 20, 99, 83, 22, -1, 0, 10, -1, -1, 0, 7, 0, -1, 22, 24, 12, -1, -1, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 17, 70, 68, 0, -1, -1, 40, -1, 62, 20, 12, -1, 24, -1, -1, -1, 25, -1, 74, -1, 0, 25, 77, -1, 14, 92, 74, 87, 0, 22, -1, 106, 115, 115, 83, 12, 108, 17, -1, 44, -1, 14, -1, 12, -1, 63, 99, -1, -1, -1, -1, 37, 78, -1, -1, -1, -1, 74, 66, -1, 44, 10, 46, 4, -1, 0, 106, -1, 0, -1, 15, 1, 1, -1, -1, -1, 57, -1, 57, 57, 22, -1, 15, -1, 9, 24, 24, -1, 0, -1, 23, 20, -1, 110, -1, -1, 110, -1, 0, 31, 27, -1, 2, 10, 0, -1, 10, 43, 68, -1, -1, -1, -1, -1, -1, 95, 44, 8, 63, 77, -1, -1, -1, -1, 70, 17, -1, 75, 77, 114, 75, 23, -1, 97, 0, -1, 107, -1, -1, -1, 24, 44, -1, 44, -1, 97, 0, -1, 40, 55, 75, 92, -1, 0, -1, 10, 10, 2, 46, 94, 3, -1, -1, -1, 75, 77, -1, -1, 15, 5, -1, 107, 15, 4, 1, 35, 70, 110, -1, 6, 0, -1, 12, 17, 11, 70, -1, -1, 46, 14, 36, -1, -1, -1, -1, 106, -1, 106, 46, 14, -1, 95, -1, 44, 10, 44, 44, -1, -1, -1, -1, -1, -1, 8, 75, 40, 92, -1, -1, 17, 86, 57, 75, -1, 12, -1, 22, 0, 44, -1, -1, 101, 71, -1, -1, 22, -1, -1, 0, 75, -1, -1, 1, 75, 95, 1, -1, 47, 40, 10, 88, 10, 10, -1, 23, 107, 94, -1, 106, 40, 77, 87, 106, 108, 24, -1, 4, -1, 107, -1, 106, 0, 0, -1, 74, 3, 40, 8, 0, 12, 2, 87, -1, 97, 0, 55, 24, -1, 44, -1, 40, 66, 12, 12, 12, -1, 24, 40, 44, -1, 93, 15, 77, -1, -1, -1, 114, -1, -1, -1, 25, 25, -1, 0, -1, 10, 47, -1, 12, 24, 10, -1, 30, 0, 40, 92, 0, 44, 94, 83, -1, 0, 92, 24, -1, 68, 76, -1, -1, -1, 34, 28, -1, -1, 0, 40, 40, -1, 24, 7, -1, -1, -1, 63, 68, 17, 46, -1, 12, -1, -1, 12, 87, 92, 12, 24, 118, 87, 40, -1, 45, 5, 12, 87, 87, 109, 0, 10, -1, -1, 99, -1, 105, -1, -1, -1, -1, -1, -1, 44, 94, -1, -1, -1, -1, 0, 1, 77, 10, -1, 20, -1, -1, -1, 115, -1, -1, -1, -1, 10, -1, 24, -1, 75, 55, -1, 75, 24, 75, -1, -1, 24, -1, 40, -1, -1, 24, -1, 0, -1, 0, 16, 44, 22, 10, 92, 10, -1, 0, 17, 0, -1, 95, -1, 34, -1, -1, 92, -1, -1, 47, 0, 25, 0, -1, -1, -1, 94, -1, -1, 44, 14, 103, 0, 77, -1, 0, 1, 8, 97, 92, -1, 59, -1, 0, 40, 92, -1, 0, 56, 0, 0, 77, 0, 103, -1, -1, -1, -1, -1, 87, -1, -1, 10, -1, 97, 0, -1, -1, 44, -1, 12, 10, 14, -1, 52, -1, 95, 0, 63, 46, 38, 68, 77, 40, -1, 8, 75, 0, -1, 11, 25, 75, 12, -1, -1, 46, 1, -1, -1, 92, -1, -1, 95, -1, 92, -1, -1, 24, 2, -1, 0, 8, -1, -1, 11, 97, 0, -1, 92, -1, -1, -1, 12, 44, 10, -1, 0, -1, 46, 95, -1, 0, -1, -1, -1, 24, -1, 75, 103, 70, 55, -1, 98, -1, 15, 9, 37, 103, -1, 23, -1, 11, 46, 75, 76, -1, 94, -1, 12, -1, 20, -1, -1, -1, -1, 12, 0, 67, -1, 2, 20, -1, 75, 38, -1, 10, -1, -1, 25, 0, 12, 10, 63, 12, 29, 24, 75, 45, -1, 10, 68, 0, 2, 12, -1, 40, 75, 8, 5, 87, 15, 66, 97, -1, 111, 110, 70, -1, 92, -1, 28, 111, -1, 40, 9, 66, 8, 24, 15, 34, -1, -1, 75, -1, 17, 68, 59, 55, -1, 0, 92, 119, 0, 15, 55, 106, 0, 111, -1, 118, -1, 24, -1, 44, -1, 40, 24, -1, 8, -1, -1, 98, 47, 119, -1, 118, 29, 70, 47, -1, 12, 0, -1, 40, 66, 14, -1, 63, 44, -1, 43, 12, -1, 12, 0, 1, 25, -1, 95, -1, 107, 77, 44, 43, -1, -1, 55, 55, 12, -1, -1, 47, -1, 119, 15, 0, -1, -1, 32, 12, -1, -1, 47, -1, -1, -1, 44, 108, 44, 44, 106, -1, 2, -1, 92, -1, -1, 55, 24, 0, 0, -1, 55, -1, -1, 40, 12, 0, 97, 0, 0, 0, 87, 2, -1, -1, -1, 107, 87, 107, -1, 99, 1, -1, -1, 5, 53, 68, 96, 0, 99, -1, 111, 61, 120, -1, 87, 55, -1, 40, 70, -1, 0, 15, -1, 111, 92, 66, -1, -1, -1, -1, 94, -1, 109, 9, 68, 0, 10, 115, 74, -1, 0, -1, -1, -1, -1, 105, 12, -1, -1, 24, -1, 72, 1, 24, 68, 0, 0, 0, 0, -1, 108, -1, 40, 71, 12, 71, 0, 0, 47, 28, 7, 12, 44, 38, 75, 12, -1, 55, -1, 77, 75, 68, 17, -1, 0, 24, 94, 55, -1, -1, 92, -1, -1, 97, 17, 17, 17, -1, 92, -1, -1, -1, 12, 66, 98, 17, 70, -1, 68, 17, 92, 98, 63, 99, 92, 108, -1, -1, 95, 66, 17, 12, 0, -1, 40, 12, 0, 37, 0, -1, 47, 24, -1, -1, 25, 70, 10, 99, 77, 8, 95, -1, -1, -1, -1, 0, -1, -1, 68, 77, 77, 110, 92, 53, -1, 0, 68, 68, 24, 12, -1, 32, -1, 50, 99, 2, -1, 74, -1, -1, 111, 66, 66, 24, 11, -1, 17, -1, 0, 70, -1, 86, 17, -1, -1, -1, 92, -1, -1, 0, 98, -1, 53, 98, -1, -1, 46, 0, 0, 98, 98, -1, 53, 92, -1, 33, -1, -1, 17, 27, -1, -1, 74, 92, 10, -1, 1, -1, -1, 110, 3, -1, 110, -1, 5, 47, 16, -1, -1, 40, 5, 47, 44, 66, -1, 95, 108, 44, 0, 15, -1, 75, -1, -1, 10, 98, -1, 97, 68, 12, 66, -1, -1, -1, 107, -1, 66, 63, -1, -1, -1, 2, 25, 119, -1, 53, -1, -1, -1, -1, 70, -1, 51, 2, 5, 12, 16, -1, 0, 75, 40, 12, -1, -1, -1, 16, 10, 24, -1, 66, 66, 107, 0, 75, 8, 68, -1, -1, -1, 94, -1, 66, -1, 75, 75, 81, -1, -1, 87, -1, 0, 6, -1, 68, 32, -1, 107, 68, 30, -1, 25, -1, 67, 17, 24, -1, 98, -1, 0, 3, -1, -1, 15, 98, -1, 92, 15, -1, 95, 92, 92, -1, -1, 34, -1, 75, -1, 17, 17, 0, 14, 63, -1, 68, 40, 66, 92, -1, 0, 66, 0, 12, 103, 103, 22, 0, -1, 12, -1, -1, 14, 46, 40, 66, -1, 12, 25, 70, -1, 77, 77, 40, -1, -1, 8, -1, -1, -1, 0, 0, 24, -1, 92, 75, 24, -1, 77, 100, 40, 53, 99, 118, 40, 40, -1, 75, -1, -1, 25, 24, 1, -1, -1, -1, -1, 8, 9, 66, -1, 107, 75, -1, 8, 94, 66, -1, 87, 46, 96, -1, 25, -1, -1, 0, -1, 63, 53, 92, -1, 92, -1, -1, -1, 66, -1, 92, -1, 17, 92, -1, 97, -1, -1, -1, 0, 98, 53, 24, 32, 66, 0, 100, -1, 52, 0, 28, 98, 70, 68, 97, 12, -1, 108, 95, -1, 27, 8, 44, 119, -1, -1, -1, 33, 27, -1, 0, 111, -1, 52, 0, 103, 68, 71, 0, 15, 40, 70, 99, 14, 8, 108, -1, -1, 66, 75, 68, -1, -1, -1, -1, 75, -1, 15, 59, -1, 0, -1, -1, 70, 97, 70, 40, 31, -1, 63, -1, 92, 0, 51, 44, 66, -1, 34, -1, -1, -1, -1, 32, 87, -1, 108, -1, -1, 66, 24, 75, 97, 41, -1, 122, -1, -1, -1, -1, -1, -1, 23, -1, -1, 8, -1, 75, -1, 32, 14, -1, 40, 92, 98, 32, -1, -1, 66, -1, 0, 97, 15, 66, 55, 92, -1, 98, 17, 111, 92, 0, 92, 98, 76, -1, 96, -1, -1, 110, 40, 5, 5, 47, 53, 0, 23, 30, 0, -1, 32, -1, -1, 99, 87, -1, 119, -1, 15, 80, 17, -1, 1, -1, 5, 2, 47, -1, 0, 9, 12, -1, 47, 78, 0, 0, 55, 40, -1, 8, -1, 103, -1, -1, 63, -1, -1, 27, -1, 27, 25, -1, -1, 0, 66, -1, 110, -1, -1, 32, 98, 97, -1, -1, 66, -1, 59, 34, -1, -1, 1, -1, 14, 0, 11, 24, 39, 44, 0, -1, -1, 98, 52, -1, 70, -1, 12, 55, 14, -1, 0, 28, 70, -1, 68, 5, 1, 63, 87, 17, -1, 0, 87, 24, 111, 94, 105, -1, 75, -1, -1, -1, 0, 0, 27, 12, 92, 110, 0, -1, -1, 98, 98, 98, -1, 98, 0, -1, -1, 98, 0, 98, 68, -1, -1, 98, 95, -1, 17, -1, 0, -1, 0, 53, 111, -1, 33, -1, -1, -1, -1, 78, 106, 40, -1, -1, -1, -1, -1, -1, -1, -1, 98, 98, -1, 32, 98, 98, -1, 32, 71, 106, -1, -1, 17, -1, 92, 0, 66, 98, 20, 16, 17, 92, 63, 40, -1, 2, 53, 8, 25, -1, -1, 2, -1, 94, 107, 39, -1, 7, 99, 37, 55, 99, 40, 24, -1, -1, 98, 68, 98, -1, 68, -1, 98, 32, 55, -1, -1, -1, 15, 3, 92, -1, 15, 24, 92, -1, 92, -1, -1, 3, 66, -1, -1, 27, 33, 8, 100, 92, 51, -1, 24, 32, 0, -1, -1, 17, 12, 44, 10, -1, 0, 0, 0, -1, -1, -1, -1, -1, 15, 97, 53, 9, 38, 100, -1, -1, 66, -1, 22, -1, 15, 15, -1, -1, 0, 40, 0, -1, 107, 103, -1, 15, -1, 34, -1, -1, 68, 0, 7, 77, -1, 0, -1, -1, -1, -1, -1, 111, -1, 111, 55, 94, -1, 14, 100, -1, 107, 86, 24, 15, 10, 0, -1, -1, 30, -1, -1, -1, -1, -1, 8, 46, -1, -1, 14, 75, -1, -1, 40, 24, 94, 40, 91, 111, 70, 99, 39, 75, 97, 12, 10, 29, -1, 8, 24, 39, 25, 17, -1, 8, -1, 46, -1, -1, 30, 27, 10, 63, 111, -1, 12, 12, -1, 119, -1, -1, 0, 52, 25, -1, 24, -1, -1, 23, 0, 94, 15, 66, 52, 66, 37, 5, -1, 103, 92, -1, -1, 15, -1, -1, -1, 44, 92, -1, -1, 98, -1, 0, -1, -1, -1, -1, 40, -1, -1, -1, 111, 30, -1, -1, -1, 0, 40, 107, -1, -1, -1, 32, -1, 94, -1, 2, -1, -1, 66, 25, -1, 2, -1, -1, -1, 46, 71, -1, 118, -1, -1, -1, 8, 24, 5, -1, -1, -1, -1, 0, -1, 68, 12, 92, 0, -1, -1, 97, 32, -1, -1, -1, 0, 32, 15, 119, 106, 40, 0, 0, 106, -1, 92, 0, 98, 0, -1, 0, 98, 0, -1, -1, 17, 55, 98, 98, 15, 5, -1, 86, 66, 8, -1, 63, 87, 40, 92, 40, 33, -1, 15, -1, -1, 111, -1, 23, -1, 24, -1, 14, -1, -1, -1, 66, 1, -1, -1, 15, 66, 15, -1, -1, -1, -1, -1, 72, 28, -1, -1, -1, -1, -1, -1, 53, 53, 15, 109, 77, -1, -1, -1, -1, -1, -1, -1, -1, 85, -1, -1, -1, -1, -1, 37, -1, -1, -1, 59, -1, 59, 0, -1, -1, -1, 70, -1, 105, -1, 44, -1, 16, -1, 97, -1, -1, 1, 8, 62, 15, 77, 50, -1, 44, 17, -1, 24, 67, 1, -1, -1, 75, 87, -1, 76, 33, -1, 97, 10, 14, 25, 40, -1, -1, 34, 98, 40, -1, 45, 53, -1, -1, 89, -1, 0, 8, 95, 44, 66, 8, 74, 105, 10, 53, 107, -1, 100, 24, 24, -1, 0, 46, -1, 108, 40, 67, -1, -1, 92, -1, -1, 87, -1, 85, 95, 15, 45, -1, 119, -1, -1, -1, -1, 15, -1, 25, 77, 33, 110, 8, 1, 8, 92, 81, 71, 34, 46, 22, 62, 15, -1, -1, -1, 17, -1, 98, -1, 0, 55, -1, 0, 92, -1, -1, 94, -1, 98, 24, 98, 98, -1, 15, -1, 98, 32, 110, -1, 17, 98, 92, 39, -1, 98, 40, -1, -1, -1, 46, 46, 40, 38, 37, 92, 46, 66, -1, 108, 8, 52, 8, 36, 30, 22, 66, -1, 24, 70, -1, -1, 0, -1, 8, 70, -1, 54, -1, -1, 70, 103, 14, 53, -1, -1, -1, 106, -1, 8, 92, 25, 95, 0, 34, 24, 44, 0, -1, -1, -1, 98, 24, 0, -1, 77, 32, 110, 24, -1, -1, 98, -1, 15, 0, 55, -1, 92, -1, -1, -1, -1, 44, -1, -1, 100, 100, -1, 12, 47, -1, 32, 28, 34, -1, 98, 32, 32, 98, -1, -1, 98, 98, -1, 32, 98, -1, 15, 15, 0, 98, 0, 17, 92, 1, 15, 0, -1, 12, 115, 68, 68, -1, 46, 75, -1, -1, -1, -1, 34, -1, -1, -1, 0, 107, 116, 66, 59, 6, 60, -1, -1, 107, 118, -1, -1, -1, -1, -1, -1, -1, -1, 103, -1, 6, -1, 0, 1, -1, -1, 0, 8, 84, -1, 98, -1, 8, -1, 27, 32, 98, 95, 17, -1, -1, -1, -1, 98, -1, -1, 98, 98, -1, 98, 94, -1, 24, 0, 32, 32, -1, -1, -1, 98, 24, 92, 0, -1, 99, -1, 15, 114, 8, -1, 120, 5, 5, 0, -1, 14, -1, -1, -1, 5, 0, 68, -1, 68, 0, -1, 66, 0, 40, 46, 44, 40, -1, -1, -1, -1, 5, 41, 15, 32, -1, 98, -1, 24, -1, 0, 98, 98, 17, 66, -1, -1, -1, 92, 98, 98, 110, -1, -1, -1, 40, -1, 95, 5, 15, 98, 98, 95, 98, -1, 110, -1, -1, 24, 98, 98, 110, 0, 67, 24, -1, -1, 0, -1, 24, 99, 0, 40, 14, 99, -1, -1, 108, -1, 98, 98, -1, 98, 98, -1, 92, 24, 17, 98, 12, -1, 1, 77, 44, 46, 23, 71, 0, 0, 0, -1, 70, -1, 44, 63, 111, 40, 111, 119, -1, -1, -1, 98, 98, 98, 98, 98, 37, -1, -1, -1, 12, -1, 24, 6, 39, 119, -1, 12, -1, -1, 10, -1, 87, -1, -1, -1, 40, 40, -1, 5, 77, -1, 0, 95, 40, 44, -1, -1, 23, 109, 75, 46, -1, -1, 92, 23, 30, -1, 38, 87, 98, -1, -1, 14, 10, 39, -1, -1, 44, -1, 1, 14, 23, 5, 44, -1, 14, -1, 103, 87, -1, 108, -1, -1, 1, 15, 98, 52, 6, -1, 95, -1, 107, 105, -1, 67, -1, 100, 1, 27, 99, 95, 63, 0, 8, 3, 97, 0, 63, 15, 63, -1, 10, 53, 0, 0, -1, -1, -1, 99, -1, 11, 120, 66, -1, 44, -1, -1, -1, 103, -1, -1, -1, 10, 44, 40, -1, -1, 98, 1, 40, 115, 70, 63, 74, -1, -1, 0, 24, -1, 8, -1, 67, 75, 12, -1, -1, 0, 103, -1, -1, 63, 66, 24, 6, -1, 1, -1, -1, 24, -1, 8, -1, -1, 1, 111, 95, 34, 29, -1, 0, -1, -1, -1, 71, -1, 37, -1, 44, -1, -1, -1, 25, 44, -1, -1, 24, 83, 70, 40, -1, 20, 3, -1, -1, 32, -1, -1, 8, -1, -1, -1, 94, 12, 12, -1, -1, -1, -1, 24, 97, -1, 87, 46, 24, 6, -1, -1, -1, 24, -1, 14, 44, 16, 86, 24, 67, -1, 119, 41, -1, -1, 75, 67, -1, -1, 110, -1, 43, -1, -1, -1, -1, 0, 24, -1, 44, -1, 99, 5, 122, 0, 74, 8, 39, 59, 22, 66, -1, 106, 12, 8, -1, 12, 39, -1, -1, -1, 8, -1, -1, 76, 15, -1, 53, -1, -1, -1, 8, 83, -1, -1, -1, 5, -1, 8, 24, 0, 0, -1, 68, 1, 66, 0, -1, 63, 53, 107, -1, 0, -1, -1, 0, 44, -1, -1, -1, -1, -1, 24, -1, 74, -1, 40, -1, -1, -1, -1, 32, -1, 45, 0, 14, 6, 24, -1, 87, -1, -1, 12, -1, -1, 0, 2, 7, 33, 24, -1, -1, 94, 39, -1, -1, 30, 0, -1, -1, 57, 110, 67, 9, -1, 8, -1, 92, -1, 19, -1, -1, 0, 0, -1, 40, -1, -1, 63, -1, -1, -1, 1, 0, 87, 63, 63, 24, -1, 111, -1, 28, -1, -1, -1, 75, -1, 52, 57, 12, 29, 44, -1, -1, 108, 68, 12, 8, -1, -1, 2, -1, -1, 8, 12, 8, 107, -1, 34, -1, -1, -1, -1, -1, 0, -1, -1, 8, -1, 0, 0, 30, 111, -1, 108, -1, -1, 24, -1, -1, 66, -1, -1, 28, 20, -1, -1, -1, 98, 25, 118, 0, 75, 110, -1, 9, 16, -1, 36, 16, 16, -1, -1, 9, 9, -1, 9, -1, -1, 78, -1, 3, 105, -1, -1, 24, 16, 77, -1, -1, 98, 74, -1, 119, -1, -1, 7, 55, 8, -1, -1, -1, -1, 92, 119, -1, -1, 0, -1, -1, 24, -1, 1, -1, 75, 111, 12, 67, 0, -1, 105, 0, -1, 32, 12, 44, 108, -1, -1, -1, -1, 67, 76, 44, 12, -1, 23, -1, -1, 32, 24, 12, -1, 53, 118, 8, 22, 0, -1, -1, 75, -1, 100, 5, -1, 114, 1, 75, 43, -1, 24, 44, 95, 77, 75, 92, 85, 74, 30, -1, -1, 14, 106, -1, 0, 17, -1, -1, 15, 100, -1, 110, -1, 47, 66, 8, -1, -1, 103, 24, -1, 63, -1, 0, -1, 0, 106, -1, -1, 95, -1, -1, 24, -1, -1, 34, 107, -1, 25, 12, 44, 0, -1, -1, -1, -1, 97, -1, 29, -1, 1, 10, 98, 40, -1, 92, 0, 7, -1, 97, -1, 8, 51, 63, -1, 114, -1, 47, 67, 43, 0, -1, -1, 8, -1, 1, 8, -1, 0, -1, 103, 40, -1, 46, 8, 25, 8, 8, 106, 95, 55, 37, -1, 87, 67, 24, 23, 40, -1, 95, -1, 111, -1, 43, -1, -1, 63, -1, 0, 22, 46, 16, -1, 1, -1, 8, -1, 92, 29, 111, 40, 44, 1, 75, -1, 0, -1, 15, -1, -1, 92, 75, -1, 3, 98, 0, 24, 92, 55, 0, -1, 98, 53, -1, 32, -1, 17, 106, 98, 97, 103, 110, -1, 17, -1, -1, 0, 12, 66, 44, 77, 92, 14, -1, 41, -1, 12, 10, 106, -1, 15, -1, -1, 2, -1, 41, 0, -1, 97, 87, -1, 44, -1, 46, 53, 40, 16, 39, -1, 40, 24, 98, 31, -1, 12, 71, -1, -1, 17, -1, 118, 33, 8, 99, 47, -1, 105, 8, 74, 107, 66, 66, 68, 32, -1, 61, 46, 46, 66, -1, 17, -1, -1, 12, 1, -1, 70, -1, 5, -1, 3, 0, 0, 0, -1, 24, 100, -1, 105, -1, -1, -1, 100, 78, 5, -1, 99, -1, 75, 68, -1, 12, 110, -1, -1, 109, 1, -1, 47, 30, 53, 3, -1, -1, 76, 8, -1, 77, 53, 52, 108, 6, 37, 53, -1, 0, 95, 12, 0, 107, -1, 30, 43, 40, 66, -1, 55, 75, 25, 105, 10, 33, -1, 68, 75, 12, 12, -1, 1, 1, 12, 95, 95, 67, -1, -1, 66, -1, -1, -1, 15, 63, 0, 6, 44, 24, 23, 0, 106, 8, -1, -1, 40, 75, 68, 92, 78, 77, 77, -1, 24, -1, -1, -1, 0, -1, 67, 22, 63, 1, -1, -1, -1, 0, 110, -1, 110, -1, 1, 111, -1, -1, -1, 77, 67, -1, 46, 39, 0, 9, 66, -1, -1, 106, -1, 0, 75, -1, 46, -1, 32, 55, -1, 34, 12, 24, 75, 63, 40, 94, -1, -1, -1, 47, 45, 0, 33, -1, 66, 1, 53, -1, 44, -1, -1, -1, 8, 99, 70, 15, -1, 40, 76, -1, -1, 3, 110, 75, 59, -1, 103, -1, 8, -1, 12, 0, 66, -1, -1, 95, 16, -1, 108, -1, 55, 87, 8, 110, 40, -1, 12, 12, 107, 8, -1, 95, -1, -1, 108, 1, 63, -1, -1, 22, -1, 3, 111, 27, 124, -1, 0, 100, 24, 66, -1, 11, -1, 0, 0, 99, -1, 99, -1, 95, 24, 5, -1, -1, 26, -1, 40, 6, -1, 8, -1, -1, -1, -1, 68, 40, -1, 31, 16, 107, -1, -1, -1, 117, 20, 81, -1, 68, -1, 105, 25, 25, 25, 1, -1, 78, 33, 0, 71, -1, -1, -1, 74, 43, -1, 17, -1, 26, -1, 39, -1, 89, 1, 94, 107, 110, -1, -1, 1, 0, 8, -1, -1, 6, -1, 32, 37, -1, 24, 6, -1, -1, -1, -1, -1, -1, 108, -1, -1, -1, 46, -1, -1, 5, 34, -1, 35, -1, 24, -1, 71, 6, -1, 122, 30, -1, -1, 23, 24, 121, -1, -1, 1, 87, 28, 42, 41, 42, -1, -1, 110, -1, -1, 110, -1, 42, -1, 16, -1, -1, 110, -1, -1, -1, 107, 99, 5, 10, 11, 12, -1, 109, -1, -1, 0, -1, 0, 25, -1, 92, 23, -1, 32, -1, 40, 24, -1, -1, 53, 34, -1, 38, 40, 3, 52, -1, -1, 0, 98, -1, -1, 94, 12, 37, 110, 16, 14, -1, -1, 107, 1, 24, 14, 95, -1, 0, 3, 40, 75, 70, -1, 23, 100, 100, 8, 32, 0, 31, 38, 16, 0, 5, 1, -1, 31, 87, 15, -1, -1, 3, 0, 77, -1, 0, 98, 98, 123, 66, 23, 0, -1, 32, 8, -1, 76, 119, 0, 0, 92, -1, -1, 0, 23, 33, 81, 99, -1, -1, 15, -1, -1, -1, 22, -1, 107, 100, -1, 0, 27, 17, 63, -1, -1, 16, -1, -1, 103, -1, 66, -1, -1, -1, -1, 97, 29, 114, 100, 67, -1, 9, -1, 44, 1, 8, -1, 77, -1, -1, 8, 5, 80, -1, 97, 0, 70, 42, -1, -1, -1, 68, -1, -1, -1, -1, 77, 66, -1, -1, -1, 31, 12, 98, 0, 0, 94, -1, 0, 53, 8, -1, 11, 63, 103, 47, 45, -1, -1, -1, 53, -1, -1, 25, 2, 68, 24, 77, -1, 6, 99, -1, 9, 0, 40, -1, 0, 44, 8, 119, 2, 94, 87, 87, 28, 46, -1, 44, 8, 97, 68, -1, -1, -1, -1, -1, 45, 46, 2, 78, 24, -1, -1, 55, 32, -1, 23, 68, 53, 53, 24, 46, -1, 59, 8, -1, 75, 97, -1, -1, -1, 9, 110, -1, 25, 95, -1, -1, -1, -1, -1, -1, 67, -1, -1, 76, -1, 111, -1, 6, 10, 39, 32, -1, 40, 12, -1, 40, 6, -1, 53, 0, -1, 46, 51, 12, -1, 46, 72, 15, 2, -1, 16, 12, 24, 1, 107, -1, 47, 39, 32, 40, -1, -1, 22, -1, 14, -1, 44, 14, 24, 95, -1, -1, -1, -1, 28, 17, 78, 24, 100, 100, 40, 10, 108, 15, 16, -1, -1, 24, 105, 94, 122, 24, -1, 94, 44, 5, 24, -1, -1, 62, -1, -1, 119, -1, 96, 23, -1, 66, 44, -1, 52, -1, 0, 22, -1, 40, -1, 0, 6, 40, -1, 118, 12, -1, 44, 12, 11, -1, 12, -1, 47, 87, 32, -1, 100, 1, 114, 74, -1, 66, 0, 0, 5, 40, 0, 77, 1, -1, 14, -1, -1, 25, 32, -1, 22, 10, -1, 1, 33, 24, 15, 103, 0, 68, 16, 28, 1, -1, 100, 8, -1, -1, 108, -1, -1, 10, 95, 108, 0, 100, 66, 61, 44, 87, 1, 14, 55, 89, 40, 103, 0, -1, 37, 0, -1, 0, 16, 25, -1, 22, 0, -1, 94, -1, -1, -1, 75, 27, 40, 111, -1, 77, 95, 24, 105, 8, -1, 74, 62, -1, 87, -1, -1, 99, 75, 111, 27, 32, 95, 39, 82, -1, 67, 66, 5, 87, 24, -1, -1, 43, 98, 0, 110, 92, -1, 40, 0, -1, -1, -1, -1, 44, 74, 40, 104, -1, 12, 89, -1, -1, -1, 111, -1, 27, -1, -1, -1, 31, -1, 0, -1, 23, -1, -1, -1, -1, -1, -1, 8, -1, 70, -1, 46, 77, 97, 25, -1, 12, -1, 103, 29, 94, 24, -1, -1, -1, 34, -1, 44, 77, 25, -1, 66, -1, 122, -1, 47, -1, 12, 46, -1, 0, -1, 0, -1, 0, 111, 119, 0, 8, -1, 24, 5, 75, -1, 0, -1, -1, 12, 12, -1, -1, 22, -1, -1, 66, 77, -1, -1, -1, 100, -1, 10, -1, 68, 25, 106, 95, 1, 8, 12, 92, 75, 8, 12, -1, 92, -1, 8, 40, 0, -1, 68, -1, 5, -1, 103, -1, -1, 44, 83, 24, -1, 15, 0, 123, -1, -1, -1, 11, -1, 40, -1, -1, 0, -1, -1, 107, -1, -1, 2, 27, 47, -1, 24, 110, -1, 12, 77, -1, 78, 87, -1, -1, -1, 95, 75, -1, 16, -1, 53, 8, -1, 14, -1, 8, -1, -1, -1, 48, -1, -1, 98, -1, 0, -1, 46, 40, -1, -1, -1, -1, -1, -1, -1, 0, 44, 78, 102, -1, -1, -1, 15, -1, -1, 98, -1, 15, 87, 114, 47, 8, 86, 3, -1, 0, 68, -1, -1, 13, 71, 78, -1, -1, 33, 86, 87, 6, -1, -1, -1, -1, -1, 0, -1, -1, 11, -1, 0, 8, 32, 22, 16, -1, 16, -1, -1, 63, -1, 32, -1, 1, 24, -1, 17, 0, -1, 20, 28, 25, -1, 8, 27, -1, -1, 92, -1, -1, 47, 110, -1, 23, 7, 103, 40, 1, -1, 37, 103, 20, 77, 95, 107, 75, 8, -1, -1, -1, 97, -1, 40, -1, 94, -1, 77, 63, -1, -1, -1, 36, 3, 70, -1, 28, 0, 12, 14, 57, -1, 44, 108, 32, -1, -1, 66, 24, 24, 106, 28, 39, 3, 119, 25, 17, 39, 0, -1, -1, 119, 118, 1, 14, 6, -1, -1, 12, 59, 94, 12, 0, 47, 1, -1, 37, 87, -1, 8, -1, 8, -1, -1, -1, -1, 1, -1, 0, -1, -1, 87, 92, 8, -1, 15, 72, -1, -1, -1, 103, -1, 111, 28, 16, 67, 8, 105, 40, 78, 78, -1, 1, 98, 5, -1, -1, 55, 2, 2, 0, -1, 8, -1, -1, 15, -1, -1, 15, 62, 7, -1, 24, 0, -1, 44, 0, -1, 0, -1, 23, 20, 71, 87, 38, 103, 107, -1, 108, 12, 106, -1, 75, 83, -1, 15, -1, 0, 40, 87, -1, 0, 38, 68, 98, -1, 63, 106, 97, 9, 15, -1, 0, 95, -1, 60, -1, 66, 74, 3, 74, 76, 107, -1, 24, -1, -1, -1, 17, -1, 12, 99, 1, 51, 24, -1, 37, 76, 55, 2, 98, -1, 94, 67, 12, 7, 0, 97, 15, -1, 0, 15, 1, 10, -1, 15, -1, -1, -1, -1, 24, 24, -1, -1, -1, -1, 42, -1, 55, 119, 2, 98, 87, 37, -1, -1, -1, -1, -1, 27, -1, 20, -1, 20, 17, 15, 44, -1, 17, -1, 24, -1, -1, 106, -1, 15, 53, -1, 97, -1, 44, 68, 0, 110, -1, 55, -1, 12, 40, 21, 118, 8, -1, 95, -1, 1, -1, -1, 0, 68, 42, 67, 8, -1, -1, -1, 99, -1, -1, 74, 119, 25, 0, -1, 57, -1, 62, 24, -1, 8, 24, 47, 46, 27, -1, 89, -1, 14, 95, 108, -1, 34, -1, 75, 71, -1, 103, -1, -1, 108, 25, 105, 118, -1, 72, -1, 27, -1, -1, -1, -1, 52, 1, 27, 65, 0, 33, 24, 9, -1, 9, 9, 9, -1, 30, 30, -1, 111, 95, 68, -1, 16, 9, 14, 87, -1, 65, -1, 25, 43, 16, -1, 8, 2, 97, 53, 75, 1, -1, 58, 93, -1, -1, 108, -1, 15, 66, 44, 23, -1, 38, 46, 66, -1, -1, -1, 24, -1, 55, 8, -1, 66, -1, -1, -1, 111, 61, 75, -1, 11, 99, -1, 105, 72, -1, 122, 92, -1, 24, 50, 55, -1, -1, 40, 32, 75, -1, 3, 24, -1, 38, -1, 9, -1, 74, -1, 34, 40, -1, -1, 12, 25, -1, 62, 15, 110, 92, 65, 38, -1, 94, 33, 16, -1, 34, 0, -1, -1, 94, 10, 43, 106, 11, 41, -1, 12, 16, -1, 67, -1, 3, 12, -1, 0, 1, -1, -1, 25, 70, -1, 36, 68, 40, 34, 108, 84, 39, 0, -1, -1, -1, -1, 40, -1, -1, 89, 26, 66, 12, -1, -1, 36, 97, 6, 6, 2, 97, -1, 41, -1, 107, 67, -1, -1, 40, 95, 107, -1, 46, 10, 70, -1, 0, 95, 70, -1, -1, 93, -1, -1, 114, -1, -1, 41, -1, 12, -1, 75, 115, -1, 97, 30, -1, 66, 95, -1, 0, -1, 40, 8, -1, -1, 53, 120, -1, -1, 99, -1, 103, 46, 94, 65, 103, 0, 1, 0, 120, 52, 42, 65, 92, 55, -1, 16, -1, 8, -1, 66, -1, -1, -1, 32, 75, 2, 24, 105, 66, 77, 25, -1, 9, 44, 47, 107, 94, -1, 68, -1, 1, 3, 44, 92, 108, -1, 22, 53, 46, -1, 40, 12, 36, 15, -1, -1, 65, -1, -1, 0, 77, 33, 115, 112, 37, -1, 0, -1, 97, -1, -1, -1, -1, 75, 40, -1, 24, 32, -1, 68, -1, 106, -1, 94, -1, -1, -1, 0, 87, -1, 87, 67, 87, -1, -1, 32, 25, -1, -1, 68, 0, -1, 92, 81, 67, 27, 11, -1, 1, -1, 13, -1, 32, 32, -1, -1, -1, 15, -1, 63, 66, 94, 27, 111, 36, -1, -1, 2, -1, -1, 1, -1, 12, -1, 72, 0, 24, -1, 68, -1, -1, 40, 10, -1, 1, -1, 103, 28, 0, 17, -1, -1, -1, -1, 60, -1, 119, 28, 24, 1, -1, 103, 95, -1, 114, 34, 1, 53, -1, 36, 1, 1, 3, -1, -1, -1, 63, 2, 2, 78, 44, 74, 24, 8, 9, -1, 11, 119, 24, 87, 92, 4, 37, -1, -1, 108, 24, -1, -1, 48, 76, -1, -1, -1, 0, -1, -1, 32, 94, 25, -1, 15, 110, -1, -1, 8, 98, 77, 107, -1, -1, -1, 107, -1, 24, 45, -1, -1, -1, -1, -1, 30, 87, -1, 8, 0, 6, 51, 67, -1, -1, 96, -1, 8, 71, 27, -1, -1, 100, 25, -1, 66, -1, 1, 77, -1, 111, 107, 114, 24, -1, 93, 87, 108, 8, 89, 17, -1, -1, -1, -1, 95, 74, 26, -1, -1, -1, -1, 110, -1, 53, 5, -1, 12, 70, -1, 0, -1, 20, 45, 20, -1, 97, -1, -1, 17, 39, 77, 1, 75, 8, 95, 34, 34, -1, -1, -1, -1, -1, 66, 4, 103, -1, 32, -1, 34, -1, -1, -1, 1, 2, -1, -1, -1, -1, 24, -1, 8, 6, 24, 111, 74, 74, 115, 40, 1, 0, 26, 12, 55, 2, -1, 89, -1, 17, 0, 13, 71, -1, 0, 111, 68, -1, 108, -1, -1, 105, 79, 26, 6, -1, 0, -1, 4, -1, 45, 33, -1, 102, -1, 28, 96, 104, 28, -1, -1, 6, 6, -1, -1, -1, -1, -1, 78, -1, 36, 1, 65, 25, 0, -1, 108, -1, -1, -1, -1, -1, 6, 28, 105, -1, -1, -1, 78, 11, -1, 33, 1, 64, 78, -1, 88, -1, 28, -1, 26, 1, 11, 28, 26, -1, 15, 65, -1, 1, -1, 25, -1, -1, -1, 8, -1, 8, 103, -1, 39, 37, -1, 2, 24, -1, -1, 45, 88, 100, -1, -1, 1, 94, 87, 24, 15, 8, 8, 10, -1, 108, 68, -1, 34, 41, -1, -1, 32, 6, 24, -1, -1, 3, 15, 25, 99, -1, 40, 10, 5, -1, 23, 24, -1, 20, 9, 111, 95, -1, 103, 26, 0, -1, 22, -1, -1, -1, 32, 28, 70, 11, 95, 2, -1, 36, -1, -1, 40, 40, -1, -1, 34, -1, -1, 52, -1, 36, 32, -1, 95, -1, -1, 99, 61, 39, 0, -1, -1, 71, 24, -1, -1, -1, 24, 15, 74, 98, -1, 52, -1, 62, 38, 46, 105, 25, 39, 71, -1, 103, 1, 24, 15, 107, 87, -1, 2, -1, 68, 119, 44, -1, 40, 87, 103, 23, -1, 95, 67, -1, 44, -1, -1, -1, 29, 8, -1, 67, 44, 23, -1, -1, 95, 46, -1, 16, -1, 40, -1, 39, -1, -1, 63, -1, -1, 94, 30, 111, 45, 1, 47, -1, 119, 60, -1, 40, -1, 12, 9, -1, 12, 55, 65, -1, -1, 81, 78, 29, 99, 24, 6, -1, 61, 15, 96, -1, 12, -1, 0, 0, 8, 2, -1, -1, 45, 40, 70, 7, -1, 39, 24, 64, 32, 4, -1, 106, 0, 106, -1, -1, -1, 13, 12, 34, 47, 0, -1, -1, 1, 6, 8, 0, -1, -1, -1, -1, 12, -1, 96, -1, 52, 25, 33, 78, -1, -1, -1, 14, 66, -1, 9, -1, 0, -1, -1, 78, -1, -1, 1, 37, 68, 3, -1, -1, 8, 4, -1, -1, 24, -1, -1, -1, 13, 0, 28, 67, 24, 23, -1, 92, 67, -1, 14, -1, 23, 36, -1, 1, 77, 9, 0, -1, 9, 97, 8, 108, 119, 44, -1, -1, 44, 37, 32, 0, -1, 14, -1, 44, 9, 105, -1, 94, 0, 77, -1, 41, 8, 77, -1, -1, -1, -1, -1, 2, 12, 12, 12, 14, 26, 32, 108, 110, 49, 32, -1, -1, -1, -1, 44, -1, -1, -1, 12, -1, 2, 44, 68, -1, 12, 99, 44, 28, -1, -1, 8, -1, 6, 29, -1, 97, -1, 0, -1, -1, -1, 110, -1, -1, 87, -1, -1, -1, 24, -1, 60, 40, 49, 24, -1, 45, 53, 29, -1, 24, -1, 44, -1, 94, 32, -1, -1, -1, 48, -1, -1, 32, 47, -1, 0, 57, 99, 42, 26, 65, 23, 15, 32, -1, 8, 1, -1, -1, 68, 40, -1, 44, 67, 14, 40, 28, 65, 40, -1, -1, -1, -1, -1, -1, 1, 87, -1, 87, 45, 96, -1, -1, -1, 11, 23, -1, 67, -1, 24, 70, 25, -1, 5, -1, 77, -1, -1, 8, 68, 108, 12, 45, 0, 75, 20, -1, -1, 2, -1, 10, 71, 23, 12, 100, 71, 108, -1, 1, 67, 72, 33, -1, -1, 37, -1, -1, -1, 1, -1, 103, 1, 12, -1, -1, 28, 87, -1, -1, 99, 14, -1, 16, 103, 99, 66, -1, 14, 81, -1, 1, -1, 8, 108, 12, 34, -1, 77, 1, 40, 43, 10, 6, 119, 28, -1, 39, -1, 9, -1, 36, -1, -1, 40, -1, 8, -1, 75, -1, 12, -1, -1, -1, -1, 66, 66, -1, -1, -1, 14, 25, 105, 105, 46, 24, -1, 99, 119, -1, -1, 98, 55, -1, -1, -1, 20, 33, 0, 94, 97, -1, 29, 1, 45, -1, -1, 0, -1, -1, 10, 97, 10, -1, 100, 40, -1, 24, 8, 8, -1, 20, 1, 1, -1, 45, 68, 76, -1, 25, 28, -1, 44, 16, 42, 25, 0, 70, 62, -1, -1, -1, 110, -1, 1, -1, 99, -1, -1, -1, 1, -1, 0, 27, 27, -1, -1, 71, 12, -1, -1, -1, -1, -1, -1, 40, -1, -1, -1, 8, 8, -1, -1, 9, 1, -1, 2, 68, -1, 66, 26, -1, 95, -1, -1, 0, 87, 67, -1, -1, -1, 99, -1, -1, 16, 0, 0, -1, -1, 2, 0, 12, -1, -1, 68, 24, 15, 81, -1, 55, 0, -1, 87, 9, -1, 114, 5, 44, 36, -1, 33, 63, 63, 87, 57, -1, 11, 55, 40, 12, 12, -1, 55, 32, 27, 97, -1, -1, 99, 2, 65, -1, 2, -1, -1, 40, -1, -1, 44, 14, 43, 1, 1, -1, 45, 108, 10, -1, -1, 55, -1, -1, 12, 99, 114, -1, 107, -1, 72, 0, 62, -1, -1, 2, 68, -1, 23, 24, 24, -1, 12, -1, -1, 7, -1, 37, -1, -1, 75, -1, -1, 7, -1, 2, 97, 45, 106, 107, 10, 14, 24, 28, 99, 36, 71, 12, -1, 36, -1, -1, -1, -1, 8, -1, -1, 75, 24, 67, 111, 8, -1, 53, -1, -1, 111, 12, 71, 98, -1, -1, 17, 24, 75, 6, -1, 13, 24, 7, 75, 67, 29, 68, -1, 8, 55, -1, -1, -1, -1, -1, 12, -1, 25, -1, 107, 32, 1, 24, -1, -1, 98, -1, -1, 68, 77, -1, -1, 3, 37, 31, 95, 6, -1, -1, -1, 63, -1, 21, 32, 0, 77, 74, 89, -1, -1, -1, 27, 87, 6, -1, 1, -1, -1, -1, -1, 23, 63, 2, -1, -1, -1, -1, -1, -1, 99, -1, -1, 23, 39, -1, 0, 107, -1, -1, -1, 11, -1, -1, 34, 82, 32, -1, 121, 45, 37, 77, 45, -1, -1, 108, 23, -1, 37, -1, 41, -1, 8, -1, -1, -1, 12, 1, 32, 74, -1, 14, -1, 60, 94, -1, -1, -1, 1, -1, 1, 26, 3, 94, -1, -1, 110, 108, 68, 97, -1, 105, 25, 28, 8, 82, -1, 47, 118, -1, 23, -1, -1, -1, 31, 68, 31, -1, 76, 15, 45, 75, 8, 45, 46, 0, 1, 108, 55, 33, 75, 0, -1, -1, 92, 45, 8, 99, -1, -1, 25, 32, -1, 0, 29, 8, 95, 26, 2, 0, 24, -1, 28, 6, 77, 76, 23, -1, 78, -1, 68, -1, -1, 110, 8, -1, 32, 26, 24, -1, 32, -1, 67, -1, 103, 12, 32, 12, 12, 0, 71, -1, 24, -1, -1, -1, 87, -1, 67, 24, -1, -1, 8, 32, 68, 63, 75, -1, 71, 33, 11, 68, -1, -1, 8, -1, 15, -1, -1, -1, -1, -1, -1, 77, -1, -1, 31, -1, 67, -1, 35, -1, -1, -1, 34, 15, 33, 51, 12, -1, -1, -1, 108, -1, 24, 33, 46, 73, -1, -1, 5, 68, -1, 0, 1, 105, 78, 17, 98, 99, -1, -1, -1, 123, 24, 74, -1, -1, -1, 24, 41, -1, 32, 35, -1, 71, 63, 38, 36, 11, 25, 25, -1, 37, 82, -1, -1, 36, -1, 110, 56, -1, -1, 39, 5, 16, -1, 56, 77, 25, -1, 99, 82, 40, 0, 45, -1, 1, 76, 8, 87, 25, 24, -1, 87, 33, 114, 110, 28, 21, 70, 0, 97, -1, -1, 32, 8, -1, -1, 45, 39, 1, 8, 66, 121, 6, -1, 92, -1, 63, 55, 14, -1, -1, 56, -1, 25, 8, 12, 27, 0, -1, -1, 0, -1, -1, 12, 107, 0, 0, 0, 87, 0, 8, -1, -1, 34, 3, 120, -1, -1, -1, 0, 25, -1, -1, -1, -1, -1, 12, -1, 46, -1, 25, -1, 0, -1, -1, 2, 8, 45, -1, 0, 38, 66, -1, -1, 91, 17, 99, 8, -1, -1, -1, -1, 51, 107, 1, -1, -1, -1, 0, 50, 25, 2, 8, -1, -1, 77, 20, 121, 105, 12, -1, -1, -1, -1, 107, 95, 67, -1, -1, -1, 40, 106, -1, -1, 0, -1, -1, -1, -1, 55, 24, 12, -1, 46, 0, 77, -1, 15, 16, -1, 29, 114, 68, -1, 1, -1, 40, 66, 56, 1, 0, 12, -1, -1, 40, 71, 21, 77, 31, 15, 71, 23, 40, -1, -1, 26, 119, 22, 70, 103, 108, -1, 1, 1, 24, 1, -1, -1, 71, -1, -1, 108, 15, 0, -1, 11, 12, 119, 12, 29, -1, -1, -1, 66, 0, 1, 25, -1, -1, 0, 119, -1, 0, -1, 25, 45, 34, 14, 12, 9, 67, 0, -1, 1, 29, -1, 1, 0, -1, 8, -1, 66, 20, 75, 0, -1, 87, 78, -1, 30, 14, -1, -1, 40, 10, 23, 6, -1, -1, 1, -1, 108, -1, 0, -1, -1, 119, -1, 97, -1, 40, 66, 70, 114, 66, 39, -1, 1, 122, 111, -1, 82, -1, 25, 1, 1, -1, 25, -1, 119, 14, 43, 8, 17, -1, 95, -1, -1, -1, -1, -1, -1, 60, 14, -1, 8, 119, -1, 12, -1, 40, 30, 103, 12, 27, 70, 108, 56, 8, 56, 66, 0, -1, 24, 114, 49, 78, -1, 45, 71, 74, 30, 18, -1, 40, 22, 0, 67, 67, -1, 1, -1, 24, 1, 5, -1, 110, -1, 39, 24, 0, 72, 23, -1, 29, 30, -1, 1, -1, 40, 115, 1, 25, 46, 6, 44, 24, 0, -1, 37, -1, 110, -1, 66, 28, 12, 25, -1, -1, -1, 15, 6, 6, 0, -1, -1, 40, 110, -1, 12, 57, 2, 33, 29, 2, 40, -1, 12, -1, -1, -1, -1, 53, -1, 71, 94, 71, 34, -1, 25, -1, 0, 7, -1, -1, -1, -1, -1, 10, 87, 16, 33, -1, -1, -1, -1, 35, -1, 121, -1, 53, 66, -1, 86, 95, -1, 75, -1, -1, 25, 103, -1, 107, 103, -1, -1, 0, -1, -1, 0, 24, 8, 34, 67, 66, -1, 66, -1, 86, -1, 1, -1, 0, -1, -1, -1, 25, 25, 25, 24, -1, 71, 0, 0, 87, 0, 35, 24, 0, -1, -1, 1, 44, 94, 8, -1, 9, 41, 25, 94, 68, 111, 40, 87, -1, 15, 23, -1, 16, 76, 53, 0, 6, 30, 57, 103, -1, 108, -1, 8, -1, 78, 37, 115, -1, -1, -1, 1, 0, 24, 0, 92, -1, 0, 26, -1, -1, 0, -1, -1, 0, 0, 0, -1, 103, 73, 3, 45, -1, -1, -1, 52, 6, 8, 52, -1, 68, 94, -1, 24, 43, 0, 71, 12, 40, 0, 24, -1, 1, -1, -1, 6, -1, 83, 23, 22, 23, -1, -1, 0, 8, -1, 37, 33, 26, -1, 70, -1, -1, 25, 32, 108, 12, 95, 15, -1, -1, -1, -1, 91, 92, 2, 93, 78, 99, 10, 27, -1, 12, 29, -1, -1, 14, -1, -1, -1, 44, -1, -1, 5, 32, 6, 99, 1, 8, -1, 98, 0, -1, -1, 1, 6, -1, 0, -1, -1, 78, 79, 8, 92, -1, 93, 99, 45, -1, -1, 37, 103, -1, 55, 48, 12, 0, 94, 7, 57, -1, 64, -1, -1, 1, -1, 29, -1, 46, 52, 6, -1, -1, 75, 44, -1, 32, 4, -1, 34, 108, -1, 0, 6, 36, 67, -1, -1, 32, 8, 40, -1, 60, 45, -1, 24, 37, -1, 66, -1, 24, 30, 42, -1, 42, 97, 100, -1, -1, 1, 1, 63, 11, 99, -1, -1, 75, 32, 40, 119, 20, 47, -1, 66, 8, 30, 66, 68, 8, 25, -1, 78, -1, -1, 15, 66, -1, -1, 16, 38, -1, 53, -1, 82, 15, -1, 9, -1, -1, 75, 12, 68, -1, -1, -1, -1, -1, 87, 56, 66, 88, 32, 16, 37, 106, -1, 0, -1, -1, -1, -1, 45, 1, -1, 0, -1, -1, 17, 0, 12, 53, -1, 32, -1, 3, -1, 97, -1, -1, 106, 63, 28, -1, 100, 14, 38, 15, 33, -1, 76, -1, 6, 1, 22, 82, 45, 71, 15, 30, 15, -1, 76, -1, 45, -1, 63, -1, -1, 9, 8, 6, -1, 40, -1, -1, 53, 8, 87, 78, 17, 120, 120, -1, 5, -1, -1, -1, 111, 53, 36, 36, -1, -1, 32, 106, 1, 2, 8, 32, -1, 26, -1, 63, 92, 36, 36, 40, 33, -1, 16, 3, 83, -1, 4, -1, -1, 28, 91, -1, 63, -1, -1, 36, 66, 2, -1, 0, 0, 79, 9, 15, 108, 121, 0, 36, 8, -1, 45, 12, 0, -1, -1, 103, -1, 66, -1, -1, 48, -1, -1, 71, -1, 82, 28, -1, 0, -1, -1, -1, 0, 6, 0, 52, 5, -1, -1, -1, -1, 4, 75, 103, 89, 13, -1, 4, 0, 42, 75, 67, -1, 57, -1, 15, -1, 39, -1, -1, -1, -1, 45, -1, -1, 23, -1, -1, 86, 36, 36, 70, -1, -1, 4, -1, -1, -1, -1, 73, -1, -1, 64, -1, -1, 15, 100, 15, -1, -1, -1, -1, 78, 4, 28, 25, 5, 6, 1, 34, 43, 30, -1, -1, 26, -1, -1, -1, -1, -1, 6, -1, 27, -1, 76, -1, 36, -1, -1, 114, -1, 24, 111, 9, -1, -1, 25, 0, -1, -1, 12, -1, -1, 84, -1, 16, 0, -1, 26, -1, -1, 36, 109, 32, -1, -1, -1, -1, 70, 114, -1, 36, -1, 104, 8, 36, -1, 38, 33, 4, 0, 0, -1, 4, 28, -1, 24, -1, 40, -1, 29, 0, 8, 7, -1, -1, -1, 40, 36, -1, 46, 28, -1, -1, 4, 78, 13, -1, -1, 64, -1, 114, 78, 33, 1, -1, 0, 6, 55, -1, -1, -1, 82, 70, 6, -1, -1, -1, -1, -1, 28, 26, -1, 89, -1, 34, 111, 107, -1, 52, 28, 111, 33, 1, -1, 32, 45, -1, -1, -1, 64, 32, 0, -1, 0, 32, 40, 53, -1, -1, 9, -1, 15, 96, -1, -1, 26, 104, 6, 45, 28, -1, 1, 28, -1, 28, 47, 53, 45, 9, 56, 15, -1, 78, -1, 28, -1, -1, 28, -1, -1, 33, -1, 47, -1, 106, 11, -1, -1, -1, -1, -1, -1, 28, 0, -1, 0, -1, 4, -1, 53, 36, 0, 28, 8, 26, 2, 8, -1, 9, -1, 105, 74, 60, 36, 8, 56, 71, -1, -1, -1, -1, 71, 23, 45, 12, -1, -1, -1, 0, 28, 110, 2, 0, 2, 0, 110, 0, 40, 20, 111, 17, 0, 14, 75, -1, 24, -1, 95, 25, -1, 0, 94, -1, -1, -1, -1, -1, -1, 23, -1, 16, 103, -1, 33, 0, 95, 62, 36, 100, -1, -1, 87, -1, 87, 15, -1, 89, 1, -1, 45, 29, 0, -1, -1, 0, -1, -1, -1, 0, -1, 0, -1, -1, 111, -1, 15, -1, -1, -1, 95, 66, 0, -1, -1, 24, 20, 11, -1, -1, 67, 119, -1, 98, -1, 11, 1, 25, 0, -1, 28, 40, -1, 28, -1, -1, 22, 25, 47, 45, 20, 0, 111, 42, 8, 9, -1, -1, 55, 20, 24, 6, 20, 25, -1, 25, 70, 0, 95, 0, 12, 8, 1, 58, 30, -1, -1, 0, -1, -1, 107, 6, 59, 40, 60, 39, 34, 25, 29, 0, -1, 8, -1, 100, -1, 26, 9, -1, 0, 42, 53, 56, 75, -1, 15, 24, 24, 63, -1, 10, 14, 106, -1, -1, 2, -1, 29, -1, 0, -1, 5, 60, -1, 2, 40, 7, 44, 26, 77, 2, -1, 33, 44, -1, -1, 12, 12, 0, 95, 1, 77, -1, -1, -1, -1, 32, 105, 66, -1, 0, 67, -1, 16, 16, -1, -1, -1, -1, 63, 1, 0, 26, 0, 30, -1, -1, 87, -1, -1, 3, -1, 1, 97, 63, -1, 8, 74, 119, 40, -1, -1, 32, -1, -1, 36, -1, -1, -1, -1, -1, 25, 106, -1, 40, 0, -1, 66, 32, 37, 11, -1, 18, 0, 114, 0, 96, -1, -1, 41, -1, 32, -1, 10, 0, 15, 68, -1, 53, 0, 16, 23, 1, -1, 44, -1, 47, 24, -1, 24, 15, -1, 104, -1, -1, -1, 0, -1, 1, 16, 12, 15, 2, 36, 24, 51, 114, 24, 78, 43, 60, 55, -1, 53, -1, -1, -1, 25, 8, -1, 59, 62, -1, 3, 68, 111, 12, 99, 0, 56, 66, 24, -1, 8, 8, 122, 15, -1, -1, 9, 97, -1, 21, 63, 24, 1, 20, -1, 29, -1, -1, 25, 40, 68, -1, -1, -1, -1, 118, -1, 1, 29, -1, 12, 17, 24, 119, -1, 26, -1, 94, 4, -1, 0, 0, 0, -1, 98, -1, 93, 5, -1, 10, 40, 93, 51, 63, 68, 94, -1, 23, -1, 41, 25, -1, 57, 40, 103, 94, 8, -1, -1, -1, 92, 9, -1, 7, 1, 22, 22, 23, 119, 40, -1, -1, -1, 0, 47, 55, 96, 102, -1, -1, -1, 103, 18, 8, 6, 23, 0, 68, 36, 24, 28, -1, -1, 87, -1, -1, 8, 24, 120, 87, 68, 0, 8, 12, 44, 99, 45, -1, 63, 87, 40, 33, -1, 119, 32, -1, 47, -1, -1, 5, -1, 33, -1, 4, 8, -1, 12, -1, 24, -1, 0, 24, -1, 0, 116, 8, 0, 9, 4, 39, -1, 0, -1, 8, -1, 15, 55, 94, 12, -1, 0, -1, -1, 2, 24, 1, 0, -1, -1, -1, -1, 92, -1, -1, 45, 33, 24, 33, 0, 0, 95, 17, 119, -1, 34, 2, -1, 44, -1, 119, -1, 9, -1, -1, -1, 63, 83, 8, 95, -1, 0, 10, 44, 53, 87, -1, 75, 100, 12, 58, 2, 2, 1, 82, -1, 67, 17, 34, -1, 71, -1, 0, 68, -1, 6, -1, -1, 97, -1, 2, 12, 109, 0, -1, -1, 20, 32, 8, -1, 34, 28, 8, -1, 19, 0, 12, -1, 13, 9, 24, 15, 77, 37, -1, -1, 29, -1, 97, 114, 68, 68, 15, 44, -1, -1, -1, 33, 9, 2, -1, 1, -1, 40, 6, 8, 77, -1, 6, 66, 75, -1, -1, 75, 43, 0, 47, 2, 63, 27, -1, -1, -1, -1, 14, 66, 103, 87, 24, 103, 45, 24, 25, -1, -1, 83, 46, -1, 108, 24, -1, 108, 1, 24, 40, 74, -1, 19, 108, 119, -1, 55, 12, 24, -1, 55, -1, 6, -1, -1, 86, 2, 119, -1, 32, 33, -1, 105, 105, 55, 99, 12, 116, 118, -1, 8, 0, 2, 42, 0, -1, -1, 106, 92, -1, 6, 12, 74, 6, 0, 1, 45, 89, 103, 1, 99, 20, -1, -1, 103, 45, -1, 24, 6, 16, 47, -1, -1, 33, -1, 0, -1, 108, -1, -1, 45, 5, -1, 0, 0, 9, 15, -1, 1, 6, -1, 30, 0, 0, 94, -1, 8, 44, 0, -1, 0, 14, 32, 65, -1, 48, 78, 0, 45, 1, 6, 64, 39, 0, -1, 36, -1, 6, -1, -1, -1, -1, 36, 16, 97, 97, -1, -1, -1, 2, 0, 0, 40, 27, 70, 0, 44, 8, -1, 110, 33, -1, 71, 46, 47, 11, 47, 32, 97, 12, 71, 70, -1, 89, 8, 6, -1, 106, 1, -1, -1, 17, 55, 28, 42, -1, 111, -1, 116, -1, 77, -1, -1, 23, 56, 0, 2, 75, -1, -1, 97, 0, 8, 97, -1, 44, 8, 15, -1, -1, -1, -1, -1, -1, 28, 34, -1, -1, 31, 34, 112, 68, 0, -1, 40, -1, 44, 44, 87, -1, -1, 4, 0, 25, 26, -1, -1, 0, 25, -1, 106, -1, -1, 8, 9, 79, 1, 1, 99, 0, 8, 66, -1, 15, -1, -1, 7, 11, 49, -1, 38, 65, 8, 8, 33, 51, -1, 44, -1, 12, 46, 0, 44, -1, -1, 110, 28, 68, 57, 96, 78, -1, 33, -1, 105, 75, 8, 14, 82, 28, -1, 8, 97, 82, 112, 25, -1, -1, 26, -1, 2, 97, -1, -1, 8, 93, -1, 15, 46, -1, -1, -1, 86, 3, 89, -1, -1, 24, -1, 14, 20, 56, 63, -1, -1, 12, 45, -1, 13, 11, -1, 0, -1, 108, 95, -1, 57, 24, -1, 26, 36, 110, 28, 28, 14, -1, 12, 39, -1, -1, -1, 5, -1, -1, -1, 45, 2, 105, 55, -1, -1, -1, 1, -1, 6, 9, -1, 45, 47, 11, 104, 1, 47, 1, 56, 22, 1, 17, -1, 28, 66, 66, 20, -1, 1, -1, 10, -1, 107, 82, 47, 119, 65, 1, 0, 25, 15, 15, 105, 47, 0, -1, -1, 27, 64, 95, 31, -1, -1, 1, -1, -1, 0, 24, 99, -1, 63, 89, -1, 44, 66, -1, -1, 36, 44, -1, -1, -1, 74, 111, -1, -1, 2, 78, 45, 4, 107, -1, 40, 28, 57, -1, -1, -1, -1, 3, 46, 76, -1, 5, -1, -1, -1, 14, 71, 2, -1, -1, 95, -1, 36, 15, 83, 27, 28, 25, -1, -1, 0, 37, 25, 86, 15, 0, 83, 2, 108, 0, 107, -1, -1, -1, -1, 16, -1, -1, -1, 4, 110, 99, 68, 11, -1, -1, 2, 51, -1, 25, 40, 60, -1, 60, 111, 24, -1, 40, 33, -1, 8, 0, -1, 5, -1, 12, 53, 44, 46, 75, -1, -1, 62, -1, 105, -1, -1, -1, -1, 40, 97, 0, -1, -1, -1, -1, -1, 1, -1, 63, 8, 95, -1, 30, 24, 24, 45, 9, -1, -1, 0, 0, 18, -1, 6, -1, 10, -1, -1, 71, 100, 24, 21, 97, 1, -1, 0, 47, 18, -1, 28, 3, 115, -1, -1, 24, -1, 6, -1, 63, -1, 67, 21, -1, 0, -1, 4, -1, 115, 16, -1, -1, 60, 11, 1, 1, 44, 33, 1, -1, 42, 24, 14, -1, -1, 87, 10, 6, -1, 12, 39, 27, -1, 77, 32, -1, 39, 26, 8, -1, 24, 24, -1, 75, 41, 10, -1, -1, 14, -1, 9, -1, -1, 25, -1, -1, 12, 0, -1, 1, 0, 26, 25, -1, 8, 11, 40, -1, -1, -1, 40, -1, 5, -1, 16, 0, -1, 92, 2, -1, 0, 0, 25, 56, 56, -1, 25, 33, 77, 74, 63, 8, 97, -1, 68, -1, -1, -1, 8, -1, 6, -1, -1, -1, -1, 24, 100, -1, 3, 9, -1, -1, 8, 94, 17, -1, 29, -1, -1, -1, 97, 103, 72, -1, 8, -1, -1, 97, 9, -1, -1, 44, 6, 10, -1, 40, 60, -1, 15, -1, 26, 72, 24, 24, 35, 78, 9, 36, 71, 10, 5, 40, 0, -1, 0, 3, 56, 76, 6, 29, -1, 68, 67, -1, -1, -1, -1, 56, 0, 66, -1, -1, 44, 8, -1, -1, -1, -1, -1, 32, -1, 27, -1, 8, 58, -1, 24, 6, -1, 44, -1, -1, 18, 11, -1, -1, -1, 8, 46, 26, 8, -1, 25, 34, 38, 66, 12, 99, 34, 0, 103, -1, 45, 18, -1, -1, -1, 107, -1, 58, 8, 1, 3, 24, -1, 87, 2, -1, 15, 87, 63, 107, 53, 59, 96, 10, 6, 0, 0, 12, 97, 40, -1, -1, 11, 45, -1, 0, 12, -1, 87, 14, -1, 92, 4, 87, 4, 47, -1, 12, 66, -1, 0, -1, 20, 45, -1, -1, -1, 56, 32, 0, 29, 40, -1, -1, 0, 8, 0, 59, 87, 52, 46, -1, 8, 36, 75, 38, 25, -1, 8, 0, 28, 8, 123, 8, 32, -1, -1, -1, 11, 6, -1, -1, 89, 6, 87, -1, 8, -1, 0, 12, 66, 95, -1, -1, 91, 38, -1, 77, 12, 12, -1, -1, 55, -1, -1, 12, 15, 8, 12, 12, -1, 68, 25, -1, 66, 35, -1, -1, 89, 0, -1, 83, 36, 71, 10, 106, 40, 46, 24, -1, -1, -1, 42, 50, 28, -1, 16, -1, 15, 1, -1, -1, -1, 8, 106, -1, -1, 0, -1, 25, 25, 13, 32, 12, -1, -1, 5, 119, 66, -1, 1, 12, -1, 56, 106, 24, 106, 8, -1, -1, 66, 8, -1, 13, -1, 2, 12, 56, 32, 108, -1, 7, -1, -1, 87, -1, 0, 28, 111, -1, 0, -1, 24, -1, 5, -1, 10, 44, 56, 77, -1, 45, -1, 0, 27, 106, 0, 82, -1, 13, 80, 43, 37, -1, -1, 87, -1, -1, 0, 0, 64, 105, 2, -1, 10, -1, -1, 32, -1, 63, 35, 11, 0, 24, -1, 25, -1, 54, -1, 56, -1, -1, -1, -1, 0, 10, 56, 75, -1, 94, -1, 104, -1, 66, -1, -1, 121, -1, 78, -1, 40, -1, 1, 67, 42, 30, 45, 32, -1, -1, 0, 19, 13, 3, -1, -1, 23, 13, 1, 15, 40, -1, 56, 82, -1, -1, -1, -1, -1, 40, -1, 17, 27, 77, 27, -1, -1, 76, -1, 24, 13, 65, 13, -1, -1, -1, -1, -1, -1, -1, -1, 1, -1, -1, 47, 46, 22, 46, 23, 8, 0, -1, 89, 94, 57, 1, 22, -1, 0, 70, 106, -1, 0, 0, 2, 1, 0, -1, -1, 25, 8, 1, 33, 83, -1, 8, 1, 16, 17, 71, 99, 27, 92, 31, 6, -1, 9, 13, 6, 6, 119, 29, 19, 46, 41, -1, 1, 33, 24, 106, 0, 95, 19, -1, 12, 105, 74, -1, 15, 1, -1, 24, 33, -1, 1, 23, -1, 6, -1, -1, 6, -1, 0, 64, -1, 67, 0, -1, -1, 60, -1, 94, -1, 22, -1, 9, -1, -1, -1, 0, 36, 45, -1, 2, -1, 5, 1, 1, 1, -1, 17, 9, -1, 70, 0, 15, 45, 22, -1, -1, 28, 1, 47, 83, -1, 8, -1, 19, 0, 87, -1, 36, 8, -1, 0, -1, 43, 0, -1, 15, 46, -1, -1, -1, 0, 15, -1, 15, 8, -1, 15, 65, 9, 72, 87, -1, 26, 15, 37, 70, 60, 106, -1, -1, 46, 29, -1, 33, -1, 46, 122, 36, 64, 21, -1, 97, 38, 25, 77, 5, -1, 121, -1, 0, 9, -1, 0, 99, 78, 35, 8, 5, 0, 12, 99, 14, 9, 119, 15, -1, -1, -1, 8, 57, 8, -1, 35, 2, -1, 75, 29, 0, 1, -1, -1, 34, 114, 39, 0, 39, 29, 5, -1, -1, 87, 39, -1, 5, 11, 95, 97, 16, 20, 56, 8, -1, 15, -1, 3, 29, 8, 66, 10, -1, 24, 76, 17, -1, 71, 67, -1, 34, 77, 14, 1, 8, -1, 115, -1, 1, 76, 64, 1, 1, -1, 18, 92, 1, 51, -1, 6, 19, 4, 67, 10, -1, 28, -1, 122, 99, 8, 44, 1, 15, 0, 111, 8, 12, 45, 12, 92, -1, 47, -1, 26, 23, 40, -1, 97, 20, -1, -1, 45, 68, 34, -1, -1, 31, 18, -1, 1, 1, -1, 31, 57, 42, 78, 81, -1, 24, 67, -1, 15, -1, 70, 100, 98, 10, -1, 0, 1, 78, 0, 64, -1, 42, 28, 10, 3, 42, 45, 6, -1, -1, 0, 45, -1, 13, 76, -1, -1, 30, 16, 40, 12, 6, -1, 14, 115, 20, 15, -1, 24, 19, 24, -1, 24, 24, 25, 6, -1, 122, 95, -1, -1, 95, 42, -1, -1, -1, 94, -1, -1, 5, -1, 11, 29, 9, -1, 61, 15, 0, 76, 39, 42, 0, -1, 9, 108, 22, 0, -1, 87, 11, -1, 118, -1, 9, -1, -1, 96, 94, -1, 22, -1, 74, -1, -1, 0, 51, -1, 46, -1, 42, -1, 96, -1, 9, 34, -1, 0, -1, 4, -1, 88, -1, -1, 0, 9, 55, 9, 9, -1, 0, 78, -1, 22, 7, 22, 4, 68, 22, -1, 45, 63, 23, 0, 24, 18, -1, 63, 1, 53, -1, -1, 68, -1, 9, -1, 50, 62, -1, -1, 0, 4, -1, 1, -1, -1, 2, 34, -1, 36, -1, 0, 0, -1, -1, -1, 0, -1, -1, 12, -1, -1, 6, 15, -1, 105, -1, -1, -1, 47, 45, -1, -1, 0, 26, 0, -1, 0, 95, 2, -1, 44, 7, 8, -1, -1, -1, 2, -1, 23, -1, 11, -1, 108, 24, 29, 1, -1, -1, 38, -1, 32, 66, 26, 47, 34, 29, -1, 8, 39, 67, -1, -1, -1, 108, 9, 74, 97, 29, 15, 39, 24, 0, 6, -1, 56, 86, 75, 17, 55, 106, 110, 115, 37, -1, 25, -1, 94, 77, 68, 9, -1, -1, 22, 94, 60, 100, -1, 87, 25, 75, 75, 45, 12, 122, -1, 77, 72, 97, 0, -1, 37, 40, 97, 10, 89, 40, -1, -1, 66, 48, -1, 52, 25, 31, 47, -1, -1, -1, -1, -1, 55, -1, -1, 89, -1, 0, 119, 15, -1, 29, -1, -1, 66, 66, 110, -1, 36, 60, 4, -1, -1, 59, 0, 45, -1, 94, 10, -1, -1, -1, -1, -1, 25, 105, 22, -1, 26, 36, 71, 94, 105, 105, 17, 78, 4, 36, -1, 38, 85, 54, 99, 105, 3, -1, -1, 64, -1, 105, 99, 38, 68, 8, 100, 20, -1, 56, -1, 105, 55, -1, -1, 39, 3, 110, 6, 6, 0, 0, 1, -1, -1, 0, 0, -1, -1, -1, 37, 45, 123, -1, -1, 103, 57, -1, -1, 95, -1, 1, 15, 28, 33, -1, -1, 37, 44, 63, 104, 24, 105, 20, 12, 28, -1, -1, 46, 16, -1, 41, -1, -1, -1, -1, 61, 44, -1, 5, -1, 14, 0, 108, 46, 13, 53, 1, -1, 103, -1, 8, 8, 42, 42, -1, 0, -1, -1, 100, 1, 17, -1, -1, 0, -1, 6, 15, 11, 102, 0, -1, -1, 1, -1, -1, 87, 0, 113, 30, 40, 17, 1, -1, -1, -1, 0, -1, 91, 46, 1, -1, 25, 8, 108, 8, 0, -1, 0, 0, 0, 0, 25, 3, 3, 82, -1, 107, 3, 44, -1, 14, -1, 13, -1, 0, 0, 0, 29, 0, 25, 0, 67, 97, 107, 21, -1, -1, 110, 20, -1, 1, 14, -1, 93, -1, 51, -1, 42, 11, -1, -1, 0, 63, -1, 115, 66, 24, 122, 94, -1, 30, 11, -1, -1, 28, 66, 25, 66, -1, -1, -1, 46, 73, 62, 64, -1, -1, 0, 13, 1, 6, 63, 105, -1, 24, 1, 14, 75, 11, 66, 25, 23, 50, 76, 0, 37, -1, -1, 22, 28, 0, -1, 65, -1, -1, -1, 40, -1, 24, 25, 1, 105, -1, -1, -1, 25, 1, 66, -1, -1, 45, 99, -1, 0, 33, 0, -1, 0, 0, -1, -1, -1, 95, 111, 66, 9, 42, 40, -1, 0, -1, -1, 1, 28, -1, 11, -1, -1, 8, -1, -1, 27, -1, -1, -1, 0, 1, 25, -1, -1, -1, 30, -1, 1, 9, -1, -1, 99, 64, 47, -1, 65, -1, -1, 1, 28, 0, 1, 10, 103, 30, 50, 0, 62, 0, 25, 0, -1, 4, 110, 5, 0, -1, 0, 82, 8, -1, 36, -1, 8, 0, -1, 6, -1, -1, 99, -1, 22, 0, 62, 2, 0, 56, -1, -1, -1, -1, 0, 0, 67, 9, -1, -1, 9, -1, 4, -1, 13, 108, 67, 0, 37, 16, 12, 25, 1, 10, 0, 121, -1, -1, -1, -1, -1, 21, 48, 24, 66, -1, 2, 45, 24, 42, 40, -1, -1, 56, 5, -1, -1, 3, 65, 1, -1, 111, -1, 74, 0, 17, 18, 103, 1, 1, -1, 13, 0, 2, -1, -1, 112, 86, -1, 95, 42, -1, 0, -1, 39, -1, 1, 55, 71, 1, 0, 16, -1, 94, 6, 13, 40, 0, -1, -1, -1, 5, 34, -1, 12, -1, -1, 44, -1, -1, -1, 111, -1, 23, -1, 0, 5, 24, -1, 16, 39, 23, 8, 12, -1, 25, -1, 3, -1, -1, -1, -1, -1, -1, 2, 25, 0, -1, 32, 1, -1, 107, -1, 2, -1, 74, 8, 2, 1, 2, 2, 107, -1, 22, 0, 2, 27, 119, 6, -1, 29, 5, 35, -1, 0, 35, -1, -1, 91, 29, -1, -1, 18, 12, 15, -1, 32, 1, 29, 0, 29, -1, 32, 2, 26, 4, 17, 97, 42, 99, 97, 21, 48, 23, 23, 47, 10, 25, 40, -1, 27, 78, 11, -1, -1, 17, 45, 29, -1, 23, 9, -1, 94, 8, 24, 77, 21, 86, -1, -1, 1, 78, -1, -1, -1, 20, 4, 0, 21, 40, 0, 17, -1, -1, 108, -1, 24, 2, 114, -1, 68, 111, 53, 1, 36, 45, 32, 45, 68, -1, -1, -1, 77, 56, 93, 24, 107, 33, 6, 108, 8, -1, 87, -1, 25, -1, -1, 40, 16, 0, 45, 38, -1, 12, 37, -1, 26, 79, 26, 12, 55, -1, -1, 9, 6, -1, -1, -1, -1, 93, 1, 25, 6, -1, -1, 45, -1, 29, 2, -1, 1, -1, 66, 86, 14, -1, 10, 10, 1, 32, 53, 8, -1, 2, 1, 15, 25, 31, 15, -1, -1, 0, 37, 32, -1, 6, 20, -1, -1, -1, 54, 0, 19, -1, -1, 100, 34, 0, 24, 67, -1, 32, 2, -1, 77, 0, 0, 6, 4, 32, 66, -1, 33, 71, -1, 9, -1, 46, -1, 111, 13, -1, 0, -1, 6, 100, 17, 8, 6, -1, 78, 45, 45, 99, 1, -1, 0, 0, 31, 77, 13, -1, 76, -1, 17, -1, -1, -1, 22, 38, 0, 38, 0, 13, 8, 0, 94, -1, 36, 2, 0, 42, 8, -1, -1, 29, -1, 38, 38, -1, -1, 94, 96, 25, -1, 54, 13, -1, -1, 6, 25, 0, 70, 0, -1, -1, 36, -1, -1, -1, -1, -1, 6, 23, -1, 37, 7, -1, -1, -1, -1, -1, -1, 33, 3, 8, 4, 0, 1, 10, -1, 1, -1, -1, -1, 35, 0, -1, -1, 6, 3, 22, 48, 26, 0, 68, -1, 0, 33, 43, -1, -1, 27, 31, -1, -1, -1, 67, -1, 41, 8, 0, 28, -1, 22, 107, -1, 0, -1, -1, 29, 0, 9, 14, 110, -1, -1, 9, 13, 40, 47, -1, -1, 0, 97, 37, 6, -1, -1, -1, 13, -1, -1, 6, 20, -1, 71, 23, 25, 60, 15, -1, 0, 4, 8, 67, 63, -1, 1, -1, -1, 21, 8, 33, 38, 0, 24, -1, -1, 37, 9, 26, -1, 3, 33, 16, 119, 28, -1, 27, -1, 0, 64, 1, 15, 95, 103, 1, 26, 32, 11, 13, 57, 71, 12, -1, -1, 0, 75, 1, 19, 8, 103, 22, -1, -1, 31, 75, 46, 53, 53, 45, -1, 45, -1, 89, 17, 103, 93, 37, 0, 1, 36, 6, 26, -1, 12, 14, 26, 28, 23, -1, 45, 12, 64, 32, 13, -1, 8, 68, -1, 26, 8, -1, 24, -1, 0, 53, 5, -1, 115, 13, 32, 1, -1, 9, 9, 32, 0, -1, 16, 71, 33, 58, 1, -1, 19, 24, 5, 47, 3, 19, 21, -1, 6, 0, 33, 0, 21, -1, -1, 19, -1, 38, 19, 95, 26, 35, -1, 11, 33, -1, -1, 36, 52, 45, 0, 6, 74, -1, 40, 40, 21, 51, 36, -1, 39, 87, 9, 95, 75, -1, 55, 2, 73, 0, -1, 56, 39, 46, -1, 18, -1, 1, -1, -1, -1, 23, 1, 32, 26, 26, 0, 0, 40, -1, 34, -1, 0, 88, 45, 6, 6, 105, 1, -1, -1, 33, 25, 44, 88, 1, 78, 0, 39, 1, 45, 66, 85, -1, 7, 103, 83, -1, 120, 64, 16, -1, -1, 6, 12, -1, 96, -1, 17, -1, 87, 0, 71, 4, 45, 61, -1, 14, 0, 4, 0, -1, 95, -1, 25, -1, 47, -1, 0, -1, 9, -1, 7, 94, 36, 0, 73, 25, 9, 39, 23, -1, 9, 39, -1, -1, -1, 101, 32, -1, 35, 106, 11, 38, -1, 45, 13, 36, 73, 73, 0, 45, 56, 9, 5, -1, 118, -1, 1, 64, 38, 18, 38, -1, -1, -1, 42, -1, 111, 31, -1, 23, 14, 13, 118, 73, 9, 12, -1, 4, -1, 8, 15, -1, 120, 31, 68, 15, 64, 6, -1, 25, -1, -1, 0, -1, 9, 12, 73, 1, 33, 33, 81, -1, -1, 24, -1, 13, 32, 0, 13, 75, -1, -1, -1, -1, 1, 65, 19, 9, -1, 39, 0, 14, -1, -1, -1, -1, -1, 0, -1, -1, 13, -1, 8, 5, 67, 27, 50, -1, -1, -1, -1, 47, -1, -1, -1, 98, 98, 87, -1, 37, 71, 1, 26, 25, -1, -1, 67, -1, 70, 25, -1, -1, -1, 78, -1, -1, 0, 1, 28, 67, 60, -1, 99, 3, 1, 0, 6, 13, 27, 45, 37, 1, 51, 68, 107, -1, -1, -1, 93, 0, 18, 13, 18, 13, 119, -1, -1, 118, 28, -1, -1, 116, -1, 33, 1, -1, -1, 6, 23, 119, 111, -1, -1, 81, 112, -1, -1, -1, -1, 5, 92, 1, 23, 1, 1, 1, 8, 1, 0, 40, 45, 2, -1, 23, 33, 8, 52, 0, 0, -1, 0, 56, 20, -1, 15, 81, 72, 0, 7, -1, -1, 7, 7, -1, 56, 8, 0, 64, -1, 105, 45, 12, 1, 4, 0, 28, -1, -1, -1, 24, 16, 16, 72, -1, -1, 23, 110, 36, 15, 108, 36, 104, 58, 0, -1, 15, 0, 97, 0, 25, 29, 3, 82, 40, 24, 1, 0, 0, -1, 72, -1, 93, -1, 0, 13, -1, 28, -1, -1, 36, 121, 17, 63, 36, 24, 39, 32, 9, -1, 116, 3, -1, -1, 51, -1, 24, 51, 67, 0, -1, 0, -1, -1, 8, -1, 3, 16, -1, 8, 3, 81, -1, -1, -1, -1, -1, 0, -1, 17, 43, 13, 95, -1, 22, -1, 26, -1, 40, 100, 17, 89, 3, 72, 87, 3, 63, -1, 1, -1, 46, 42, -1, 40, 13, 47, -1, 51, 0, 29, 48, -1, 63, 0, 44, 23, -1, 5, 68, -1, 39, 22, 89, 26, 77, -1, 13, 0, 3, 1, 78, -1, 34, 13, 1, 12, 111, 103, -1, 75, 32, 40, -1, 57, 0, 57, -1, 66, -1, 45, -1, 70, 25, 76, 1, -1, 72, -1, -1, 40, -1, -1, 45, 40, -1, -1, 0, 25, 44, 9, 0, 104, 0, 26, 0, 2, 12, 30, 11, -1, 1, 113, 26, 26, 48, -1, -1, 50, 24, -1, 33, 92, -1, 15, 13, 7, 24, 9, -1, -1, -1, -1, -1, 15, -1, 24, -1, -1, 46, 99, 33, -1, -1, 9, -1, 30, 1, 63, 10, 0, 5, 1, 40, 52, 8, 21, -1, 56, 100, -1, 7, 99, 46, -1, 0, -1, -1, 14, 3, 53, 12, 5, 66, 20, 46, -1, 46, 26, -1, 22, 105, 24, -1, 52, -1, 0, 11, 40, 110, 9, -1, 58, 44, 23, 94, 39, 8, 38, -1, 13, -1, 2, 8, 0, 16, -1, 97, 100, 62, -1, 24, 28, 38, -1, -1, 42, -1, -1, 76, 17, -1, 0, 104, 16, 119, -1, 0, 7, -1, 50, 0, 2, -1, 106, -1, -1, 112, 64, -1, 6, -1, 12, -1, 70, 6, 5, 6, 1, -1, -1, 8, 43, -1, -1, 112, -1, -1, 2, 8, 103, 8, -1, 10, 93, -1, 64, -1, 0, 24, -1, -1, 19, 18, 36, 118, 122, 24, -1, -1, -1, -1, 13, -1, 118, -1, -1, -1, 73, 95, -1, 1, -1, 33, -1, 77, 34, 16, -1, -1, 0, 82, -1, 24, 87, 4, -1, 65, 0, -1, -1, -1, 22, 95, 17, -1, 52, 97, 58, 75, 92, 0, -1, 6, 44, -1, 17, 52, 52, 52, 52, 68, 0, 0, 44, 0, 89, 0, -1, 6, -1, 56, -1, 45, -1, 0, -1, 63, 23, 12, 16, 68, 16, 1, -1, 100, 0, 26, 105, -1, 3, -1, 43, 4, -1, 85, 27, 31, -1, 24, 46, 45, -1, 105, 93, -1, 45, 13, 44, -1, -1, -1, -1, 45, -1, -1, 29, 105, -1, 12, 52, 75, 9, -1, -1, 12, 117, 0, 60, 108, -1, 77, -1, 6, -1, 77, -1, 0, -1, 0, 25, 70, 75, -1, 6, -1, 7, 0, 22, 34, 0, 0, 21, 105, 12, -1, 24, -1, -1, 40, 45, -1, -1, 0, 67, 0, 15, 25, 4, 1, 6, 0, 0, -1, 29, -1, 17, 58, -1, 37, 28, -1, 55, 111, 0, 23, 100, 13, 4, 17, -1, 5, 4, -1, 4, 87, 60, -1, 95, -1, -1, 5, -1, -1, -1, 12, -1, 67, -1, -1, -1, 6, 0, 66, 37, -1, 0, 15, 66, 12, 12, -1, 17, 0, 8, 71, 12, 0, 65, 2, 0, 12, 14, 10, -1, -1, 97, 75, 5, 0, 1, 6, 97, -1, -1, -1, 1, 0, -1, 44, -1, 33, -1, 67, 0, 55, 44, -1, 6, 2, 13, 12, 0, 95, 6, 0, -1, -1, 41, -1, 68, 0, 108, 64, 7, 12, -1, 24, -1, -1, -1, -1, 78, 0, 33, 13, -1, 13, 33, 6, 6, -1, 98, -1, 21, 55, 55, 17, 22, -1, 6, -1, 6, 19, 42, 0, 8, 121, -1, 33, -1, -1, -1, 95, 77, -1, -1, 106, 34, -1, 71, 119, 6, -1, 0, 0, 32, -1, 24, 12, 21, -1, 0, 1, 8, -1, 38, -1, 6, -1, 95, -1, 47, -1, 2, 45, 2, 4, 0, 8, 103, -1, -1, 0, -1, -1, -1, 15, -1, 6, 73, 48, 13, 12, -1, -1, 10, 107, -1, -1, 6, -1, 10, 38, 27, 25, 8, -1, -1, 24, 27, 2, -1, -1, 62, 33, 8, 75, -1, 0, 27, 0, -1, -1, 27, 30, -1, 0, 0, 0, 4, 2, -1, 23, 98, -1, 0, -1, 0, 45, 0, 0, 80, 12, -1, 19, 15, -1, 58, -1, -1, -1, -1, 121, 13, -1, 34, 12, 65, -1, -1, 0, 32, 0, 15, -1, -1, 1, 1, 67, -1, 106, -1, -1, 0, -1, 31, 47, 2, 47, 23, 0, 13, 0, -1, -1, 106, 0, -1, -1, 9, -1, -1, 39, 1, 13, 0, -1, 42, 24, -1, 102, -1, 32, 30, -1, -1, -1, -1, 8, -1, 13, 76, -1, -1, -1, -1, 44, 12, -1, 99, 19, 0, -1, -1, 92, 103, 0, 87, 106, 67, -1, -1, 30, 100, 22, 24, 0, 0, 55, 31, 6, 2, -1, -1, 39, -1, -1, 40, -1, -1, 64, 98, 14, -1, 0, 45, -1, 40, 55, 0, -1, 27, 0, -1, -1, -1, 19, 25, 5, 0, -1, -1, -1, -1, -1, 3, -1, 23, -1, -1, 35, 9, 32, -1, 4, -1, -1, 47, 41, 85, 0, 103, 105, 45, 19, -1, -1, 1, -1, 8, 25, -1, 5, -1, -1, 47, -1, -1, 6, -1, 63, 39, -1, 5, -1, 27, 58, 51, 20, 1, 0, 99, 71, -1, 0, 44, 16, 5, -1, -1, -1, 38, 0, 86, 8, 1, 34, -1, 7, 10, -1, 39, 60, -1, -1, -1, 0, -1, -1, 72, 1, 40, 87, -1, -1, -1, 0, -1, -1, 5, -1, -1, -1, 0, -1, 33, 0, 29, -1, 8, -1, 21, -1, 1, 1, 0, -1, -1, -1, -1, 41, 55, -1, -1, 9, 23, 36, 36, 33, 7, 56, 8, 48, -1, 79, 13, 0, 75, 0, 62, -1, 58, 32, 85, 119, 55, -1, 1, 0, 24, 38, 28, 67, 0, 33, -1, 9, -1, 0, 41, 95, -1, -1, 0, 6, 22, 61, 0, 37, 8, -1, -1, 1, -1, -1, 1, 4, -1, 0, -1, 117, 23, -1, 24, 1, 35, -1, 1, 26, 0, 0, -1, 112, -1, -1, 97, 0, -1, -1, 52, -1, -1, 25, 32, 10, 4, 0, 0, 0, 42, 0, -1, 92, 1, 83, 23, 6, 107, -1, 0, 22, -1, 1, 28, -1, 4, 16, 0, 6, 0, -1, 16, 28, 23, 2, 47, 47, -1, 0, 23, 13, 51, 2, 1, 0, 6, 1, -1, 14, -1, -1, 86, 48, -1, 18, -1, 100, 12, 70, 13, 67, 112, -1, 48, -1, 48, 0, -1, -1, -1, 13, 4, 76, -1, 4, 8, -1, 40, 36, -1, 108, 28, 12, -1, -1, -1, -1, -1, 109, 87, 0, 95, 0, -1, 1, 23, 0, -1, 75, -1, 11, -1, 4, 48, 48, -1, 87, 1, 1, 6, 28, 0, 105, 41, 32, -1, -1, 7, -1, 4, 20, 42, 20, 106, -1, 85, -1, -1, -1, 4, -1, -1, 24, 92, 103, 1, 17, 1, -1, 93, 20, 24, 24, 1, 13, 92, -1, 0, -1, 12, 15, 13, -1, 1, 1, 1, 24, 0, 18, 105, 76, 4, 94, 64, -1, 78, -1, -1, 25, 32, -1, 45, -1, 17, -1, 0, -1, 5, 13, -1, 23, 0, 0, -1, -1, 42, 0, 64, 56, 2, 53, 5, 6, 14, -1, 19, 23, -1, 41, 24, 4, 9, -1, 82, 55, 49, 1, -1, 1, 105, 0, 7, 58, -1, 1, 13, -1, 1, 11, -1, 12, 92, 13, -1, 25, 44, 48, 70, 83, 73, 23, -1, -1, 1, 34, 37, 32, -1, 38, 36, 40, 0, 3, 0, -1, 68, 108, 12, -1, 82, 51, 48, 58, -1, -1, 37, 13, -1, 3, -1, 4, 118, 8, 13, 25, 95, 4, 26, -1, 65, 0, 33, 104, 100, 18, 10, 9, -1, -1, 94, 1, 0, 18, -1, 0, 95, 6, 1, 13, 42, 4, 43, -1, 60, 22, 9, 0, 15, 33, -1, -1, -1, 36, 55, 7, 13, 5, -1, 40, -1, -1, 0, 12, -1, 38, 40, 94, 25, 29, -1, 15, -1, 45, 12, 6, 1, 65, 56, -1, 18, -1, 45, -1, 36, 24, 6, -1, 0, 100, -1, 1, -1, 8, -1, -1, 39, 9, 9, 46, -1, 41, 89, 122, 38, 57, 14, 71, 20, 108, 29, 114, -1, 25, -1, 33, 3, 25, 18, -1, 99, 12, 8, -1, 0, -1, 4, 6, 71, -1, -1, 7, -1, 8, 36, -1, 94, 6, -1, -1, -1, -1, 78, 48, -1, 14, 1, 52, 98, 87, -1, 105, 59, 17, 54, -1, -1, 94, 5, -1, 6, -1, 25, -1, 12, 12, 16, 43, -1, 44, -1, 76, -1, 56, -1, 20, 18, 95, 87, 87, 10, -1, 0, 64, 11, -1, 24, -1, 8, 24, 75, 105, 35, -1, 20, -1, 2, -1, 6, 65, 36, 7, -1, 44, -1, 18, -1, 35, 4, 45, 3, 64, 53, 37, -1, 24, 89, 62, -1, 6, -1, 24, 24, -1, -1, -1, -1, 46, 17, 4, -1, 51, -1, -1, -1, 57, 55, 1, 45, 60, -1, 13, 0, 40, -1, 58, 25, 30, -1, 0, 74, 57, 30, -1, 28, 5, 32, 13, -1, 40, 107, 6, 1, 1, -1, 100, 3, 13, -1, 102, 32, 56, 14, 9, 0, -1, 35, -1, -1, 0, 24, 7, -1, 24, -1, 1, 106, 29, 12, 119, -1, -1, 0, 118, 8, 46, 0, 1, -1, 24, -1, -1, 31, -1, 81, 6, 48, 44, 95, 1, -1, 25, 94, 0, 8, 19, 92, 0, -1, 5, 12, 0, -1, 0, 1, 13, 4, 9, 0, 97, 0, -1, 0, 37, -1, 63, 6, -1, -1, 40, 19, 5, -1, 71, -1, 23, -1, 60, -1, -1, 109, 100, 8, 28, -1, 42, 0, 10, 0, 108, -1, 40, 4, -1, 29, -1, 47, 28, 24, 0, 28, 33, 36, -1, 12, 14, -1, -1, 0, -1, 9, 6, 0, 75, 33, 8, 83, 99, -1, 13, -1, 87, 3, 33, -1, 37, 24, 13, 8, 26, -1, 33, 4, -1, -1, -1, 4, 13, -1, 32, 6, 95, -1, 8, 0, 4, 65, 0, 40, 0, 12, -1, 4, 71, 78, 12, 17, 62, -1, 61, 78, 91, 0, 0, -1, 8, -1, 13, 51, -1, 8, 26, 6, 122, -1, -1, 2, 5, -1, 9, -1, -1, 28, -1, 8, 0, 2, 77, -1, 75, 4, 13, 44, 89, 38, -1, 25, 30, 13, -1, -1, 6, -1, 25, -1, -1, 0, -1, 45, -1, 55, 0, 12, 27, 22, 27, -1, 1, -1, 2, 45, -1, 8, -1, 4, 36, 35, 30, 0, -1, 76, 2, 4, 45, 55, 9, -1, -1, 19, 48, 68, 110, 7, 0, 9, 103, 19, 13, -1, 81, 15, 59, 26, 35, -1, -1, 53, -1, -1, 17, -1, 33, 34, 13, 1, 1, 13, 88, 28, -1, 26, 32, 25, -1, 13, 0, 34, 0, 35, 45, 10, 21, 25, 4, 1, 7, 47, -1, 32, -1, -1, -1, 8, 0, -1, 13, 8, 36, -1, 18, 1, -1, -1, -1, 4, 4, 13, 12, 111, 17, 29, -1, 13, 34, 76, 0, 4, 13, 89, -1, 14, 0, 40, 35, 53, -1, -1, -1, 12, 70, -1, 41, 47, 63, 29, 40, -1, 32, 1, 45, -1, -1, -1, -1, -1, 56, 9, -1, 12, 19, 39, 46, -1, 0, 1, 8, 8, -1, 0, 13, 2, -1, 0, -1, -1, 8, 40, 20, 10, -1, 0, 40, -1, -1, -1, 46, 34, 4, 102, 0, -1, 13, 60, -1, -1, -1, -1, 11, 96, 2, 13, 1, 71, 75, 70, -1, -1, 0, -1, 68, 0, -1, 6, 46, -1, 105, 92, -1, 37, 0, 0, -1, 102, -1, 54, -1, 15, 20, -1, 13, 12, 89, 21, 12, 36, -1, -1, 78, 1, 27, 4, 66, -1, 0, 33, -1, 31, -1, 7, -1, -1, -1, -1, -1, 13, -1, 4, 45, -1, 7, -1, 76, 17, 96, -1, 44, 39, -1, -1, -1, 14, 121, 22, 14, -1, -1, 24, 95, 100, 40, 12, 12, 15, -1, 71, -1, 10, -1, -1, -1, 9, 38, 36, -1, 1, -1, 52, 12, 77, -1, 46, 47, 82, 32, 0, 9, 99, -1, 96, 94, -1, -1, 108, -1, -1, 46, 8, 66, 73, 4, 1, 27, 93, 14, 5, -1, 0, 6, -1, 6, 45, 5, 45, 0, -1, -1, 18, -1, 15, 0, 122, 1, 1, 1, 33, -1, -1, 1, 32, 64, -1, 43, 21, 0, 0, 0, 0, -1, -1, -1, 78, 0, 6, 53, 2, -1, 102, -1, 55, -1, 5, 101, -1, 21, 45, 1, 0, 24, -1, -1, 25, 76, 57, 1, 24, 14, 12, 0, -1, -1, -1, -1, -1, 23, 6, -1, 65, 96, 96, 0, 57, 14, 110, 13, -1, -1, 6, 2, 32, 9, 76, 31, 71, 68, 88, -1, 24, 33, 80, 121, -1, 86, 0, -1, 1, -1, 15, -1, -1, 76, 108, 26, 4, -1, -1, 8, 15, 15, 0, 92, 25, 107, 114, 44, 15, 13, 32, 0, 33, 0, 20, 37, 63, -1, -1, -1, -1, 6, 45, 10, 28, 31, -1, 33, -1, 2, 12, 44, 37, 4, 3, 0, 83, -1, 76, 106, 6, 6, 44, -1, 106, 12, 6, 89, 26, -1, 25, -1, 0, 2, 77, 114, 66, 27, 3, -1, 33, 0, -1, 34, -1, 28, 0, -1, -1, 32, 13, 8, 95, -1, 37, 8, -1, 0, 8, 26, -1, 15, 45, 0, 9, 1, -1, -1, 95, 17, -1, 40, -1, -1, 4, 119, 0, 39, 55, -1, 13, 92, 30, -1, 107, 1, 24, -1, 1, 32, 0, -1, 0, 8, 0, 48, -1, 0, 119, 29, 123, 48, 56, 5, 1, 9, -1, -1, -1, -1, 0, -1, 104, 8, 11, 47, 6, 43, 3, 0, 64, 0, 70, 46, -1, 0, 66, 4, -1, 109, 43, 85, 56, 24, 94, -1, 32, 18, 55, -1, 9, 24, 58, -1, 25, 15, -1, -1, 1, 19, 0, 34, -1, -1, 28, 13, 105, 55, 71, 8, 20, 39, 6, 13, 21, -1, -1, 67, 1, 0, 23, 1, 23, 2, 35, -1, 94, 43, 1, 87, 6, 124, 24, -1, -1, -1, 15, 21, 32, -1, 112, 51, 45, 40, -1, 0, 0, 13, 1, 1, 1, 1, 40, 40, 14, 67, 1, 0, 19, 95, -1, 71, 13, -1, 40, -1, 1, 122, 103, -1, -1, -1, -1, -1, -1, 21, 15, 17, 6, -1, 2, 35, 0, 21, 21, 21, -1, -1, 56, 103, 0, 8, 66, -1, -1, 31, 13, -1, -1, 40, 21, 65, 105, 89, 15, 0, 15, 68, -1, -1, -1, -1, 0, -1, 13, 21, -1, 71, -1, 104, 17, -1, 36, 0, -1, -1, 53, 70, 2, 94, 97, 26, 9, 26, 34, 79, 79, 77, 15, 0, -1, 96, -1, 60, 60, 41, 0, -1, 15, 50, 36, -1, 44, 18, -1, -1, 68, 12, 30, 0, -1, -1, 99, 14, 38, 12, 104, 13, 0, -1, 0, 86, 32, -1, 21, -1, -1, 110, 11, -1, 6, -1, 32, 18, 1, 3, 9, 27, -1, 12, -1, 108, 2, -1, 8, 46, 0, 106, 0, 4, -1, 0, 115, 0, -1, 0, 30, 33, 27, -1, 11, 22, -1, 95, 30, -1, 8, -1, -1, 0, 46, 40, -1, 27, -1, 11, 0, 42, 8, 110, -1, -1, -1, 1, -1, -1, 28, 0, 0, 5, 22, 61, -1, 82, 122, 29, 0, 34, 62, -1, 6, -1, 13, 4, 0, -1, -1, -1, 74, -1, 64, -1, -1, 106, 13, 0, 13, 37, -1, 1, 58, 6, 45, 45, 45, -1, 14, 17, 26, 0, 8, -1, 35, 54, 1, 6, -1, 9, 9, -1, 76, 2, 107, 0, -1, -1, -1, 34, 0, 11, 4, 46, -1, -1, -1, 15, -1, 2, -1, 32, 3, 53, 27, -1, 36, -1, 0, -1, 47, -1, 13, -1, -1, 40, 1, 16, 53, 5, -1, 22, 32, 1, -1, 7, 0, 28, -1, 0, -1, 97, -1, 1, 10, -1, -1, 1, 0, 0, 34, 25, -1, 67, 1, 1, 47, -1, 1, 21, -1, 0, 0, 39, 4, -1, -1, 70, -1, 0, -1, 39, 25, 9, -1, -1, -1, 1, 31, 1, 82, -1, 16, -1, 0, 65, 71, 12, -1, 13, 119, 7, -1, 14, 2, 112, 86, 95, 2, 46, 0, 20, 2, -1, -1, 13, -1, -1, 26, -1, -1, 0, 16, 27, 21, -1, 67, 45, -1, -1, 13, 42, 5, -1, 0, 103, -1, -1, 100, 12, 0, -1, 8, 16, 0, 20, -1, -1, 0, 0, 1, -1, 12, -1, 107, 4, 44, 0, 110, 19, 106, 0, -1, 45, 11, 33, -1, 62, 62, -1, 0, 13, -1, -1, 40, 46, 28, 45, -1, -1, 61, -1, 16, -1, 12, 10, 0, 57, 83, 20, 57, -1, -1, 97, -1, 19, -1, 2, 45, -1, 0, 45, 55, 0, -1, 65, 9, 58, -1, 0, 87, 45, 28, 27, 66, -1, 24, 55, 30, 6, -1, 1, -1, 39, 3, 13, 67, -1, 6, 15, 21, 68, -1, 0, 4, 1, 52, 25, -1, 52, 28, 33, 0, 0, 8, 25, -1, 25, 6, 52, -1, 35, -1, 11, 37, -1, 15, 13, 32, 44, 82, 12, 0, 13, 44, 0, 6, -1, -1, 17, -1, 75, 35, -1, 45, -1, 0, 13, -1, -1, 36, -1, 0, 3, 55, -1, 87, 91, -1, 13, 8, 13, 92, 4, 0, -1, 2, 29, -1, -1, -1, -1, 3, 51, 6, -1, 27, 119, -1, 15, -1, -1, 26, -1, 29, 36, -1, 44, -1, 66, -1, 10, -1, 1, 68, -1, -1, 4, 22, -1, 118, -1, 103, -1, -1, 40, 29, 71, 6, 51, 40, -1, 95, 23, 102, -1, 106, -1, 4, -1, 89, 45, 0, -1, 2, 36, 15, -1, -1, -1, 123, -1, -1, 108, -1, 16, -1, -1, 9, -1, -1, 5, 117, 36, -1, -1, -1, -1, 13, -1, -1, 12, 0, -1, -1, 25, 17, 36, -1, -1, 61, -1, 12, -1, 29, 92, -1, 0, -1, 4, 50, -1, 1, 54, 13, 81, 89, -1, -1, -1, 71, 0, -1, -1, 45, -1, 12, -1, 13, 0, -1, 0, 16, 95, 76, 29, -1, 8, 1, 6, 117, -1, -1, -1, -1, 6, -1, 22, 44, -1, -1, 50, 0, -1, 6, 32, 80, 45, 27, -1, -1, -1, -1, 4, -1, 118, -1, 44, -1, 16, 100, 6, 67, 56, 8, 94, -1, 11, -1, -1, 6, 0, -1, -1, 97, 104, -1, 2, 40, 1, 98, -1, 62, 0, -1, -1, 8, -1, 3, 27, 9, 76, 63, 11, 2, 52, 2, 22, 29, 30, 46, 63, -1, -1, -1, 48, 95, 79, -1, 40, 22, -1, 100, -1, -1, 8, 18, 40, 105, 0, -1, 80, 8, 40, 22, -1, 16, -1, 29, 13, 45, 58, 29, 42, -1, -1, 66, -1, -1, 23, 67, -1, -1, 0, -1, 29, 63, 1, 0, -1, 44, 107, 115, 83, -1, 34, 40, 87, 29, -1, -1, 33, 76, 15, 1, -1, 0, 79, 25, 78, 36, -1, 59, -1, -1, 107, -1, -1, 67, -1, 72, -1, 78, 32, -1, 72, 118, 64, 1, 67, 94, 13, -1, -1, 92, 63, 14, 53, -1, -1, -1, 28, 24, 8, 8, -1, 22, -1, 13, 15, 1, 15, 2, 1, 7, 9, 20, 10, 1, 26, 1, -1, 9, 119, 33, -1, -1, 24, 78, 53, -1, 1, 6, 70, -1, 13, 18, -1, -1, 99, 0, 85, 29, -1, -1, 57, 83, 7, -1, -1, 1, 60, 94, 56, 108, -1, 3, -1, 5, -1, 7, 0, 4, 6, 0, 113, 68, 22, -1, -1, 44, 0, 2, 60, 59, -1, 18, -1, 0, 32, 40, -1, -1, 99, 6, 58, 16, -1, 40, 82, 45, 44, 57, 0, 23, 12, 12, 63, 24, 21, -1, 35, 4, -1, 7, 7, 25, 13, 81, 55, 4, 17, 1, 118, 59, 1, 39, 63, -1, 17, 45, -1, 2, 48, 59, -1, 13, 18, 48, 77, 50, 59, 0, -1, 104, 65, 12, 6, 45, -1, 0, 0, 39, -1, -1, 4, 14, 44, 107, 0, 120, -1, -1, 1, 107, 41, 0, 4, 0, 2, 8, 29, 47, -1, 0, 5, 14, -1, 86, -1, -1, 60, -1, 30, 0, 116, 0, 0, 76, -1, 45, 36, 33, 11, 8, 0, 28, 12, 23, -1, -1, 14, -1, 6, -1, -1, 1, -1, 0, 35, 50, 74, 0, 105, 63, -1, 71, -1, 1, 1, 18, 4, 5, 118, -1, 60, 59, -1, 0, 2, -1, -1, -1, -1, 57, -1, 31, 7, 3, 55, 105, 0, 6, 0, 79, 5, 120, 6, 6, 76, -1, 6, -1, 2, 38, -1, 19, -1, 0, 1, -1, 47, 1, -1, 24, 118, 45, 13, 13, 0, -1, -1, -1, 0, 89, 5, -1, -1, 72, 78, 78, 6, 0, 0, -1, 12, 40, 0, 0, 76, 37, 26, 11, 0, -1, -1, 33, 1, 8, 0, -1, 57, -1, 0, 5, 46, 13, 122, 20, -1, 32, 104, 15, 85, 68, 1, 76, 25, 64, 0, 1, 0, -1, 55, 1, 53, 0, 73, 0, 22, 22, 1, 23, 45, -1, -1, 6, 0, 3, -1, 0, -1, -1, -1, 0, 14, 24, 11, 20, 0, 33, -1, -1, 9, 93, -1, 38, -1, 8, -1, 30, 16, 1, 55, -1, -1, 13, 5, 33, 0, 4, -1, 7, -1, 0, -1, 0, 3, 26, 6, 6, 97, 78, 2, 13, 31, -1, -1, 93, 17, 46, 75, 122, 0, 0, 0, 10, 108, 0, 82, 4, 108, 17, 2, -1, 78, 45, 56, 56, 56, -1, 68, 13, 0, 24, 34, -1, 1, -1, 118, 121, 3, 63, 18, 55, 2, 12, 0, 15, 4, -1, 83, 45, -1, 22, 0, 5, 2, 75, 62, 6, 28, 11, -1, -1, 92, 7, 0, -1, -1, 3, 30, -1, 0, 26, -1, -1, -1, -1, 25, 12, 6, 46, 45, 48, 3, 45, 33, 45, 0, -1, -1, 0, 6, 25, 18, -1, 0, -1, -1, 47, 66, 32, -1, 100, 16, -1, 5, -1, 12, 0, 19, 5, 0, 63, 5, 45, -1, 24, -1, 21, 23, 6, -1, -1, -1, 74, -1, 0, -1, 34, -1, -1, -1, 22, -1, 0, 6, 8, 64, 18, 76, 33, 35, -1, 0, 0, -1, 40, -1, -1, -1, 114, 0, 45, 18, 89, 92, -1, 71, 108, 8, -1, 73, -1, 30, 23, -1, 21, -1, 0, -1, -1, -1, 0, -1, 0, 0, 96, 29, 31, -1, -1, 33, -1, 22, 68, 6, 51, 5, 21, 0, 0, -1, 32, -1, 18, -1, -1, 36, -1, -1, 15, -1, 5, 110, 0, 77, 25, 0, -1, 62, -1, -1, 8, -1, 0, 122, -1, 0, 58, -1, 6, 0, 48, 13, 0, 20, 15, -1, -1, -1, 76, 28, 64, 31, 21, -1, 18, 28, 0, 4, -1, -1, 0, 0, 81, 16, 38, 19, 53, 96, -1, 91, 81, 8, 41, 0, 0, 8, 70, 0, 25, -1, 5, 0, 2, 6, 0, 36, -1, 40, -1, -1, -1, 3, -1, -1, 6, -1, 0, 25, 2, 100, -1, -1, -1, -1, 31, 16, 81, -1, 53, 0, 48, 8, 2, -1, -1, -1, 53, 91, 8, -1, 105, 79, 9, 1, -1, 64, 77, -1, -1, 24, 8, -1, -1, 16, 26, -1, 26, 1, -1, -1, 28, -1, 0, -1, 0, 105, 44, -1, 6, 11, 30, -1, 94, 10, 27, -1, 13, 2, 15, 8, 60, 0, 9, 7, -1, 86, -1, 89, 105, -1, 4, -1, -1, 0, -1, 8, 23, 39, 41, 1, 12, 25, 45, -1, 29, 1, 52, 29, -1, -1, -1, 26, 7, -1, -1, 0, -1, 70, -1, 117, -1, 8, 45, 22, 8, 5, 18, 19, -1, -1, 45, 2, 6, 71, -1, 5, -1, 3, 0, 105, 0, -1, 0, 7, 87, 78, 75, 5, 37, 25, 24, 68, -1, 8, 0, 44, -1, -1, 0, 0, 1, -1, 0, -1, 6, 13, 45, 68, 20, 45, 13, 5, 6, 8, 105, -1, 5, 0, -1, -1, 35, 5, -1, 24, 97, 102, -1, -1, 1, -1, 1, 1, 1, -1, 0, 19, 8, 3, 2, -1, 5, -1, 4, 95, 35, -1, 24, 12, 6, 5, 37, -1, 4, 8, 17, 11, 4, 39, -1, 13, 1, 54, 1, 107, -1, 13, -1, 0, 60, 5, 6, 37, 14, 71, 8, 65, 31, 66, 0, 124, -1, 1, 26, 0, 6, 15, 39, -1, -1, 6, 0, -1, 6, 56, 6, -1, 67, 11, -1, 4, 53, 89, 33, 33, -1, 0, 0, 1, 3, 39, 1, 34, 1, 107, -1, 71, -1, 5, 110, 71, 27, -1, -1, 8, 1, 7, -1, 45, 23, 7, 27, 0, -1, -1, 13, -1, 27, -1, 64, 53, -1, 26, 121, 0, -1, -1, -1, 10, 1, -1, 12, 54, -1, -1, 4, 33, -1, 6, 1, -1, -1, -1, 40, -1, 41, 10, 38, 6, 70, -1, 23, 24, 0, 122, 14, 33, 4, -1, 103, 13, -1, 33, -1, 55, 3, -1, 13, 63, -1, 0, 12, 53, 24, -1, 27, -1, 27, 26, -1, 31, 76, 58, 0, 40, -1, 51, 14, 20, -1, 47, 2, -1, 16, 6, 33, 10, 106, 1, 0, 45, -1, -1, -1, 15, 92, 106, -1, 0, 87, 13, 46, 8, 4, 40, 72, 37, 19, -1, 13, 43, 20, -1, 22, 6, 119, 26, 32, 65, -1, 15, 76, 64, -1, 67, 65, 3, -1, -1, -1, 50, -1, 45, 26, 4, 25, -1, 30, -1, -1, 15, 72, 106, 44, -1, 79, 8, 8, 13, -1, -1, 32, -1, -1, 13, 26, 0, 13, 40, 102, 16, 0, 8, 4, -1, 0, 4, 24, 89, -1, -1, 6, -1, 43, 16, 11, -1, 0, -1, 116, 9, 44, 12, 1, 0, -1, -1, 89, 16, -1, 16, 42, 6, 0, 53, 99, 12, -1, -1, 93, -1, 12, 40, 37, 40, -1, -1, -1, 22, 7, 0, 11, 1, -1, 80, 64, 66, -1, 9, 10, 8, 18, -1, -1, -1, -1, -1, -1, -1, 27, -1, 5, -1, 5, 118, -1, -1, 94, 12, -1, -1, 24, -1, -1, 121, 3, 36, -1, 9, 13, 32, 110, 4, 23, -1, 16, 54, -1, -1, 8, -1, 47, 26, 42, -1, -1, 64, 6, 13, -1, 14, 1, 11, -1, 67, 13, -1, 100, 33, 8, 67, 25, -1, 34, 105, -1, 62, 61, -1, -1, 26, 21, -1, 47, 2, -1, 50, 7, -1, -1, 0, -1, 25, -1, 122, -1, 110, -1, 60, 95, 19, 45, 120, 1, 30, -1, 68, 99, -1, 0, 32, 66, 6, 5, -1, 56, 45, 0, -1, 1, 25, -1, -1, -1, 86, 0, -1, -1, 0, 15, -1, 79, 118, 0, -1, 25, 13, -1, 12, 4, 34, 0, 25, 52, 19, 34, 42, 13, 9, 52, -1, -1, -1, -1, -1, -1, 84, 9, 8, 59, 111, 3, -1, -1, -1, -1, 11, -1, 0, -1, 4, 11, 20, 21, 8, 0, 11, 70, 32, 37, 35, 25, 30, 0, -1, 45, 71, -1, -1, 0, 0, 0, 7, 119, 0, -1, -1, 6, -1, -1, -1, 6, 47, -1, 99, 1, 29, 66, 21, 12, -1, 2, 1, 102, 32, 110, -1, -1, 116, 6, 4, -1, 19, 35, 24, 107, 120, 24, -1, 13, 24, 43, -1, 0, 0, -1, 5, 11, -1, 15, -1, -1, -1, 42, 0, 1, 87, -1, -1, -1, 6, -1, 52, -1, 5, 48, -1, 97, -1, -1, 43, 3, 0, 9, 4, -1, -1, 12, -1, 1, 0, 118, -1, 20, -1, 0, 7, -1, 8, -1, 52, 9, 4, 97, 5, 27, 76, -1, 22, 0, 32, 26, 37, 94, -1, -1, 94, 4, 21, -1, 103, 12, 33, 19, 13, 37, 58, -1, -1, -1, 32, 103, 93, 93, -1, -1, 35, 66, 13, 0, 1, 0, 93, 6, 13, -1, 23, 33, 33, 3, 76, 110, -1, -1, 0, -1, 32, -1, 55, 6, -1, 101, -1, -1, 4, -1, 19, 20, -1, -1, 28, 100, 46, -1, -1, 24, -1, 22, 0, 4, 68, -1, -1, -1, 96, 11, 0, 37, 0, 43, 2, 113, 75, 0, -1, -1, 67, 96, 25, -1, 53, 0, -1, 7, -1, 5, -1, 48, 0, 35, 97, 1, 1, -1, 15, -1, 13, -1, 77, 1, -1, 8, -1, -1, 100, 15, 3, 35, 3, 29, -1, 2, -1, 67, 18, 0, 0, 27, 48, 17, -1, 31, -1, 9, 78, -1, 21, 24, -1, 13, 46, 0, -1, 0, 24, -1, 23, -1, 0, 25, 38, 19, 56, 26, -1, 9, 45, 36, -1, 33, -1, 13, 39, 0, 0, 9, -1, 11, -1, 40, 9, 104, 20, -1, 1, 39, 9, -1, -1, 7, 62, -1, 1, 20, 36, 0, -1, -1, 47, 10, 52, 9, 1, 9, 14, -1, -1, 39, 4, -1, 9, 103, 12, 0, 0, 0, 10, 1, 9, -1, 12, -1, 4, 13, 4, -1, -1, -1, 6, 77, 67, -1, 1, -1, -1, 0, -1, 14, 1, -1, 64, 26, 18, 96, 22, 97, 0, 67, 0, -1, 36, 24, -1, 30, -1, -1, 0, -1, -1, -1, 12, 1, 6, -1, 3, 83, 0, 87, 40, -1, -1, -1, -1, 2, 39, 40, -1, 0, 13, 9, 25, -1, 0, 94, 52, -1, -1, 48, 0, 92, 1, 5, 14, -1, -1, 50, 11, -1, 56, 100, 4, 13, 31, 58, 96, 0, 1, 4, 8, 26, 13, 91, 68, 37, 2, 31, 25, 48, 71, -1, 4, 46, 56, 28, -1, -1, 13, -1, 8, 46, 42, -1, 12, 4, 1, -1, 0, 107, 100, 54, 4, 8, 61, -1, -1, -1, 5, 3, 6, 0, 61, 26, 35, -1, 120, 36, 0, -1, 8, 13, 4, -1, 13, 0, 8, 40, 66, 72, 33, 29, -1, 59, -1, -1, 33, -1, 4, 22, -1, -1, 44, 63, -1, 122, 1, 13, -1, -1, -1, -1, 119, 10, 8, 37, 0, 14, 0, 87, -1, -1, -1, -1, 119, -1, 30, 62, 31, 45, 56, -1, 1, 11, 0, 16, 4, -1, 6, 0, -1, 80, 0, 0, 6, 38, -1, 26, 65, -1, 14, 59, 64, 13, 0, -1, 1, -1, -1, 10, 71, 37, -1, 120, 25, -1, 1, -1, -1, 11, -1, 14, -1, -1, 6, 91, 9, 36, 40, -1, 39, -1, 96, 19, 1, 29, 13, -1, 23, 23, 33, 6, 8, 0, -1, 8, 4, 1, 122, 36, -1, 4, 10, -1, 20, 0, 3, 2, -1, 48, 68, 70, 4, 4, -1, 0, 2, -1, -1, 96, 110, 0, 8, 54, -1, 54, 8, 48, 111, 2, 25, 15, 2, 20, -1, 8, 7, -1, 0, -1, 1, 4, -1, 1, -1, -1, 34, 8, 4, -1, -1, 112, 0, -1, 4, 30, 21, 25, 21, 13, 4, -1, 28, 104, 37, 19, 8, 95, 93, -1, 68, 37, 17, 0, 9, 0, 1, 4, 23, 31, -1, 30, -1, 17, 6, 6, 0, 1, -1, -1, 12, -1, 15, 2, 15, -1, 4, -1, 10, 4, -1, 77, -1, 0, 38, -1, 102, 4, -1, 42, -1, 22, 0, 24, -1, 8, -1, 3, -1, 99, -1, 33, 2, 52, -1, 66, 22, -1, 38, 6, -1, -1, -1, 68, 67, -1, 31, 31, 35, 3, 52, 6, 37, -1, 0, 0, 43, 93, 22, 0, 37, 31, 7, -1, 63, 6, 6, 15, 31, -1, 67, 22, -1, -1, -1, -1, -1, 3, 3, 24, -1, 45, 4, 30, -1, 37, 31, 16, 42, 2, -1, -1, 4, 24, -1, 116, 53, 20, 9, 97, -1, 38, -1, 0, 22, 13, 35, 0, -1, -1, 24, 89, -1, -1, 2, 96, -1, 38, 15, 12, 14, 15, 25, 24, -1, 1, -1, 4, 40, 0, 13, 0, 111, 30, -1, -1, 45, 0, 13, 94, 8, 40, 7, 0, 15, 22, -1, -1, 22, 20, 1, 52, 52, -1, 4, 4, 124, 48, -1, -1, 22, 103, -1, 0, -1, 4, 6, 117, 24, 24, 22, 9, 8, -1, -1, 8, 78, 29, 5, 7, -1, 12, 27, 1, -1, 12, 68, 21, -1, 52, 6, 25, -1, 89, 18, -1, -1, 110, -1, 17, 110, 4, -1, 22, 59, 109, 13, 32, 77, 58, -1, 18, -1, -1, 21, 89, -1, 38, 13, 51, -1, 8, 23, 52, -1, -1, -1, -1, -1, 4, 4, 99, -1, 43, 13, -1, -1, 66, 75, 11, 0, 9, -1, 54, 74, 26, -1, -1, 42, 21, -1, -1, 8, 45, -1, -1, 3, 1, 14, 74, 27, 96, 91, -1, 21, -1, 10, 5, 63, -1, -1, -1, 10, 78, -1, 74, 42, 14, -1, 107, 49, 8, 56, -1, -1, 9, 13, -1, -1, -1, 106, 7, 0, 5, 58, 3, -1, 56, 68, -1, -1, 81, 3, -1, 0, 8, -1, -1, -1, -1, -1, 4, 71, -1, 47, -1, 0, 48, -1, -1, -1, 2, 9, -1, -1, 30, 21, -1, 5, -1, -1, 36, -1, 28, -1, 98, 31, -1, -1, -1, 42, 9, -1, -1, 95, -1, 55, -1, 43, -1, 18, 70, -1, 25, 89, 4, 0, 45, 0, -1, 0, 15, 27, 115, -1, 1, -1, 54, 58, 64, 19, -1, -1, 36, -1, 110, -1, 27, -1, -1, -1, 61, -1, 26, 4, -1, -1, 6, 24, 9, -1, 1, -1, -1, -1, 0, 0, 87, 3, 20, -1, -1, 19, 9, 10, 4, 46, 1, 16, 40, 24, 81, -1, 29, 8, -1, 116, -1, -1, 76, 5, 53, 45, -1, -1, 0, -1, 0, 4, 30, -1, -1, -1, -1, 87, 20, -1, 6, 26, 25, 64, -1, 6, 3, -1, -1, -1, 104, 0, -1, 22, 18, 9, 11, 4, 24, 40, 53, 19, -1, 19, -1, 120, 1, 24, 45, -1, 31, -1, 3, 16, 57, 0, 5, 7, 57, 57, -1, 64, 12, 21, 0, 23, 33, -1, 43, 6, 17, 71, 59, 44, -1, -1, 4, 0, 4, -1, 8, 11, -1, 18, 4, 0, 0, 13, 35, 5, 26, 105, 40, 32, 0, -1, 13, -1, 26, 65, -1, -1, 19, -1, -1, 65, 16, 30, -1, -1, 9, 86, 7, 81, 73, -1, 0, -1, -1, 8, 13, -1, 61, 42, 100, -1, -1, 50, -1, 41, 57, -1, 1, 2, 31, 13, 37, 38, 10, -1, 34, -1, -1, -1, -1, 23, -1, 8, -1, 0, 16, 79, 80, 80, 76, -1, -1, 1, -1, 2, 22, 111, 0, -1, 67, 9, 0, -1, 54, -1, 15, 23, 50, -1, 22, -1, 12, -1, -1, 74, 70, 111, 111, 4, 25, 48, -1, 42, 6, 6, 3, 84, 0, -1, -1, -1, 96, -1, 5, 99, 105, -1, 2, 27, 25, -1, 23, -1, 64, 31, 0, -1, -1, -1, -1, 9, 116, 38, 12, 30, 6, 63, -1, 56, 33, -1, -1, 19, -1, -1, 8, 58, 27, 68, -1, -1, 8, -1, 35, 56, 71, 26, -1, 37, 0, 29, 16, -1, -1, 103, 105, -1, 0, 3, -1, 46, 0, 21, 4, -1, 20, 12, 14, 2, 16, -1, -1, 70, 0, 16, 14, 55, 1, -1, -1, -1, 85, 19, 91, 8, 0, 12, 19, -1, 48, 22, 13, 27, -1, 60, -1, 33, 5, 0, 15, 6, 21, 43, 25, -1, 4, -1, 8, 67, 13, 22, -1, 119, 13, 8, 44, -1, -1, -1, -1, -1, 64, 99, 3, 0, 2, 7, -1, -1, 89, -1, 10, 50, 0, 2, -1, 32, 8, -1, 0, 9, -1, -1, -1, 101, 60, 13, -1, -1, 2, 6, 58, 48, 40, -1, -1, 33, 89, -1, 0, 16, 33, 48, -1, 5, -1, -1, 38, 9, -1, -1, 24, 17, 0, 8, 0, 73, 8, 26, -1, 4, 22, 2, 87, -1, 2, 48, 6, 102, -1, 0, 55, 95, 36, -1, -1, 8, 55, 115, 70, -1, -1, 44, 37, -1, 13, -1, -1, 0, -1, 23, 5, -1, 40, 57, 13, 71, 0, -1, 4, 79, 68, 20, 12, -1, 9, -1, 26, -1, 91, 4, 20, 1, 89, 0, 25, 15, 87, 33, 17, -1, -1, -1, 1, 17, 23, 13, -1, -1, 33, 0, 1, 22, 111, 17, 44, 25, -1, 6, 23, 63, 92, 92, 13, -1, 0, -1, -1, 8, 0, -1, 1, 92, 29, 0, 7, 6, -1, -1, 87, 44, -1, 22, -1, 21, 18, 8, 44, 29, -1, 5, 67, -1, 53, 6, 71, 15, 58, 13, 0, 39, 1, -1, 81, 6, 103, -1, 44, 9, 0, -1, 15, -1, 6, 39, -1, 4, 4, 71, 33, -1, 2, -1, 33, -1, 3, -1, -1, 13, 11, 40, 0, 78, -1, 65, -1, -1, 4, -1, 40, 97, 26, -1, 16, 44, 1, 30, -1, -1, 47, 6, 17, 106, -1, -1, 24, 106, -1, 4, -1, 2, 113, 97, 47, 9, -1, 35, -1, 0, 80, 6, 35, -1, 8, -1, -1, -1, 25, 97, 13, -1, 6, 55, 0, 32, 0, 3, -1, 4, 53, 44, 0, 35, -1, -1, -1, 85, 19, 28, -1, -1, 9, 92, 42, 94, 0, 0, 2, -1, 31, 68, -1, -1, 4, 12, -1, -1, -1, -1, 46, 4, 30, 1, 8, 66, 0, -1, -1, -1, 12, 44, 4, 116, 2, -1, -1, -1, 13, 35, 2, 28, 35, 0, 47, 3, 0, 3, 5, 24, 12, 87, -1, 59, -1, 1, -1, -1, -1, -1, -1, 64, 0, 39, 4, 21, 64, 32, -1, 0, 17, 4, 30, 7, -1, 24, 34, 12, 0, 6, 70, 0, 13, 8, -1, 71, -1, 25, -1, 91, -1, 25, 25, -1, 5, 32, 53, 2, 0, 107, -1, -1, 20, -1, 6, 37, 26, -1, 23, 55, 0, 22, -1, 8, 12, -1, 28, -1, -1, 6, 19, -1, -1, 4, 74, 2, 109, 2, 5, 96, 0, 0, 33, 117, 23, 12, 21, 0, 8, -1, 77, 0, 0, 0, -1, 5, 1, 4, 4, -1, 38, 12, 25, 8, -1, -1, -1, 1, -1, -1, 5, -1, 55, 59, 4, -1, 26, 40, 78, 18, 8, 8, 89, 41, 87, 6, -1, 0, 59, 2, 3, 13, 32, 28, 121, -1, 0, 0, 18, 22, 0, 8, -1, 9, 0, 3, 26, 0, 15, 45, -1, 81, 0, 97, 40, 31, -1, -1, -1, 0, -1, -1, 13, -1, 0, -1, 42, 0, -1, 2, -1, 23, 99, 59, 6, 0, 74, 43, 15, 17, 45, 17, -1, -1, 0, 75, 26, -1, 8, 0, 64, -1, -1, 6, 64, 112, -1, -1, -1, -1, 12, -1, -1, 4, 87, 79, 0, -1, 63, -1, 78, 22, -1, 0, 0, 108, 0, 13, 27, -1, 51, 1, -1, 9, 15, 0, 17, -1, 34, 93, -1, 70, -1, 6, 1, 21, 6, 22, 0, -1, 0, 80, 108, -1, -1, 13, 3, 12, 25, 4, 18, 7, 0, 6, -1, 7, 87, 30, 107, 45, -1, -1, 25, 19, 91, -1, 23, 30, 25, -1, -1, -1, 4, -1, -1, -1, 0, -1, 13, 10, 13, 12, 111, 105, -1, 61, 0, 15, 45, 6, -1, 0, 106, 14, 6, -1, -1, 13, 0, 9, -1, 21, -1, 8, -1, 76, 59, 0, 27, -1, -1, 11, 13, 30, 116, -1, 107, 55, -1, 5, 99, 0, 108, -1, -1, 0, -1, 29, 48, 27, 1, 21, -1, 0, 111, -1, 39, 1, -1, 2, -1, -1, 11, 54, 119, -1, 0, 80, 12, 6, 116, -1, 25, 0, 6, 0, -1, 27, 15, 3, 10, 2, 99, -1, -1, 78, 21, -1, 21, 0, -1, 64, -1, -1, -1, 65, 64, 15, 0, -1, 22, 4, 16, -1, 29, 11, -1, 53, -1, 29, 17, 0, 5, 14, 1, 17, 6, 76, 22, -1, 63, 0, 106, 4, 122, 4, 8, 118, 14, 75, 80, 12, 12, 0, -1, -1, 12, 19, 5, 27, 5, 98, -1, 59, -1, -1, 12, -1, 119, 26, 98, 83, -1, 6, 2, 10, -1, -1, 21, -1, -1, 45, 24, -1, 48, -1, -1, 5, 103, 38, 52, 9, 82, 12, 87, 12, 0, 0, 38, 5, 4, 3, -1, -1, -1, -1, 45, 9, 0, 37, 0, 29, 22, -1, 67, 0, 13, 57, 2, 97, 4, -1, -1, 39, 33, 26, 6, 0, -1, 1, 1, -1, 20, -1, 58, 25, 0, -1, 5, 1, 9, 98, 13, 8, -1, 109, 25, -1, -1, 28, 0, 46, -1, 97, -1, 11, 2, 7, -1, 2, 25, 58, -1, -1, 8, -1, 53, -1, 117, 36, 4, -1, -1, 87, 48, 5, -1, -1, 4, 23, -1, 45, -1, -1, 25, -1, 6, 28, 24, -1, 110, 8, 120, 4, 45, 55, 9, -1, 37, 82, 44, 22, 0, 17, 7, -1, 58, 53, -1, 6, 12, 80, 4, -1, 70, 8, 0, 0, 25, 53, -1, 13, -1, 8, -1, 0, 75, -1, 5, -1, -1, -1, -1, -1, 96, -1, 0, 19, -1, 7, 0, 87, 0, 44, 26, 34, 0, -1, -1, 104, 92, 17, 40, -1, 38, 13, -1, 98, 66, -1, 15, 119, 42, 0, 8, 10, 6, 4, 71, 11, -1, 36, -1, 27, -1, 23, -1, -1, 45, 13, 13, 6, 1, 0, 9, -1, -1, 6, 6, -1, 6, 0, 28, 2, 85, 6, 11, 0, 4, 0, 37, -1, 8, -1, 0, 43, 1, -1, 13, 15, 47, 4, -1, -1, -1, 4, 17, 41, 38, 93, 25, 1, 1, -1, -1, -1, -1, -1, 0, 51, 1, 0, 1, -1, 5, -1, -1, 20, 6, -1, 31, 53, 1, -1, -1, 22, 9, 34, 0, 5, -1, 0, 59, 6, 44, 12, 38, 8, 36, 8, 18, 4, 38, 48, -1, 9, 8, 38, 31, 15, -1, 15, -1, 85, 111, 4, -1, 42, -1, 23, 34, 25, 28, 20, 8, -1, 83, -1, 4, -1, 92, -1, 1, 0, 76, 2, 39, 45, 18, 1, 0, 35, 32, 68, 0, -1, 0, 26, 9, 2, 68, -1, 51, 61, 28, 44, 0, -1, -1, 12, -1, -1, 20, 1, 1, 6, 32, 31, -1, -1, 23, 116, 53, 79, 0, 37, 22, -1, -1, 17, 79, 4, 87, 16, 96, 58, 12, 64, 4, 100, 122, 24, 24, 100, 7, -1, -1, -1, 62, 32, 20, -1, 86, -1, 25, 7, 0, 102, -1, -1, 102, 0, 9, 0, 44, 20, 63, 62, 79, -1, 1, -1, 103, 4, -1, 33, 105, 25, 13, 25, -1, 27, 0, -1, -1, 1, 83, 5, 78, 80, 8, -1, 10, 108, -1, 0, 0, 1, 1, 46, -1, 113, 0, 2, 18, 4, 1, 1, 18, -1, 1, 0, 110, 30, 58, 10, 16, 82, -1, -1, 0, 33, 11, 80, -1, 0, 37, -1, -1, -1, 85, 11, 33, -1, 13, 10, 53, 0, 33, -1, 0, 11, -1, 38, 9, 8, -1, 0, -1, -1, 51, 29, 105, -1, 28, -1, 115, 21, -1, 6, -1, -1, -1, 1, -1, 73, 72, -1, 32, 36, -1, 9, 10, 1, 25, 0, -1, 111, 33, 19, 67, -1, 5, 33, 2, 1, 1, -1, 6, 72, 8, 0, 95, 30, 0, 20, 6, 37, -1, 33, 0, 20, 4, -1, 19, -1, 11, -1, 13, 1, 48, 0, 0, -1, 0, -1, -1, -1, 6, 8, 26, 0, 57, 0, 16, 109, 18, 19, 72, 0, -1, -1, 99, 88, -1, -1, -1, -1, 9, 4, -1, -1, 118, 1, 79, -1, 9, -1, 9, 4, 26, 4, 37, -1, -1, 0, 66, 11, 116, -1, 13, 71, 66, 33, 36, -1, 18, -1, 10, 0, 67, 40, 0, 8, 13, 2, -1, -1, 29, -1, 0, 0, 6, 0, -1, 10, 57, -1, -1, -1, 0, 22, 20, -1, 30, 66, 112, 15, 8, 7, 3, 23, 48, 0, 34, -1, 3, -1, 33, -1, -1, 34, -1, 116, 21, -1, 44, 63, 0, 11, -1, 40, 17, -1, 61, -1, 71, 0, 100, 13, -1, 22, 6, -1, -1, 108, 89, 45, 0, 29, 15, -1, 42, -1, -1, 63, -1, 22, 43, 87, 94, 0, 17, 1, 3, 11, 83, 23, -1, 64, 2, 118, -1, -1, 72, 26, 1, -1, 68, 14, 0, 13, 77, 107, 8, -1, 29, 40, 72, -1, 94, 124, 71, 94, 4, -1, 4, 5, 0, 5, -1, 6, -1, 12, -1, -1, 0, 15, -1, 68, 67, 77, -1, -1, -1, 39, 14, 118, 28, 0, 23, -1, 123, 0, 0, 119, -1, -1, 58, 45, 12, -1, 45, -1, -1, -1, -1, 6, 71, 15, 23, 63, 0, 102, 0, 85, 76, -1, 2, 54, 3, -1, 12, 4, 29, 7, 40, 94, 42, 5, 122, -1, 0, 6, -1, 3, 72, 0, 71, 27, 1, 0, 31, 83, 31, 13, 74, -1, 10, 14, 62, -1, -1, 20, 27, 104, 39, 4, -1, 4, -1, 105, -1, 0, -1, 8, 64, 96, 44, -1, 56, 4, -1, -1, 104, -1, 66, 95, 64, -1, 30, 18, 26, 9, -1, -1, 2, 11, 7, 18, 10, 114, 6, 0, 11, 49, 4, -1, 0, 40, 0, 0, -1, 48, 0, 0, 20, 17, -1, 0, -1, -1, 5, 22, 4, 63, -1, 70, 6, 38, 0, -1, -1, 6, 54, 41, 104, 9, 0, 0, 121, 40, 121, 14, 1, 14, -1, -1, 18, 1, 7, 0, 27, 26, 1, 33, -1, -1, 82, 8, -1, -1, 3, 68, -1, 8, 4, 1, -1, -1, -1, 1, -1, 24, -1, 78, 33, -1, 22, 68, -1, -1, 119, 23, 99, 1, 6, -1, -1, -1, 56, 6, 1, 45, -1, 67, -1, 8, 50, 2, -1, 52, 0, 23, -1, 52, -1, 0, -1, 50, 0, -1, -1, 87, 0, -1, -1, 34, 7, -1, 53, 24, 34, -1, 17, -1, 71, 20, -1, -1, 64, 0, -1, 13, -1, -1, 1, -1, 10, 97, 45, -1, -1, 37, 2, 58, -1, 39, -1, -1, 4, 1, 36, -1, -1, -1, 48, 99, 15, 5, 108, -1, 0, -1, 2, -1, 114, -1, 4, -1, 13, 11, 45, 57, 9, 34, -1, 7, 58, 72, -1, 7, 7, 8, 3, -1, 119, 61, 1, -1, 40, 16, 57, 72, 23, -1, -1, 81, 14, 29, 23, 30, 0, 23, -1, 0, 8, 9, 11, 55, 121, 8, -1, -1, 52, 32, 39, 64, -1, 123, -1, 76, 1, -1, 30, 16, 56, 57, 12, 19, 92, 105, 37, 1, -1, 0, 4, 45, 5, -1, 6, 22, -1, -1, 12, -1, 52, 12, -1, 68, 89, 5, -1, 97, 5, -1, 6, 0, 26, 59, 31, 0, -1, 1, 0, 17, 0, 29, 2, 38, -1, 118, -1, 15, 4, -1, 29, -1, 24, -1, 43, 9, 8, -1, -1, 5, -1, 63, -1, -1, 57, -1, -1, 71, -1, 77, -1, 6, -1, 23, 22, 7, 0, 0, 13, -1, 14, -1, -1, -1, 12, -1, -1, 15, 25, 100, 3, -1, 53, 56, 112, 1, 59, -1, 0, -1, 41, 22, 78, 38, 2, 47, 5, -1, 4, 0, 10, 123, -1, 84, -1, 13, 1, -1, 23, 45, 22, 0, -1, -1, 31, 23, -1, 6, 123, -1, -1, 115, 89, -1, 16, -1, 71, -1, 58, -1, 38, 18, 0, -1, 58, 0, -1, -1, -1, -1, -1, -1, 4, -1, 0, -1, 4, 55, 52, -1, 0, -1, -1, 31, 79, 111, 76, 4, 18, 0, 45, 87, 53, -1, 8, 6, 0, 92, 53, 4, -1, -1, 51, 12, -1, 13, 8, -1, 97, 1, 103, -1, -1, 31, 16, -1, 16, 9, 42, -1, 111, 79, 0, -1, 0, 8, 0, 12, 52, 103, -1, 12, 2, 0, 45, -1, 14, 8, 10, 0, -1, 29, -1, -1, -1, 18, 10, 35, 109, -1, 71, -1, 13, 46, 26, -1, -1, 2, -1, 6, 10, 118, 4, 30, 13, 60, 16, 55, 8, 0, -1, 17, 108, 66, 116, -1, -1, 32, 117, -1, -1, -1, -1, -1, 4, 6, 29, 36, -1, 111, -1, 45, 32, -1, 0, 0, 32, 42, -1, -1, 0, 3, 52, 8, 97, 5, 100, 6, -1, 53, 33, 50, -1, 2, -1, 44, 14, -1, -1, 54, 35, -1, 33, -1, -1, 12, -1, 19, -1, -1, 4, 0, 5, -1, -1, 47, 8, -1, 5, 6, -1, 27, -1, 6, 27, 5, -1, 87, 46, 37, -1, 40, 34, 71, -1, 3, 0, 36, 31, 10, 53, 34, 2, 42, 31, 13, 5, 41, 0, -1, 0, 27, -1, -1, 0, 44, 0, 25, 33, -1, 5, 0, -1, -1, 4, 1, 6, 75, -1, 25, -1, 1, 47, -1, 4, 37, -1, 0, 118, -1, -1, -1, -1, 4, 8, 24, 32, 0, 0, 36, -1, 64, -1, 0, 8, 58, 14, -1, 4, 13, 0, 3, 110, 0, -1, -1, -1, 5, 59, 8, -1, 33, -1, 8, 0, -1, 27, -1, 89, -1, 0, -1, 36, 102, -1, 31, 39, 8, -1, -1, 6, -1, 17, 6, 0, 26, -1, 70, 58, 27, 0, 13, 12, 74, 25, 0, 0, -1, 0, 6, 13, -1, -1, 0, 27, -1, 31, 27, 53, 67, 67, 25, 38, 32, 6, 106, 103, 14, 44, 0, -1, 45, 19, 0, 17, 47, -1, 44, 12, 32, -1, -1, 13, 53, 6, 33, -1, 57, -1, -1, 31, 15, 34, -1, 4, 58, 6, 25, 0, 6, 28, 27, 7, 20, 24, 7, 17, 59, -1, -1, 0, 8, 45, -1, -1, 55, 8, 12, -1, 0, 37, 13, 104, 0, -1, -1, -1, 11, 37, 15, -1, 0, 0, 48, 50, -1, -1, -1, -1, -1, 105, 44, -1, -1, -1, 6, -1, 0, 33, 45, -1, 12, 10, 25, 0, 0, 13, 32, 3, -1, 10, 78, 0, -1, -1, 4, 8, 0, -1, 29, -1, -1, -1, -1, -1, -1, -1, 25, 58, 24, 106, 15, 0, 117, 17, -1, 22, 39, 13, -1, 0, -1, -1, 8, 7, 52, -1, 0, 36, 77, -1, 35, 50, 25, 104, 53, -1, -1, 12, 0, -1, -1, 0, 37, 2, 17, 21, -1, 27, 25, 4, -1, -1, 12, 25, 25, -1, -1, 13, 18, 27, 1, 0, -1, -1, 5, 39, -1, 0, 8, 25, 3, -1, 27, 0, -1, -1, -1, 7, -1, 47, 4, 57, 70, -1, -1, -1, 47, -1, 4, 43, 0, 21, 2, 67, -1, 35, -1, 8, 45, 32, 25, 111, 7, -1, 75, 121, 6, 0, 40, -1, 22, -1, 15, -1, 1, -1, 53, 59, 2, -1, -1, 8, -1, -1, 3, -1, 5, 24, 4, 0, 7, 26, 6, 9, -1, -1, 0, -1, 26, 6, -1, 27, -1, -1, 1, -1, -1, 91, 45, 65, 35, 1, 0, 109, -1, 53, 29, -1, -1, -1, -1, -1, 52, 31, 48, 123, 0, -1, 68, 64, -1, 33, 109, 33, 0, 123, 0, 0, 4, -1, -1, 5, 32, 55, -1, 0, 21, -1, -1, -1, 14, 26, 0, -1, 36, 117, 32, 14, 31, 31, 33, 56, 5, 32, 25, 44, 26, 6, 0, 76, 92, 53, 7, 1, -1, -1, 13, 19, 59, -1, 0, 0, 4, 0, 6, -1, -1, 75, 32, 0, 37, 0, 55, 0, 24, 59, -1, 56, -1, -1, -1, -1, -1, 12, 45, 46, 8, 7, 12, 1, 18, 120, 91, 11, 68, 6, 5, -1, 14, 16, -1, 18, 48, -1, -1, 21, 4, -1, 2, 14, 13, 6, 26, 14, 0, 25, 4, 78, 47, 1, 80, 118, 19, 18, -1, 24, -1, -1, 116, 4, -1, 4, 21, 55, -1, 5, 56, 73, -1, 35, -1, 0, 122, 0, 82, 5, 13, 25, 0, 27, -1, 4, 5, 40, 3, 26, 0, -1, 71, 13, 75, 0, 19, -1, 57, 19, 4, 4, 13, 0, 50, -1, -1, -1, 113, 32, -1, 32, -1, 1, 119, 54, 65, -1, 1, 0, 10, -1, -1, 9, -1, 8, 70, 13, 3, -1, -1, -1, 8, 6, 13, 1, 26, 24, -1, 0, 12, -1, 70, -1, -1, 4, 2, 0, 46, 45, 0, 99, -1, 14, 19, 4, -1, -1, 23, -1, 18, 53, -1, 6, 36, 99, 5, 0, 13, 113, 17, 68, -1, 27, 58, 0, 13, 12, 6, -1, -1, -1, 25, 2, 8, 12, -1, 22, 57, 25, 27, 39, 73, 21, -1, 17, 13, 120, 7, 1, 47, 0, 15, 0, 0, 5, 11, 3, 2, 45, -1, 25, 46, 0, 0, 6, 16, -1, 0, 9, 0, 34, 12, 11, 97, 89, -1, -1, -1, -1, 4, 4, -1, 17, 57, 6, -1, -1, 9, 24, -1, 0, 8, 6, -1, 47, 53, 25, 33, -1, 14, 39, 14, -1, 31, 33, 0, -1, -1, -1, 8, 8, -1, 45, -1, 99, 0, 43, 6, 32, 32, 52, 91, 11, 17, -1, 6, 19, 0, 43, -1, 15, 9, -1, -1, 6, -1, 2, 24, -1, 3, 16, -1, 51, 57, 1, 32, 0, -1, 23, -1, 2, 97, -1, 4, -1, 12, 4, -1, 0, 15, 75, 12, -1, -1, -1, -1, 6, 21, 33, 2, 53, -1, 51, 0, 0, 0, 46, 6, 48, -1, 0, 105, -1, 67, 13, 16, 102, 25, 54, -1, 16, 31, -1, -1, -1, 28, 0, 32, 1, 17, -1, 0, 106, 27, 30, 82, -1, -1, 68, 33, 9, 21, -1, 6, 78, -1, 94, 4, 32, 8, 38, -1, 17, 35, -1, 3, -1, 97, 4, 13, 45, 7, -1, -1, 32, 0, -1, -1, 20, -1, -1, 3, 75, 64, -1, 73, -1, 74, 74, 21, -1, 2, 27, 31, 22, 44, 75, -1, 24, 2, 28, -1, 24, 0, 0, -1, 104, 5, 15, -1, 31, 92, 13, 30, 7, 13, -1, -1, -1, 8, 65, 26, -1, -1, -1, 77, 32, 27, 11, -1, 30, 8, 25, 37, 111, 0, 0, 7, 113, -1, -1, -1, 7, -1, -1, -1, -1, 25, -1, 0, -1, 4, 19, 7, 0, 0, -1, 1, 36, 94, -1, -1, 58, 53, 6, -1, 100, 45, 48, 8, 33, -1, 13, 23, 36, 32, 32, -1, -1, 28, 14, 1, 0, -1, -1, 108, -1, 0, -1, 0, 0, 4, 36, 10, 50, 32, 22, 18, 55, 29, 2, 75, 3, -1, 1, -1, 31, 118, 1, 6, -1, 0, -1, 100, -1, 45, -1, 111, 7, 92, -1, 44, -1, -1, 21, 0, 65, -1, 8, 6, -1, -1, 117, 21, -1, 74, -1, -1, 26, -1, 9, -1, 26, 32, 6, 45, 26, -1, 97, 35, -1, -1, 6, 111, 53, -1, -1, -1, -1, -1, -1, 121, 0, 0, 0, 5, 3, 3, -1, 77, -1, 80, -1, 0, -1, 1, 48, 34, -1, -1, 6, 83, 108, -1, 3, 14, 81, -1, 24, 13, 20, 31, 31, 0, -1, -1, 21, 0, 26, -1, -1, 2, 4, 45, 3, 21, 55, 24, 24, 89, 0, 36, 15, -1, 27, -1, 99, -1, 35, -1, 122, 33, 34, -1, 8, 106, -1, 6, 6, -1, 23, 0, 0, 39, 36, -1, 59, -1, -1, 26, 0, 18, 45, 13, 35, -1, 66, 35, 71, 13, -1, 0, 8, -1, 29, 16, 0, 17, 77, 6, 20, 15, 0, 92, -1, 11, 0, -1, 0, 0, -1, 28, 54, 35, 0, 18, 3, 63, -1, 58, -1, 0, -1, 6, -1, 56, 13, 4, 0, 22, -1, 17, 17, 0, 52, 14, 32, -1, 13, 0, 0, -1, 67, 3, 13, 60, -1, 75, 38, 91, 8, 3, 0, 28, 115, 0, -1, 81, 37, 80, 7, 10, 9, 5, 19, 62, 19, -1, 1, 27, -1, 19, -1, 0, 92, 26, 25, 6, 62, 31, 0, -1, 39, 81, 52, 10, 13, 13, 18, 32, 45, 6, 8, 0, -1, -1, 0, 0, 6, -1, -1, -1, 0, 63, 63, 63, 78, -1, 4, 115, 0, 19, 74, 71, 22, 3, -1, -1, 99, 17, -1, 67, -1, -1, 37, 52, 1, 33, 81, 24, 45, 0, 5, 0, -1, 9, 29, 64, -1, -1, -1, 104, 35, -1, 58, -1, 36, -1, 82, 49, 6, 45, 0, -1, 30, 20, 8, 5, 108, -1, -1, -1, 118, -1, 70, -1, -1, 19, 22, 23, -1, 119, 4, 45, 70, -1, 54, 36, -1, -1, -1, -1, 28, 68, 4, 2, 48, 21, 26, 116, 13, 86, 42, 0, 91, 48, 0, -1, -1, -1, 18, 18, 0, 34, -1, -1, 60, -1, 66, 9, 87, 28, 8, -1, 0, 0, 1, 8, 0, -1, -1, 19, -1, 118, -1, 33, -1, -1, 38, 104, 0, 66, -1, -1, 106, 55, -1, 1, -1, 21, 3, 19, 15, -1, 0, 6, 24, -1, -1, 0, 9, 40, 95, 95, 37, 95, 25, 28, 75, 96, 53, 24, 54, 16, 0, 87, 4, 54, 61, 76, 1, -1, 10, -1, 13, 50, 9, -1, 4, -1, 3, 0, -1, 22, 12, -1, 0, -1, -1, 6, -1, 0, 10, 13, 7, -1, 51, 6, 96, 13, 98, 8, 10, 8, -1, 24, 4, -1, -1, 9, 99, 46, 21, 31, 104, 0, 89, -1, -1, 110, 29, -1, 2, -1, 6, 13, -1, 6, 56, -1, 1, -1, -1, -1, 0, 0, 11, 25, -1, 32, -1, -1, 6, 57, 4, -1, -1, 93, -1, 47, -1, 66, 118, 79, 19, -1, -1, 21, 59, -1, 60, 48, 39, 8, 8, 31, 11, -1, 6, 0, -1, 4, 70, 0, 47, 1, 29, 21, 97, 0, 18, 20, 14, 7, 0, -1, -1, -1, 4, 2, 82, 21, 58, 42, 0, -1, 30, 21, 111, 1, 116, 46, 12, 15, 0, 13, 56, 102, 13, 85, 13, 21, 10, 20, -1, -1, 10, 73, -1, -1, 28, 14, 64, 92, 46, 18, 31, 53, 0, 4, 46, -1, -1, 1, 21, 14, -1, 46, 6, 13, -1, 47, -1, 0, 13, 100, -1, 51, -1, -1, -1, 7, 67, 58, -1, 9, -1, -1, -1, -1, 40, -1, 3, -1, -1, 0, -1, 32, 53, 39, 53, 2, 13, 36, 0, 0, 8, 4, -1, 9, 0, 0, 32, -1, 9, 96, 7, -1, 87, 32, -1, 0, -1, 2, 14, -1, 1, 40, 0, -1, -1, 0, -1, 48, -1, 28, 89, 0, 12, 53, 3, 15, 22, 18, 4, 61, 25, -1, 0, -1, 2, -1, 0, -1, 0, -1, 17, -1, 0, -1, -1, 33, -1, -1, -1, 2, 53, -1, 34, 10, 6, 53, 29, 9, 122, 26, 39, -1, 13, 5, -1, -1, 81, -1, 43, 1, 73, 11, 14, -1, 35, 35, 47, -1, 5, 78, 45, 27, 6, 93, 63, 26, 38, 0, 19, 34, 34, 5, -1, -1, 17, 13, 33, 1, 114, 0, 7, -1, 63, -1, -1, 7, -1, -1, -1, -1, 28, 11, 28, 11, -1, 9, 10, 26, 7, 38, 39, 9, -1, 51, 12, 25, 99, -1, 3, -1, 76, -1, 4, 51, -1, 56, -1, 53, -1, 29, -1, 45, 45, 61, 1, 70, -1, -1, -1, 11, -1, 54, -1, 11, 15, 96, 17, 8, 68, 12, 63, 4, 16, 1, -1, 1, 0, 23, -1, 33, 5, -1, 84, 51, -1, 0, 16, -1, 113, 0, 13, 51, -1, 13, -1, 101, -1, 57, -1, 13, -1, 0, 95, -1, -1, 17, 58, 13, 107, 0, 7, 45, 1, -1, -1, -1, 33, -1, 23, -1, -1, -1, -1, 2, -1, 46, -1, -1, -1, 25, -1, 4, 20, 59, 13, 38, 2, 66, -1, 63, -1, -1, 0, 4, -1, -1, -1, 0, 24, -1, 37, 23, -1, 33, 30, -1, -1, -1, 42, -1, -1, 114, -1, 9, 75, 13, 0, 40, -1, 0, 0, -1, -1, 55, -1, 112, 33, 111, 114, 13, 32, -1, -1, 29, 8, -1, 46, 27, -1, 24, 96, -1, 1, 6, 73, 20, -1, 2, -1, -1, 8, -1, -1, 51, 75, 16, -1, 115, 15, 46, -1, 53, 40, 28, 38, 28, 22, 16, 18, -1, 3, 29, 0, 4, 14, -1, -1, 2, 0, 0, 24, 9, -1, 27, -1, 114, 51, -1, 0, -1, 11, 38, 7, 21, 72, -1, 7, 46, 0, 19, 15, -1, 77, 52, 16, 30, -1, -1, 6, 0, -1, 33, 21, 1, 6, 78, 124, -1, 92, 7, 76, 108, -1, -1, -1, -1, 71, -1, 45, 1, 0, 25, 6, 13, 15, -1, 53, -1, 28, 2, 0, 71, -1, -1, 24, -1, 19, 4, 1, 4, 38, 0, 45, -1, 1, 79, 14, 54, 15, 0, 29, -1, 0, 1, 111, -1, 124, 0, 86, 25, -1, -1, 74, 78, 71, 74, 39, 34, 1, -1, 119, 15, 33, -1, 51, 96, -1, 41, -1, -1, -1, 22, 0, 8, -1, -1, 24, 13, 59, -1, 87, 44, -1, 12, 3, 7, 0, -1, -1, -1, -1, 98, 4, 83, 111, 7, 30, 22, 1, -1, 34, 17, 77, 28, 1, 115, 4, -1, 59, 25, -1, 18, 46, 10, 106, 4, 36, -1, 24, -1, 104, 3, 22, 18, 3, 0, 22, 1, 1, 10, 0, 21, 0, -1, -1, -1, 14, -1, 8, 60, 0, 2, -1, 34, 34, -1, 8, -1, 26, 7, 1, 10, -1, 0, 64, 67, -1, 9, -1, -1, 3, 89, -1, 55, 0, 33, -1, 8, 0, -1, -1, 87, 14, -1, 12, -1, -1, 15, 7, 89, 0, 84, 13, 0, 0, 28, 11, 31, 13, -1, 81, 0, -1, -1, 37, -1, -1, 8, 15, 40, 106, -1, 0, -1, -1, 10, 13, -1, 0, 3, 26, 66, 10, 22, -1, 63, 1, 118, 82, 65, 63, 0, 6, -1, 3, -1, 15, -1, 12, 26, -1, -1, 45, -1, -1, -1, 9, -1, -1, 0, 1, 0, 27, -1, 0, -1, -1, 36, 0, 15, 47, 22, 3, 0, 6, 26, -1, 7, 77, -1, 7, 7, 64, 93, -1, 46, 4, 11, 3, -1, 4, -1, 17, 18, 119, 13, 0, 58, 45, 92, 5, 10, 60, -1, 109, 89, 7, -1, -1, 83, -1, 7, -1, 7, -1, 7, 83, -1, 52, 20, 3, -1, -1, -1, -1, 58, 81, -1, 61, 115, 7, 3, -1, -1, -1, 30, 30, 75, 123, 16, 97, 22, -1, 0, 1, 26, 37, 56, 32, -1, 79, 1, 46, 44, 89, 39, -1, 7, -1, 13, 3, 105, -1, -1, -1, 6, -1, 99, 28, 62, -1, 1, 3, -1, 3, 83, -1, 24, 0, -1, -1, 2, 16, 6, 34, 15, 6, 1, -1, -1, 86, -1, 119, 85, 8, 93, -1, 13, 28, 19, 39, 1, 0, 1, 94, 15, -1, 2, 6, -1, 0, 4, -1, 1, 0, -1, 54, 70, 24, 42, 29, -1, -1, 0, -1, 36, 88, 11, 16, 15, -1, 2, 68, 6, 14, -1, 68, 26, 18, -1, -1, -1, 29, 53, 1, -1, 2, -1, 87, -1, 46, 10, 1, 15, 44, 11, -1, -1, 52, 109, 53, 0, 6, 83, 1, 93, 0, 0, 3, -1, -1, 16, 32, 15, 1, 33, 51, 98, 9, 53, -1, 4, 6, 66, 3, 3, -1, 6, -1, 98, 3, 112, -1, -1, -1, 38, 1, 10, 116, 81, 22, 0, 1, -1, 30, 14, -1, 45, -1, -1, 74, -1, 39, 82, 4, -1, 70, -1, -1, 107, 4, 0, 106, -1, 45, 7, 0, -1, 107, 4, 103, 28, 45, 9, 22, 0, 32, -1, 0, 57, -1, 46, -1, 8, 2, -1, 51, 24, 70, 6, -1, 25, 53, 3, 1, 10, -1, 95, 76, -1, 1, -1, 64, 24, 9, -1, 18, 4, 38, 113, -1, 25, 8, 12, 12, 1, 8, 57, 40, 0, -1, 30, -1, -1, 3, -1, 32, 51, 0, 17, 30, 9, 2, 15, -1, 28, 45, -1, 24, 9, 17, 53, -1, -1, 8, 26, 20, 92, -1, -1, -1, -1, 39, 8, -1, 71, -1, 1, -1, 66, 104, -1, 60, 51, 66, 66, 107, 11, 97, -1, 8, -1, 15, 15, -1, -1, 7, 32, 37, 5, 93, 97, 23, 0, -1, 103, -1, 42, 57, 52, -1, 3, -1, -1, 17, 0, 26, 6, 29, 42, 58, 3, 78, 0, 25, 39, 81, -1, -1, 7, -1, 36, 113, 48, 0, -1, 87, -1, 36, 11, 0, 27, -1, 65, 6, -1, 43, -1, 16, 64, 55, 42, -1, 3, 0, 62, -1, 8, 2, 37, -1, 9, 2, 13, 82, 9, 7, 6, 11, 0, 19, 1, -1, 45, 10, 6, 15, 28, 7, 64, 50, 17, 14, -1, 1, 1, 1, 72, -1, 34, 54, 6, -1, 18, 52, -1, -1, 26, 16, 23, 4, -1, -1, 45, -1, 26, 8, 5, 55, -1, 97, 12, 0, 1, -1, 18, 0, 52, -1, 66, 12, -1, 95, -1, 25, -1, 54, 63, -1, -1, 17, 82, 45, -1, 34, 86, 12, -1, 92, 11, 17, 38, 95, 35, -1, 39, -1, -1, 1, -1, 51, -1, 33, 52, -1, 10, -1, -1, 0, 15, 28, -1, -1, 4, 43, 2, -1, 101, -1, 55, -1, -1, -1, 1, 9, -1, -1, 15, 4, 80, 61, 23, 33, 7, 47, 37, 61, 18, 59, -1, -1, 60, 82, 82, 35, 15, -1, -1, -1, 123, 28, 19, 8, 0, 92, 54, -1, -1, -1, 13, 75, 27, 28, 22, 14, -1, 1, -1, 22, 9, 8, -1, 8, 6, -1, 3, 67, 100, -1, -1, -1, -1, 25, -1, 29, 10, 10, -1, 12, 3, 5, 0, 63, 17, 11, 0, -1, -1, 4, 0, -1, -1, -1, 114, -1, 10, 27, 1, 45, 95, -1, 37, -1, 21, 5, 7, 0, -1, -1, 28, 7, -1, 1, -1, 114, 24, 1, 60, -1, 94, 12, 65, 21, -1, -1, 65, -1, 26, 4, 86, -1, 21, 5, 29, -1, -1, -1, -1, -1, 78, 0, 40, 42, -1, 26, -1, -1, -1, 82, 123, 65, 3, 3, 26, 16, 3, 80, 21, 32, 16, -1, -1, 0, -1, 21, 0, 24, 99, 41, -1, -1, 34, 15, 56, 47, 108, 2, 118, 4, -1, -1, 20, 23, 5, 1, 1, 8, 108, 123, -1, 8, 19, 15, 15, 15, 23, -1, 0, 54, 73, 34, -1, 99, -1, 7, -1, 14, -1, 43, 23, 55, 21, -1, 40, 2, 5, 111, 2, 0, -1, 1, 18, 2, 66, 15, -1, 80, 11, -1, -1, 13, 0, 18, 8, -1, -1, 0, -1, 30, 92, 14, 21, 3, 0, 1, -1, -1, 23, -1, 0, 0, -1, 15, 1, 1, 0, 0, 30, 68, 70, 3, 123, -1, -1, 4, 65, -1, -1, 100, 64, 30, -1, -1, -1, 1, 28, -1, 65, 28, 14, 62, -1, 15, 1, 0, 0, -1, 78, 41, 0, 43, 0, -1, 4, -1, -1, 11, 17, 57, 0, 82, -1, 119, -1, -1, 6, 34, 115, -1, 78, 52, 24, -1, 13, 42, -1, -1, -1, -1, -1, 6, 42, 15, 72, 7, -1, -1, 10, -1, -1, -1, 20, -1, 10, 28, 4, -1, -1, 8, -1, -1, 65, 32, -1, -1, 28, 74, -1, 44, 62, 43, 57, 6, 7, -1, -1, 41, 82, -1, -1, -1, 4, 14, -1, 0, 30, 99, 0, 32, 13, 67, 60, 29, 118, -1, 2, 1, 28, 15, 8, -1, 4, -1, 1, -1, -1, 113, -1, -1, 118, 16, -1, 33, 84, 40, 32, 23, -1, -1, 0, -1, 9, 10, 30, 13, 51, 0, 53, 79, -1, -1, -1, 82, 0, 53, 48, 15, 0, 6, -1, 0, 78, 4, 23, 0, 0, -1, 15, 15, 13, 67, 43, 68, 8, 2, -1, 0, -1, 104, -1, 14, -1, 21, 118, 38, 67, 0, 103, -1, 40, 6, 55, 8, -1, 3, 33, 0, 5, 14, 9, -1, 35, 4, 5, -1, 108, 117, 40, 8, 113, 39, 21, 11, 1, -1, 0, -1, 122, -1, 93, 0, 48, 82, -1, 5, 9, -1, 66, 12, 5, 85, 2, 29, -1, 99, 99, 48, 4, -1, -1, 45, 32, 89, 38, 30, 94, 4, 8, -1, 73, 7, 4, 0, 18, 18, 107, 99, 4, 76, 3, -1, 36, -1, -1, -1, -1, 0, 3, 4, 0, -1, 0, -1, 6, 46, 4, 15, -1, 113, 37, -1, -1, 97, 7, 56, -1, 18, 0, 5, 2, 15, 112, 113, 28, -1, -1, 28, 72, -1, -1, 23, 43, 81, 21, -1, -1, 2, 0, -1, 0, 80, 15, 16, 16, 9, 0, -1, -1, 32, 101, 70, 13, 52, 95, 58, 104, 45, 18, 36, 26, -1, 59, -1, 8, 34, -1, 45, 1, -1, -1, -1, 22, 103, -1, 20, -1, -1, -1, -1, 111, 40, 28, 120, -1, -1, 23, 52, 1, 52, 78, 21, -1, 32, 1, 78, -1, 98, 0, 22, 23, 57, -1, -1, 1, 53, 28, 37, 39, 7, 0, 1, 5, 3, 108, 1, 100, 0, 95, 36, -1, 33, 0, -1, 13, 9, -1, 0, 71, 8, 21, 32, -1, -1, 47, 15, 9, 47, 104, 38, 14, 14, 66, 0, 101, 21, -1, -1, 4, -1, 36, -1, 0, 4, 57, -1, 53, 46, 0, 87, -1, 14, 8, -1, 11, -1, -1, 0, -1, 0, 48, 97, 16, -1, 0, 4, 0, 23, 0, 38, 0, 5, 26, 68, 29, -1, 16, 23, 79, -1, 33, 87, 11, -1, 58, 1, -1, -1, 20, 8, -1, 0, -1, 2, 26, 0, -1, 15, 1, 22, 41, -1, 40, 12, 82, 30, 11, 30, 9, -1, -1, -1, 33, 3, 0, 9, -1, -1, -1, 78, 22, 22, -1, 11, -1, 35, 99, -1, -1, 13, -1, -1, -1, 3, 39, 68, 0, -1, 0, 39, 12, 18, 20, 10, 0, 0, 0, 0, 95, -1, 0, 0, 5, 10, 0, -1, 26, -1, 24, 0, 39, -1, 36, 39, 7, -1, 36, 7, 63, 0, 40, 48, 0, -1, 0, 0, 41, 5, 4, -1, -1, 8, 29, 22, -1, 47, 2, -1, 0, -1, 10, 74, 72, 73, -1, 52, 71, 66, 0, 0, 23, 0, 0, 40, 1, -1, 6, 78, 61, -1, 25, 82, 58, 24, 70, 0, 0, -1, -1, -1, -1, 16, 0, 28, 7, 83, -1, 52, -1, 6, 8, 16, 26, -1, 36, -1, 47, 1, 41, 7, -1, 3, 68, -1, -1, 0, 51, 15, 79, 0, 7, 1, 0, -1, 28, 22, 1, 25, 1, 3, -1, 63, -1, 5, -1, -1, 0, 73, 31, 51, 4, 0, 9, 0, 1, -1, 2, 10, 14, 18, 38, 9, -1, 38, -1, -1, 75, 92, 5, -1, 14, 34, 4, -1, 42, -1, 31, 5, -1, -1, 0, 27, 97, 4, 107, -1, 43, 11, 15, 59, -1, 24, -1, -1, 46, 4, -1, -1, 17, 112, 17, 6, 46, 0, 11, 72, 25, 3, -1, 21, 110, 4, 10, 45, 66, 9, 103, 42, -1, 53, -1, -1, 0, 123, 6, 123, 0, 74, 2, 74, 0, 0, 0, 4, -1, 10, 15, 22, 48, -1, -1, 0, -1, -1, 0, 2, 3, 9, 40, 64, 21, 25, 0, 0, 4, -1, -1, -1, 0, -1, 41, 0, 6, 44, -1, 0, -1, -1, 0, -1, -1, 8, 8, 32, -1, -1, 0, -1, 87, -1, 12, -1, -1, -1, 71, -1, 30, 0, 8, 15, 55, -1, 68, -1, 5, 6, 2, -1, 0, 11, 16, 74, -1, -1, -1, 0, -1, 0, 0, 51, 0, 1, -1, -1, 83, -1, 7, 76, 2, 62, -1, 8, 18, 36, -1, 7, 7, 28, -1, 0, 0, 6, 36, -1, 0, 68, 1, 36, 6, 0, 32, -1, 14, 5, 6, -1, 1, -1, -1, 47, 44, -1, 25, -1, 55, -1, 21, 0, 35, -1, -1, -1, 16, 9, 0, -1, 23, 18, 6, -1, 33, -1, -1, 6, 0, -1, 17, -1, 9, 29, -1, -1, 6, -1, 0, -1, -1, 3, 6, -1, 1, 31, -1, -1, -1, 15, 55, 72, -1, 102, 60, -1, 12, 0, -1, 45, 35, -1, 13, -1, -1, -1, 53, 0, -1, -1, 24, 21, 52, 2, 4, 22, -1, -1, 7, 6, 32, 6, 0, 11, -1, -1, -1, 4, 0, 0, 8, -1, -1, 1, 0, 26, 8, 58, -1, -1, 85, 0, -1, 0, 4, 2, -1, -1, 81, -1, 6, -1, -1, 28, 26, 0, 0, 62, 7, 20, 0, 9, 82, -1, -1, 0, 26, -1, 82, 7, 8, 31, 33, 28, 51, 17, 78, -1, 56, -1, 5, -1, 4, 18, -1, 46, -1, 24, 0, -1, 5, 18, -1, 2, -1, 26, 64, -1, 19, -1, 2, 36, 14, 56, -1, 0, -1, 4, 17, 51, 71, -1, 103, 0, 77, 64, -1, 0, 24, 0, 14, -1, 6, 40, 0, 0, 33, -1, 83, 0, 4, 12, -1, 0, 0, 0, -1, 118, 1, -1, 0, 4, 8, -1, 4, -1, 8, 0, 0, 13, -1, 56, -1, 101, 1, 1, -1, 29, 5, -1, 4, -1, 9, 104, -1, 73, 1, 10, -1, -1, 34, 0, -1, 3, -1, -1, -1, 75, 41, 63, 1, -1, 18, 11, -1, 6, 31, -1, -1, 0, 0, -1, 41, 0, 0, 0, 1, 64, -1, -1, 24, -1, -1, 0, 79, 0, 120, 73, 58, -1, 0, 21, 97, 35, 110, 22, 10, 13, 6, 6, 8, -1, 2, -1, -1, -1, 7, 47, 14, 12, 4, -1, -1, 78, 5, 0, -1, -1, 0, 6, 11, -1, 68, 6, 27, 36, 26, 36, 0, -1, 0, 25, 4, 46, -1, -1, -1, -1, -1, 97, 0, 13, 0, 32, 8, -1, 1, 0, -1, 25, 24, 19, 50, -1, -1, 29, 28, 32, 7, 2, -1, -1, -1, 106, -1, 52, 109, 16, 17, 3, 17, 24, -1, 19, 0, -1, 0, 23, -1, 45, 25, 62, 45, 12, 23, -1, 5, 6, 9, 0, -1, 53, 42, -1, 0, 11, -1, 8, 21, 8, 42, 11, -1, 2, -1, 6, 87, 1, -1, 0, -1, 25, 120, -1, 19, 6, -1, -1, 7, -1, 24, 14, -1, 24, -1, 42, -1, -1, 45, 1, 5, 14, -1, -1, 25, -1, 54, 96, -1, -1, 13, 27, -1, 59, 44, 0, 75, -1, 27, 63, 16, 10, 0, -1, -1, -1, 108, 0, 4, 40, 0, 8, 13, 114, 4, 0, 28, 6, -1, 19, 4, 75, 68, 12, 0, 11, 0, 4, 111, 26, 66, 31, 28, 7, -1, 59, 51, -1, -1, 36, 7, -1, 42, -1, -1, -1, -1, 4, 3, 12, 8, 42, 55, -1, 10, 81, 6, 13, -1, -1, 81, 0, -1, -1, -1, 68, 86, 103, -1, 0, 2, -1, 120, 47, -1, -1, 6, -1, 53, 0, 45, 0, -1, 34, 20, 74, 58, 28, -1, 10, 73, -1, 0, -1, 24, 51, 0, 26, 53, 16, 27, 104, -1, 13, 1, 8, 24, 67, -1, 17, 9, -1, 1, 39, 0, -1, 0, 0, 16, 94, 13, -1, 0, 21, 0, -1, 12, -1, 3, 114, -1, 0, 4, -1, -1, 12, 31, 4, 68, 29, 117, -1, -1, 1, 16, 26, -1, 25, -1, 74, 6, 0, -1, 66, -1, 7, 6, -1, 103, 31, 42, 57, 2, 14, -1, 0, 31, 3, 32, -1, -1, -1, 0, -1, 30, 0, 21, 76, 18, 72, 4, 0, 24, 59, 13, 86, -1, 112, 103, -1, 7, -1, 54, 0, 110, 13, 8, -1, 10, 96, -1, -1, 18, 5, 94, -1, 2, 7, -1, -1, 3, 6, -1, 6, -1, 23, 7, 97, -1, 66, -1, 40, 0, -1, 0, 6, 26, 0, 0, 0, -1, 0, 18, 19, 1, -1, -1, -1, -1, 123, -1, 45, 71, 65, -1, 0, 0, -1, 62, 13, 3, -1, 8, 0, 6, 8, 70, -1, 108, 106, -1, 87, 22, 25, 33, -1, 5, -1, 31, 0, -1, 20, 8, -1, -1, 0, 75, 51, 39, 32, 21, 53, 0, 122, 60, 20, 1, 27, 18, 10, -1, 28, 0, 2, 0, -1, 8, -1, -1, 46, 1, -1, -1, 22, 26, 4, 35, -1, 44, -1, 12, -1, 26, -1, 17, 45, -1, 11, 66, 4, 0, 7, -1, 10, 3, -1, -1, -1, 9, 6, -1, -1, -1, 23, 9, 25, 6, 23, 55, 3, -1, 0, 91, -1, 24, 10, -1, 0, -1, 75, 19, -1, 105, -1, 17, 93, 32, 6, 15, -1, -1, 31, 8, 79, 2, 0, 12, -1, 27, -1, -1, 3, -1, 113, 22, -1, 38, 29, 25, -1, 59, -1, -1, -1, 6, 22, -1, 58, -1, 83, 83, 83, -1, -1, 18, -1, 3, 2, 1, 9, 0, -1, -1, -1, 72, 1, 26, 0, -1, 4, 37, 0, -1, 37, 8, -1, 120, 101, 48, 21, 42, 0, 89, -1, -1, -1, 12, -1, 98, -1, 3, 15, -1, 21, 97, -1, 58, -1, -1, 8, 10, 14, 0, 37, 89, 72, -1, 0, 0, 6, 9, -1, -1, 66, -1, -1, -1, 0, 103, -1, 0, 1, 101, 1, -1, 76, 5, -1, 26, 0, 4, -1, 22, 37, 81, 10, 25, 6, -1, 9, 123, -1, -1, -1, -1, -1, 19, -1, 18, 11, -1, 35, -1, 73, -1, 8, -1, 118, 43, 40, -1, 27, 4, 37, 45, -1, 111, -1, -1, 70, -1, -1, 9, 9, 4, -1, 36, 4, 0, 6, 12, -1, 38, 30, 38, -1, -1, 1, -1, 95, 74, 64, -1, 22, 32, 47, 37, 0, 14, 51, -1, 39, 51, -1, 14, 0, 37, 1, 114, 4, 6, 20, -1, 67, 21, 107, -1, 25, 0, 43, 23, -1, 19, -1, -1, 44, 24, -1, -1, -1, -1, -1, 82, 0, 49, 36, 30, 1, 66, 97, 28, -1, 57, 28, -1, -1, -1, 6, 4, 7, 112, -1, 93, -1, 122, 53, 0, 71, -1, 2, 26, 18, 47, 9, -1, 3, -1, 16, 0, 28, -1, 0, 92, 35, 4, -1, 12, 0, 85, 7, -1, 8, -1, 40, -1, 45, 1, -1, -1, -1, 47, -1, 53, -1, 44, 5, -1, 12, 10, 45, 42, 20, 4, -1, 13, 18, 42, -1, 6, -1, 52, 3, 45, 0, -1, 64, -1, -1, 70, 6, -1, 0, 16, 0, 0, 71, 61, 112, -1, 110, -1, 122, 16, 110, 61, -1, 96, -1, -1, 0, 37, -1, 33, 13, 35, 0, -1, 25, 0, 25, -1, 1, 37, -1, -1, -1, 42, 9, 70, -1, 81, 4, -1, 0, 31, 13, 122, 73, 23, 13, 17, -1, -1, -1, 105, -1, 32, 71, 3, 0, 4, 0, 4, 13, 33, 13, 0, -1, -1, 0, 10, -1, 26, -1, -1, -1, -1, 1, 21, -1, 44, 1, 12, -1, 17, -1, 61, 32, 67, 5, 92, 65, 5, 35, 24, 4, -1, 20, 32, -1, 14, 20, 119, -1, 3, 100, -1, 4, 45, 35, -1, 9, 86, -1, 82, -1, -1, 1, 5, 10, 110, 0, 5, 118, 1, -1, -1, 116, 1, 12, -1, -1, 32, 1, 53, 4, 8, 31, -1, 0, 53, -1, 20, 2, -1, 22, -1, -1, 12, 0, 35, -1, 25, 87, 106, 113, 32, 35, 18, -1, -1, 24, 0, 83, -1, 4, 60, 16, 57, 1, 1, 68, -1, 36, 4, 23, 1, 1, -1, 24, -1, 22, 45, 45, 1, -1, 15, 18, 9, 57, 6, 6, 26, 73, -1, 0, 41, 58, -1, 1, 1, -1, 24, 76, 25, 1, 26, -1, 1, 24, 1, 8, -1, -1, -1, 63, 35, 6, 7, 6, -1, -1, -1, 43, 7, 29, 12, 51, 81, 64, -1, 38, 9, -1, 8, 0, 112, 1, 31, -1, 32, 50, 1, 57, 1, 33, 5, -1, 33, 23, 24, -1, -1, 91, -1, 0, -1, 77, 89, 18, 60, 67, 13, 68, 15, 1, 0, 42, 44, 5, 1, 4, -1, 60, 14, -1, 0, -1, -1, 49, 46, 21, 75, 0, 24, 40, 6, 45, -1, 42, 4, 1, 46, 20, -1, -1, 94, 0, 1, -1, 9, -1, 18, 65, 2, -1, 4, -1, -1, 3, -1, 65, 1, -1, 40, 31, 30, -1, 48, 94, 80, 6, -1, 28, -1, -1, -1, 14, 31, 37, 37, 41, 1, 66, 65, 30, 80, 9, 9, 47, 48, 47, 2, 119, -1, 46, 5, -1, 82, 7, -1, 15, 4, -1, 1, 23, 56, 31, -1, -1, 24, 82, 67, -1, 40, -1, 10, 122, -1, 29, 33, -1, 45, -1, 22, -1, 13, 4, 1, 1, -1, -1, -1, 0, -1, -1, 35, 67, 53, 3, 6, 1, 53, 8, -1, 4, 110, 4, 114, -1, -1, 5, 4, 105, 1, 1, 30, 6, 8, 100, -1, 1, -1, -1, -1, -1, 4, 4, -1, 0, 111, 22, -1, 47, -1, 21, 0, 6, 31, 1, -1, -1, -1, 8, -1, 54, 40, 8, 1, 28, 107, -1, 15, 0, 64, 65, 78, 12, 64, -1, -1, -1, -1, -1, 4, -1, -1, 68, -1, 80, 123, -1, 46, -1, 16, 0, 1, 6, -1, 8, 26, 15, -1, 12, 66, 13, 116, 3, 1, 0, -1, 5, -1, 0, 89, 63, 89, 1, 75, 3, 35, -1, -1, 1, 1, 13, 29, 25, 97, 114, 65, 1, 0, 29, 15, 51, 1, -1, -1, 4, -1, -1, -1, -1, 60, 96, 1, -1, 52, 3, 33, -1, 1, 26, -1, 37, 83, 1, 0, -1, 1, -1, 35, 32, 8, 1, 0, -1, 0, 8, 45, -1, 0, 13, -1, 5, -1, -1, 4, 7, 7, -1, 31, 7, 7, 7, 40, -1, 33, 80, 9, 7, 39, 83, 7, -1, -1, 0, 52, 0, -1, -1, -1, -1, 16, 9, 1, 19, 1, 0, 5, -1, 15, 66, 32, 91, 13, -1, 0, -1, -1, 21, 7, 7, 0, 26, 23, -1, 1, 43, 6, 65, 25, 14, 86, 13, -1, -1, -1, 13, -1, -1, 24, 13, 7, 79, 96, -1, -1, 31, 0, 1, 96, 1, 70, -1, 74, 43, -1, 51, 88, 32, 19, -1, 9, 7, -1, -1, -1, 33, -1, 1, 4, -1, -1, 5, 18, 4, -1, -1, 30, 37, 6, 4, 31, -1, -1, 7, 25, -1, 11, 59, -1, 31, 4, 13, 1, 83, 14, -1, 80, 4, -1, -1, -1, 13, 4, 23, -1, 36, 6, 102, 13, 0, 47, 36, -1, 0, 55, -1, 6, -1, 19, -1, 0, 2, 3, 3, -1, 58, 51, 92, 1, -1, 104, -1, -1, 57, 68, 45, 124, -1, 106, 0, -1, -1, -1, 46, -1, -1, 0, 0, 75, 22, 0, 0, 32, -1, -1, 0, -1, 24, 56, 11, 17, -1, 12, 5, 0, 107, 0, 33, -1, 71, 7, 0, -1, 17, -1, -1, 0, 29, -1, 0, 29, 0, -1, 7, 47, -1, -1, 28, -1, 92, -1, 30, 33, 9, -1, 117, 1, 58, 33, 32, -1, 50, -1, -1, 51, -1, 7, 2, 6, 20, 21, 78, 64, 0, 36, 0, 57, 98, 34, -1, 2, 67, 32, 44, 1, 39, -1, 12, -1, 12, 30, -1, 4, -1, 0, 1, -1, 2, -1, 29, 38, 30, -1, -1, 64, 1, 22, -1, -1, 34, 65, -1, 9, 13, 0, 91, 3, 1, -1, -1, 1, 72, 21, 0, 37, 5, 107, 16, 12, 61, 1, 27, -1, 9, -1, 18, 16, -1, -1, -1, -1, -1, 5, 15, 64, -1, -1, 63, 5, -1, -1, -1, 17, 43, 93, 124, -1, 45, 0, -1, 3, -1, -1, -1, -1, 8, 10, 14, 85, 35, 16, 12, -1, 9, 14, 34, 16, 61, -1, 0, 61, 1, 5, 1, 17, 13, 23, -1, -1, 50, 50, 74, 25, 0, 4, 27, 9, 14, 45, 7, 4, 7, 0, 0, -1, -1, 43, 4, -1, -1, 53, 106, 4, -1, 0, 0, 0, 86, -1, 1, 42, 16, 0, 76, -1, 1, 13, -1, -1, -1, 1, 18, 38, 29, 58, 62, 42, 48, 0, -1, 48, 63, 28, -1, 109, 89, 0, 31, 35, 13, 0, 66, -1, -1, 8, -1, 6, 28, 56, -1, 4, -1, 34, 100, 22, 14, 28, 15, 32, 53, 0, 4, 4, 18, -1, 38, 1, -1, 11, 49, 21, 16, 26, -1, 13, 31, 4, 67, 0, 4, 7, 17, 1, 67, -1, 11, 1, 70, -1, 13, 12, 88, -1, -1, 45, 9, 14, 0, -1, 27, 56, 26, 10, 55, 8, 20, 56, 11, 5, 24, -1, 53, 13, -1, 122, 1, -1, 19, -1, 6, 0, -1, 19, 116, -1, 2, 115, -1, 57, 57, 11, 25, 0, -1, 22, 106, 0, 0, 48, -1, 94, -1, 2, 7, -1, 104, -1, 57, 16, -1, -1, 13, 5, 0, 81, 6, 1, 35, 32, 29, 6, 0, 18, -1, 4, 13, -1, 0, -1, -1, 102, 15, 42, 6, -1, -1, 62, 14, 94, 83, -1, -1, -1, 46, -1, 5, 48, 1, 23, -1, -1, 17, -1, 6, 5, 19, 1, 2, 26, 108, -1, -1, -1, 61, 4, 0, 118, -1, 0, 0, 1, -1, 0, 4, -1, -1, 34, 18, 26, 115, 7, 19, 7, 32, 2, 47, 22, 32, -1, -1, 6, 0, 5, -1, -1, 113, 7, -1, 6, 36, 81, -1, 3, 17, 0, 14, -1, 36, 8, 8, -1, -1, 0, 1, 12, 117, 4, -1, 17, -1, 0, 36, 25, 4, 4, 9, 10, -1, 9, -1, 1, -1, 31, -1, 13, 96, 64, 2, 50, 21, -1, -1, 0, -1, 13, 13, -1, 5, 4, -1, -1, 1, 48, -1, 3, -1, -1, 2, 48, 4, 19, 61, 1, 58, 16, -1, 0, -1, -1, -1, -1, 10, 103, 48, -1, 48, 10, -1, 54, 18, -1, 64, -1, 0, -1, 15, 2, 39, 77, 44, 1, 21, -1, 47, -1, 22, 28, 7, -1, 0, 21, 8, -1, 14, -1, 9, -1, 18, 28, -1, 13, 19, 17, 54, -1, -1, 0, 32, 93, -1, 28, 15, -1, 1, 45, -1, -1, 13, 5, 118, 19, -1, 122, -1, 9, 9, 26, -1, -1, 37, 32, 13, 28, -1, 14, 38, 37, 23, 1, 10, 0, 5, 71, 1, 39, 4, 9, 26, 5, 14, 14, 25, 5, 9, 31, 4, 10, -1, -1, 58, 3, -1, 10, -1, 11, -1, -1, -1, 79, 53, 1, 56, -1, -1, 78, 9, 9, 14, 14, 0, 12, 0, 14, 35, 5, 2, 59, 32, 2, 6, 13, 13, 13, -1, -1, 32, 11, 31, 13, -1, 0, 48, 2, 10, 13, 13, 11, 14, 21, 13, 0, 4, 1, 48, 0, 5, 18, 40, 9, 105, 13, 0, 25, 4, -1, 2, 1, 12, 13, 107, 87, 0, -1, 3, 2, 59, 4, 37, 5, -1, -1, -1, 62, -1, 0, 14, 23, -1, 0, 21, -1, 118, 35, 36, -1, 22, 0, 5, -1, -1, 6, 28, 9, 27, 3, 89, 12, 70, 3, 95, 12, -1, 51, -1, 8, -1, 2, -1, 23, 94, -1, 93, -1, -1, 29, 47, -1, 5, -1, 63, 5, 14, -1, 89, 74, -1, 72, 31, 81, 70, 24, 18, 9, -1, 9, -1, 12, 39, 2, -1, -1, 9, 1, -1, -1, 0, -1, 4, 24, -1, -1, -1, 0, 33, 87, 13, 3, 4, 13, 8, 1, -1, 3, 31, 2, 2, 77, 59, 26, 66, -1, 9, 0, 31, 16, 16, 0, 0, 0, -1, -1, 9, -1, 9, 15, 4, 14, 57, 0, 2, 29, 74, 39, -1, -1, 1, -1, 104, 6, 0, 2, 1, -1, -1, 109, 48, -1, -1, 13, 12, -1, 16, 0, 32, 81, -1, 15, 0, 71, -1, -1, 4, 0, 105, 0, 48, -1, 32, 14, 5, 23, 29, -1, 15, -1, -1, 1, 4, -1, -1, 4, -1, 81, 9, 0, 101, 101, 79, 42, 39, 22, 118, 98, 48, -1, 1, 27, -1, 0, -1, 6, 54, 13, 91, 6, 26, 12, 9, 22, -1, 94, -1, -1, 35, 112, -1, 73, -1, -1, 0, -1, 59, -1, 9, 81, 9, 39, -1, 17, 9, 9, 2, -1, 10, 8, 35, 39, 9, 4, 9, 40, 2, 0, 9, -1, -1, 18, 22, -1, 79, 42, 7, 16, 9, 9, 13, 4, 63, -1, 32, 40, -1, -1, 7, 74, 0, 12, -1, 13, -1, 13, -1, 112, 7, 0, 29, 4, 0, 2, 79, 0, 0, 0, 7, 100, 0, -1, 98, -1, 2, 19, 20, 0, 1, -1, 59, 48, 9, 30, 7, 2, 73, 14, -1, 30, 100, 43, 40, 10, 18, 0, 0, -1, 58, 32, -1, -1, 38, 4, 78, -1, 6, -1, 10, 83, 10, -1, 11, -1, 10, -1, 1, 7, 93, -1, 92, 104, -1, 122, 40, -1, 73, 87, 0, 2, 0, 0, 51, 1, 42, 15, 29, 0, 32, 57, 10, 106, -1, 3, 0, 35, 18, 5, 46, -1, 89, 58, -1, -1, 7, 42, -1, -1, 11, 11, 4, 7, 28, -1, 7, 61, -1, 61, 58, -1, -1, 23, 1, -1, 58, 4, -1, 55, 4, 120, 79, 103, -1, 29, -1, -1, -1, 123, 61, -1, 26, -1, 77, 68, 18, 109, 1, 2, 0, 123, 43, 96, 0, 9, 27, 33, -1, 0, 95, 13, 2, 9, 29, -1, -1, 123, -1, 1, 9, -1, -1, 61, 70, 45, 14, 0, 15, 5, 64, 23, 25, 79, 29, 35, 55, 0, 0, -1, 10, 14, 6, 20, 4, 10, -1, 34, 4, -1, 48, 20, 0, -1, 33, 4, 112, 0, -1, 102, 33, 0, 21, 61, 124, 4, 29, -1, -1, 33, -1, 0, -1, 9, -1, -1, 42, 11, -1, 46, -1, 33, 4, 22, 34, 9, 9, -1, 2, 52, 0, -1, 0, 4, -1, 2, 0, 2, 3, -1, 21, 105, 12, 54, 18, 23, 40, 6, -1, 18, 43, 4, 20, 34, 12, -1, 22, 20, 118, 4, 0, 16, -1, 18, 9, 2, 2, 60, 0, 33, 6, 31, 2, 4, 72, 2, 43, 31, -1, 37, -1, 0, -1, 0, 4, -1, 40, 4, 6, 23, -1, -1, -1, 24, -1, 1, 56, 3, 22, 0, -1, 20, 35, -1, 10, 10, 27, -1, 30, 4, 24, -1, 18, 5, 78, 93, 42, 59, 0, 16, 46, 37, 8, 18, 0, 33, -1, 31, -1, 6, 26, 22, 21, -1, 46, 7, 97, 52, 7, 0, -1, 0, 0, 0, 1, 14, 5, 3, 21, 78, 35, 65, 59, -1, -1, -1, -1, 64, 0, 0, -1, 1, 110, -1, 104, -1, 3, -1, 48, 72, 23, -1, 40, 16, 94, -1, -1, 8, -1, -1, 7, -1, 17, 4, 29, -1, 1, 8, -1, -1, 48, 81, 29, -1, 10, -1, -1, 1, 10, -1, -1, -1, 19, 24, -1, -1, 29, -1, -1, -1, 88, 50, 27, 29, 39, 39, 4, -1, 74, 74, -1, -1, 9, 57, 13, 35, 12, 91, 45, 53, 102, 8, -1, 10, 13, 29, 21, 20, -1, 9, -1, -1, 75, 22, -1, 14, 5, 11, -1, -1, 0, 14, 0, 81, -1, 3, 11, 3, -1, 2, 13, 45, 52, 1, 4, -1, -1, 115, 51, 74, 104, 43, 11, 71, 4, 29, -1, 97, 0, 1, 7, 111, 52, 2, -1, 6, -1, 3, 3, 106, -1, 8, 1, 27, -1, 1, 0, 2, 42, 21, -1, -1, 4, -1, 14, 39, 33, 9, 2, 11, 26, 12, 15, -1, -1, -1, 11, 114, 22, 0, 27, 42, 3, 0, 0, 103, 6, 4, 1, 34, -1, 56, -1, 11, 60, 25, -1, -1, 60, 38, -1, 38, 6, 37, 0, -1, 63, -1, -1, -1, -1, 37, -1, -1, 51, 52, 79, 63, 14, 15, -1, -1, 4, 75, 10, 87, 5, 1, -1, 9, 20, -1, 1, -1, 33, 1, 4, 2, 105, 32, 0, 52, 11, 107, 21, 73, -1, 7, -1, 1, -1, -1, -1, 1, 115, -1, 116, -1, -1, 59, 112, 115, 26, 22, 0, 42, 112, -1, 115, -1, 2, 112, -1, 5, 29, 72, -1, 30, 1, 27, 40, 2, 14, 0, -1, 0, -1, 33, -1, -1, 4, -1, 10, 34, 30, 11, 0, 2, 33, -1, 1, 1, 7, 10, -1, 26, 11, 4, 6, -1, -1, 18, 1, 22, 56, 0, -1, -1, 103, 61, 0, 23, 47, 52, 14, 13, 7, 39, 10, -1, 1, 25, -1, 27, -1, 57, 22, 87, 7, 22, 64, -1, -1, 13, 74, 6, 47, -1, -1, -1, -1, 10, 64, 51, 14, -1, -1, -1, -1, 26, 36, 30, -1, 57, 10, -1, 83, 0, -1, 58, 0, 23, 46, 4, -1, 20, -1, -1, 29, -1, 5, 20, -1, 17, 59, -1, 1, 3, 50, 36, -1, 40, 30, 30, 30, -1, -1, -1, -1, 43, 10, -1, -1, 53, 24, 0, -1, -1, -1, 31, 5, 13, -1, 21, 14, 0, 57, -1, -1, -1, 35, 37, -1, 72, 0, 24, 76, 36, -1, 16, -1, 1, -1, 15, 29, 18, 22, 16, 5, 73, 16, 50, 1, -1, 38, -1, -1, 83, 9, 16, 54, 92, -1, -1, 33, 68, 0, 15, -1, 59, 9, 65, -1, 0, -1, 0, 38, -1, 0, -1, -1, -1, 16, 4, 52, 0, 77, -1, 11, 17, -1, 105, 13, 26, 108, 54, -1, 0, 10, 25, 8, -1, 10, -1, 4, 1, 28, 1, 2, 63, 6, 28, -1, 44, 2, -1, -1, 26, 26, 73, 14, 1, 85, -1, 22, -1, 9, 78, 7, -1, 31, 114, 73, 42, 51, 41, 78, 43, 9, -1, 51, -1, 8, -1, 92, -1, 14, 62, 10, -1, 3, 40, 40, 123, -1, 51, 0, 28, 114, 15, 113, 52, -1, 67, 13, 2, 54, 0, 37, 59, -1, 11, 13, -1, 51, 7, 63, 13, 1, -1, 13, -1, -1, 5, -1, 0, 25, -1, -1, 9, 6, -1, 73, 17, 0, 53, -1, 0, 56, 68, -1, 39, 0, 61, -1, 14, 0, -1, -1, 0, 11, -1, 11, 0, 0, -1, 19, 4, 45, -1, 15, -1, 76, -1, -1, 108, -1, 2, 39, 34, -1, -1, 2, 23, 1, 7, -1, 7, 10, 10, -1, -1, 26, 0, -1, 59, -1, -1, 89, 64, 36, 2, -1, 55, 0, -1, 34, 116, -1, 47, 0, -1, 97, 1, -1, -1, 0, 0, 28, 6, -1, 4, 7, -1, -1, 23, 1, 2, -1, -1, 18, 0, -1, 58, 6, 0, 107, 97, -1, -1, 0, 0, 71, 24, 30, -1, -1, -1, -1, 14, 40, -1, -1, 6, 12, -1, 119, -1, -1, 14, 31, 37, 15, -1, 17, 6, 9, 107, 8, -1, 43, 0, 52, -1, -1, 45, 4, -1, -1, 4, -1, 99, 18, -1, -1, 38, 5, 13, 68, 11, -1, 1, 13, -1, 9, -1, -1, 19, 16, -1, 50, 24, 0, 0, 2, 36, 58, -1, 32, -1, -1, 18, -1, 0, -1, -1, 10, 11, -1, 94, 68, 58, 76, 54, 1, 13, 10, -1, 1, 36, 4, 5, 0, 0, 120, -1, 60, 5, 5, -1, 0, 8, -1, 122, 59, -1, 24, 5, 88, 33, 13, 1, 43, 18, -1, 37, 42, -1, 95, 29, -1, 6, 40, -1, 67, 20, 6, 51, -1, 63, -1, 5, 53, 14, 0, -1, 24, 108, 38, -1, 36, 27, 40, 113, -1, -1, 0, 16, -1, 0, 0, 40, -1, -1, 76, 77, 1, -1, -1, 1, 72, 24, 64, 58, 11, -1, 2, -1, 6, 26, -1, -1, 0, 6, 2, 13, 20, 101, 6, 44, 89, 72, 99, -1, 6, -1, 15, -1, 24, 102, 1, -1, -1, 7, 58, 0, 92, -1, 2, -1, -1, -1, 42, -1, 103, 12, 13, 2, -1, 28, 7, -1, 82, 73, 0, -1, -1, -1, 86, -1, -1, 18, 16, 31, 92, -1, 26, -1, -1, 8, 11, 6, 57, -1, 28, 110, 68, 54, -1, 11, 4, 25, 103, 105, 63, 55, 53, -1, -1, -1, 0, -1, 71, -1, -1, 81, 52, 61, 8, 7, -1, 47, 38, 13, 29, 78, 33, -1, -1, 33, 1, 14, 39, -1, 39, 0, -1, 6, 33, -1, -1, 86, 10, 88, 0, 51, 7, 37, -1, 4, 59, -1, 110, 0, 83, 62, -1, -1, 73, 57, 55, 81, -1, 19, 1, 10, 0, 15, -1, -1, -1, -1, -1, 7, 6, 28, -1, 3, 28, -1, 37, 76, 94, -1, -1, 5, 5, -1, 46, 102, -1, -1, 45, 10, 109, 15, 98, 7, 25, 9, -1, 7, 31, -1, 40, 13, 1, 21, 19, 77, 38, 6, -1, -1, 4, 1, 1, 15, -1, 21, 32, -1, 53, 3, 83, 3, 16, 109, 3, -1, 57, 12, 19, 50, 21, 58, -1, 29, -1, 29, -1, -1, -1, -1, 16, 1, 18, 18, 14, 0, 50, 25, 0, 93, -1, -1, 34, -1, 0, 77, 56, 52, 72, -1, 67, -1, 33, -1, 2, 45, -1, 58, -1, 6, 0, -1, 0, 23, 85, 102, 53, 107, -1, 74, -1, 10, 0, 7, 30, -1, -1, 55, 9, -1, -1, -1, 32, -1, -1, 8, 8, -1, 55, 116, 0, -1, 87, 1, 100, 0, 115, 98, 0, 119, -1, 0, 74, -1, -1, 74, 3, 13, 70, 29, 73, 45, 2, 64, 30, 6, 41, 11, 0, 81, -1, 57, 115, 11, -1, 59, 59, -1, -1, 0, 28, -1, 64, -1, 7, -1, -1, 110, 3, 30, 89, 0, 86, 76, 25, 8, 4, -1, 20, 1, 17, -1, -1, 25, -1, 0, 33, 7, 7, -1, -1, 4, 4, 11, -1, 0, 109, 15, -1, 28, -1, 22, 54, 7, 23, 124, 22, 22, -1, 16, 45, 11, 92, -1, 26, 6, 25, 8, 16, -1, -1, -1, -1, 0, 0, -1, 70, -1, 0, 8, 98, -1, 8, -1, -1, 13, 3, 44, -1, -1, -1, -1, -1, -1, 3, 71, 109, -1, 26, 0, -1, -1, 0, 5, -1, 36, -1, -1, 0, 52, 108, 12, 73, 85, 10, 22, 1, -1, 5, 2, -1, -1, 0, 51, 33, 0, 8, 0, 32, -1, -1, -1, 8, 23, 53, 0, 4, 9, 0, -1, 51, -1, 0, -1, -1, 13, 9, 1, 24, 25, 75, -1, -1, 6, 72, 5, -1, 13, 47, 6, 2, 6, 14, 21, 5, -1, 47, 4, 19, 12, 12, -1, 11, 32, -1, 45, 38, 32, 14, -1, -1, -1, 25, 13, 33, 0, 0, -1, 8, 30, 8, 17, 103, 79, 46, 46, -1, -1, 120, -1, -1, -1, -1, 0, -1, 21, 40, 6, 4, 17, 92, 6, -1, 12, 73, -1, -1, 39, 0, 0, 0, 0, 8, 21, -1, 8, 13, 8, 12, 6, 2, 14, -1, 13, 2, 92, 12, 8, -1, 1, 118, 45, 105, 4, 3, 15, 0, 29, -1, 14, 91, 29, 8, -1, -1, 45, -1, -1, 0, 6, 13, 4, -1, 71, -1, 17, -1, 8, 78, 48, 24, 6, -1, -1, 18, 25, 38, -1, 25, -1, 55, 55, -1, 2, 1, 8, 5, 24, 26, 0, 23, -1, 7, 13, 0, 0, -1, 40, 48, 10, 30, 25, 18, 12, -1, 26, -1, 0, -1, 6, 0, 0, -1, -1, 116, 8, -1, 25, 73, 0, -1, 8, 4, 33, -1, 25, -1, -1, 34, 0, 11, 7, 13, 17, 12, 6, 4, -1, -1, -1, 64, 106, 8, 2, 12, 53, 4, 13, 21, 20, 107, 50, 60, -1, 58, 99, 95, 63, 41, 25, 16, 5, 63, 63, -1, 2, -1, 92, 63, 0, 0, -1, -1, -1, 0, 78, -1, 6, 0, -1, -1, 25, 66, -1, 1, -1, 32, 13, 2, 27, 4, 0, 94, -1, -1, 17, 13, 4, 33, 122, 4, -1, 8, 51, -1, -1, -1, 0, 19, 88, 3, -1, 1, 0, -1, -1, -1, 55, 21, 6, 24, -1, 95, -1, 0, 17, 1, -1, -1, 6, 122, 3, 89, 103, 23, -1, -1, 2, 31, 39, 6, 5, 0, -1, 4, 62, 6, 2, 59, 3, 85, -1, 0, 75, 55, 1, 8, -1, 4, 9, 3, 33, 32, 87, 42, 21, -1, 47, 0, 21, -1, 4, -1, 32, 63, 5, -1, 14, -1, -1, 17, 98, -1, 9, 14, 22, 44, 6, 12, 11, -1, 33, -1, 31, 20, 2, 119, 34, 99, -1, -1, 23, 0, 12, 0, 23, 107, -1, -1, -1, 48, 45, 30, 13, 1, 21, 16, -1, 4, 2, -1, 13, -1, 0, 17, 0, -1, -1, 22, 0, 0, 0, -1, 32, -1, 13, 7, -1, 0, 61, -1, -1, -1, 2, -1, -1, 118, -1, -1, -1, 25, 12, 7, -1, 18, -1, -1, 8, 113, -1, -1, 0, 94, 102, -1, 32, 2, 24, 1, -1, -1, 59, 35, 59, 49, -1, 28, 28, 62, 116, -1, 37, -1, 20, 1, 0, -1, 34, 8, 6, -1, -1, 0, 123, 14, -1, 0, 53, 47, 8, 0, 56, 0, 19, 6, 70, 0, -1, 33, 48, 8, -1, 17, 18, 3, 16, -1, 24, 0, -1, 97, 2, 3, 75, -1, 13, 114, 2, -1, 6, -1, 0, 110, 23, -1, 4, 8, 100, 35, -1, 32, 25, 91, 4, 21, 54, -1, 13, 91, -1, 47, 17, -1, 89, 32, -1, 12, 6, -1, 0, 43, 0, 96, 4, -1, 16, 0, 29, 4, 92, 12, 78, -1, 77, -1, 0, -1, 8, 30, 32, 2, -1, -1, 12, -1, 15, 0, 93, 6, 12, 49, -1, -1, 0, -1, 6, 13, 20, 12, 35, -1, 0, -1, 20, 6, 60, 8, 0, -1, -1, 8, 1, 12, 17, -1, 47, 32, -1, 25, -1, 48, 45, 112, 2, -1, 25, 17, 31, 4, -1, 0, 46, -1, 37, 4, 58, 9, 33, -1, 4, -1, -1, 4, -1, 0, -1, 65, 15, 65, 0, 6, 0, -1, 39, 72, 33, 24, -1, -1, 16, -1, -1, 70, 99, 44, 9, 65, 13, 12, -1, 75, 1, 0, 33, 12, -1, 1, 89, 107, -1, 8, -1, -1, 9, 0, -1, 6, 16, 0, 0, 75, -1, 70, -1, 52, -1, 6, 52, -1, 96, 6, -1, 8, 2, 2, 20, 0, 33, -1, 1, 120, 32, -1, 18, -1, 64, 10, 22, 10, 50, 10, -1, 1, -1, 33, 1, 25, 24, -1, -1, -1, 0, 16, -1, -1, -1, -1, 33, -1, 43, 33, -1, 48, 57, 78, -1, 0, -1, -1, 73, 0, 76, 21, -1, 7, 1, 42, 17, 50, 0, -1, 121, -1, 6, 44, 1, 3, 45, 1, 19, -1, 41, 45, 21, 96, 108, 6, 0, 9, 6, 59, 1, 31, -1, -1, -1, -1, -1, -1, 75, 32, 27, 59, -1, 24, -1, -1, 38, -1, 31, 124, 7, -1, 0, 49, 16, 28, 8, 3, -1, 0, -1, 33, 26, -1, -1, 51, 13, 0, -1, 86, 6, 6, 25, 0, 30, 112, 0, 28, 4, -1, 13, 33, 4, 35, 3, 12, 60, 21, -1, 5, 4, -1, -1, -1, -1, 105, 55, 60, 0, 0, 1, 41, 41, 41, -1, 32, -1, 14, -1, 5, 14, 24, 19, 0, 4, 32, 37, 1, 58, 92, 108, -1, 47, -1, 83, 65, 116, -1, -1, -1, 75, 46, 1, 6, 26, -1, -1, 14, 8, -1, 4, -1, -1, 9, 17, 1, 79, 32, 53, 48, 3, 18, 13, -1, 111, 45, 18, 2, 12, 27, -1, 59, -1, 19, -1, 13, 34, 33, -1, -1, 94, 27, 1, 51, 18, -1, 29, -1, 0, 6, 22, 13, -1, 0, -1, -1, 8, 0, 33, -1, -1, 21, -1, 43, 47, -1, -1, 18, 18, -1, 12, -1, -1, 24, -1, -1, -1, 103, -1, 32, 5, 3, -1, 13, 45, -1, 0, -1, 20, 1, 49, 110, 17, 18, 16, 103, -1, -1, 112, -1, 34, 0, 0, 24, 70, -1, 0, 62, 7, -1, 4, 26, 47, 42, -1, 78, -1, 11, 12, 44, 0, 18, 33, 1, -1, 16, -1, -1, 12, -1, -1, 76, 2, 3, -1, 97, -1, 7, 2, 94, 63, 0, -1, 0, -1, -1, -1, -1, 89, 116, 8, -1, 119, -1, 17, -1, -1, 6, 8, 2, 13, -1, -1, -1, 0, -1, 92, -1, 6, -1, 10, 70, 44, 0, 68, 8, -1, 4, 5, -1, 2, -1, -1, 6, 8, 14, 40, 1, -1, 0, 14, 105, 51, 2, 1, 6, 23, -1, -1, 32, 1, -1, -1, 54, 6, 48, -1, 2, 0, 6, 23, 124, -1, 30, -1, -1, 28, -1, -1, 59, -1, -1, 7, 59, 18, -1, -1, -1, 57, -1, 7, 83, 1, -1, -1, 17, 28, 17, 26, 0, 0, 0, -1, -1, 20, -1, 4, -1, 110, 0, -1, -1, -1, -1, 0, 30, 8, -1, 13, 64, 45, -1, 6, -1, -1, 32, 18, 54, 0, -1, 14, 7, 21, -1, -1, 53, 47, 0, 43, 26, -1, 106, 4, -1, 0, 6, 14, 66, 10, -1, -1, 0, 3, 2, 75, -1, -1, 80, 8, 33, 76, -1, 0, -1, 0, 73, 3, 30, 17, -1, -1, -1, 25, 38, 10, 72, -1, -1, 4, 78, 75, 3, -1, 35, -1, 2, 30, 30, -1, 73, 0, 8, 6, -1, 45, -1, 96, 66, 16, 5, 41, -1, 5, 5, 103, 41, -1, 45, 4, 24, 89, 6, -1, 0, -1, 0, 16, 19, -1, 1, 51, 57, 64, 61, 10, 6, 0, 0, 61, -1, 20, 4, 40, -1, 19, 1, -1, 47, 13, 110, -1, 31, 8, 0, -1, 86, -1, 27, 6, 94, -1, 24, 5, 1, -1, 39, -1, 0, 41, 7, 43, -1, 12, 15, 4, -1, 0, 45, 9, -1, -1, 44, 1, 10, 17, 3, 1, 16, 0, -1, 108, -1, 46, 26, -1, -1, 40, 22, 15, 12, 102, 44, 2, 8, 15, -1, 0, -1, 0, 4, -1, 54, -1, 8, -1, 87, 0, 7, 12, 114, -1, 21, 0, -1, 9, 47, 25, 22, 14, 36, 57, 1, 14, 6, 29, 10, 4, 47, 70, 83, -1, 30, 10, -1, 0, -1, -1, -1, 0, 0, 6, 13, 36, -1, 54, 64, -1, 40, -1, 26, 1, -1, 35, 8, 34, 4, -1, 30, 93, -1, -1, 0, 40, 111, 1, -1, 5, 4, 33, 35, -1, -1, 40, 10, 10, -1, -1, 37, -1, -1, 27, 5, -1, 85, -1, -1, 3, 15, -1, 103, 7, 22, 2, 70, 6, 15, 12, 16, 27, 29, 51, 103, 65, 12, 15, 19, 100, 0, 8, 7, -1, -1, 68, -1, 42, 0, 0, 1, 0, 4, 34, -1, 20, 22, 5, 5, 16, 3, 2, 7, 119, 59, 2, 13, 65, -1, 0, 42, 2, 44, -1, 2, 44, -1, 8, -1, -1, 0, 18, -1, 13, -1, -1, 0, 38, 104, 12, 5, 56, -1, 20, 13, 84, 31, -1, 30, 43, 4, 5, -1, 59, -1, -1, -1, 72, 72, 35, 35, 0, -1, 9, 36, -1, 9, 36, 65, 76, 26, 4, -1, 30, -1, 0, 0, 28, 54, 0, 47, 45, -1, 59, -1, 26, 0, -1, -1, -1, 32, 48, -1, 30, 31, -1, -1, 0, 5, 18, -1, 0, 8, 15, 85, -1, 78, 4, 27, 13, 68, -1, 5, 94, 94, -1, 16, 36, 80, 0, 47, 0, 49, 9, 9, 5, -1, 53, 12, 1, -1, 41, -1, 106, 0, 0, -1, -1, 6, 106, 44, 106, -1, 31, 5, 11, 60, -1, 58, 11, 9, -1, 65, -1, -1, 3, 0, -1, 111, 17, -1, 45, 3, -1, 5, -1, 17, -1, -1, 31, 68, 40, 73, 43, 21, -1, 75, 5, -1, 28, 44, 20, 40, 70, 35, 61, -1, 115, 49, 0, 68, 10, 12, 18, 45, 27, 0, 6, 4, -1, -1, 10, 47, 50, 112, 32, -1, -1, 15, 2, -1, 7, 0, 23, 23, -1, 30, -1, -1, -1, -1, -1, 62, 14, 14, 57, -1, 10, -1, 76, 108, 29, 39, 24, 53, 5, 4, 4, 19, 7, 5, 5, -1, 94, -1, -1, 10, 67, -1, -1, -1, 83, -1, -1, -1, -1, 35, 11, -1, -1, 115, 33, -1, 62, 87, 25, 2, -1, 0, 115, -1, 80, 57, 25, 40, -1, 36, -1, 6, 7, 0, 7, 89, -1, 65, 15, -1, 0, 4, 8, 44, 7, -1, -1, -1, 15, 63, 1, 22, 11, -1, 0, 9, 1, 1, 103, 109, -1, 80, 3, -1, -1, -1, 0, -1, 17, 51, 122, 0, 28, 30, 19, 2, -1, 10, 97, -1, 4, -1, -1, 32, -1, -1, -1, 87, 97, 0, 94, 78, 0, 52, 0, 24, 45, 5, 8, -1, 0, 62, 65, -1, 0, 74, 33, 25, 18, 18, 32, 29, -1, 45, 30, 6, 14, 0, 8, 110, -1, 62, 0, 0, 0, 12, 4, -1, 30, 24, 64, 0, -1, -1, 20, 4, 0, 18, 30, -1, 0, 4, 5, 3, 95, 45, 0, 18, 0, 0, 62, -1, -1, 28, 8, 23, -1, 12, 93, 8, -1, 58, 11, 0, -1, 10, 22, 10, -1, 10, 0, 10, 0, 0, 33, -1, -1, 4, -1, 37, 80, 0, 17, 30, 34, 98, 4, 0, 29, -1, -1, 0, 2, 11, -1, -1, -1, -1, 0, 5, -1, 38, 120, 13, 116, 13, 0, -1, 25, 4, 6, 43, 49, 0, -1, 31, 17, 38, 86, 38, 18, 52, 45, 37, -1, -1, 0, -1, 56, 6, 102, 6, 57, 27, 0, 35, 5, 98, 0, 6, 10, 13, -1, 42, 32, -1, 29, -1, -1, 17, -1, 0, 0, 51, 0, 0, 0, 23, 5, 0, 4, 6, 37, -1, -1, 0, 63, 106, -1, 13, -1, 32, -1, 23, 48, 30, 6, 66, 2, 20, 3, 10, 0, 10, 2, -1, 4, 59, -1, 22, 7, 32, 0, -1, 3, 86, 26, 40, 0, 66, 96, 27, 119, 59, 1, 89, -1, -1, -1, 0, 61, 46, 14, 5, 0, 0, -1, 0, 1, 0, 40, 43, 1, 53, 23, 67, -1, 85, 85, -1, 39, -1, 0, 83, -1, -1, 7, -1, 34, 58, 6, -1, 35, -1, 54, 53, -1, 0, -1, 74, 8, -1, 18, 10, -1, 0, 10, 62, 79, 0, 12, 10, 16, 10, 15, 20, 11, -1, -1, 120, 16, 5, 91, 0, 121, 91, 9, -1, 0, 23, -1, -1, 4, -1, 21, -1, -1, 2, -1, 1, 53, 4, 2, 77, 74, 67, 0, 110, 32, 34, 0, 0, -1, 1, 0, -1, -1, -1, 7, 8, 0, 17, -1, -1, 89, 104, -1, 47, 104, 44, 10, 3, 0, -1, -1, -1, 48, 26, 0, 70, -1, 6, 35, -1, -1, 16, 25, 15, -1, 43, 32, 21, 35, -1, -1, 14, 5, 75, 10, -1, 124, 30, 96, -1, 0, 22, 13, 67, -1, 32, 42, 17, 34, -1, 41, 41, -1, 0, -1, 16, 0, -1, 26, 6, 75, 30, 76, -1, 93, -1, -1, 25, 28, -1, -1, 0, 3, 96, -1, 16, 51, 0, 40, -1, -1, 35, 3, 16, 41, 0, -1, 34, -1, 42, 92, 60, 0, 42, -1, -1, 12, -1, 77, 10, 47, -1, -1, 111, 122, 85, 0, 56, 78, -1, 0, 30, 0, 52, 6, 22, 0, 22, -1, 38, 0, 18, 7, 31, 33, 0, 25, -1, 19, 28, -1, -1, 0, -1, 58, 0, -1, 1, -1, -1, 14, 5, 49, -1, -1, 16, 0, 13, 32, 35, 26, 6, 0, 82, 0, -1, 54, 8, 115, -1, 34, 83, 13, 7, 52, 0, 0, -1, -1, 34, 0, 47, 77, -1, 14, 11, -1, -1, 0, 83, 37, -1, -1, 7, -1, -1, 12, 14, 28, 0, 23, 4, 89, 0, 3, 22, 16, 86, 89, 47, -1, 16, -1, 0, 6, -1, 14, 72, 0, -1, 4, 41, 70, 10, 16, 120, 86, -1, 25, 5, 108, 89, -1, -1, 0, -1, -1, 94, 25, 23, 29, -1, 65, -1, 6, 26, 59, 0, -1, -1, -1, 0, 1, 25, 52, -1, 4, 36, 13, -1, 33, -1, 3, -1, -1, 115, 6, 41, 16, 1, 1, 0, 7, 2, -1, 0, 41, 43, -1, -1, 102, 39, -1, -1, 30, 46, -1, -1, 28, 31, 21, -1, 14, -1, 18, 0, -1, 0, 43, 71, 0, 3, 102, 30, 2, 23, 112, 18, -1, -1, 52, 113, 12, -1, 76, 0, 15, 35, 12, 5, 50, 18, 0, -1, -1, 8, 24, -1, 7, 14, 3, -1, 45, 64, -1, 0, -1, 44, 38, 53, 0, 26, 75, -1, 0, 20, 56, -1, 7, 0, 68, 106, 11, 35, -1, 41, 1, 0, -1, -1, 97, 11, -1, 0, 11, 29, -1, -1, -1, 86, -1, 12, -1, -1, 9, 35, 31, -1, 103, 0, 11, -1, 41, 0, 78, -1, -1, 1, 4, -1, 0, 2, 39, -1, -1, 8, 39, 83, -1, -1, 5, 0, 16, -1, 1, 11, 9, -1, -1, 32, 5, -1, -1, -1, 9, 2, 16, 7, 61, 27, 3, 12, 92, -1, 0, 31, 6, -1, 34, 0, -1, 23, 0, -1, 9, -1, 0, 2, -1, -1, 0, 1, -1, -1, 0, 15, 18, -1, 17, 39, 3, 47, 76, 21, -1, -1, 3, -1, 93, 117, 0, -1, 122, -1, 34, 26, 99, 72, 4, -1, 65, 80, -1, 7, -1, 0, 54, 13, 4, 9, 104, 26, -1, -1, 50, -1, 24, 4, 24, -1, -1, -1, -1, -1, 11, 11, 4, -1, 0, 32, 3, -1, 1, 103, 4, 27, -1, 42, 15, -1, -1, 4, -1, 1, -1, 11, 0, -1, 32, -1, 7, 64, 4, -1, 21, 34, -1, -1, 0, 18, -1, 4, 16, 16, 5, 1, 29, 1, -1, -1, 20, 15, 4, 1, 3, -1, 81, 61, -1, 10, 42, -1, -1, -1, 25, 16, -1, -1, 37, 39, -1, 11, 29, -1, -1, -1, 16, 2, -1, 11, -1, 11, 11, 7, -1, 95, 7, 4, 11, 0, -1, 51, -1, 30, 26, 0, -1, 0, 32, -1, 4, -1, 10, -1, 60, 28, 19, -1, -1, 73, 14, -1, 8, 6, 0, -1, 0, 22, 1, 108, 7, 4, 57, 52, 102, 11, 22, 8, -1, 7, -1, -1, 21, 7, 0, -1, 0, 81, -1, 93, -1, 7, -1, -1, 0, -1, 16, 5, 8, 0, -1, 6, 8, 102, 65, 5, -1, 9, 18, -1, 9, -1, 1, -1, 1, 57, 22, -1, 50, 9, 49, 102, -1, 52, 1, 14, 4, 51, -1, 13, -1, 5, -1, -1, 0, -1, 81, 0, 9, 38, 32, 6, -1, -1, 1, 57, 33, -1, 42, 38, -1, -1, 81, 10, 23, -1, 5, 46, 75, -1, 35, -1, -1, 43, 18, 19, -1, -1, -1, -1, 57, 81, 1, 29, 65, -1, -1, -1, -1, -1, 18, 12, 33, -1, 13, 35, 48, 51, 9, 10, 116, -1, 68, 55, -1, 3, 67, 54, -1, 7, 32, 67, 24, 0, -1, 41, 29, 19, -1, 72, 51, 50, 10, 36, -1, 9, 32, 6, 4, -1, 119, 38, 13, 22, 22, 0, -1, -1, 7, 4, 26, 45, -1, -1, 28, 28, 73, 59, 86, -1, 123, 5, 38, 62, 2, 40, 59, -1, 4, 61, -1, 38, 7, 58, -1, 32, 0, -1, -1, 52, -1, 0, 0, 96, 2, 4, 0, 39, 11, -1, 5, 113, 1, -1, 9, 22, 22, -1, 0, 110, 42, 13, 13, 0, -1, -1, 0, 48, 29, 0, 1, -1, 11, 31, -1, 34, 22, 6, -1, -1, 57, -1, 47, 78, 16, -1, 17, 78, 22, 57, 3, 8, 1, -1, 46, 22, 46, 48, 54, 113, 1, 89, 1, 13, 1, -1, 119, -1, -1, 46, 3, 31, 89, 38, -1, -1, 62, 27, 108, 12, -1, 60, 0, 21, 0, 6, -1, 89, 8, 79, -1, 81, -1, -1, 18, -1, -1, 63, 123, 35, 103, 32, 66, 22, 17, -1, 51, 11, 22, 4, 1, -1, 2, -1, 0, 1, 20, 72, -1, -1, 73, 11, 20, 5, -1, -1, 53, 6, 6, 11, -1, 65, -1, 97, 34, 10, 18, -1, 4, 35, 29, 0, 7, 22, -1, 19, -1, 15, 13, -1, 0, 107, -1, 47, 48, 34, -1, 12, 42, -1, 31, 26, 62, -1, 13, -1, 8, 1, 56, 56, -1, -1, 38, 17, -1, -1, 4, -1, 0, -1, 7, 0, 88, 54, 4, 1, -1, 9, 63, -1, -1, -1, -1, 28, 27, 45, 38, -1, -1, 41, -1, 28, 87, 35, -1, 15, 0, 35, 11, 1, 46, 39, -1, -1, 63, -1, -1, 0, 1, -1, 12, 0, 70, 63, 1, 0, 56, 11, 115, -1, 1, 1, 5, 0, 6, -1, 1, 0, 22, 36, 26, 41, 121, 6, 1, 0, 8, 22, 1, -1, 103, 103, 2, -1, 22, -1, 49, 44, 39, 1, -1, -1, 0, 32, 0, 1, 8, 73, 95, -1, 5, 27, 15, 1, -1, 87, 1, -1, 54, 0, 45, 26, 109, -1, 6, 19, 1, 36, -1, 82, 105, -1, 11, 111, 32, -1, 102, -1, -1, -1, 19, 41, -1, 1, 86, 38, -1, -1, 56, 0, -1, -1, 78, 10, 3, -1, 111, 36, -1, -1, 54, 9, 27, 31, 52, 1, -1, 0, 43, -1, 1, 5, -1, 17, 11, 3, -1, 6, -1, 4, 27, 52, 7, 52, 99, 1, 82, 111, 15, -1, -1, -1, -1, 10, 26, 4, -1, 114, 7, 32, 8, 28, 7, -1, 122, 29, -1, 4, 1, -1, 0, -1, -1, 3, -1, 0, 18, -1, 12, -1, 19, -1, 7, -1, -1, 77, 0, 1, 77, 13, -1, 18, -1, 6, 22, 37, 1, 5, -1, 26, 78, 14, -1, 9, 1, -1, -1, 26, 14, 104, 9, -1, 11, 5, 78, 28, 27, -1, 22, -1, 79, 1, 1, 27, 79, 58, 28, 116, -1, 3, -1, 3, -1, 3, 4, 1, 53, -1, 42, -1, -1, 6, 17, 11, 9, 97, 63, 63, 63, 63, 75, 9, -1, 1, 26, -1, 96, 14, 37, 19, 116, 24, 29, 3, 21, -1, -1, 36, 0, -1, -1, 2, -1, -1, 36, -1, 60, 0, -1, 1, 56, 40, -1, 44, 3, 27, -1, -1, -1, 8, 1, 22, 22, 1, 52, 22, 0, 47, 7, 40, 34, 5, -1, 9, 11, -1, 79, -1, 28, 88, -1, 13, 79, -1, 20, -1, -1, -1, -1, 63, -1, 104, 57, 18, -1, 29, 1, 10, 2, 121, 1, -1, -1, -1, 70, 1, 4, 30, 20, 3, 22, 1, 11, -1, -1, 10, 0, 59, 37, 75, 4, -1, -1, 0, 71, 30, -1, 34, 70, 0, -1, -1, -1, 72, 5, 66, -1, -1, 1, -1, 48, 42, 108, 3, 0, 1, -1, -1, 9, 29, 22, 30, 55, -1, 15, 0, 49, -1, -1, 95, 0, 0, 67, 13, 30, -1, 36, -1, 1, 0, -1, 13, -1, 46, 26, 96, 6, 40, 7, 16, 0, 6, 13, 81, 124, 11, 32, 1, 39, -1, 109, 3, 51, -1, 12, -1, 1, -1, 2, -1, 0, 27, 74, -1, 0, 18, 0, 39, -1, 59, 0, -1, 40, -1, 19, 1, 59, 24, 23, 7, 0, -1, 108, 10, 59, 114, 1, -1, 39, 75, 1, -1, 51, -1, 9, -1, -1, -1, 32, -1, 118, 28, 18, 35, -1, -1, 28, 5, 5, 4, 0, 0, 7, 1, 28, 34, -1, 0, 58, 7, 13, 107, 1, 0, 3, -1, 28, -1, 81, 4, 9, -1, 15, 1, -1, 5, 1, 105, 26, 0, 56, 23, -1, 5, -1, 4, -1, 115, -1, -1, 1, -1, 0, -1, 0, 0, 5, 11, -1, 12, 28, 105, 7, -1, -1, 1, -1, 0, 89, 82, 49, 11, -1, 47, -1, -1, -1, -1, 115, -1, 1, 14, 0, 0, 27, 7, 62, -1, 7, 4, -1, 81, 108, 62, -1, 27, 7, 31, -1, -1, 4, 0, 7, 87, -1, 5, -1, 4, 9, 10, -1, 75, -1, 59, 13, 33, 0, 103, 49, 43, -1, 5, 112, 1, 1, -1, 18, 112, -1, 0, 43, 40, 30, 1, 61, 48, 36, -1, 30, -1, 45, -1, 12, 1, 1, 3, 20, -1, 13, 11, -1, 3, 0, 0, 16, -1, -1, 104, 3, 55, -1, 0, -1, 6, 27, -1, 17, 24, 59, 6, 11, -1, 13, 28, 79, 0, 17, -1, -1, 68, -1, -1, 105, -1, 8, 19, -1, 62, 36, 65, 114, -1, 106, -1, 8, 8, 44, 39, -1, 82, 113, 60, 76, -1, 2, 10, 22, 51, 51, 0, 56, 18, 1, -1, 53, 2, 20, 0, 24, 9, -1, 111, -1, 53, 4, -1, -1, 10, -1, 46, 5, -1, 8, -1, 26, 1, -1, 13, -1, 45, -1, -1, 64, 42, -1, 21, 99, 4, 3, -1, -1, 7, 11, -1, 2, 0, -1, 0, 0, 17, 70, 8, 25, -1, 86, 22, 5, -1, 108, 67, 18, 1, -1, 18, 104, 1, 60, 78, -1, -1, 42, 15, 61, -1, -1, 37, 71, 33, 36, 18, 22, -1, 71, 14, 105, -1, 0, 20, -1, -1, 1, 16, 14, -1, 1, -1, -1, 0, 35, 0, 83, 1, -1, -1, 6, -1, 0, 9, 106, 72, 51, 0, 8, 15, 57, 20, 5, 42, -1, -1, -1, -1, 14, 98, 50, 26, -1, 37, -1, 39, 0, 33, 0, 0, 67, 86, 1, 5, -1, 4, -1, 0, -1, -1, 29, 96, 46, 0, 9, -1, -1, 12, 71, -1, -1, 14, 1, 11, 11, -1, -1, -1, -1, -1, 39, -1, -1, 25, -1, 27, 37, 14, 44, 47, 14, 0, 0, 11, 123, 18, -1, -1, -1, 76, 0, 73, 104, 50, 22, 119, -1, -1, 55, 96, 9, 44, 60, 62, 10, 46, 7, 111, -1, -1, 74, -1, -1, 0, 30, 74, 15, 15, 4, 45, -1, 44, 61, -1, 74, 74, 10, 85, 89, 42, 5, 0, 81, 64, 10, 52, 6, 38, -1, -1, 25, 60, -1, 51, 15, -1, -1, 46, 38, -1, 22, 28, -1, 68, -1, 9, 60, -1, 101, -1, 5, 16, -1, -1, 0, -1, 11, -1, -1, -1, -1, 0, 34, -1, 12, 98, 26, 108, 18, -1, 9, 10, -1, 115, 1, 1, 1, 1, 30, -1, 51, 8, 76, -1, -1, 28, 114, 34, 23, 111, 104, 15, 15, -1, -1, -1, -1, -1, 104, 15, -1, 23, 13, -1, -1, 33, -1, 15, 10, -1, 47, 15, 106, 30, -1, 0, 5, 54, 1, -1, 2, -1, 5, 1, 14, 8, 2, 4, 43, 71, 121, -1, 51, 14, 0, 31, 1, 45, 5, -1, 9, -1, 9, 43, 19, 4, -1, 37, 56, -1, 10, 75, -1, 0, -1, 16, 4, -1, -1, -1, 94, 1, 26, 34, -1, -1, -1, -1, 4, 52, -1, 52, -1, 52, 73, -1, 24, 17, -1, 0, 6, 78, -1, 7, 1, 16, -1, 0, 78, 17, 21, -1, -1, 13, -1, 72, 25, 1, 3, 12, -1, 104, 5, 66, -1, -1, -1, 22, 10, 9, -1, 26, 21, 91, 20, 31, 4, 18, -1, 0, -1, -1, -1, 95, -1, 0, 20, 117, 30, -1, 26, -1, 23, 51, 4, -1, 100, 58, 7, 0, 5, 10, 121, -1, 83, 8, 24, -1, -1, -1, 16, 60, 4, 21, -1, -1, -1, 18, 42, -1, 15, -1, 13, 63, 18, 30, -1, 0, 9, 9, 2, -1, -1, -1, -1, 15, 3, -1, 28, 4, -1, 2, -1, 1, 39, 18, 106, 0, 0, -1, 0, 113, 5, -1, 5, 10, 4, 1, 3, 4, 2, 26, -1, 0, 22, 27, 57, 108, -1, 1, -1, 3, 1, -1, 25, 84, 0, -1, 33, 30, 92, -1, 18, 0, 103, 0, 20, 20, 0, 62, 0, 0, 6, -1, 104, 3, 1, 54, 15, 32, 64, 8, 92, 20, 10, 12, 5, 24, -1, -1, 71, 0, 15, 41, 41, -1, 0, 5, -1, 2, 95, -1, 18, 86, 0, -1, -1, -1, 15, 23, 8, -1, 0, -1, 4, -1, 0, -1, -1, -1, 54, 30, 38, 1, -1, -1, 1, -1, 1, 9, 114, 41, -1, -1, -1, 104, 57, -1, 72, -1, 15, -1, 56, -1, 15, 56, 0, 82, 34, -1, 35, -1, 5, -1, 6, 51, 4, 13, 30, 6, -1, -1, 104, 10, 121, -1, 62, -1, -1, -1, -1, -1, 5, 34, 32, -1, -1, 54, 20, 13, 0, 106, 47, 8, 2, 13, -1, 120, -1, 4, -1, -1, 10, 83, -1, 74, -1, 122, 10, 112, -1, 9, -1, 117, 16, 35, 26, 35, 4, 18, 15, 47, 0, 11, 0, 37, 11, 18, -1, 2, 68, 0, 0, 11, 94, 5, 11, 6, 2, 81, -1, -1, 113, -1, 0, -1, -1, 5, 41, -1, -1, -1, 11, -1, -1, 23, 12, 25, -1, 22, 1, 117, -1, 9, 0, -1, 2, 32, -1, 0, -1, -1, 1, 4, 47, -1, -1, 15, -1, 0, 81, -1, -1, -1, 4, 92, 71, 0, 22, 13, 0, -1, -1, 46, -1, 75, -1, 121, -1, 55, -1, -1, 6, 22, 30, -1, -1, 62, -1, 42, -1, -1, 88, 0, -1, -1, -1, 15, 6, 23, 42, -1, 38, 0, 25, 9, -1, 1, 4, 124, -1, 10, 1, 2, 30, -1, 24, 0, 10, 61, 14, -1, 0, 35, 0, 30, 70, 11, -1, 27, 32, 56, 109, 0, 37, -1, -1, 108, 0, 52, 0, 54, 0, -1, -1, 10, -1, 0, -1, -1, -1, -1, 8, 0, -1, -1, -1, 1, -1, 19, 13, 4, 45, -1, -1, 73, 109, 76, 25, 1, 3, 97, 2, -1, -1, 7, 0, 10, 53, 27, 0, 0, 15, -1, 124, 34, -1, 81, 26, 8, 103, 11, 103, 62, 11, 5, 32, -1, 26, 2, 95, 0, 33, -1, -1, 1, 103, 6, -1, 5, -1, 9, -1, -1, -1, 25, 22, 12, 116, 99, 5, -1, -1, -1, 108, -1, 13, -1, 26, 41, -1, -1, 10, 81, -1, -1, 0, 0, 25, 65, -1, -1, 32, -1, 2, 13, -1, 60, 54, 0, 116, 26, 96, -1, 33, 6, 23, 5, -1, 50, 102, 97, -1, -1, -1, 95, 9, 22, 42, 0, 81, 111, 5, 120, 0, 8, 4, -1, -1, 38, 0, -1, 20, 32, -1, 5, 33, 27, 97, 40, 20, 33, 106, 3, 5, 92, 1, -1, 0, 115, 117, 66, 0, -1, 53, -1, 14, -1, 4, 13, 39, 13, 65, 0, 56, 23, -1, -1, 85, -1, -1, 30, -1, 18, -1, -1, -1, 24, -1, 26, -1, -1, 57, -1, 49, 0, 51, -1, 0, 82, 63, 5, 73, 29, 8, -1, 21, 0, 0, -1, 11, -1, 85, -1, 9, 0, 9, 1, -1, 13, 6, -1, 80, -1, 10, 44, 72, -1, 0, 6, 6, 26, 25, -1, 0, -1, 9, 10, 0, 72, 91, -1, 5, -1, 0, -1, 53, 0, 40, 58, 66, 41, 18, -1, 1, 0, 83, 15, 5, 1, 47, 19, -1, -1, 46, -1, -1, 63, -1, 34, 41, 14, -1, -1, 22, 44, 0, 0, 1, 31, 51, 112, -1, 10, 7, 27, 30, -1, 67, 7, 42, -1, 24, -1, -1, 0, -1, 26, -1, 4, -1, -1, -1, 0, 0, 113, 13, 12, -1, 13, -1, 62, -1, -1, 0, 27, 123, 30, 13, -1, 56, 11, -1, 4, -1, 2, -1, 26, 38, 40, 2, 10, 0, 38, 12, 17, 109, 1, 15, 15, -1, 26, -1, 0, 1, -1, -1, -1, 61, -1, 0, 53, 22, -1, 44, -1, 21, 3, 3, 107, -1, -1, 13, 63, 58, -1, 15, 43, 0, 22, 6, 4, 4, 13, 10, 6, -1, 114, 0, 2, 119, 0, 5, -1, 0, 104, 11, 1, -1, -1, -1, 0, 54, -1, 10, 12, 58, 54, -1, 3, 21, 50, 15, 109, -1, 4, 108, 119, 27, 8, 3, 54, -1, 62, 0, -1, 38, 9, 73, 114, 45, 33, 2, 32, -1, 1, -1, 6, 49, -1, -1, 54, 47, -1, -1, 22, 0, 14, 3, 7, 0, -1, -1, -1, -1, 4, -1, 6, 68, 19, 34, 10, 0, -1, -1, 0, 6, -1, 78, 49, 42, 31, -1, 6, 35, -1, -1, 28, 15, 32, -1, 73, 0, 0, -1, 0, -1, 29, 77, 76, 10, 26, 5, 3, 46, 88, -1, -1, 15, 10, -1, 10, -1, 41, 1, 35, 0, 119, 79, 7, 35, 15, 36, 79, 35, -1, 0, 12, 26, 0, 3, -1, 12, 4, -1, -1, 0, -1, 2, 3, 18, -1, 26, 2, 38, 63, -1, 17, -1, 56, -1, 6, -1, -1, -1, 1, -1, 1, 23, 13, 109, 103, 6, 97, 5, 0, -1, 54, 6, 9, -1, 1, 67, -1, 3, 7, -1, 73, 117, 11, 13, 93, 57, 5, 25, 42, 72, 28, -1, 3, 47, -1, -1, 50, -1, 46, -1, 30, -1, 30, 11, 0, 4, 26, 10, 1, 41, 9, 42, -1, 44, 60, 39, 76, -1, 19, 0, -1, 78, 76, -1, -1, 34, 0, -1, 51, 42, -1, -1, 10, 4, 28, 7, 6, -1, -1, 66, 5, 63, 76, 25, 34, -1, -1, -1, 12, 0, 6, 8, 9, 22, 4, 120, -1, 1, 0, -1, 0, 91, 0, 0, -1, 44, -1, 108, 46, 2, 10, 3, -1, 15, -1, 33, -1, 25, 17, 26, 31, 52, 0, -1, 99, -1, 22, -1, 5, 5, -1, 0, -1, 5, 7, 4, -1, -1, 50, 26, 0, -1, 95, 0, 53, 0, 26, -1, 96, 0, 13, -1, -1, -1, -1, 0, 0, 0, 2, -1, -1, 4, 78, -1, 79, 30, 47, -1, 60, -1, -1, 6, 0, 95, -1, 0, -1, -1, 66, 9, 6, 4, 121, 15, 101, -1, -1, 3, 94, 48, 7, 118, 53, 13, 3, 12, 8, 20, 23, 3, -1, 74, 53, 13, 98, 3, 27, 0, 91, 19, -1, 29, 11, 21, 2, 10, 111, 92, 8, 28, 53, 46, 19, 7, -1, 0, 8, -1, 0, -1, 12, -1, 102, 2, 30, -1, 0, -1, -1, 6, -1, 1, 3, 15, 91, 71, 11, -1, 0, -1, 0, -1, 91, 26, -1, 24, 0, 26, 91, -1, 99, 13, 17, -1, 96, 2, 12, 5, -1, 28, -1, 85, -1, -1, 32, 2, 27, -1, 46, -1, 48, 6, 22, 17, -1, 6, 51, -1, 5, 99, 67, 109, 0, -1, 25, 3, 1, 3, 0, 6, 41, 46, -1, 52, -1, 34, 105, 23, 80, -1, 64, 6, 25, 110, -1, 26, -1, -1, -1, 59, -1, 2, -1, 46, 0, 4, 121, 45, 15, 54, 21, 33, -1, 107, 24, -1, 37, 68, -1, -1, 1, 21, 0, -1, 4, -1, -1, 31, 0, 71, 43, 21, -1, 5, 88, 5, -1, 68, 0, -1, -1, -1, 0, 4, 35, -1, 46, 60, 9, 0, -1, 23, 29, 31, -1, 5, 70, 4, -1, 31, 10, 1, 34, 8, -1, 15, 31, 13, -1, 0, 60, -1, 73, 91, -1, -1, -1, 12, 6, -1, 35, -1, -1, -1, -1, 17, 32, 34, 2, 4, 3, 21, 63, -1, 34, 13, 42, 13, 4, -1, 4, 4, 20, -1, 26, 0, 86, 58, -1, 25, -1, -1, 33, 5, 0, -1, 26, 5, -1, 36, 0, 6, 53, 102, 53, 78, 117, 41, 24, -1, -1, -1, 25, -1, 3, -1, 0, 117, 65, -1, 53, 8, 5, -1, -1, 71, 0, 109, 12, -1, 33, 27, 6, 2, 0, 40, 3, 3, -1, 6, 17, 0, 0, -1, -1, 15, 5, -1, 1, 2, 31, 12, -1, 19, 4, -1, 0, 46, -1, 1, -1, 32, -1, -1, 56, 12, 8, 8, -1, 8, -1, 0, -1, -1, 106, 81, 25, 6, 28, 43, 21, 6, -1, 13, -1, 4, 6, 9, 30, 0, 6, 6, -1, 38, 1, 64, -1, -1, 14, 4, -1, 14, 4, 64, 3, 5, -1, -1, -1, 17, 6, 105, -1, 0, 6, 26, -1, 36, 26, -1, 4, -1, 8, 25, 35, 56, 1, 4, -1, 79, 13, 48, -1, 0, 72, 45, -1, 0, 94, 37, 15, 48, 0, 8, 60, 35, -1, -1, 85, 46, -1, -1, 6, -1, 31, -1, -1, 8, 52, -1, 5, -1, 116, 0, -1, 53, 4, 9, 93, -1, -1, -1, 2, 23, 22, 0, 1, -1, -1, 105, 42, -1, -1, 1, -1, -1, 2, 12, 22, 93, 91, -1, 0, -1, -1, -1, -1, -1, -1, 0, 4, 8, -1, -1, -1, 2, 29, -1, 24, -1, 11, 26, 1, 68, 34, 11, 26, -1, 28, 1, -1, 4, -1, -1, -1, 0, -1, -1, 0, 7, 0, 33, 17, 2, 4, 48, 23, 0, -1, 45, 17, 3, 40, -1, 2, 0, -1, 110, 58, 108, 37, 80, 3, -1, 0, -1, -1, 106, 46, 29, -1, -1, -1, 16, 0, -1, 4, 6, -1, -1, 0, 0, -1, 18, -1, 4, 103, 85, 6, -1, 15, 11, 25, -1, 32, -1, 64, 30, 30, -1, 29, 2, 5, 8, 47, 0, 42, 38, 67, 2, 83, 0, 13, -1, 64, -1, 64, -1, 45, 97, 0, -1, -1, 0, 12, -1, 37, -1, -1, -1, 53, 86, 8, 67, 23, 4, 0, 19, 6, 90, 0, 1, 31, 38, 74, 15, 17, 33, 99, 41, 13, 98, 8, 5, 0, 14, 67, 32, 6, -1, 35, 22, 2, 112, 6, 37, 1, 0, 33, 0, 0, 12, 42, 1, 25, 0, 13, 13, -1, 5, 98, 32, 12, 91, 36, -1, -1, 19, 17, 48, -1, 44, -1, 0, 21, -1, -1, -1, -1, -1, -1, -1, 107, 15, 2, 34, 44, -1, -1, 55, -1, 82, -1, 65, 55, 17, 4, -1, 1, -1, 60, 2, 39, 13, -1, 0, 21, 0, 30, 4, 36, 13, -1, 12, -1, 6, 23, -1, 0, 0, -1, 34, 23, -1, -1, 9, 27, 5, 24, 53, 7, -1, 33, 25, -1, -1, 25, -1, 53, 96, -1, 107, 8, 33, 121, 46, 64, 46, -1, -1, 32, -1, -1, 66, -1, 15, 15, 15, 76, 15, 15, -1, -1, 12, 15, -1, -1, 5, -1, 40, 55, 5, 91, 31, -1, 8, 20, 28, 6, 46, 54, 2, 37, 97, 0, 123, 106, 17, 6, 67, 4, -1, -1, 19, -1, 86, 51, -1, -1, 102, 28, 11, -1, -1, 28, 0, -1, 34, 0, 48, 6, -1, -1, -1, 0, 54, 77, 15, 48, 10, 74, 6, -1, -1, 4, 0, 5, 8, -1, 80, -1, 0, 5, 0, 22, 77, 119, 0, 33, 82, 46, 0, -1, -1, 20, -1, -1, -1, -1, -1, 54, -1, -1, 0, 0, -1, 88, 0, 119, 1, 0, -1, 0, 64, 23, 52, 54, 96, 10, -1, -1, 15, 27, 76, 29, 37, 56, 48, -1, 6, 6, -1, -1, -1, -1, 33, 61, 16, -1, 26, 25, -1, 0, 75, 53, 96, 45, 0, 4, 25, 5, 85, 4, 48, -1, 22, 4, 55, -1, -1, 0, -1, 21, 22, -1, 0, -1, 3, -1, 27, -1, 42, 19, 24, 30, 11, 47, 21, 60, 56, 82, 2, -1, -1, -1, 51, -1, 102, 0, 50, -1, 4, -1, 11, 0, 102, 9, 32, 4, 17, 21, -1, -1, 4, 13, 11, -1, -1, 9, 36, 21, 44, -1, 105, 13, -1, -1, 55, 38, -1, 13, -1, -1, -1, 0, -1, 9, 70, -1, 2, 15, -1, 26, 0, 0, 0, 0, 6, 0, 0, 56, 8, 17, -1, 33, -1, -1, 122, 86, -1, 63, 107, 56, -1, 12, -1, -1, 0, 33, 118, 13, 12, 105, 92, 4, 30, 27, 14, 22, -1, 107, 0, 0, 8, -1, 31, 91, 91, 10, 4, 7, 2, -1, 35, 16, 12, 103, 1, -1, -1, 5, 60, 35, 4, 13, -1, 0, 0, -1, -1, -1, -1, -1, 10, 6, -1, 3, 1, 99, 31, 27, -1, 0, 37, -1, 46, 26, 2, 6, 84, -1, 23, -1, 2, 11, 24, -1, 4, 0, -1, 48, 28, 45, 97, -1, 5, -1, 4, 38, 0, 1, 33, -1, 35, 1, 1, -1, -1, 37, 61, 65, 0, 8, 0, 0, -1, 0, 65, 0, -1, 11, -1, 94, 39, -1, 8, 2, 16, 4, 2, 76, 60, -1, 0, 1, 36, 5, 0, -1, 85, 19, 32, 71, 114, -1, -1, -1, 96, 84, 34, 19, 4, -1, 0, 0, -1, 0, 0, -1, 0, 19, 46, 91, 2, 23, 1, -1, 0, 4, 64, -1, 9, -1, 8, 24, 73, 82, 1, 4, 12, 13, 47, 11, 5, -1, 6, 17, -1, -1, 0, -1, 40, -1, 40, 56, 65, 78, 0, 45, 31, 8, -1, 0, 13, 85, -1, -1, 15, 37, 46, 27, 67, 11, 37, 78, 31, -1, 82, 0, 17, -1, 25, 71, -1, -1, -1, 0, 0, 0, -1, -1, 7, 27, -1, 8, -1, 5, 48, 5, 103, -1, 7, 0, -1, 95, -1, -1, 56, 14, 53, 42, -1, 49, 115, -1, 43, -1, -1, 89, 19, 0, 2, 96, -1, 19, 15, 72, 39, -1, 55, -1, -1, 22, 46, 17, -1, 57, -1, 1, 1, -1, 0, 3, 21, 4, -1, 5, 55, -1, 7, 28, 17, -1, 9, -1, -1, 45, -1, -1, 18, -1, 4, 7, 51, 39, 19, 2, 3, 14, -1, 0, 5, 2, -1, 0, -1, 6, 7, 8, 8, 3, 25, 78, 17, -1, 60, 7, 42, 59, 0, 66, 7, 35, -1, -1, -1, 40, -1, 4, 72, 65, 0, 65, 54, 72, 116, 0, -1, 4, 0, -1, 31, 1, 31, -1, 26, -1, -1, 35, 51, -1, -1, 21, -1, 15, 62, 70, 2, -1, -1, -1, 28, 76, 103, 0, 16, 77, -1, 62, 9, 73, 0, 22, -1, 12, 52, 66, 33, 29, -1, 25, 70, 49, 27, -1, 77, 33, 0, 56, -1, -1, -1, -1, 0, 52, -1, 6, 10, 0, -1, 18, 4, -1, 101, 7, -1, 18, 43, 54, 0, 0, 45, -1, 4, -1, 9, 7, -1, -1, 13, 32, -1, 0, 6, 4, 18, -1, 27, 9, 31, 1, 5, 50, 101, -1, 2, 10, -1, -1, -1, 0, -1, 30, 9, 2, -1, 0, -1, 74, 16, -1, -1, -1, 15, 23, 17, 99, 27, 108, -1, 53, -1, 10, 11, 4, 64, -1, 33, -1, 4, 14, -1, 3, 31, 11, 21, -1, 6, 33, -1, -1, 4, -1, 37, -1, 32, 4, 24, 28, -1, 0, -1, 6, -1, 44, 27, -1, -1, 20, 0, 4, 1, 48, -1, 41, 1, 4, -1, -1, 50, 17, 25, 4, 34, -1, -1, 101, 26, 21, 56, 4, 8, 19, 106, 86, 6, -1, 4, 0, 13, -1, 5, 1, 16, -1, 6, 78, 79, -1, 8, 1, -1, 13, 53, 45, -1, 55, 45, 18, 18, -1, -1, -1, 110, 0, 5, 32, 0, 97, 7, 118, 120, 26, 0, -1, 123, 6, 35, 4, -1, 23, -1, -1, -1, 104, 10, -1, 0, -1, 63, -1, -1, 10, 29, -1, 82, -1, 8, 38, 9, 21, -1, 0, -1, 27, 116, -1, -1, 33, 0, 0, -1, 34, -1, -1, 51, -1, 0, 4, -1, 12, -1, 17, -1, 0, -1, 61, 3, 0, 122, 0, -1, -1, 7, 7, 34, -1, -1, -1, -1, -1, -1, -1, 47, -1, 87, -1, 0, 41, 123, -1, 41, -1, 1, 1, 60, -1, 41, 6, 14, -1, 0, -1, 15, 31, 49, 8, 1, -1, -1, -1, -1, -1, 8, 0, 2, -1, 59, 34, -1, 0, 0, 12, -1, 113, 104, 55, -1, 7, 15, 4, 45, 23, 11, -1, -1, 10, 31, 0, 10, 15, 17, -1, 25, 0, -1, 26, 32, -1, 91, -1, -1, -1, -1, 5, 37, 0, -1, 5, -1, 31, 4, 0, -1, 1, 10, 50, 3, 40, 38, 3, 10, 13, 3, 8, 0, -1, -1, 19, -1, 26, 23, 109, 6, -1, 0, -1, 2, 21, 7, 9, 64, 6, 0, 35, 40, -1, 0, 30, 3, 3, 19, -1, 8, 64, 14, 5, 16, 8, -1, -1, 13, -1, 85, 63, 6, 6, 25, -1, 45, -1, 3, -1, -1, -1, -1, 38, 11, -1, 30, 31, 0, -1, -1, 114, 4, 26, 82, 32, 0, -1, 15, 0, 0, 6, 5, -1, 14, 0, -1, 0, 6, -1, -1, 26, 27, 16, 35, -1, 29, 97, -1, 48, 54, 15, 0, 12, 22, 113, 0, 23, 3, -1, -1, 6, 0, -1, 22, 59, 6, 31, 14, 0, -1, 11, 67, -1, 67, -1, -1, 0, 82, 0, -1, 6, 82, -1, -1, 31, 33, 79, 120, 0, -1, 6, 6, 88, -1, 9, 59, 39, 48, 60, 9, 3, 6, 0, 102, -1, 14, -1, -1, 3, 13, 4, 114, -1, 42, 74, 41, 8, -1, -1, 1, 57, 57, -1, 65, 123, -1, 93, 89, 25, 1, 6, 3, 16, 3, -1, 81, 0, 0, 4, 0, 23, 6, 3, 25, 0, 0, -1, 33, 0, 6, 27, 33, 53, 11, 85, 0, 25, 32, 0, -1, 7, 40, 111, 32, 16, 4, 4, 79, -1, -1, -1, 63, 7, 0, 17, 4, -1, 29, 70, -1, -1, 33, -1, -1, 10, 0, -1, 66, 7, 57, 68, 25, -1, 6, 73, 65, 2, 0, 68, 115, 20, -1, 6, 46, 26, 4, 0, 0, 67, 1, 45, 10, -1, -1, 14, 106, -1, 92, 33, 72, -1, 16, 1, 13, 49, 62, 89, 65, 2, 9, 109, 1, 47, 11, 5, 11, -1, 19, 0, 0, 2, -1, 12, -1, -1, 21, 36, 104, 50, 7, 26, 4, 2, -1, 35, 6, 85, 0, 32, -1, 49, 6, 0, -1, 50, 1, 49, 1, -1, 110, 0, 3, 4, 50, -1, 55, 46, 0, -1, -1, 5, 54, -1, -1, 26, 19, -1, 19, 117, 0, 36, 1, 6, 29, -1, 4, -1, 3, -1, 9, 14, 11, 3, -1, 0, 0, 4, -1, 1, -1, 2, 0, 17, 55, 17, 1, 2, -1, 51, 28, 5, 7, 116, 38, 39, 0, 25, 1, 42, 0, -1, 39, 47, -1, 65, 100, 75, 0, 98, 0, 11, 5, 59, -1, 0, 114, -1, 7, 0, 0, 0, -1, 31, 83, -1, 8, 14, -1, 1, 59, 28, -1, 114, 0, 54, 30, 30, 7, 1, 14, 30, -1, -1, 0, 54, -1, 15, -1, 85, 7, -1, 70, -1, 70, 20, 36, 2, 27, 6, -1, 10, 1, 80, -1, 0, -1, -1, 0, -1, 55, -1, 6, -1, 10, 28, 2, 24, 10, 0, 8, 32, 17, 26, -1, -1, 46, -1, 39, 123, 2, 3, 4, 4, 83, 4, 83, 55, 2, 19, 0, 4, 54, 6, 6, -1, 52, 52, -1, 7, -1, 11, 33, 38, 11, -1, 54, -1, 0, 12, 99, 33, 1, 55, 58, 89, -1, 0, 0, -1, 53, 0, 91, 100, 0, 49, 32, -1, 0, -1, -1, 0, 3, -1, -1, 0, 2, 53, -1, 1, -1, 9, -1, 53, 39, 16, 0, 21, 0, -1, 12, 117, 1, 4, 36, 18, 18, 2, 45, -1, 46, 8, -1, 62, 47, -1, 1, 0, 22, -1, 91, 5, 1, -1, -1, 119, -1, 0, 1, 9, 116, 6, -1, 14, -1, 0, 19, -1, 76, 18, -1, 38, 105, -1, -1, 0, -1, 62, 11, 5, 26, 59, 87, -1, -1, 10, 85, 52, 43, 3, 18, 50, 45, -1, -1, 37, -1, -1, 37, 0, 40, -1, 52, 57, 47, -1, 0, 53, 6, 39, 20, -1, 51, 2, -1, -1, 18, 12, -1, -1, 1, -1, -1, -1, -1, -1, 6, -1, 0, 12, -1, -1, 8, 22, 10, 3, 0, 0, 1, -1, 0, 21, 45, 21, 0, 13, 2, 25, -1, 0, 111, 77, 2, 75, -1, 39, 19, 4, 56, 0, -1, 0, 41, 40, 76, 33, 2, 0, 99, 81, 14, 29, 43, 56, 31, 116, -1, 53, 1, 1, -1, -1, 8, 3, 95, 65, -1, 4, -1, 47, 5, 6, 63, 0, -1, 92, 0, -1, 4, 1, 0, 6, 13, 8, 3, 0, -1, 54, -1, 65, 5, 2, -1, 0, 0, 36, 53, -1, 0, 2, 31, 21, 13, 34, 4, 107, 0, 31, -1, 22, -1, 0, 0, 0, -1, 0, 0, -1, -1, 13, 35, -1, 5, 15, -1, 1, 0, -1, 107, 39, -1, 30, 23, -1, 48, 16, 1, -1, -1, -1, 1, 22, 0, 6, -1, 77, 71, 24, 103, 11, 32, 14, 0, 20, 0, 36, 12, 0, 0, -1, -1, 57, -1, 40, 0, -1, 14, 19, 28, -1, 104, 0, 30, 0, 23, 33, 26, -1, 121, -1, -1, 4, 30, 40, -1, -1, 0, 12, 0, -1, -1, 38, -1, 65, 35, 71, 20, 79, 1, -1, 0, 110, 23, -1, 1, 3, 57, 119, 59, -1, 0, 0, 8, 0, 19, 19, 21, 20, 0, 2, 45, 39, 7, 26, 0, -1, 3, 26, 124, 9, 38, 8, -1, 0, -1, 44, 41, 1, 2, -1, -1, 74, 0, -1, 19, -1, 15, 5, 11, -1, 4, 12, 4, 1, 1, 18, 14, 1, 117, 0, 0, 13, 48, -1, 3, -1, -1, 6, 47, 5, 15, 117, 0, 3, 100, -1, -1, 0, 4, 0, 22, 17, 43, 20, 0, -1, 123, -1, -1, -1, 16, -1, 42, -1, -1, 0, 70, 0, 3, 24, 8, 75, 15, 28, 55, 83, 96, 31, 102, 13, 13, 26, 29, 0, 92, 1, -1, 17, 13, 4, 45, 0, -1, 4, 33, 87, -1, 91, 0, 26, -1, 33, 2, -1, 21, 37, 73, 54, 11, 102, 0, -1, 13, 33, -1, -1, 40, 18, 117, -1, -1, -1, 4, -1, 11, -1, 28, -1, -1, -1, 0, 0, 0, 6, 0, 7, -1, 22, 62, 83, 8, 2, 5, 21, 38, 78, 25, 2, 0, -1, -1, 37, 0, -1, 16, 45, 15, 104, 104, -1, -1, 1, -1, -1, -1, 17, 0, 6, -1, 0, 5, 13, 22, -1, 7, -1, 46, 0, -1, 37, -1, -1, -1, 11, 1, 41, -1, 5, -1, -1, 4, 25, 51, 0, 21, -1, -1, 32, 108, 55, 7, -1, 9, 4, -1, 12, 13, 1, -1, 0, 87, 107, -1, -1, 2, 35, -1, -1, -1, 17, 23, -1, 17, 26, 11, 0, -1, -1, -1, 7, 8, 7, 44, 44, -1, -1, -1, 81, 24, 103, 20, 104, 104, 10, 7, 7, 28, 1, 0, 45, 0, 1, -1, -1, -1, 6, 16, 65, 73, 44, 1, 13, -1, 0, 24, 4, 5, 14, 11, 6, 43, 49, -1, 64, 103, 86, 3, -1, 16, 0, 51, 24, -1, 115, 107, 23, 29, 82, 56, -1, 18, 1, 8, -1, 1, 2, 12, 11, 18, 2, -1, -1, 0, 9, -1, -1, 31, 0, 1, 22, 46, 0, 4, 51, 0, -1, 75, -1, -1, 0, 54, 1, 7, 4, 57, 9, 4, 1, 21, 82, -1, 9, 60, -1, 11, -1, 1, 9, 48, 68, 67, 75, 92, 2, 83, 1, 30, 1, 0, -1, -1, 22, 0, 7, -1, -1, 1, 115, 0, 12, 39, 0, -1, -1, 47, 52, -1, 34, -1, 59, 1, -1, 1, -1, 10, -1, 18, -1, 1, 1, 62, 62, 28, -1, 21, 51, -1, 0, -1, 3, 73, 6, 10, 81, 39, 10, 10, 8, 104, 32, 23, 52, 1, 0, 77, -1, 66, 15, 15, 1, 20, 82, 15, 15, -1, -1, 70, 17, 0, -1, 39, -1, -1, -1, 1, 8, 11, -1, 96, 29, 40, 5, -1, 13, 105, -1, 91, 7, -1, 1, 7, -1, 22, 8, 58, 27, 1, 1, 1, 54, 25, 0, -1, 53, -1, 71, -1, -1, 9, 7, 1, 10, 35, 7, 39, 104, 70, -1, -1, -1, -1, -1, 4, -1, 0, 26, -1, -1, 0, 36, 93, -1, -1, 7, 0, 7, 26, -1, 38, 0, 11, 0, 2, -1, 6, -1, -1, 2, 15, 5, -1, 85, 73, 85, 6, 79, 1, 5, 21, -1, -1, -1, 1, 34, 0, 22, 42, 24, -1, 13, 1, -1, -1, 39, -1, -1, 2, 3, 1, 19, 40, -1, -1, 26, 1, 3, 13, 26, -1, 12, -1, 19, 19, 5, -1, 4, 0, 22, 1, 7, -1, 45, 13, 1, -1, 1, -1, 13, 1, 101, 2, 1, -1, 35, 7, 104, 5, -1, 84, 104, 70, 56, 0, 52, 7, -1, 51, -1, 24, 0, 6, 5, 0, 7, 10, 4, -1, 58, -1, 0, 14, 62, 20, 19, 53, 0, 22, 57, 0, -1, 1, 33, 110, 0, -1, 4, 0, 45, -1, 6, 26, 60, 22, 1, 41, -1, 60, 5, -1, -1, 5, 6, 40, -1, 61, 20, 42, 42, 10, 16, -1, 23, 14, 15, -1, -1, 14, -1, 2, 2, 30, -1, 34, 18, -1, -1, 19, 0, 13, 17, 3, -1, -1, 3, -1, 100, 1, 1, 0, 25, 24, 0, 24, -1, 16, 124, 0, 0, -1, -1, 0, -1, 0, -1, 20, 6, -1, -1, -1, -1, 110, -1, 8, 35, -1, 14, 29, 55, 12, 30, -1, 0, 70, 0, -1, 3, 2, 6, 16, 0, -1, -1, 0, 1, 108, 0, 6, 26, 8, 30, 13, -1, 7, -1, -1, 67, 39, 6, -1, 17, 107, 9, -1, -1, 57, -1, 12, 0, -1, 0, -1, -1, 8, -1, 3, 2, 87, 34, -1, 42, 49, 43, 6, -1, 1, 1, -1, 14, 110, -1, -1, -1, -1, 0, -1, 1, 70, 15, 36, -1, 13, 6, 0, 0, 0, 3, 0, -1, -1, -1, 1, 0, 0, 36, 7, 101, -1, -1, 28, 54, -1, 0, 5, 0, 0, 42, 104, 19, -1, 59, 0, -1, 5, -1, 32, 30, 74, 18, 0, 4, 5, 42, 0, 0, 17, 33, 10, 26, 22, 1, 1, -1, -1, 0, -1, 66, 9, -1, 1, 66, 15, 1, 57, 5, -1, 0, 18, 10, 5, 2, 89, 65, 0, 36, 24, 20, 37, 18, -1, 7, 72, 2, 21, 112, -1, 76, 112, -1, -1, 0, -1, -1, 18, -1, 33, 0, 0, -1, 41, -1, 11, 13, -1, 83, 11, 1, 0, 23, 87, 3, 60, 49, 56, 56, -1, -1, 18, -1, 106, -1, 0, -1, -1, 20, -1, 0, -1, -1, 71, -1, -1, -1, -1, -1, -1, 89, 83, 0, -1, 15, 38, 1, 4, 42, 56, -1, 118, 12, 0, -1, -1, -1, 52, 13, 38, 14, 1, 0, -1, 6, 4, 0, 54, 28, 5, 85, 12, -1, 9, 29, 75, -1, 0, 46, 16, 81, 1, 31, -1, 3, 94, 44, -1, 3, 1, 25, 2, -1, 3, 0, -1, 83, -1, 2, 2, 45, 5, 0, 9, -1, 39, 79, 53, 0, 43, -1, 28, 12, 1, 39, 0, -1, 0, 9, -1, 106, 112, 3, 38, 0, 0, -1, -1, -1, 9, 38, 1, -1, 0, 4, 29, 15, -1, 104, -1, -1, 55, 30, -1, 29, -1, -1, 0, -1, 2, 21, -1, -1, 0, 72, -1, 19, 83, -1, 0, 54, 2, 7, 12, 104, -1, 109, 13, -1, 29, 0, 20, 6, 6, 9, 49, 42, 26, 23, -1, 1, 1, 29, 14, 2, -1, -1, 0, 0, -1, 6, -1, -1, 18, 4, -1, 19, 26, 74, 18, 20, 33, 79, -1, 15, 6, -1, 52, 20, 112, 24, 110, 4, 28, 0, 41, -1, -1, 8, -1, -1, -1, 73, -1, 28, 2, 19, -1, 13, -1, -1, 3, 71, 2, 64, 21, 14, 119, 58, 21, 0, 37, -1, 4, 27, 22, 4, -1, -1, 18, 10, 9, 123, 7, 10, -1, -1, -1, 25, 22, 9, 5, 94, 15, 56, 24, -1, 72, 28, 22, 42, 0, 75, 20, 31, -1, 47, -1, 56, 47, -1, 6, 111, -1, -1, 30, 15, 4, -1, 52, -1, 76, -1, 7, 7, 0, 4, 2, -1, 52, 8, 3, 41, 15, 22, 1, 86, -1, 7, -1, 3, 34, -1, 7, 3, -1, 52, 16, 29, -1, 0, -1, 35, 14, -1, -1, -1, 1, 9, -1, 18, -1, 0, 0, 2, 32, 105, 75, -1, 17, 51, 13, 7, 0, 52, 0, -1, -1, -1, 67, -1, 1, 54, 0, 0, 0, 9, 70, 48, 14, 1, 28, -1, 53, 22, 34, 2, 51, -1, -1, 15, 59, 50, 0, 0, -1, 10, 59, -1, 1, 25, 9, -1, 30, 9, 6, 0, 68, 37, 8, 7, 38, 21, 9, 96, 6, -1, 15, 15, -1, 1, 57, -1, 1, 63, -1, 50, 2, 2, 5, 0, -1, -1, 46, -1, -1, -1, 51, -1, -1, 114, 47, -1, -1, 3, 9, -1, 0, -1, 5, -1, 5, -1, 21, -1, -1, 37, -1, 10, -1, 40, 106, 47, 20, 0, 54, 10, 11, 44, -1, 8, -1, 78, 2, 41, -1, -1, 72, 16, -1, 60, 38, -1, -1, 19, 61, 10, 36, 0, 25, 36, 82, -1, -1, -1, -1, 83, 0, 10, 14, 18, 16, 0, 0, 0, -1, 9, -1, 7, 5, 81, -1, 9, 6, 52, -1, 8, 33, -1, 25, 54, 88, 63, 26, 0, 9, 59, 7, 95, 21, 0, -1, 79, 25, -1, 0, -1, 2, 6, 8, 19, 115, 18, 5, -1, 50, 19, 36, -1, 93, 0, 2, 104, 59, 1, -1, 52, 18, 10, -1, -1, 7, 3, 56, 7, 7, -1, 29, 11, 110, -1, 78, 18, 18, 120, 29, 111, 104, 0, 11, -1, 0, 7, -1, 20, 4, 21, -1, 6, -1, 1, 0, 11, 1, 15, -1, -1, 24, 3, -1, -1, -1, 1, -1, 57, 33, 22, -1, 6, -1, -1, 10, 56, 94, 124, 12, -1, 49, 20, 0, 11, 110, 25, 120, 6, 34, 11, -1, 23, 89, -1, 1, 8, 4, 82, -1, -1, -1, 7, 4, 51, -1, 13, 16, 4, 0, 7, 28, -1, -1, -1, 28, 45, -1, -1, 19, 96, 5, 117, -1, -1, -1, 13, 46, 46, -1, 18, 15, -1, 18, 9, -1, 32, -1, 17, 108, -1, -1, 23, 22, -1, 0, -1, 9, 34, 18, 58, 34, 48, -1, 6, -1, 51, 27, 3, 10, 8, 3, 48, 46, -1, 1, 12, -1, 113, 16, -1, 0, -1, 6, 8, 72, -1, -1, 109, 24, 57, 26, 6, 7, 7, 86, -1, 47, 95, 12, 25, 50, -1, -1, -1, 27, 14, -1, -1, 81, 4, 0, 113, -1, 14, -1, 0, -1, 15, 72, 4, 0, 0, 22, 58, -1, -1, 23, 59, -1, 7, 10, -1, 26, 0, 115, -1, 105, 27, 42, 10, 41, -1, 109, -1, 13, -1, -1, 30, -1, 5, 12, 16, -1, 42, 108, 11, 60, 21, 37, 27, -1, -1, 4, 47, 42, 14, 12, -1, -1, 12, 2, 11, -1, 1, 78, 34, -1, 12, 122, 105, 15, 41, 97, 66, 1, -1, -1, 15, 33, 15, 0, 12, -1, 50, -1, -1, 26, 0, 7, -1, 0, 65, 70, 9, 0, 45, -1, -1, 10, -1, -1, -1, 19, -1, -1, 19, 0, 114, 10, 7, 20, 39, 28, -1, 34, 4, 11, 29, 43, 39, -1, 22, 99, 7, 11, 0, -1, 123, -1, 117, 18, 28, -1, 120, -1, 28, -1, 3, 7, 28, 4, 7, 115, 124, 3, 62, 5, -1, -1, 14, -1, -1, 28, -1, 7, -1, 88, -1, 0, 2, -1, 1, 0, -1, -1, -1, 0, 2, -1, 0, 37, 78, -1, 89, 10, 29, -1, -1, 8, -1, 93, 123, -1, 52, 99, 96, 35, 61, 0, -1, -1, 110, -1, 0, 5, -1, -1, -1, 1, 24, 81, 19, 0, 2, -1, 22, 44, -1, 0, 8, 6, -1, -1, 119, 19, 4, -1, 27, -1, -1, 26, 7, 21, 18, 5, -1, 22, 5, -1, 18, 32, -1, 0, 59, 13, -1, 56, 16, -1, -1, -1, 35, -1, 47, 81, -1, 28, 15, 15, 47, -1, 1, 91, 31, -1, 30, 10, -1, 37, 41, 10, 5, -1, -1, 9, -1, 6, 0, 8, 117, 4, 54, 11, 0, 100, -1, 11, 14, 19, -1, -1, 6, 1, 2, -1, 109, -1, 104, -1, 11, -1, -1, 5, 32, 7, 9, 16, 1, 87, 9, -1, 13, 5, 0, 87, 59, 0, -1, -1, -1, 18, 42, 35, 38, 2, -1, 8, 64, 72, 1, -1, 8, 35, 20, 18, -1, 14, 31, -1, -1, 29, 65, 62, 7, -1, 0, 22, 12, 67, 115, 124, -1, -1, -1, -1, 0, 62, -1, -1, 0, -1, -1, 11, 16, -1, 3, 34, 24, 91, 1, -1, 1, 1, -1, 27, 4, 64, 0, 40, 0, -1, 28, 1, -1, 79, -1, 14, 113, 3, 0, 5, 40, -1, 4, 122, -1, 72, -1, -1, -1, -1, 8, -1, 41, 82, 1, -1, 0, 62, -1, 36, -1, 123, -1, 78, 56, -1, -1, 9, 56, -1, 41, 79, 1, 86, 62, 51, 86, -1, 0, -1, -1, 56, -1, -1, -1, 0, 10, 48, 28, -1, 3, 1, 26, 36, -1, -1, 0, 55, 74, 102, -1, -1, 105, 7, 4, 80, -1, 25, 52, 115, 4, 0, 41, 1, 1, 43, 7, 9, -1, -1, 62, 0, -1, 19, -1, 0, -1, 56, 6, 113, 18, 4, -1, 5, -1, 11, 0, 63, 15, -1, 9, -1, 63, -1, 119, 1, 14, -1, 1, -1, -1, 26, 33, 21, 14, 7, 4, 86, 19, -1, -1, 8, -1, 4, 8, 7, 3, 50, -1, 4, 0, -1, -1, 6, -1, 1, -1, -1, 32, 5, 0, 35, 59, 2, 0, -1, 59, 113, 33, 19, 105, 57, 89, 8, 32, -1, 9, 66, 99, 4, 4, -1, 3, 7, -1, 0, 39, 8, 2, 1, 14, 7, 0, 67, 14, 23, 0, 0, -1, 22, 10, 26, -1, -1, 30, -1, 9, 36, 37, 2, 0, -1, 23, 122, -1, 3, 20, 0, -1, 30, 1, 22, 75, 28, 7, -1, -1, 0, 7, 1, 93, 0, -1, 41, -1, 24, -1, -1, 59, -1, 3, 13, 19, -1, 29, -1, -1, -1, 6, 6, 3, 13, 26, 17, 89, 0, 7, 0, 9, 73, -1, 1, 29, 5, 5, 6, 33, 115, 18, 0, -1, 107, 3, 25, -1, -1, -1, 50, 1, 0, -1, -1, 56, 27, 36, 121, 13, 19, -1, 19, 0, 4, 11, 28, 86, 101, 19, -1, -1, 40, 40, 0, 8, 3, -1, 7, 95, 26, 22, 93, 20, 124, 9, -1, 55, -1, -1, -1, 97, -1, 43, 10, -1, -1, -1, 111, -1, 0, 1, -1, 35, 1, -1, 42, 9, -1, 7, 39, -1, 120, 52, 56, 23, -1, 2, -1, 3, 25, 96, 62, 2, -1, 36, 0, -1, 12, -1, 36, -1, 2, 29, 64, 36, 5, -1, -1, -1, -1, 6, -1, 1, 4, -1, -1, 0, 1, 9, 0, 0, -1, -1, 23, -1, 0, 57, 47, 5, 40, 17, -1, 3, 5, -1, 15, -1, 5, -1, 15, 0, -1, -1, 7, 43, 11, 103, 6, 0, 0, 51, -1, 101, -1, 9, 19, 103, 15, -1, 49, -1, -1, -1, 0, -1, 6, -1, 25, 65, 18, 65, 0, 43, 109, 2, -1, 16, -1, 0, 22, 114, -1, -1, 85, 21, 57, 96, 12, -1, 73, -1, -1, -1, 1, 6, 116, -1, -1, 2, 2, -1, -1, -1, 7, -1, -1, -1, -1, 6, -1, 57, -1, 0, -1, -1, 54, 7, 27, 0, -1, -1, -1, 40, 74, 25, -1, 34, -1, -1, 82, 42, -1, -1, 39, 15, 9, 41, -1, 60, -1, -1, -1, 4, -1, 6, -1, -1, -1, 11, 118, 4, 36, 55, 6, 39, -1, 32, 36, 7, 29, 29, 4, -1, 0, 37, -1, 11, 8, -1, -1, 56, 1, -1, 99, -1, 92, 23, 122, 3, -1, 7, 104, 5, 0, -1, 4, 13, 16, -1, -1, -1, -1, -1, 20, 110, 0, -1, -1, 96, -1, 24, 58, -1, 86, 22, 1, -1, 96, 0, -1, 10, 0, -1, -1, 81, 42, -1, -1, 24, 7, 40, 10, 2, 23, -1, -1, -1, 81, 23, -1, -1, 105, 0, -1, -1, -1, 7, 63, -1, -1, 33, 1, 14, 2, 0, 0, 6, 21, 78, -1, 8, 123, 24, -1, -1, 56, 114, 5, 41, 0, -1, 5, 4, 79, -1, 4, -1, 9, 65, -1, 30, -1, 48, 11, -1, 31, 31, 0, 16, -1, -1, 7, 7, -1, 15, -1, 77, 102, 103, -1, 2, 37, -1, 2, -1, -1, 36, 15, -1, 42, 36, -1, 77, -1, 66, 8, 0, -1, -1, 12, 2, 88, -1, -1, 4, 28, 2, -1, 45, 15, 2, 56, -1, 12, -1, -1, -1, -1, 78, -1, -1, -1, 9, 73, 99, 2, 40, 2, 7, 37, 4, -1, 21, 18, 10, 37, -1, -1, 14, 47, 93, -1, 8, 4, 37, 37, -1, 37, -1, 7, 14, -1, 1, 43, 20, 7, 89, -1, 37, -1, 70, 14, 5, 16, 60, -1, 25, 72, -1, 5, 25, 14, 15, 45, 16, 15, -1, 10, -1, 2, 0, -1, 122, -1, 72, 0, -1, 61, 3, 8, 10, 20, 113, -1, 59, 8, -1, 15, -1, -1, 23, 9, -1, 114, -1, 0, -1, 36, 94, 104, 5, 45, -1, 0, -1, -1, 1, 9, 48, 95, 103, -1, -1, -1, 37, 0, 115, -1, 11, 24, -1, 74, 61, 46, 33, 1, -1, 0, 38, -1, 39, 38, -1, 21, -1, 11, 29, -1, 7, -1, 64, 92, 20, 11, 13, -1, 74, -1, 31, 57, 104, 26, 26, -1, 28, 42, -1, 11, 28, 62, -1, 115, 18, 0, 18, 9, -1, 8, 120, 99, -1, 87, 21, -1, 61, 28, 62, 13, -1, -1, -1, -1, 31, 0, -1, 9, -1, 0, -1, -1, -1, 23, -1, 72, -1, -1, -1, 40, -1, -1, -1, 70, 0, 65, 65, 78, 8, -1, -1, 0, 99, 80, -1, -1, 6, 0, -1, -1, -1, -1, -1, 0, 4, 1, 3, -1, 114, -1, -1, -1, -1, 27, 101, 21, -1, -1, -1, -1, 118, 4, 5, 9, 82, -1, 49, 32, 62, -1, 31, -1, 27, -1, 34, -1, -1, -1, 38, 6, 2, 56, -1, 22, 45, -1, 104, -1, 56, 8, 54, -1, 24, 33, 33, -1, 2, 15, -1, -1, -1, 56, -1, 0, -1, -1, 6, 117, 14, 81, 1, -1, 0, 0, 1, 82, 118, 2, 15, -1, -1, 30, -1, 7, 11, 30, -1, 7, 27, 9, -1, -1, 20, 22, -1, 24, -1, -1, 93, 50, -1, 91, 56, 11, 3, 3, 11, 11, 94, 103, 0, 27, 12, 3, 49, 81, -1, 56, 82, 7, 0, 38, 7, 6, 80, 24, 55, 8, 2, 34, 7, 2, -1, -1, 60, -1, 57, 3, -1, 7, -1, 5, 85, 38, 16, -1, 56, -1, 0, 2, 56, 62, 17, 40, 29, -1, 14, 40, 51, 26, 18, 3, -1, 24, -1, -1, 113, -1, -1, 104, 82, -1, 46, 3, 65, -1, 40, 91, 50, -1, 13, -1, 51, 16, -1, 50, -1, 0, -1, -1, -1, 6, 6, -1, -1, 1, -1, 14, 1, 40, 10, 2, 4, 3, 26, 18, 11, 1, 28, -1, 73, -1, -1, 4, 77, 89, 19, 2, 48, 56, -1, -1, 4, 58, 13, 18, 30, 16, 14, 60, 5, -1, -1, 2, -1, -1, -1, -1, 57, -1, 122, 30, -1, 2, 65, -1, -1, -1, 14, 18, 20, 49, 83, 58, 28, -1, -1, 115, -1, -1, 33, 13, 45, 27, 25, -1, -1, 21, 51, -1, 49, -1, 46, 87, 54, 102, -1, -1, 123, 40, 78, 30, 9, 6, 9, 82, 95, 31, 60, -1, -1, 48, 7, -1, 7, -1, -1, 22, -1, 123, 65, 112, 82, -1, -1, 57, 82, 110, 74, 9, -1, -1, -1, -1, 114, -1, -1, -1, 7, 122, 82, 17, 56, -1, 16, 7, -1, 23, 82, 7, 71, -1, 122, -1, 11, -1, 31, 0, -1, 18, 115, 0, 8, -1, -1, 33, 0, 4, 16, 8, 56, -1, 48, 109, 5, 21, -1, -1, 1, 0, 13, 54, -1, -1, -1, 5, -1, 14, 39, 11, -1, 60, -1, 22, 9, 1, 65, 0, 1, 14, 42, 11, 1, 0, 21, 114, -1, -1, 37, 5, 0, 93, -1, 0, 113, 52, 70, 66, 6, 78, 119, -1, 14, -1, 2, 7, 0, 2, 12, 25, 0, -1, 35, 17, -1, -1, -1, 5, -1, 9, 10, 3, 0, -1, 22, 15, -1, -1, 38, 0, 122, 10, 79, 50, 123, 3, 9, -1, 55, 16, 38, 78, 57, 0, 2, 106, 121, 15, 6, -1, -1, 2, -1, 33, 37, 53, 21, 83, 14, 0, -1, -1, 7, -1, 28, -1, 6, 10, 92, 8, 56, 61, 123, 66, 7, -1, 100, -1, 15, 20, 12, -1, 0, 114, 120, 0, 0, 100, 62, 77, 13, 44, -1, 65, 27, -1, 0, -1, 12, -1, -1, 0, 78, 51, 77, 18, 3, -1, 22, 2, -1, -1, 64, 43, 0, -1, 14, 70, -1, 4, 19, 16, 54, 28, -1, -1, -1, 40, 0, -1, -1, 3, 115, 12, -1, -1, -1, 0, 26, -1, 52, 7, 87, 1, 0, -1, 3, 12, -1, 25, 27, 80, 5, -1, 28, 2, 97, 0, -1, 117, 5, 33, -1, -1, -1, 56, 1, 34, 0, 63, 30, 0, 60, -1, 0, 20, 36, 106, 0, -1, 5, 0, 97, 49, -1, 45, 21, 1, -1, 9, 9, 10, 10, -1, -1, -1, -1, 7, -1, 44, 38, 21, 8, -1, 97, 0, 0, 0, 96, 5, -1, -1, 41, 0, -1, 55, 40, -1, -1, 21, 54, 83, 56, -1, 24, 4, -1, 7, 5, 102, 34, 13, 5, 4, 42, -1, 105, 24, 34, 0, 11, 28, 18, 9, -1, 7, 108, 38, 122, -1, 1, -1, -1, 25, -1, 104, -1, 2, 55, 74, 47, 15, 104, -1, 54, 8, 8, -1, 25, 3, 94, 0, 39, -1, 29, -1, 17, 40, -1, 7, 6, 0, 35, 0, 11, 33, 3, 0, 0, 5, 14, 60, 2, -1, 54, -1, 46, 4, 45, -1, 88, -1, 22, 2, 56, 0, -1, 9, 67, 39, -1, 10, 17, 18, 0, 2, 0, -1, 2, 18, 1, 1, 21, -1, 18, 0, 107, 15, 18, 96, -1, 23, -1, 123, 29, 85, 4, 99, 31, -1, 7, 13, 0, 49, 0, 2, 50, 0, 7, -1, -1, 11, -1, 35, -1, 40, -1, 50, 19, 31, -1, 62, 20, 0, 15, 3, -1, 5, 42, 0, 15, 15, 79, 4, 23, 0, 57, 32, 0, 4, -1, -1, -1, -1, 71, 4, 39, 36, -1, 2, 86, -1, -1, 17, 115, -1, -1, 4, 14, 0, -1, -1, 58, -1, -1, 62, 89, 26, 47, 98, 11, 7, 9, 0, -1, 27, 61, 6, -1, 66, 50, 2, 2, 46, 46, -1, 25, 39, 0, 37, -1, 49, -1, 22, 4, 0, -1, -1, 7, -1, 108, 29, 9, 15, 10, 48, 122, 4, 4, -1, 15, -1, 6, 77, -1, -1, 68, -1, -1, 55, -1, 5, 23, -1, -1, 27, 0, 100, 44, 82, 25, 20, 27, 1, 43, 4, 46, 0, 33, 26, 12, -1, 11, 4, 68, -1, 60, 0, -1, 40, 2, 6, 6, 14, 18, 21, 37, -1, -1, -1, 80, 0, -1, -1, -1, 45, 0, -1, 56, 34, 14, 17, 0, 5, 37, 1, 16, 25, 34, -1, 101, 56, 65, 56, 114, 114, 3, -1, -1, 2, -1, 0, 15, -1, 68, 4, 16, -1, 0, -1, 6, 110, 44, -1, 51, 0, 4, 1, 4, 28, 26, 83, 7, 26, -1, 30, 109, 19, 88, 49, 0, 39, 19, -1, 0, -1, 3, 5, 11, 23, 1, 16, 33, 120, 114, -1, -1, 4, 0, 2, -1, 25, 0, 3, 46, 12, 99, -1, 4, 7, 0, 83, -1, 0, 97, 46, 5, 6, -1, 0, 10, 31, 0, 54, -1, 120, 29, 56, 114, 47, -1, 14, 62, -1, 4, 6, 82, 0, -1, 41, -1, 1, -1, -1, -1, 38, 33, -1, -1, 4, -1, 0, 43, 111, -1, -1, -1, 2, -1, 2, 19, -1, 82, 15, -1, -1, 0, -1, 65, -1, -1, -1, 59, 0, 0, 59, -1, 1, -1, 0, 1, 53, -1, 66, 27, 4, 28, -1, 1, 123, 15, 45, 36, -1, 51, -1, 1, 7, 35, 49, 65, 18, 105, 34, 97, -1, -1, 3, -1, -1, -1, 28, 0, 94, -1, -1, 65, 7, -1, -1, 0, 0, 97, -1, 24, 22, -1, 4, 0, 9, -1, 8, 0, 19, 8, 29, -1, -1, 0, -1, 10, 31, 8, -1, -1, 26, 0, 52, 11, 85, -1, -1, 72, -1, 54, -1, -1, 19, -1, 0, 45, 30, -1, 0, -1, -1, 96, 70, 27, 19, 9, 41, 41, -1, -1, -1, 9, 96, 22, 11, 0, -1, 0, 3, 53, -1, 0, 0, -1, 46, -1, -1, 16, 9, 0, 0, 0, -1, 13, -1, 74, 2, 111, 0, 7, -1, 0, 4, 8, -1, 50, 41, 0, 0, 56, 0, 4, -1, 3, -1, 36, -1, 25, 24, -1, -1, 20, 32, 2, 71, -1, 47, -1, 13, 22, 11, 53, 15, 18, 64, 115, 0, 78, 0, 114, -1, 11, 24, 9, 86, 115, 2, 59, -1, 120, -1, 0, 7, 80, 0, 23, 4, 0, -1, 61, -1, -1, 25, 15, -1, 46, -1, -1, 10, 10, 2, 58, -1, 7, 25, -1, -1, 1, -1, 4, 10, -1, 21, 0, 79, 0, 11, -1, -1, 6, -1, -1, 26, 2, 23, 16, 34, 40, 82, 10, 41, -1, -1, -1, -1, 46, -1, 37, -1, 1, 2, 0, -1, 21, -1, 10, 85, 0, -1, -1, -1, -1, 1, -1, 65, 1, 1, 58, 21, 2, 2, 95, 34, 0, -1, 50, 3, -1, 0, 0, -1, 0, 28, -1, 49, -1, 56, 0, 15, 0, 123, -1, 115, 24, 24, 18, 82, 4, 82, -1, -1, 4, -1, -1, -1, 18, 7, 1, 34, 14, 9, 21, 7, 7, -1, 99, 0, 46, -1, 23, 1, 4, 10, 22, 10, 19, 97, 1, 1, 1, -1, 46, 17, -1, 27, 21, -1, 56, 3, 2, 12, 2, 117, 23, -1, 58, 19, 62, 27, 0, -1, 0, 36, 0, -1, 19, 9, 9, -1, 36, 4, -1, 123, -1, 0, 31, -1, -1, 0, -1, 0, 102, 75, 1, -1, 19, 55, 7, -1, -1, -1, -1, 38, 85, 3, -1, 73, -1, -1, -1, 107, -1, 0, 65, -1, 0, 7, 4, 9, 14, 54, 14, -1, 45, -1, -1, 96, -1, 92, -1, 28, 0, 30, 54, 24, 78, 82, 36, 9, 82, 0, -1, -1, 18, 32, 22, 25, 82, -1, 79, 8, 2, -1, 99, -1, -1, 2, 0, 75, 20, 95, 41, -1, 18, 0, 0, 63, 0, -1, -1, -1, 14, 3, 4, -1, -1, 13, 24, 24, 0, 19, 8, 5, -1, 3, 31, 73, 70, 25, 3, 5, 83, -1, 0, 57, 11, 7, 35, 49, 26, 5, 0, 9, 1, 68, -1, 0, 8, 16, 19, 56, -1, 63, 4, 63, 0, 114, 20, 93, 0, -1, 45, 0, 2, -1, -1, 0, 65, -1, -1, 73, 14, 6, 13, -1, 57, -1, 118, -1, -1, 0, 2, 7, 18, 79, 4, -1, -1, 14, 25, -1, 54, -1, 11, -1, -1, 1, -1, -1, 35, 0, -1, -1, 0, 1, 0, -1, 46, 59, 8, -1, 1, -1, 0, 10, 13, 3, 14, 5, 118, 0, -1, -1, 116, 30, 2, 68, -1, -1, 0, -1, -1, -1, 0, -1, -1, -1, 15, -1, -1, 6, 6, 34, 13, 112, 1, -1, 49, 0, 6, -1, 60, 18, 26, -1, 0, 86, -1, -1, 30, 44, -1, 27, 91, -1, 48, 92, -1, 101, -1, -1, -1, -1, -1, -1, -1, 117, 6, -1, 14, 18, 38, 3, -1, 25, -1, 106, -1, 62, 5, 0, 46, 0, -1, 0, 60, 50, 11, 7, 0, -1, -1, 0, 1, 34, 0, 48, 33, 0, -1, 5, -1, 27, 79, 1, 0, 36, 3, 30, 35, 49, -1, 101, 6, 81, 5, -1, 71, 10, 70, 15, -1, 13, 0, 3, 34, -1, -1, 2, 6, 7, 46, 7, 5, 60, 50, -1, 7, 29, 1, 20, 0, 1, 9, 86, 54, 0, 118, -1, 83, 118, -1, -1, -1, -1, 20, -1, -1, -1, 10, 5, 7, 6, 116, 2, 9, 56, 9, 3, 17, 86, 56, 6, 6, -1, 19, 13, 10, 16, -1, 18, 43, -1, 101, -1, 59, 0, -1, 64, 0, 117, 5, 11, 96, 14, 6, -1, 123, 1, 30, 3, 0, 23, 0, 20, 0, 0, 4, -1, -1, 6, 31, 39, 15, 119, 2, -1, 9, 25, 24, -1, 19, -1, 5, 24, -1, 106, 0, -1, 36, 1, 22, -1, -1, 0, 10, 55, 7, -1, 2, 28, 24, -1, 59, 2, 39, 47, 33, 0, 82, -1, 13, -1, 9, 13, 2, 110, 11, 6, 1, 0, 29, 2, 4, -1, -1, -1, 49, 26, 14, 3, -1, 15, 15, 0, 0, -1, 73, 0, 16, -1, -1, 5, -1, -1, 74, -1, 0, 4, -1, 0, 41, 37, 115, 14, -1, -1, 19, 2, -1, 0, 0, 0, 99, 2, 5, 0, 4, 27, 33, 83, 47, -1, -1, 0, -1, -1, 91, 41, 0, 85, 4, 64, -1, 9, 0, 57, 59, 0, 124, 114, 13, 17, -1, 5, 91, -1, 117, 30, 43, 64, 1, 66, 23, 70, -1, 15, 3, 32, 3, 9, 10, 4, 17, 96, 80, 18, -1, 1, 25, 0, 64, 2, 54, -1, 11, -1, -1, -1, -1, 5, 79, 103, 36, 71, 70, -1, 0, 48, 31, 0, 6, -1, 27, 27, 5, 18, 19, 47, -1, 0, 19, 7, -1, 33, 6, 25, 13, -1, 37, 56, 3, 22, 11, 36, -1, 53, 15, -1, 36, -1, 3, 4, -1, -1, -1, -1, -1, 4, 4, 0, -1, 0, 0, -1, -1, -1, 3, -1, 95, 1, 32, 89, -1, 0, 18, -1, 0, 0, 3, 11, 0, 6, 0, 91, 78, 101, -1, 0, -1, 39, 25, 8, 19, 3, 70, -1, 27, -1, -1, 78, -1, 0, 9, 102, 39, -1, 1, -1, 6, 54, -1, -1, -1, 17, 0, -1, 21, 0, 24, 123, 63, 1, -1, 5, 82, 18, -1, 4, 2, 16, 4, 0, 39, 63, 116, -1, -1, -1, 65, 1, 38, 13, 9, 0, 61, 0, 61, 18, 25, 113, 3, -1, 53, 7, 48, -1, 102, 60, 11, 7, 1, -1, 120, 0, 6, -1, -1, -1, -1, -1, 19, 0, 26, 8, 1, 107, 33, -1, 13, 3, 13, 3, 89, 0, 5, 71, -1, 9, -1, -1, 4, 0, 123, -1, 64, 37, 0, -1, 17, 0, 98, 0, 22, -1, -1, 22, 9, 20, 12, -1, 2, 73, 0, 5, 94, 42, -1, -1, 50, 41, 16, 27, -1, 0, 0, 57, 79, 20, 11, 8, 17, -1, 95, 27, 2, 4, 41, 16, 79, 2, 51, -1, 34, 57, 19, -1, 15, -1, 14, -1, 41, 1, 0, -1, 9, -1, 78, 14, 24, 1, -1, 10, 17, 54, 45, -1, 6, 3, 43, 89, 5, 9, -1, 10, 13, -1, 37, 6, -1, 16, 59, 6, -1, 6, 3, 6, 113, 3, 37, 13, 27, 0, 0, 1, -1, -1, 0, 81, 27, 5, 5, 0, 47, -1, 0, 4, -1, 0, 0, -1, -1, -1, 5, 118, -1, -1, -1, 9, -1, -1, 19, 102, 8, 104, -1, -1, -1, 2, 46, 16, -1, -1, 0, -1, -1, 0, 63, 63, 5, 13, 2, 6, 0, 2, -1, 14, 44, 22, 72, -1, 21, 17, 1, 10, 9, 89, -1, 11, 19, 20, 41, 0, 4, -1, 21, -1, -1, 2, 62, 2, 40, -1, -1, 3, 9, 40, 67, 87, -1, -1, -1, 7, 5, 70, 0, 78, -1, 38, 16, 72, 27, 7, 4, -1, 89, 7, -1, 0, -1, -1, -1, 35, 21, 0, 0, 22, 6, -1, -1, 28, 31, 4, -1, -1, 5, 30, 30, 28, 9, 13, 13, -1, 116, 3, 28, 0, -1, 15, 6, -1, 3, 16, 17, 35, 13, 0, -1, 9, 5, 79, 45, 33, 9, 29, 2, -1, 100, 31, -1, -1, -1, -1, 0, -1, 68, 7, 19, -1, -1, 5, 11, 112, 33, 7, 35, -1, 114, 6, 36, 12, -1, 101, 37, 7, 4, 0, 0, 28, 13, 21, 0, 18, 0, 0, 9, 0, 6, 112, 6, 0, -1, 65, 61, 78, 0, 33, 0, -1, 6, 7, -1, 23, 0, 0, -1, 52, -1, 14, 5, 17, 0, -1, 14, 5, 7, 43, 18, 41, 0, 3, 26, 14, -1, 48, 0, 80, -1, -1, -1, -1, 49, 123, 95, -1, 3, -1, 2, 26, 0, 41, -1, -1, 102, 0, 16, 36, -1, 11, 36, 6, 0, 44, 9, -1, 2, 34, 54, 3, -1, -1, 65, 4, 45, 109, -1, 56, 0, 5, -1, -1, 77, 105, -1, -1, 15, -1, -1, 103, 0, 2, 84, -1, 2, 0, 4, 18, -1, -1, 57, 32, 0, 27, 18, 0, 21, -1, 18, 51, 0, 1, -1, 0, 2, 0, 48, -1, -1, 8, 22, -1, 16, 94, 116, -1, 49, 14, 29, 78, -1, -1, -1, 0, 23, 2, 25, 6, 13, -1, 6, 0, -1, 4, -1, -1, -1, 6, 17, 42, 0, 16, -1, 11, 0, 44, 10, 10, -1, 25, -1, -1, 118, -1, 11, 0, -1, 29, 47, 91, 11, 0, 11, 32, 21, 35, 111, 0, -1, 56, 76, 9, -1, -1, -1, -1, 51, 45, 25, 101, 4, 7, 43, 19, 2, 87, 1, 4, 0, -1, -1, -1, 0, 0, 47, 13, -1, -1, -1, 33, 7, 0, 0, 23, 36, 70, 0, 8, 55, 17, 44, -1, 1, -1, 1, 0, 66, 3, -1, 0, 77, 91, 77, -1, 91, 5, 1, 14, 65, -1, 53, 0, 64, -1, 2, 18, 39, 61, 70, 4, 68, 13, 35, -1, -1, 23, 18, 0, -1, -1, -1, 39, 0, -1, 0, -1, -1, 30, -1, -1, 80, 28, 22, -1, 13, -1, 0, 18, 5, -1, 17, 31, 3, 0, 31, 57, -1, -1, 31, 28, -1, -1, -1, -1, 11, -1, 64, 76, -1, 3, 4, 3, 27, 7, 86, 8, 12, -1, 7, -1, 24, 89, -1, 2, 37, 12, 36, 13, 0, 6, -1, -1, -1, -1, 0, 0, 50, -1, 4, 0, 5, 10, 102, -1, 75, 0, 8, -1, 2, 89, 2, 58, -1, -1, 3, 16, 89, -1, 11, -1, -1, 1, 53, 38, 15, 27, 19, -1, 3, -1, -1, 45, -1, 13, 1, 9, 3, 0, 103, 39, -1, -1, 0, 2, 40, 10, 10, 0, 82, 58, 57, 55, 7, 58, 0, 10, 7, -1, 57, 68, 17, 0, 75, -1, -1, 0, -1, -1, 26, 115, -1, -1, -1, -1, -1, -1, 18, 1, 62, 0, 120, 47, 97, 38, 66, 6, 10, 0, 3, 0, -1, 63, 0, -1, -1, -1, -1, 33, 83, -1, 33, 21, 16, -1, 12, 72, -1, -1, 106, 17, -1, 12, -1, 58, 58, -1, 37, 6, -1, 10, 6, -1, -1, -1, 10, 10, 6, -1, 13, 57, 58, 0, 34, -1, -1, 0, 38, 53, 13, 25, 53, 40, 3, 78, 85, 38, -1, 6, 2, 57, 52, 15, 49, 26, 33, 97, 16, 0, 38, 0, 6, 89, 24, 91, -1, 0, 6, 25, 18, 119, 0, 82, 2, 41, 12, -1, 113, 18, 0, -1, -1, -1, 32, -1, -1, 42, 20, 73, 120, -1, 49, 22, -1, -1, 1, -1, 32, 45, 4, -1, -1, -1, 4, 112, -1, 0, -1, -1, -1, 23, -1, 2, 1, -1, -1, -1, 16, 47, -1, 0, 7, -1, 9, -1, 1, 54, 37, 9, 0, 70, 11, 8, 108, 50, 8, -1, 31, 5, -1, 116, 14, 35, -1, 24, 0, 46, 16, 58, 18, 28, 1, 28, -1, -1, 1, 0, -1, 56, -1, -1, 36, -1, 77, 7, 113, -1, 72, 0, 9, 1, -1, -1, 1, 9, 2, 13, 23, -1, -1, 13, 4, -1, -1, 5, 71, -1, 0, 31, -1, -1, 118, 4, 72, 64, 13, 2, -1, 6, 3, 30, 39, 93, -1, 6, 28, -1, -1, -1, 26, 12, 47, 27, -1, 13, -1, 4, 1, 8, 4, 115, 0, -1, -1, -1, 35, 0, 38, 49, 53, -1, 0, 55, 21, 7, 89, -1, 17, 0, 10, 0, 85, 5, 0, 26, -1, 13, -1, 1, 17, 24, 3, 0, 15, -1, 1, 78, 11, 1, 27, 19, 109, -1, 37, 0, 10, -1, 20, -1, 6, 0, 6, -1, 82, 6, 0, 0, 0, -1, 0, -1, 0, 0, -1, 4, 7, 25, 5, -1, 85, 1, 7, -1, -1, 4, 61, 23, 50, 13, -1, 5, 7, -1, 34, 25, 0, 15, 33, 18, 52, -1, -1, 118, 18, -1, 2, 43, -1, 77, 122, 19, -1, 21, 0, 122, -1, 16, 1, -1, 44, 8, 11, 19, 0, -1, -1, -1, 94, -1, 24, -1, -1, -1, 3, 18, 4, -1, 22, 43, -1, 18, -1, 24, 4, 2, 39, -1, 0, 30, 16, 0, 7, 31, 0, 11, 0, -1, 8, -1, 85, 15, 8, 18, 2, 64, 43, -1, 11, -1, -1, 103, 68, -1, 56, 0, 15, 56, -1, -1, 117, -1, 0, 78, -1, 85, 2, -1, 96, 0, 0, 47, -1, 0, -1, 6, 0, 9, 4, 2, -1, -1, 92, 27, 96, 17, -1, 13, 36, 50, 6, -1, 8, 19, 8, 93, 3, 4, 46, -1, -1, 0, 4, 24, 101, -1, 16, 5, -1, 54, 51, 58, 1, 76, -1, 25, -1, -1, 16, 6, 14, 47, 40, 17, 0, 83, 97, 20, -1, 0, 44, 0, -1, 40, 16, 109, 26, -1, -1, 59, 57, 7, 75, -1, 15, 2, 30, -1, 26, -1, -1, 2, 36, 50, 120, 0, -1, 99, 6, -1, 13, 13, -1, 7, 17, -1, 111, -1, 63, -1, -1, 102, -1, -1, 7, 0, 18, 63, 19, -1, -1, 46, 10, 87, 0, -1, 7, 30, 13, -1, -1, 101, 113, 28, -1, 25, 78, -1, -1, 0, 0, 14, 8, 29, 11, -1, 13, 2, -1, 0, 20, 32, 32, 59, 19, 9, 9, 47, 1, 0, -1, 0, 44, 1, 6, 7, 111, -1, 0, 0, 53, -1, 32, 104, -1, 71, 32, 3, 26, 9, 14, 19, 26, 36, -1, 1, -1, -1, 44, 19, -1, 6, -1, 0, 115, 0, 3, 9, -1, 0, 31, -1, -1, 25, -1, 0, 39, -1, -1, 37, 0, 67, -1, 0, 1, 8, 60, -1, 45, 3, -1, -1, 37, -1, -1, -1, 0, 26, 23, 8, 13, 26, 120, 15, 17, -1, 5, 73, 0, 0, 0, -1, -1, 1, -1, 120, 39, 1, 5, 12, 98, 86, 52, 18, -1, 24, 31, 95, -1, 26, 6, 29, 6, 62, 33, 28, 1, 13, 102, 27, 1, -1, 4, 19, 94, 3, 1, 64, 68, 45, 6, 2, 1, 63, 10, 10, -1, 67, 1, -1, 0, 1, -1, 28, 19, 59, 4, -1, 1, 49, 58, 52, -1, 3, 2, -1, -1, 1, 1, 25, -1, -1, 13, 3, 17, 0, 44, 1, -1, 32, -1, 0, 65, 6, 1, 2, 61, 21, 3, 5, 12, 0, 2, 1, 1, 45, 101, 2, 18, 18, 34, 1, -1, 10, -1, -1, -1, 0, 23, 11, 5, 31, 54, 11, 1, -1, 10, 25, 13, 65, -1, 56, 49, -1, 78, -1, -1, 93, -1, 22, 83, 0, -1, 50, -1, -1, 5, 53, 0, 1, 0, 0, -1, 22, 25, 1, 1, 11, 4, 5, 49, 48, 67, 79, -1, 0, 80, 7, -1, -1, 49, 4, 0, -1, 31, 59, 7, 122, -1, 50, -1, 49, 0, 0, 82, -1, -1, -1, -1, 5, 2, 44, 1, 0, 0, 96, 0, 1, 25, 97, 1, -1, 12, 66, 22, 35, 1, -1, 0, 30, 0, -1, -1, -1, 6, -1, 2, 57, 116, -1, 7, 4, -1, -1, 13, 57, 1, -1, -1, 86, -1, 36, -1, 1, 89, 26, -1, 2, -1, 57, 0, 8, -1, 1, -1, 9, -1, 45, 0, 57, 0, 11, 14, -1, 24, 17, -1, -1, -1, 108, 11, 31, 48, 0, 0, -1, 21, -1, 39, 1, -1, 1, 47, 17, 61, 6, 42, 61, 2, -1, -1, -1, -1, 65, 8, 62, 2, -1, 60, 4, 16, 2, -1, -1, 1, 10, 3, 13, 58, 1, 1, 11, 0, 2, 1, 0, 3, 97, -1, 1, -1, 112, 21, 1, 16, 54, 18, 26, -1, 54, 8, 0, 1, 0, 6, 1, 5, 3, 0, 1, -1, 26, 1, 53, -1, 1, -1, 67, 36, -1, 13, 112, 18, 47, 10, 2, -1, 41, 22, 1, 1, 5, 5, 0, 43, 0, 0, -1, 40, 4, 20, 4, 8, 0, -1, -1, 2, 8, -1, -1, 41, 27, 55, -1, 4, -1, 11, 5, 85, -1, -1, 40, -1, 96, 14, 14, 38, 25, 6, -1, 7, 7, -1, 0, 17, 72, -1, 29, 30, 80, 1, 1, -1, 10, -1, 64, -1, 45, -1, 4, 4, -1, 103, 34, 44, -1, 8, 2, 0, 0, 13, -1, -1, -1, -1, -1, -1, 24, -1, 7, 110, -1, 1, -1, 41, 0, 21, 1, -1, 1, 74, 30, 2, 1, -1, 1, 1, 23, 1, 1, -1, 1, 1, 49, 31, -1, 3, 6, -1, -1, -1, 1, -1, 28, 70, 26, 15, 6, -1, 27, 61, -1, -1, 20, 87, -1, 15, 2, 32, 117, 6, 73, 0, 0, 0, 0, 45, 2, 0, 0, 2, 40, -1, 21, -1, -1, 0, 0, 2, -1, 50, -1, 45, 23, 5, 38, 91, 99, 18, -1, 0, -1, 17, 56, 13, -1, 0, 19, 74, 8, 4, 26, 65, 0, 23, -1, -1, -1, 2, 13, -1, 5, 47, 13, 2, -1, 18, 48, -1, 26, 13, 2, 26, -1, 33, -1, 0, 74, -1, 57, 0, -1, 0, 1, 1, -1, 0, 1, 1, -1, -1, -1, 30, 1, 5, 10, 36, -1, 48, -1, 7, -1, -1, 58, 37, 0, 42, 19, -1, 0, 0, 32, 0, 42, 0, 50, -1, -1, 4, 65, 0, 73, -1, -1, -1, 45, -1, 33, 19, -1, 108, 9, 44, 50, 18, 15, 13, 116, -1, 53, -1, -1, 6, 25, 29, 27, 21, 16, 0, 27, -1, -1, 49, 18, 2, 45, 12, 0, 38, 1, 0, 10, 8, 10, -1, 74, -1, 20, 57, 57, 6, -1, 30, 50, 103, 98, -1, 25, 8, 2, 3, -1, -1, 11, 1, 30, -1, 16, -1, 8, 14, 21, -1, 28, 13, -1, 15, -1, 61, 0, 0, 43, -1, -1, 9, 29, 37, 1, -1, 22, 21, 17, 24, 13, 80, 8, -1, 31, 31, -1, 3, -1, 61, 21, 94, 11, 15, -1, -1, -1, -1, -1, -1, -1, 25, 49, 58, 10, 0, 41, 12, -1, 0, 1, 25, -1, -1, 19, -1, 2, 13, 51, 0, 1, 16, -1, 9, 82, 0, -1, 35, 54, 5, -1, 73, 99, -1, -1, -1, 16, -1, 83, 4, 107, -1, 116, -1, 36, 56, 8, 59, 4, 49, 4, -1, 36, 13, 53, 0, 116, 57, 2, 60, 51, 102, 114, -1, 36, -1, 3, 73, 31, 58, 51, 20, 58, 1, -1, 7, 41, -1, 0, 0, -1, 29, -1, 2, 71, 18, -1, -1, 36, 25, 66, 60, 2, 24, 2, -1, 28, 55, 0, 2, -1, -1, -1, -1, -1, -1, 47, -1, 9, 55, 17, 1, 27, 0, -1, 64, -1, 0, 6, -1, -1, -1, -1, 0, -1, 97, -1, -1, -1, 72, 19, -1, 6, 0, 10, 3, 7, -1, 64, 56, -1, 37, 52, -1, 38, 0, 31, 33, -1, -1, 0, -1, 50, -1, 12, 6, 40, 7, 103, 21, 62, 13, 11, 82, 52, 25, 3, -1, 2, 82, -1, -1, -1, -1, 34, 6, 22, 37, 0, 78, -1, 2, 4, 46, 104, 0, 13, -1, -1, -1, 9, 71, 0, 4, 0, 15, -1, -1, -1, 0, -1, 63, 91, 0, 2, 12, 41, 23, 122, 18, 47, 19, 23, 9, 3, -1, 64, 0, 47, -1, 119, 35, 2, -1, 19, 76, 45, 0, 11, -1, -1, 38, 4, 1, -1, -1, 38, 18, -1, 65, -1, 7, -1, 29, 7, -1, 1, -1, 32, -1, 23, -1, -1, 32, 32, 6, 0, -1, 13, -1, 2, 113, 6, 21, -1, 7, 8, 16, -1, 43, 43, -1, 9, -1, 18, -1, 57, 46, 0, 93, -1, 0, 5, 4, 18, 103, -1, 56, 0, 3, 78, 1, 44, 13, 29, 105, 0, 7, -1, -1, 12, 14, -1, 10, 11, 10, 0, 37, 5, 7, 7, -1, 1, 1, 1, 2, 0, 1, 13, 29, 0, -1, 1, 8, 7, 11, 71, 43, 15, 10, 4, 53, 107, 65, 23, -1, 0, 37, 65, -1, 81, -1, 7, -1, 19, 6, -1, 32, 2, 46, 14, 13, 1, -1, 15, 112, -1, -1, 47, 3, 7, 36, 2, 0, 22, 76, 57, -1, -1, -1, 12, 67, 0, 18, 17, 1, 0, 16, -1, -1, 57, 13, 1, 123, 15, 2, 0, -1, 7, 10, 0, 0, -1, 14, 108, 82, 93, 93, -1, 102, 1, 2, 22, 5, 43, 21, 33, 21, 112, 51, 14, 26, 14, 19, 25, 7, 96, -1, -1, 56, 34, 96, -1, 29, 22, 30, 38, 78, 82, 78, 112, -1, 32, 3, -1, 65, -1, 3, 46, 0, 39, 36, -1, 11, 40, -1, 7, 17, -1, 119, 61, 109, 0, 3, -1, 13, -1, 101, 6, -1, 3, 39, 5, 1, 113, 11, 52, 5, 36, 49, -1, -1, -1, 13, 30, 95, -1, 16, 7, -1, 2, -1, 10, -1, -1, 124, 71, -1, -1, -1, 1, 79, 5, -1, 16, -1, -1, 0, 91, -1, 81, 2, 43, 0, -1, -1, 61, 10, 2, -1, 10, -1, -1, 4, -1, -1, -1, 22, 0, 58, 0, 16, 45, -1, 20, 99, 65, 10, 56, 36, 2, -1, 24, 0, -1, -1, 49, 30, 11, 25, -1, 78, 35, -1, 76, 42, -1, -1, -1, -1, -1, 109, 75, 39, 88, 10, -1, 0, -1, -1, -1, 0, 106, 14, 1, -1, 31, 41, 22, 25, 51, -1, -1, -1, 61, 2, 4, 56, -1, 7, 67, -1, 16, 39, 0, 16, 1, 0, 30, -1, 4, 96, 0, 18, -1, 67, 102, 0, -1, 44, 49, 108, -1, 1, 15, 0, -1, 49, 49, -1, 43, 9, -1, -1, -1, -1, 15, 10, 0, -1, -1, 5, 1, -1, -1, 1, -1, 50, -1, -1, 12, 73, 1, 1, -1, 36, 10, 38, 8, -1, 43, 43, 41, 2, 1, 124, 0, 4, 39, 0, -1, -1, -1, 1, 49, 56, 73, 0, 2, 42, 0, 6, 5, 23, 63, -1, 18, -1, 2, 0, 2, 0, 8, 0, 2, 50, 10, 3, -1, 38, -1, 52, 22, 16, 1, -1, -1, 39, 10, 65, 87, -1, 44, 47, 21, 42, 21, 52, 6, -1, 0, 88, 52, 29, 0, 72, -1, 71, 0, -1, -1, 9, -1, 67, 0, 26, 12, -1, 16, 26, -1, -1, -1, -1, -1, 14, 0, -1, 10, 11, 2, 20, 1, -1, 2, -1, 18, 52, 89, -1, 22, -1, 4, 45, -1, -1, 103, 2, 1, 1, 78, 0, 4, 38, -1, 27, 101, 56, 24, 51, 48, 114, 21, 10, -1, 0, -1, 5, -1, 94, 57, -1, 1, 5, -1, 46, 1, 16, 81, 1, 60, 1, -1, 21, -1, 16, 35, 85, -1, 0, 64, 30, -1, 5, 7, -1, 10, 29, 1, 1, 19, 20, 7, 0, 82, 61, 40, 27, 3, -1, -1, 44, 6, 11, 0, -1, -1, 28, -1, -1, 9, 7, -1, 9, 7, 12, 89, -1, 30, -1, 8, -1, -1, 2, 36, 57, 115, 8, 13, 48, -1, -1, 26, 5, -1, -1, 4, 79, 79, 10, 124, 12, 70, -1, 0, 41, -1, 9, -1, 21, 9, 5, 6, 38, 52, 0, -1, -1, 71, -1, 14, 5, -1, 6, 5, 2, -1, 39, 5, -1, 30, -1, 41, 5, 23, 1, -1, 81, 100, -1, 57, 0, 118, 45, -1, -1, 10, 82, -1, 14, -1, 33, -1, 13, 6, -1, -1, 57, -1, -1, 0, -1, 0, 9, 30, 5, 0, 14, 54, 119, 3, -1, 57, 21, -1, 87, -1, 93, 24, -1, 0, -1, 1, 9, 11, 2, 0, 58, 22, 76, 14, -1, -1, -1, -1, 0, 29, 47, -1, 24, 58, -1, 58, 76, 5, 12, 73, 36, -1, 42, -1, 52, 23, -1, 111, -1, 0, 48, -1, 70, -1, 78, -1, -1, -1, -1, -1, -1, -1, 10, -1, 49, 65, 56, 14, -1, 123, 3, 75, 7, 30, -1, -1, 16, -1, 72, 10, 20, 1, 4, 2, 0, 22, 53, -1, -1, 8, 64, 60, 51, -1, 7, -1, -1, 59, 1, -1, 9, -1, -1, 33, -1, 5, 8, 13, 77, 4, -1, 9, 15, 4, 18, 35, 114, 4, 31, 101, -1, 0, 105, 4, 11, 48, -1, 1, -1, -1, 43, -1, 46, -1, 13, 2, 21, 14, 76, 17, 24, 56, 5, 58, 79, 106, 39, -1, 0, 0, 21, 115, 3, 9, 34, 0, -1, 58, 19, 5, -1, 2, 46, 91, 60, -1, 123, 89, 0, 0, 73, 9, -1, -1, 82, -1, 42, 60, -1, 122, 0, 11, 109, 30, -1, 13, -1, 6, 62, -1, 13, 0, -1, 1, -1, -1, -1, -1, -1, 2, 29, -1, 0, 6, 29, 5, -1, -1, -1, 2, 4, -1, 17, -1, 16, 64, 103, 4, 105, -1, 74, 0, 3, -1, -1, 0, 37, 50, -1, -1, 42, -1, 7, 6, -1, -1, 5, -1, 1, 55, 32, 64, -1, -1, 122, -1, -1, -1, 11, 33, 31, 80, 76, 26, -1, 17, 4, -1, -1, 15, -1, 16, 3, -1, -1, 55, -1, -1, -1, 7, 38, 5, -1, 83, -1, -1, 55, -1, -1, 18, 38, 10, -1, 2, 119, 6, 82, -1, 0, 48, 2, -1, -1, 4, 34, 37, 5, 12, 9, 4, -1, 105, 15, -1, -1, 55, -1, 25, 54, -1, 120, 83, 19, 0, 8, 47, 0, 94, 9, 8, -1, 62, -1, 62, -1, 116, 5, 99, 24, 60, 18, 0, 62, 1, -1, 2, -1, 72, -1, -1, -1, 11, -1, 1, 1, -1, -1, 2, 45, -1, 80, 25, -1, -1, 34, 7, 4, -1, 63, 10, -1, 16, 0, 35, 26, 108, 18, -1, 80, 0, 108, -1, 33, -1, 3, 102, 27, 0, 45, 1, 67, 75, 9, 4, -1, 0, 82, 65, -1, 13, 7, 28, 5, 70, 1, 16, 55, 6, -1, 36, -1, 14, -1, 25, 116, -1, 0, -1, 43, 1, 1, 2, 60, -1, 43, 120, -1, 0, 0, 15, -1, 7, 41, -1, 50, 30, -1, 9, 0, 0, -1, 109, -1, 43, -1, 35, -1, -1, 5, -1, 9, 43, 9, 62, 56, 18, -1, 0, 11, 37, 37, 20, 112, 51, -1, 42, 0, 36, 29, 4, 4, 85, 4, 3, 0, -1, -1, 30, 103, 0, 4, 0, 24, -1, 42, 5, -1, 65, 4, 25, 17, -1, 7, -1, 29, 1, 7, -1, -1, -1, 25, 60, 71, 73, 29, 5, 0, 83, 47, -1, 0, -1, 11, -1, 1, 24, -1, 1, 1, 56, -1, 64, -1, 0, -1, 1, 60, 60, 5, -1, -1, -1, 50, 10, 98, 5, 118, -1, -1, 19, 28, 25, -1, -1, 11, 86, -1, -1, 11, 4, 43, 28, -1, 79, 43, 73, 7, 0, -1, -1, -1, -1, 3, 15, 57, 0, 68, 47, 55, 55, 41, 6, 0, 0, 23, 28, 7, 54, 6, 13, 4, 56, 73, -1, -1, -1, 0, 10, 13, 117, 37, 34, 29, 65, 54, 36, 54, -1, 36, 1, 30, 14, 114, 36, 0, 95, 60, 50, 0, 3, 6, 24, 79, 5, 12, -1, 64, 74, 18, -1, 12, 18, 23, 35, 103, 51, 0, -1, 5, 0, 2, -1, 6, 22, -1, 11, 1, 0, 1, 3, -1, -1, 73, -1, -1, 0, 20, 35, 0, -1, -1, 12, 82, 81, -1, -1, 57, -1, -1, 2, 102, 1, 121, 9, 114, 97, 31, -1, 67, 15, -1, 2, 36, 0, 7, 18, -1, 1, 3, 109, 14, -1, 18, 6, -1, 65, 17, -1, 114, -1, -1, -1, 58, 13, 3, 52, 11, -1, 112, 38, 4, 53, 112, -1, -1, 32, -1, 2, -1, 0, 38, -1, -1, 36, 14, -1, 22, 36, 1, 0, 0, 37, 10, 0, 2, 2, 11, 0, 2, 26, 1, 53, 42, 15, 1, 48, 0, -1, 23, -1, 0, 13, 24, 18, -1, 3, -1, -1, 0, -1, -1, 36, -1, 8, -1, 9, 11, 76, 29, 0, -1, 114, 83, 67, 36, 22, 7, 17, 96, 33, 30, 76, -1, 78, 0, 13, 2, 68, -1, 2, 11, 84, 29, 0, 3, 29, -1, 0, 21, -1, 6, -1, -1, 44, -1, -1, 0, -1, -1, 4, 15, 78, -1, -1, 4, 11, -1, -1, 108, -1, 106, 71, 0, 18, 7, 4, 33, -1, 33, 66, 44, 37, 0, 11, 9, 13, -1, -1, 36, 82, 122, 39, 41, 77, 45, -1, 108, 66, 41, -1, -1, -1, 20, -1, 27, -1, -1, -1, 12, 29, 26, -1, 40, -1, 26, 0, 31, 61, 28, 7, 4, 4, 11, -1, -1, -1, 13, 4, -1, -1, 22, 0, -1, 60, -1, 5, 12, 0, 13, -1, 0, 2, -1, 2, -1, 3, -1, 0, 5, 11, -1, 0, 106, -1, 118, 54, 5, -1, 1, 78, -1, 16, -1, -1, 22, -1, 34, -1, 21, 61, 23, 14, -1, 2, -1, 2, 52, 4, 1, 46, -1, 82, 76, 9, 120, 43, 0, 0, 62, -1, 37, 18, 11, 93, -1, 5, 38, 1, 42, 0, 4, -1, 121, 13, 62, 43, -1, 87, 1, 13, 43, 28, 33, -1, 2, 2, 110, 1, 75, 32, 20, 14, 4, -1, 13, -1, -1, 0, -1, 76, -1, 101, 4, 47, -1, 62, 42, 6, 33, 35, 2, 23, 11, 34, 2, 62, 46, 23, 30, 24, -1, 54, -1, 52, 28, 7, 0, 19, 9, 9, 38, -1, 0, 18, 61, 81, 3, -1, 88, 59, -1, 2, 6, 0, -1, 11, -1, 40, 27, -1, 23, 17, 113, -1, 22, -1, 50, 47, 27, -1, 104, 0, -1, 1, 79, -1, 1, 40, 0, -1, 111, -1, 14, -1, -1, -1, 20, 13, 0, 5, 2, 4, -1, 0, -1, 21, 22, 44, 76, -1, -1, 1, 1, -1, -1, 25, -1, 78, -1, -1, 2, 95, 18, 28, -1, 1, 118, 2, -1, 34, 47, 30, -1, 0, -1, 7, 0, -1, -1, 11, 11, 25, 25, 18, -1, -1, 6, 1, 31, 1, 28, 67, 0, 34, -1, 64, 28, 0, -1, -1, 79, -1, 3, -1, 30, 0, 54, 0, 13, 50, -1, 19, -1, -1, 0, -1, 33, 30, 0, 27, -1, 6, 30, 30, -1, 120, 23, 42, -1, -1, -1, 118, -1, 9, -1, 10, -1, 13, -1, 1, 16, 118, 72, -1, -1, 13, 78, 20, 14, 6, 29, 37, 32, 8, 42, 86, -1, 6, 4, 6, 0, 18, 79, -1, -1, 118, 26, 36, 82, 2, 50, -1, 33, -1, 17, 0, 18, 65, 4, 27, 86, 54, 26, 28, -1, 63, 0, -1, -1, -1, 89, 29, 5, 17, 36, 22, 56, -1, 34, 0, -1, -1, 79, 2, 111, 76, 111, 28, 82, 124, 27, 11, 0, 30, 24, -1, 4, -1, 0, -1, -1, 78, 46, 2, 16, 93, -1, 13, 6, 11, 5, 97, 113, 49, -1, 5, 3, 4, 29, -1, -1, 62, 87, 96, -1, 13, -1, 73, -1, -1, -1, 12, 24, -1, -1, 24, 3, 72, -1, 9, 116, 38, -1, -1, -1, -1, 14, 17, -1, 82, 5, -1, 38, 0, 62, 16, 21, 117, 9, 61, -1, 38, -1, 13, 3, -1, 2, -1, 6, 31, -1, 40, 57, 54, 81, -1, 9, 82, 46, 19, 3, 31, 82, 4, 32, -1, -1, -1, 3, 0, 13, 65, 4, -1, 11, -1, 80, -1, 7, -1, 2, 7, 9, 71, 21, 72, -1, 35, 113, 24, -1, -1, 46, -1, -1, 45, -1, -1, 70, -1, 73, 73, -1, -1, 52, 99, 52, 51, 28, 39, 0, 31, 0, -1, 6, -1, 28, 1, 80, 97, 1, -1, 35, 105, 30, 11, 44, 9, 37, -1, 50, -1, -1, 86, -1, -1, 0, 4, 54, -1, 28, 61, 46, -1, -1, 17, 77, 76, 17, -1, 0, 108, 67, -1, -1, -1, 22, -1, 10, 0, -1, 28, 31, 79, 44, -1, 0, -1, 0, 74, 8, 6, 0, 0, -1, 4, -1, 1, -1, -1, 0, -1, 31, 0, 9, 50, 0, 2, 34, 0, 4, 115, 8, 0, 9, -1, 0, -1, 13, 10, 5, -1, 29, 111, 32, -1, 7, -1, 4, 15, -1, 40, 38, 8, 64, -1, 118, 0, 20, -1, 20, 32, 18, 4, -1, -1, 31, -1, -1, 29, 85, 6, -1, 10, -1, 43, 0, -1, 26, 22, -1, 14, 15, 0, 43, -1, -1, 68, 35, -1, 6, -1, 28, 36, 4, 89, 11, -1, 74, 8, 0, 14, -1, -1, -1, 17, -1, -1, 47, -1, 23, 25, -1, 14, 8, 1, 47, 13, 21, 0, 1, -1, 23, 0, 75, 76, 30, 25, 67, 93, 1, 2, 4, 40, 1, 57, 1, 1, 39, 0, 77, 14, 2, 46, 53, -1, 22, -1, 1, 60, 0, 9, -1, 0, 3, 29, -1, 27, 43, 31, -1, -1, 80, -1, 84, -1, 4, 6, 11, 0, 62, 29, 0, 0, -1, -1, 0, -1, 7, 10, 4, 2, -1, -1, 40, -1, 21, 0, -1, 1, 0, 73, 18, 0, 62, 11, 0, -1, -1, 31, -1, 82, 6, 0, 10, 46, 77, -1, -1, 5, 35, 36, 12, 7, 45, -1, 44, 101, 65, -1, 13, 0, 8, -1, 11, -1, 115, 0, 56, 0, 28, 2, -1, 11, 19, -1, 20, -1, 11, 102, -1, 10, 1, 9, 1, 4, -1, 112, 11, 4, 113, 38, 30, -1, 65, 10, -1, 0, 28, 88, 2, -1, -1, 18, 0, 0, -1, 9, 0, 0, 26, 3, 29, 82, 109, 22, 7, 4, 18, 35, 11, 115, -1, 115, 16, 31, 16, 34, -1, -1, 9, 34, 14, -1, 4, 0, -1, 9, 1, 65, 71, 11, 9, 22, -1, 12, 2, 27, 0, 114, 33, -1, -1, 1, 70, -1, 0, 33, 0, 55, 3, -1, 17, -1, 43, 111, -1, 0, 23, -1, 10, 2, 38, 0, 0, 37, 28, 15, 41, -1, 15, -1, -1, 15, 0, -1, -1, -1, 0, 118, -1, -1, 0, 16, 33, 13, -1, -1, 0, 2, 0, -1, -1, 23, -1, -1, -1, -1, 1, 20, 1, 6, 1, 7, 29, -1, -1, 2, 0, 39, -1, 0, 58, 28, 4, 35, 0, -1, 11, 68, -1, 4, 22, -1, 39, -1, 37, -1, -1, 81, 0, 113, -1, 1, -1, -1, 122, 14, 15, -1, 1, 42, 4, 48, 3, 94, 42, -1, 57, 26, -1, 2, 3, -1, 4, 70, 13, 0, -1, 27, 2, -1, 6, 28, -1, -1, -1, -1, -1, 13, 35, -1, 0, 97, -1, 119, 41, 83, 7, 36, -1, -1, 3, 27, -1, 19, 16, 0, 0, 23, 1, 33, 0, 6, 5, 10, 32, -1, 10, 103, 120, 102, 67, 33, 16, 89, -1, 0, 10, -1, -1, 30, 0, 49, 16, 54, 0, -1, -1, 63, 4, -1, 7, -1, -1, 18, 3, 0, 30, 94, 7, 4, 1, 113, 0, 0, 23, 0, 21, 0, 1, 1, 40, 0, 2, 22, 61, 48, 100, 68, 11, -1, 101, 0, 0, 51, -1, 0, 96, -1, 30, 12, 4, 53, 18, 16, -1, 0, 46, -1, 73, 31, 36, 85, 124, 13, 0, 54, 1, -1, -1, 42, 1, 2, 71, 48, 11, -1, 48, 45, -1, -1, -1, 61, 57, 50, 72, 22, 1, -1, 0, 5, 2, 20, 25, 13, 5, 54, -1, 32, 0, -1, 61, 11, 0, 73, 0, 0, 0, 59, 12, 13, 11, -1, 9, -1, 14, 83, 16, 76, -1, -1, 28, 14, -1, 24, 9, 27, 0, 0, 0, -1, -1, 70, 0, -1, -1, 11, -1, 4, -1, -1, -1, -1, -1, 3, -1, 25, 5, -1, 63, 1, -1, 49, 0, 2, 17, 1, -1, 0, 11, 68, 14, -1, 0, 51, 38, 83, 6, 2, 41, 3, 31, 7, 14, -1, 18, 93, 111, 77, -1, 1, 41, 1, 27, -1, 42, 0, -1, -1, -1, 21, 78, -1, 86, 0, 13, 7, 17, 1, 6, 87, 30, 55, 3, 44, 86, 11, 52, 9, 6, 8, 4, 113, 0, -1, 27, 7, 21, -1, 1, -1, -1, 22, 124, -1, 20, -1, -1, 59, 16, 52, 47, -1, 11, 30, -1, 62, 19, 95, 71, 0, 3, -1, 31, -1, -1, -1, 8, 36, 0, 24, 0, 6, 4, 16, 1, 37, 81, -1, -1, 46, 54, -1, 30, 30, 113, 0, -1, 14, 14, 0, 5, -1, 52, 42, -1, -1, 13, -1, 54, 18, 7, -1, -1, 112, 116, -1, -1, 1, -1, 24, -1, 5, -1, -1, -1, 18, -1, 2, -1, -1, -1, 21, 2, 115, 38, -1, 28, 93, 93, 1, 9, -1, 7, 41, -1, 33, 85, 3, 26, 35, 105, -1, -1, 96, 3, -1, 21, 0, 46, 70, 11, -1, 20, -1, -1, 5, 68, 51, 0, 48, -1, 8, 52, -1, -1, 42, 60, 5, 31, 2, 32, 56, 0, -1, -1, 20, 106, -1, 11, -1, 24, -1, -1, 0, -1, -1, 40, 106, -1, -1, 46, 118, 103, -1, 121, 109, 3, 29, 14, 58, -1, 5, 51, -1, -1, -1, 13, 3, 4, 27, -1, 110, 26, 64, 59, 42, -1, 76, 23, 51, 9, -1, 5, 41, 5, 63, 15, 50, 2, 47, 8, 6, 37, -1, 115, 17, 0, 67, 113, 70, 27, 17, 10, -1, 37, 9, 71, 31, 35, -1, 6, 0, 15, 121, 2, -1, 64, 1, 1, 1, 1, -1, 113, 7, 59, -1, 22, -1, 74, -1, 29, -1, -1, 11, 64, 23, 110, -1, -1, -1, 59, -1, 4, 32, 16, -1, 8, -1, -1, 1, 29, 48, -1, 0, 11, 4, 51, 36, -1, 81, 5, 10, 32, 5, 15, 0, 116, 23, -1, -1, -1, 38, 6, 64, 13, 44, -1, 55, 120, 0, -1, 14, 13, -1, 26, 63, -1, 19, -1, 42, 22, -1, 2, 5, 5, 4, -1, 2, 8, 73, 109, -1, 0, 60, -1, 4, 10, 19, 15, -1, 49, 9, -1, -1, 26, -1, -1, 6, 0, -1, 14, -1, 0, 0, 0, -1, -1, 0, -1, 48, 73, 56, -1, 82, 9, 78, 65, 66, 37, -1, -1, -1, 5, 0, 33, 104, -1, -1, 60, -1, 1, 9, 33, 0, 13, 0, 0, -1, 115, -1, 0, 121, -1, 6, 51, -1, 45, 28, 78, -1, 30, 6, 112, 10, -1, -1, -1, 65, 42, 17, -1, 9, 59, -1, 93, -1, 0, 0, 55, -1, 0, 32, 0, -1, 0, 33, 0, 61, 54, -1, 51, -1, 85, 58, 18, -1, -1, 11, -1, -1, 40, 83, -1, -1, 1, -1, 103, 46, 14, 17, -1, 4, 46, 22, 112, 59, 9, -1, 79, 15, 20, 14, 3, 0, 53, -1, 28, 71, 0, -1, 54, -1, -1, 3, 79, -1, 7, 3, 0, -1, 1, 1, 0, -1, 62, -1, 3, -1, 14, 3, 0, 3, 7, -1, 10, 15, -1, -1, 2, 117, 54, -1, 111, 0, 24, 9, -1, 95, 54, 72, 119, 22, 98, -1, 30, 2, 29, 71, 7, 31, 2, -1, -1, -1, 59, -1, -1, -1, -1, 52, 75, -1, -1, 48, 4, 2, -1, 24, 8, -1, -1, 26, 0, 112, 57, -1, -1, -1, 51, 5, 92, 34, -1, 11, 1, -1, 112, 49, 17, -1, 18, 7, 0, 123, 16, 123, 53, 65, 1, -1, 5, 5, 14, 14, 0, 40, 91, 27, 22, 4, 34, 38, 0, -1, 10, 0, 0, 24, -1, 6, 8, 2, 49, 79, 4, 24, 9, 23, 20, -1, 1, 74, 14, 11, 110, 1, 14, 111, 92, 11, 11, 2, -1, 14, -1, 81, 16, 40, 16, -1, 50, 40, -1, 22, -1, -1, 13, -1, 4, -1, 27, -1, -1, 6, 10, 0, 34, -1, 13, 37, 5, 10, 28, 39, 18, 3, 7, 20, 38, -1, 22, 7, 1, -1, 9, 15, 10, -1, 17, -1, -1, 115, -1, -1, 16, -1, 0, 13, 72, 101, -1, 41, 54, 72, 0, 48, 55, -1, 2, 64, 0, -1, -1, 0, -1, 0, 64, 8, 20, 89, -1, 5, -1, 35, -1, 3, 16, -1, 0, 2, 33, 1, 22, 53, 25, -1, 27, 54, 14, -1, 94, 20, -1, 7, 72, -1, 17, 0, -1, -1, 9, -1, 0, -1, 9, 0, -1, 6, -1, 2, 11, -1, -1, 40, -1, 0, 41, -1, 0, -1, 0, 0, -1, 65, 2, 118, -1, 79, 11, 86, -1, 44, -1, 21, 106, -1, 54, -1, 0, -1, 8, 0, -1, -1, 8, 33, -1, -1, -1, -1, 29, 29, 105, 0, 0, 114, -1, 53, 2, -1, -1, 0, 6, -1, -1, 8, 50, -1, 8, -1, -1, 3, 2, -1, -1, -1, 28, 38, 58, 13, 2, 24, 21, 21, 6, 0, -1, 3, 4, 0, -1, 0, -1, 49, -1, 115, 34, 81, -1, -1, 26, 20, 18, 0, 6, 7, -1, 0, -1, 43, 104, 5, 4, 21, 10, -1, 67, 1, 1, 19, -1, -1, 0, 60, -1, -1, 2, 101, 52, 0, -1, -1, 44, 20, 14, 62, -1, -1, 82, -1, 1, 1, -1, 20, -1, 0, 18, -1, -1, -1, 9, 17, 66, 74, 3, 29, 47, 7, 34, -1, 7, 35, 64, -1, -1, 27, -1, 49, 10, 18, 0, 50, -1, -1, 21, 15, -1, 31, 16, 16, 14, 14, 6, -1, -1, 6, 0, 83, -1, -1, 108, 36, 34, 23, 29, 28, 6, 20, -1, -1, 0, 0, 65, 37, -1, 14, 22, -1, 4, -1, 30, 12, 72, -1, 46, 27, 54, 6, -1, 0, 10, -1, -1, -1, 86, -1, 3, 113, 70, -1, 18, 5, 122, 0, 10, 1, -1, -1, 10, 54, 59, -1, -1, -1, -1, 2, 79, 81, 42, -1, 3, 40, 3, 10, 35, 37, -1, 3, 7, 11, 2, 0, 37, -1, 66, 8, 37, 37, 0, 0, -1, -1, 37, -1, 124, 39, 100, 1, 26, -1, -1, 3, 1, 21, 1, -1, 24, 41, 97, 35, 51, 0, -1, 56, -1, 17, -1, -1, 17, 0, 102, -1, -1, -1, 2, -1, -1, 26, 0, 1, 37, -1, 109, -1, 8, 34, 7, -1, -1, 0, 27, -1, -1, -1, 0, 93, 24, 48, -1, 18, 0, -1, 0, 4, -1, 0, 77, -1, 12, 0, 0, 38, 10, 96, 18, 1, -1, 4, 58, -1, -1, -1, -1, 28, 9, 0, 4, 38, -1, -1, 20, 19, 30, -1, 15, 9, 3, -1, 9, 20, -1, 2, 11, 0, -1, 7, -1, 1, 87, -1, 0, 14, 32, 64, 0, 0, -1, -1, 67, 0, 6, 118, -1, 39, 0, 30, -1, 2, -1, 8, 0, -1, 3, -1, -1, -1, 22, 2, 7, 62, 104, -1, 6, -1, -1, 18, -1, -1, 17, -1, 0, -1, 2, 21, 0, -1, 2, 26, 45, -1, 82, -1, 24, 58, 65, -1, 102, -1, 8, -1, 14, 23, -1, 10, 37, 0, 66, 6, 13, -1, 0, 60, 3, 19, 24, -1, 4, -1, 59, 16, 48, 81, -1, 26, -1, 3, 16, 13, 13, 13, 4, 22, 0, -1, 39, 36, 20, 8, 3, 102, 11, 3, -1, 77, -1, 2, 57, 0, 1, -1, 47, 7, 10, -1, -1, 32, -1, 104, 4, 3, 0, 5, 3, 6, 2, -1, -1, 3, 7, -1, -1, -1, -1, -1, 121, -1, 6, 34, -1, -1, -1, 17, 89, -1, -1, 20, 15, 3, -1, 13, 3, 50, 120, 11, 3, 6, 29, 3, 67, 32, 15, 104, 15, -1, 34, 3, 20, 6, 77, -1, -1, 49, 1, 0, -1, 113, 66, 0, 0, 11, 30, 3, -1, -1, 62, 0, 10, 59, -1, 65, 49, 3, 23, 103, 43, 53, 1, 18, 7, 0, 32, 0, 26, 81, -1, 78, -1, 22, 71, -1, 17, 2, -1, -1, 25, 100, 20, -1, -1, -1, 15, -1, 73, 15, 15, 15, -1, 0, 74, 26, 33, 6, -1, 30, -1, 103, 41, 32, 13, 78, 2, 2, -1, -1, 104, 59, 22, 0, -1, -1, 29, 55, 1, 26, -1, 0, 6, 8, 11, -1, 18, 5, 8, 70, -1, 41, 73, 46, 8, 6, 19, 46, 0, -1, 118, 83, 1, 0, 115, 10, 5, 9, -1, 111, -1, -1, -1, -1, 121, 17, 37, -1, 53, 19, -1, 75, -1, 0, -1, 0, -1, 0, -1, 56, 20, -1, 32, 13, 29, 1, 41, 55, 42, 1, 8, 65, 26, 112, -1, 28, 32, 122, 58, 19, 4, -1, 5, -1, 0, -1, 2, -1, -1, -1, 64, -1, 50, -1, 11, -1, 47, 122, 8, 16, 75, 7, 112, -1, -1, 83, 4, 0, -1, 11, 43, -1, -1, 123, -1, 26, -1, 19, -1, 36, -1, 54, 33, 25, 7, -1, 50, 61, 0, -1, 2, 6, 17, -1, 121, 56, 93, 18, -1, -1, 68, 1, 21, 4, 57, -1, 3, -1, 5, 3, 6, -1, 2, -1, -1, 10, 16, 6, -1, 3, -1, 49, 0, -1, 22, -1, 4, 57, 83, 41, -1, -1, 1, 77, 73, -1, -1, -1, 55, 0, 51, 107, 60, 48, 2, -1, -1, -1, 27, 29, 113, 56, 0, 5, 29, -1, -1, -1, 54, 51, -1, -1, 8, 24, 0, 61, 8, 110, 27, 0, 0, -1, 6, -1, 47, 93, -1, -1, 72, 36, 37, 6, 13, 6, 0, 0, 83, 83, 59, -1, 9, 112, -1, 1, 47, -1, -1, 0, 19, -1, -1, 24, 104, 0, -1, -1, 7, -1, 6, 3, -1, 7, 3, 0, 6, 0, 30, 24, 42, 19, 17, 28, -1, 51, 3, 5, 10, 93, 0, 28, 51, 3, 5, 0, -1, -1, 74, -1, 23, -1, -1, -1, 5, -1, 5, 117, 4, 30, 19, 121, 91, 10, 16, -1, -1, -1, 105, 0, 2, -1, 4, 10, 4, 28, 0, 75, 11, 8, 4, 50, 16, 11, 2, 7, 1, -1, -1, 66, 66, -1, 33, 10, 5, -1, -1, 0, 0, 10, 0, -1, -1, 11, 31, 78, 93, -1, 3, 0, 2, 0, 22, -1, 30, 0, 13, 65, 26, 22, 22, 0, 9, -1, 7, 7, -1, -1, 18, 9, 2, -1, 20, 1, 0, 2, 23, 94, 74, 74, -1, 65, 26, 49, 27, 13, -1, 14, 9, 7, 7, 7, 4, -1, 16, 14, 11, 54, 1, 64, 40, 0, -1, 5, 22, -1, -1, 0, 8, 41, 7, 13, 7, -1, -1, -1, 18, 42, -1, 2, 46, 56, 51, -1, 0, 7, 82, 35, 12, 0, 1, -1, 24, 110, -1, -1, 0, 18, 36, 27, 2, 7, -1, 113, 59, 21, 83, 36, 65, -1, -1, 29, 7, 0, 8, 42, 0, 26, 0, 51, 7, -1, -1, 0, -1, 29, 25, 10, 1, -1, -1, 45, 56, 29, 60, 49, 33, -1, -1, -1, -1, 14, 3, 20, 3, 5, -1, -1, 116, 86, 13, 0, 11, 77, 86, 1, -1, 18, -1, 38, 28, 29, 0, 19, 1, 10, 21, 1, 2, 38, 2, 10, 0, 10, -1, 49, 0, -1, -1, 15, 82, 78, 10, 0, -1, 106, -1, 0, 0, 48, 2, 22, 12, 6, 4, -1, 120, 71, 19, 0, -1, 4, -1, 1, 7, -1, 7, 62, -1, 36, 23, 1, 0, 0, 15, 62, 0, 80, 3, 3, -1, 25, 83, 22, 46, 11, 94, 0, 10, 50, -1, 22, 2, 37, 19, 9, 42, 57, 39, 2, -1, 9, 14, -1, 21, 2, 21, 86, -1, 30, 35, 0, -1, 27, 78, 10, 5, 53, 17, -1, 41, 15, 86, 0, -1, 61, -1, 120, 56, 4, 34, -1, -1, 9, 12, -1, 9, -1, 95, -1, 72, -1, 67, 3, -1, 38, 0, 25, 7, 73, 15, -1, 7, -1, 1, 18, 1, 0, 10, 13, 11, 17, 3, 20, 0, 106, -1, -1, 55, -1, -1, 15, 14, 42, 10, -1, 15, -1, -1, -1, -1, 5, 12, -1, 55, 2, -1, 54, 6, 56, 0, 20, -1, -1, 15, 16, 6, -1, 43, -1, 1, 60, -1, 41, 75, 44, 22, -1, 2, 17, 80, 98, -1, 37, -1, 45, -1, 0, 11, 1, 1, 53, 0, 1, 0, -1, 1, 16, -1, 1, 7, 2, -1, -1, 22, -1, 68, 9, 36, 31, 12, -1, 1, -1, 33, 4, 4, -1, 10, 3, 28, -1, 29, 93, 3, 0, 91, -1, 1, 4, 55, 35, 2, 51, 68, -1, -1, 86, -1, -1, 12, 7, 61, 26, 18, -1, -1, -1, 12, 1, 62, 9, -1, 0, -1, 5, -1, -1, -1, -1, 10, 2, 1, -1, -1, -1, -1, -1, 15, 1, 57, -1, 67, 6, 55, 53, 1, 99, -1, 7, 13, 1, 7, 44, 52, -1, -1, -1, -1, 79, 0, 24, 10, 43, 112, 0, -1, 36, 1, -1, -1, 65, -1, -1, -1, 11, 43, 2, 70, 19, 32, 7, 45, 55, 14, 59, 10, 63, -1, 22, -1, 0, 29, 20, -1, 45, 46, 3, 2, -1, -1, 22, 44, 17, 20, 32, -1, -1, 0, 31, 57, 82, -1, 21, -1, 0, 1, 40, 7, 40, 45, -1, 33, 83, 8, 6, -1, 7, 0, 17, 0, 16, 44, 76, -1, 64, -1, -1, 94, -1, 1, 0, 59, 103, -1, -1, 17, 52, 2, -1, 12, 48, 12, 81, 0, 98, 6, 74, 12, 39, -1, 13, 12, 1, 110, 11, 64, 19, -1, 0, 32, -1, 46, 18, 1, -1, 1, -1, 3, 18, 98, -1, 29, -1, 10, -1, -1, 1, 1, -1, -1, 12, 27, 2, 48, -1, -1, 57, 4, 7, 0, 32, -1, 6, 21, 23, 71, 5, -1, -1, 15, -1, 114, 78, 82, 1, 7, -1, -1, 41, 56, -1, 0, 3, 20, 63, -1, 48, -1, 60, -1, 41, 41, 63, -1, 63, 15, -1, 41, 44, -1, -1, 13, 0, 0, 57, -1, 63, 52, -1, -1, 4, 0, 76, -1, 43, -1, 7, 3, -1, 7, 5, -1, -1, 13, 19, 0, 16, 40, 20, 78, 20, 0, 2, 29, 3, 8, 25, 52, -1, 29, 13, 5, 52, 33, -1, -1, -1, 3, 5, 43, 0, 43, -1, 4, 0, 115, 73, -1, 1, 57, -1, 0, 41, 0, 13, 0, 37, -1, -1, -1, 93, 0, -1, 3, -1, 20, 6, -1, 42, 22, -1, 7, -1, -1, -1, -1, 0, 74, 3, -1, 91, -1, 59, 1, -1, 5, 2, -1, -1, 1, -1, -1, 1, 34, 40, 17, -1, 0, 72, -1, 79, 103, -1, 4, 87, -1, 47, -1, 44, 0, -1, 23, 7, 3, 3, 5, 18, 0, -1, 3, 1, 74, 0, 18, -1, 7, 6, -1, 49, 4, 14, 14, 0, -1, 55, 3, -1, 27, 30, 2, 0, 104, -1, -1, 10, 18, 0, 44, 52, 0, -1, 2, 2, 123, 2, 28, -1, 13, -1, 15, 89, 56, -1, -1, -1, 101, 52, 46, 4, 0, -1, 30, -1, 3, 28, 14, -1, 0, 0, 61, 10, 30, 24, 88, 22, 4, 30, -1, -1, 44, 1, 10, 31, 60, 8, 0, -1, -1, 87, 56, 39, 66, -1, 7, 25, -1, 0, 6, 0, 3, -1, -1, 3, 48, -1, -1, -1, -1, -1, 50, 36, 0, 16, 7, 0, 83, 5, 3, 118, 63, 20, -1, -1, -1, -1, -1, -1, 18, 29, 8, 0, 24, -1, 121, 81, 2, 1, 73, 22, 10, 73, 59, -1, 65, 17, 55, 4, -1, 39, 116, 0, 54, 3, 10, 11, 9, -1, 20, 47, 53, 0, 8, 0, 4, -1, 24, 1, -1, -1, -1, 0, -1, 81, -1, 8, 6, -1, 38, 89, 33, 23, 63, 2, 21, -1, -1, 116, 33, -1, 32, -1, -1, -1, 48, 26, 44, -1, 0, -1, 4, 47, 61, 3, -1, 4, 0, 4, -1, -1, 3, 0, 0, 7, -1, 4, 1, 64, -1, 0, 101, 47, -1, -1, -1, -1, -1, 73, 5, 73, -1, -1, -1, 91, 0, -1, -1, -1, 10, 12, 0, 13, 12, 29, -1, -1, 107, 48, 26, 14, 57, 4, 0, -1, 48, 2, 27, 8, 62, 34, 11, 85, 5, -1, 8, 9, 0, 29, 8, -1, 4, 106, -1, 51, 38, 51, -1, 57, -1, 123, 123, 7, -1, -1, 5, -1, 6, -1, -1, 4, -1, 32, 53, 0, -1, 38, -1, 19, 8, 34, 4, 106, -1, 3, -1, 4, -1, -1, 122, 106, 79, 0, -1, 37, -1, 1, 1, 57, 5, 1, 43, 12, 0, 42, -1, 23, -1, -1, 0, -1, -1, 0, -1, 24, 8, 7, -1, 15, -1, 31, 32, -1, 7, 8, 62, 91, -1, -1, 11, 19, 18, 13, -1, 68, 7, -1, 13, -1, 10, -1, -1, 7, 1, -1, 1, -1, -1, 10, -1, 1, 1, -1, 1, 62, -1, 0, 116, 12, -1, 36, -1, 19, 23, -1, 52, 1, -1, 1, 5, 86, 64, 0, -1, 63, -1, 0, -1, 103, -1, -1, 4, -1, 79, 13, 44, 91, 1, 8, 28, 6, 6, -1, 0, 0, 6, 57, 5, 6, 31, -1, 6, 25, 1, 17, 0, -1, -1, 0, 13, 58, 32, -1, 18, 8, 0, 75, 19, 23, 2, 27, -1, 5, 41, 13, -1, 23, 112, -1, 68, 4, 31, 62, 6, 17, 0, 29, 4, 0, 2, 0, 19, 27, 12, 19, 54, 26, 65, -1, 0, 71, -1, 94, 82, -1, 19, 0, 5, -1, 28, 4, -1, -1, 3, 7, 41, -1, 30, 88, -1, 11, 63, -1, 91, -1, 6, 3, 5, 96, 0, 0, 48, -1, 4, -1, 20, 7, 3, -1, -1, -1, 99, -1, 113, 8, 20, -1, 101, 6, -1, 0, 4, 42, 67, 55, 6, 48, -1, 13, 4, 44, 4, -1, -1, 7, 68, 8, 2, -1, 38, 6, -1, 27, 9, 117, -1, 21, 27, 67, -1, 6, -1, 26, 5, -1, 0, 7, -1, -1, 6, 19, -1, 62, 0, 12, 2, 1, 90, 1, 68, 71, 1, 28, 26, 5, 54, 1, 2, 57, 39, 20, -1, 6, 1, 61, 67, -1, -1, 47, 36, 53, 3, 52, 85, 4, 27, 0, -1, 3, -1, 19, 1, 12, 0, -1, -1, -1, 20, -1, 20, 0, -1, 1, -1, -1, 19, 31, 0, -1, -1, 0, 0, -1, 74, 5, 0, 81, -1, 8, -1, 54, 5, 12, -1, 124, 58, 27, 12, 17, 8, 1, 44, 76, 73, -1, 8, 10, 6, -1, 25, 2, 98, -1, 4, 12, 16, 50, 46, -1, -1, -1, -1, 51, 38, -1, 11, 1, 8, 21, 106, 85, -1, 88, 0, 74, -1, 1, 13, 3, 104, 2, 22, 0, 8, -1, -1, 0, 58, -1, -1, 16, 5, 8, 27, 10, -1, -1, -1, -1, 0, 0, 77, -1, -1, 9, 48, -1, 22, -1, 120, -1, 34, 18, -1, 5, 8, 8, -1, -1, 0, 7, 25, -1, -1, 84, 6, 79, -1, 97, 42, -1, 14, 14, 14, 14, 44, -1, 100, -1, 24, 0, 0, 111, -1, -1, -1, 1, 18, 1, 17, -1, 3, 114, 2, 0, 0, 1, 1, -1, 14, -1, 4, 0, -1, -1, 0, 32, 48, 0, 82, 14, 46, 23, 46, 0, 50, -1, 5, -1, 1, 20, 49, -1, 8, 68, 21, 15, 32, 10, 16, 13, 16, -1, 78, 0, 1, 18, 14, 9, -1, 6, 62, -1, 0, 19, -1, -1, 0, 97, -1, 0, 49, 0, -1, 1, 1, -1, -1, 4, 2, 36, 96, 30, 112, 22, 20, -1, -1, 36, 2, -1, 78, 83, 95, 31, 0, 0, 11, 102, 0, 8, 22, 21, -1, 6, 0, -1, -1, 67, -1, 55, -1, 25, 102, -1, 108, 15, 0, 1, 18, -1, 18, 82, 4, 28, -1, -1, 0, -1, 4, -1, -1, 5, 24, -1, 0, -1, -1, 6, -1, -1, -1, -1, 21, 27, -1, 60, -1, 28, 0, 12, 35, -1, 4, -1, 38, -1, 121, 4, 1, 0, -1, 2, 7, 4, 33, 62, -1, 60, 10, 0, -1, 54, -1, 84, 104, 33, -1, 48, 1, -1, 46, -1, 49, 5, -1, 74, 26, -1, -1, 26, 89, -1, 1, 0, 51, -1, 13, 48, 4, 7, 33, 49, 35, 42, 0, 39, 64, 26, 21, 7, 0, 41, 5, 12, -1, 32, 95, 6, 65, 0, 4, 5, 12, 26, -1, -1, 0, 17, -1, 4, 2, 18, -1, -1, 40, 55, 29, -1, 5, 91, 0, 26, 0, 84, -1, 2, 6, 4, -1, 111, 45, 19, 2, 24, 53, 31, -1, -1, 33, 5, 64, 116, 12, 57, -1, -1, 12, 10, 72, 7, -1, 1, 0, 10, 14, 13, -1, 97, 43, 21, -1, -1, 5, 64, 22, -1, 39, 7, -1, 114, 48, 6, 4, 0, 21, 58, 24, -1, 71, -1, 24, 0, 29, -1, 63, 10, -1, 27, 25, 3, 6, 0, -1, 39, -1, 110, 4, 13, 40, 0, 17, 0, 55, 5, 4, 30, 102, 43, 1, 2, 0, 5, 23, 31, -1, 97, 54, 12, -1, 25, 23, 56, -1, 2, 24, 0, 34, -1, 105, 8, 3, 0, 5, -1, 0, -1, 1, 1, -1, -1, 109, -1, 35, 0, 64, 72, 111, 3, 20, 0, 8, 19, -1, -1, 26, 34, 48, 57, -1, 91, 7, 31, -1, 59, 80, 91, 22, 58, 62, 0, 0, -1, -1, 26, -1, 4, 9, -1, 0, 68, 12, 110, -1, 2, 12, 7, 4, -1, -1, 0, 0, -1, -1, -1, -1, 0, 17, 6, 43, 50, 47, 22, 25, -1, 0, 3, 24, 34, 0, 9, -1, 10, -1, 2, 9, 2, -1, -1, 9, -1, -1, -1, 68, 4, 13, 13, 5, -1, 5, -1, 92, -1, 34, -1, 34, 1, 91, 26, -1, -1, -1, 7, 9, 4, 11, 60, -1, 2, 19, 2, 31, 0, 26, 27, 56, 0, -1, -1, -1, 4, 76, 63, -1, 4, 3, 78, -1, 8, 0, 124, 24, 56, 62, 9, -1, 8, -1, 82, 1, 33, 34, 1, 87, 27, 68, 75, 17, 32, 20, 2, -1, 117, 3, -1, 7, 44, 42, 8, 1, -1, 1, 0, 38, -1, 0, -1, -1, 0, 64, 6, 21, -1, 38, 32, 0, -1, 0, -1, 0, 24, 2, -1, 117, 16, 0, 53, -1, 13, 0, 54, 28, -1, -1, 0, 71, 1, 15, 13, -1, 79, -1, 12, 108, 71, 9, -1, 28, -1, -1, 60, 99, 0, 109, 25, 6, -1, -1, 5, 1, -1, 57, 3, -1, 8, 53, 92, 69, -1, 21, 4, 24, 85, 49, 3, 105, 4, 28, 123, -1, 93, 31, 12, 63, -1, 2, 2, 2, 111, 21, 9, 0, 58, -1, -1, 0, 0, -1, 63, 8, 23, 47, 25, 29, -1, 59, 55, 14, 35, -1, 17, 2, -1, 4, -1, 4, 27, -1, -1, 19, 2, 97, -1, 10, 4, 112, 91, 14, -1, 47, 18, 0, -1, 25, 30, 23, 2, -1, -1, 3, 67, -1, -1, 2, 9, 82, 95, 4, 77, 4, 6, -1, -1, -1, -1, 0, 13, -1, 12, -1, -1, 0, -1, 31, 22, 2, 15, 2, -1, 83, -1, 33, -1, -1, 0, 0, -1, -1, 48, -1, 96, 33, 14, 39, 124, 47, -1, 26, -1, 25, 20, -1, 47, -1, 12, 33, 6, 17, 36, 0, 50, 4, 109, 39, 40, 32, -1, 37, -1, 0, 10, 2, 2, -1, 4, 37, 4, 11, -1, 82, 25, 0, -1, 31, 12, 62, 5, 61, 13, 37, 31, -1, 43, 0, 0, -1, 21, 46, -1, -1, 14, 19, 4, -1, -1, 46, -1, 1, 3, 104, -1, 44, -1, -1, 0, 5, 36, 21, 12, -1, 94, 1, 49, 4, -1, -1, -1, 84, 2, 14, 54, -1, 32, 8, 6, 4, 24, 48, -1, 0, -1, 13, 6, 29, 20, 4, 8, -1, 1, -1, -1, 113, 0, 0, -1, 47, 8, 91, 0, 33, 6, 3, 6, 16, 10, 8, 8, 2, -1, 2, 0, 0, -1, 33, 0, -1, 14, -1, 6, -1, 2, -1, 6, -1, -1, -1, 119, 4, -1, -1, 4, 4, 0, -1, 25, -1, 45, 8, -1, -1, -1, 8, 10, 6, 0, 39, -1, 17, 66, 98, 16, 11, 0, -1, -1, 99, 39, 34, 2, -1, 2, -1, 37, 43, 13, -1, 1, -1, 14, 7, 9, 46, -1, 25, 19, 18, -1, -1, -1, 16, 16, -1, 10, -1, 38, 4, 64, 0, 17, -1, -1, 117, 41, 76, -1, 7, 63, 27, 12, -1, -1, 0, 9, 6, 2, 18, 4, 111, 11, 67, 47, 14, -1, 58, 0, -1, 4, 61, -1, 101, 3, 48, 4, 107, -1, 12, 45, 59, -1, 25, 34, 25, 27, 7, 18, -1, -1, 31, 96, 28, 95, 8, 21, -1, 53, -1, 18, 80, 25, 5, -1, 3, -1, 5, -1, -1, -1, -1, 2, 24, 11, 1, 0, 4, 4, 4, 33, 8, 87, 97, 8, 2, -1, 12, 2, -1, 74, 17, 0, 0, 0, -1, 21, -1, -1, 18, -1, -1, 27, 22, -1, 14, 0, 2, -1, -1, -1, 25, -1, -1, 4, 8, 12, 13, -1, -1, -1, 33, 0, 67, 37, 65, -1, -1, 5, 0, 0, 0, -1, 0, 0, 113, 27, 15, -1, 0, -1, 105, -1, -1, 103, 70, 7, 76, 37, -1, 48, -1, 8, 0, 11, 14, 49, -1, 12, 27, -1, 23, 117, 13, 5, 2, 18, 0, 94, 0, 23, 21, 21, 0, -1, 80, 118, 5, 34, -1, 0, 28, 0, -1, 4, 33, 44, -1, 32, -1, 18, 15, -1, 6, 0, 2, 14, 15, 78, 11, -1, 11, 17, -1, 0, 13, -1, 33, -1, 0, -1, 43, 3, -1, 4, 0, 24, -1, 25, 35, 8, -1, 0, 0, 27, -1, 0, -1, -1, 28, 0, 23, -1, 0, 0, -1, 4, 109, -1, -1, 91, 24, -1, 10, 6, -1, -1, 36, -1, 16, 79, -1, -1, 11, 17, 0, 68, 27, 8, 1, 10, 13, 10, 26, 11, 25, 54, 29, 0, 53, 16, 52, -1, 1, 1, 37, 14, 1, -1, -1, 11, 48, 1, 0, 31, 65, 108, 116, -1, -1, 16, -1, 75, 0, 8, 4, -1, 4, 0, 52, -1, -1, 80, 1, 26, 7, -1, 4, 90, -1, 103, 58, 64, 6, 0, -1, 80, 8, 13, 0, 32, 0, 26, 32, 71, 0, 5, 2, -1, -1, 20, -1, 14, 2, -1, 6, 46, -1, 0, 31, 18, 57, -1, -1, -1, 12, 0, -1, 4, -1, 6, 101, -1, 1, 11, 0, 0, 28, 10, 19, 27, 11, 2, -1, 0, -1, 0, 5, 2, 0, 16, -1, 2, 32, -1, 2, -1, -1, 0, 26, -1, -1, -1, -1, 13, -1, 9, 0, -1, 0, 38, 7, -1, -1, 0, 32, 68, 18, 59, 40, 6, 0, 42, 0, 18, 0, -1, 14, -1, -1, 64, 7, -1, 50, -1, 28, 11, -1, -1, 5, -1, -1, 0, 11, 0, 10, 80, 61, 27, 42, 84, 19, -1, 88, 4, -1, -1, 21, -1, -1, 15, -1, -1, 18, 31, -1, 17, 2, 48, -1, 2, 0, 5, 80, 1, 20, 0, 57, -1, -1, -1, -1, 0, 0, 4, 6, 61, 53, -1, -1, 0, 37, -1, 14, 11, -1, 54, 3, 0, 18, 49, -1, -1, 4, 31, 0, 8, 4, 37, -1, 9, -1, 4, -1, -1, -1, 10, 13, 52, 7, 18, -1, 56, 12, 5, 54, -1, 30, -1, 0, 28, 0, -1, 0, 29, 16, -1, 24, 37, 68, -1, -1, -1, 11, 17, 36, 16, 10, 10, 76, -1, 37, 14, 1, -1, 1, -1, 39, -1, 2, -1, 0, 0, 0, -1, 33, 5, 1, -1, 0, 7, 19, 0, -1, 6, 29, -1, 32, 4, 20, 76, 12, 0, 54, 101, 17, 96, 42, -1, -1, 18, 1, 26, -1, 29, 12, 17, 37, 14, 0, 0, 32, 0, 0, -1, 14, 4, 11, 2, 3, 96, 20, 11, 27, 15, 4, -1, 12, 3, 4, -1, 103, 12, 43, 0, -1, -1, -1, 1, 12, 33, 4, -1, 92, -1, 31, 0, 117, -1, 42, 2, -1, -1, 97, 2, 6, 10, 33, 20, 4, 0, -1, 3, -1, -1, 5, 84, -1, 6, -1, 112, 43, 12, 0, -1, -1, 4, 60, 7, 14, 23, -1, 3, 54, 0, 42, 26, 8, 1, 3, 19, -1, -1, -1, 26, 15, 14, 27, 4, -1, 0, 15, -1, 14, 34, 0, 89, 111, 9, 51, -1, 22, 5, -1, -1, 59, -1, 0, 0, 0, 0, 0, -1, 10, -1, -1, 0, 10, 0, 52, 53, 3, 12, 5, 47, -1, -1, 41, 78, 0, 3, 102, -1, -1, 0, -1, 2, 26, -1, -1, 65, 102, 9, 83, 28, 5, 14, -1, 1, 1, 58, 12, -1, -1, 7, -1, 12, 37, 56, 35, 103, 101, 47, 20, 0, 63, 7, -1, -1, 4, 0, 26, 9, 14, -1, 1, -1, 53, 7, -1, -1, 37, -1, 0, 1, 35, -1, 18, 38, 102, 85, -1, -1, 13, 2, -1, 0, 37, -1, 18, -1, 124, 31, 6, 39, 7, 0, 72, -1, -1, -1, 57, -1, -1, 53, -1, 12, 0, 83, 20, 82, 12, 33, -1, -1, 9, 15, 22, 15, 3, -1, -1, 44, 83, 13, 36, 56, 107, 32, 0, 13, -1, 0, -1, 35, 22, 2, 107, 18, -1, -1, 85, 45, 29, 28, 70, 118, 79, 16, 71, -1, 11, 11, -1, -1, -1, 80, 17, 4, -1, -1, 29, 3, -1, 2, 0, 0, 0, 8, 22, -1, 0, -1, 5, 23, 0, 117, 47, -1, -1, -1, -1, 71, 29, 28, -1, 24, -1, -1, 18, 2, 5, 0, 0, 19, 4, -1, 111, 28, -1, -1, 1, 1, 37, 1, 13, 28, 2, -1, 34, 0, 5, 22, 8, 0, 30, -1, -1, 53, 24, 27, 3, 4, 10, -1, -1, -1, 1, 0, 41, 47, 2, 46, 73, 58, 3, -1, 11, -1, 1, 2, 28, -1, -1, 4, 47, 54, 24, 4, 79, -1, -1, -1, 64, -1, 0, 0, 16, 19, 8, 4, 18, 24, 7, 34, 0, 27, 0, -1, -1, -1, 0, 9, 46, 0, 86, 34, 7, 2, -1, 5, 77, 31, 0, -1, -1, 21, 6, 0, 88, -1, -1, -1, 11, 3, -1, 0, 0, -1, 10, 25, 12, 7, 25, -1, 52, -1, -1, -1, -1, 71, -1, 19, -1, 21, -1, -1, 0, -1, -1, -1, 10, -1, -1, 6, 73, 3, 61, -1, 0, 17, 0, 0, 14, -1, 2, -1, -1, 78, 56, 41, 66, 41, 49, -1, 49, 56, 59, -1, 82, 56, 56, 82, 0, 78, 50, -1, 69, 86, 21, 74, -1, -1, -1, 67, -1, -1, 93, 26, 51, -1, -1, -1, 12, 5, 2, 19, 8, 51, 30, 10, -1, 0, 2, 21, 0, 11, 2, 1, 62, 3, 39, -1, 59, 116, -1, 0, 84, 114, -1, 25, 6, -1, 53, 0, 46, -1, -1, 11, 29, 15, 104, 17, 22, 34, 25, 23, 10, 96, -1, -1, -1, 29, -1, -1, -1, 16, 3, -1, 4, 15, 0, 39, 91, -1, 35, 10, 0, 6, -1, 26, -1, 5, 108, 23, 74, 11, 0, -1, -1, 0, 48, -1, 0, 19, 0, 10, -1, 60, 13, 0, 0, 60, -1, 0, 0, 3, 5, -1, 66, 52, 4, 32, 28, 43, -1, 15, 16, 0, 10, 13, -1, 61, 1, -1, -1, 0, 16, 32, -1, -1, 42, 109, 33, 42, 6, 22, 6, 14, -1, 18, -1, 0, 22, 50, -1, -1, -1, 58, 4, -1, -1, 0, 14, -1, 51, -1, -1, 26, 41, 9, 3, 1, 4, 46, 117, 33, 46, -1, 2, 91, 6, -1, -1, 1, 4, -1, 58, 86, -1, 0, 62, -1, 102, -1, 0, 21, 121, 0, 27, 102, -1, 109, 62, 31, 28, 19, 4, 0, -1, 0, 18, 10, -1, 0, -1, 0, 24, 4, 29, 49, 30, 0, 76, 30, 15, -1, -1, -1, 27, -1, -1, 19, 15, 104, 104, 25, 17, -1, 53, 16, 80, 19, 22, 16, -1, 78, -1, -1, 0, -1, 31, 15, 0, 16, 1, 119, 42, 0, 6, 9, -1, 69, -1, 28, -1, 34, 71, 13, 5, -1, -1, 0, 0, 42, -1, -1, 19, -1, 19, 76, -1, 11, 4, 0, 64, 105, 11, 3, 90, 86, -1, 21, 18, 19, -1, 4, -1, 55, 61, 9, 21, 51, 1, 3, 1, 1, -1, -1, 5, 18, 113, 60, 33, 36, -1, -1, 34, 30, 30, -1, 26, -1, -1, 6, 18, 13, 88, 18, 8, 49, -1, -1, -1, 29, -1, 50, 3, 16, 17, 4, 7, 81, 4, 18, 123, -1, 5, 62, -1, -1, 34, 2, 3, 13, 2, 59, 0, 44, 2, 6, -1, 18, 14, -1, 0, 0, -1, -1, 1, 27, 1, 28, -1, -1, -1, -1, -1, -1, 7, -1, -1, 0, -1, 11, -1, 10, -1, 2, -1, -1, 11, -1, 11, -1, 5, 5, 28, -1, 79, -1, 44, 7, 26, 10, -1, 84, 45, -1, 2, 42, 37, 0, 35, 35, -1, 5, 9, -1, 22, -1, 10, -1, -1, 7, -1, 2, 95, 3, 2, 2, 89, 101, 18, 7, -1, -1, 57, -1, 19, 59, 18, 3, 36, 11, 42, -1, 117, 19, 13, 55, 7, -1, -1, 7, -1, 1, -1, 39, -1, -1, -1, 22, 0, 67, 0, 7, -1, 0, -1, -1, 0, 11, 4, 0, 1, 14, 0, -1, 11, -1, 33, 46, -1, 70, 42, 0, 1, 112, -1, -1, 11, 7, -1, 83, -1, -1, 3, 35, 1, -1, -1, 13, -1, 27, 24, 86, -1, -1, 63, 0, 112, 49, 0, 1, -1, -1, 2, 23, -1, 4, 0, -1, 4, 52, 2, -1, 0, 20, 69, -1, 47, 0, -1, 3, 77, 4, 27, 19, 0, 3, -1, -1, -1, 42, -1, 14, 0, 0, 15, 35, 106, -1, 0, 2, -1, 5, -1, 59, 119, 74, -1, -1, -1, 42, 10, 101, -1, 44, 71, 68, 51, 30, 93, 19, 28, 23, 0, 122, 76, 54, -1, -1, 10, 11, -1, 69, 69, 58, 1, -1, 5, 5, 5, 117, -1, 24, 63, 43, -1, 0, 7, 63, 7, 4, -1, -1, 12, 5, -1, 27, 8, 45, 0, 9, 11, 0, 109, 20, -1, 39, 30, 0, 107, 30, 0, 0, -1, -1, 37, 0, 42, 55, 51, 30, 32, -1, 3, 0, -1, 6, 37, 6, 8, 60, 1, 25, 0, -1, 52, 93, 68, 38, 6, 38, -1, -1, 12, 17, 115, 6, 10, 25, 121, -1, 97, -1, 2, 4, 0, -1, 4, 39, -1, 2, 22, -1, 1, 18, 11, 20, 14, 89, 29, 15, -1, 11, -1, 69, 9, 34, 29, 29, -1, 1, 30, -1, 62, 74, 24, 69, 96, 47, 74, -1, 33, 0, 0, 11, 2, 88, 8, 3, 3, 11, -1, 87, 46, 10, 13, 69, 9, -1, 18, -1, -1, 9, -1, 1, 0, 80, -1, 0, 71, 4, -1, 0, 123, -1, -1, 95, -1, 7, 0, -1, -1, 11, -1, 23, -1, 58, -1, -1, -1, 29, -1, 26, -1, -1, 0, 90, -1, -1, -1, 8, -1, -1, 47, 15, 42, 9, 53, 50, -1, 34, -1, 9, 114, -1, -1, -1, 27, -1, 49, 41, 31, -1, 69, -1, 69, -1, 9, -1, 19, 37, 45, 9, -1, 78, -1, 27, -1, 45, 89, -1, 0, 40, 5, 34, 37, 36, -1, 18, 38, -1, 13, 20, 0, 55, -1, 61, 4, -1, 33, 37, -1, 27, 4, 0, 54, 102, 122, 50, -1, 18, 0, 50, 50, 23, -1, 17, -1, 20, 66, -1, 18, 18, 17, 81, -1, 9, 90, 80, 86, 112, -1, -1, -1, 2, 54, 27, 28, 61, -1, 58, -1, 61, -1, 119, 50, 0, 2, 3, 23, -1, 5, 34, 1, 11, 6, 14, 2, 97, -1, -1, 51, -1, 6, 54, 0, 62, 47, 10, 1, 5, 11, -1, 9, 19, -1, 1, -1, 37, 1, 2, 1, -1, 36, -1, 17, 37, 25, 1, -1, 10, 93, -1, -1, 18, 23, 105, -1, 3, 58, -1, 5, -1, 0, 109, 26, -1, -1, 5, 11, 11, -1, 17, 65, 67, 0, 12, 4, 2, 1, -1, -1, 36, 6, 4, 2, 23, 22, 51, 34, 121, 117, 93, 54, 4, 0, 2, -1, 6, -1, 0, -1, 34, 34, 18, 41, -1, -1, 59, 77, 8, 49, -1, 123, 6, 76, -1, 0, -1, 113, -1, -1, -1, -1, 17, -1, 69, 0, 87, 2, 5, 90, 24, 6, 34, 47, 96, 76, 10, 7, 16, 11, 8, 15, 0, 10, 4, 2, 61, 61, 14, 57, 2, 61, 14, 61, -1, -1, 79, -1, 2, -1, -1, 83, 7, -1, 51, 29, 84, 45, 13, 2, 12, -1, 11, 26, -1, 5, 8, 23, 38, -1, -1, -1, 26, 13, 10, 7, 0, 5, 90, 54, 116, 26, -1, 123, 35, 0, -1, 2, -1, -1, 8, 69, -1, 82, -1, -1, 11, 18, -1, 69, -1, 7, 70, 11, -1, -1, -1, 18, 0, 13, -1, -1, -1, 59, -1, 1, 3, 18, -1, 0, 11, 2, -1, -1, 7, 30, -1, 59, 11, 1, 11, -1, 2, -1, 54, 0, 90, -1, -1, 3, 11, 0, -1, 21, 28, 11, -1, 30, -1, 84, 117, 3, 48, 8, 38, 69, 0, 11, 1, 93, 69, -1, 35, 52, -1, 0, -1, 119, 66, 0, 28, 1, 9, 35, 28, -1, -1, -1, 1, 7, 103, 105, 14, 18, -1, 7, -1, 7, -1, 80, 73, 22, 6, -1, 27, 0, 2, -1, -1, 4, 51, 27, -1, 38, 32, 73, 14, 10, 10, 10, -1, 15, 11, 10, 9, 23, -1, 5, 85, 16, 9, 122, 29, -1, -1, 35, 31, 8, 45, 9, 2, 0, -1, 22, 42, 10, 16, 0, 0, -1, 0, 2, -1, 2, 0, 0, 4, 3, -1, 116, -1, 0, 47, 0, 11, 28, 65, 94, -1, -1, 53, -1, 21, -1, 0, 3, 55, 2, 0, -1, 0, -1, -1, 36, 0, 30, 53, -1, 52, 0, 6, 37, 21, 42, 90, 54, -1, 0, 0, 38, 78, 0, 5, -1, -1, 7, -1, 13, 64, 0, 0, -1, 20, 9, -1, 12, -1, 9, 17, 0, -1, 60, 26, 69, 7, 6, -1, 17, 1, 20, 11, -1, 33, -1, 3, -1, 63, 0, 94, 25, 27, 25, 7, 0, -1, 21, 71, 16, 5, 9, 34, -1, 0, 7, 54, 16, 65, 0, 2, -1, 3, 5, -1, 14, 14, 14, 14, 14, 14, 14, 1, 1, -1, 1, 19, 92, -1, 112, 53, 7, 86, 42, 85, 7, 7, 38, 96, 11, 15, -1, 87, 65, -1, 13, 41, 34, -1, 44, -1, 14, 28, 3, -1, 32, 28, 4, 21, -1, 90, 13, 6, 56, 23, 54, 6, 27, -1, 44, 52, 123, -1, 18, 27, -1, -1, 7, 5, 69, 29, 4, -1, 13, 45, -1, 1, 18, 18, 5, -1, 29, 11, 26, -1, 3, 21, -1, 4, -1, 84, 65, 55, 36, 2, -1, 7, 62, -1, 0, 35, 19, -1, 28, -1, 10, 29, 3, 71, -1, 65, 108, 82, 19, 3, -1, 0, 53, 30, 64, -1, 1, 71, -1, 36, 33, 0, -1, 1, -1, -1, 15, -1, 33, 67, -1, 38, 5, 56, -1, 0, 0, 66, -1, -1, 8, 0, 53, 5, 99, 0, -1, 69, 20, 87, 2, 28, -1, 102, -1, 0, 0, 96, 17, 17, 61, 39, -1, 26, -1, 111, 63, 11, 0, 1, 11, 109, 10, 28, -1, 56, 0, 11, -1, 38, 59, -1, 52, -1, 62, 49, -1, 124, -1, -1, 123, 11, 8, 69, -1, 10, 49, -1, -1, 89, 62, -1, 82, 105, -1, 110, -1, 55, 90, 0, -1, -1, 1, 0, 82, -1, -1, -1, 56, 7, 79, -1, 0, 16, 9, 122, -1, 13, -1, 115, -1, -1, 35, -1, -1, 42, 7, -1, 115, 3, -1, 26, -1, 19, 62, 109, 23, 69, 11, 122, 122, 0, 21, -1, 14, -1, 4, -1, 52, -1, 49, 7, -1, 119, -1, 100, 0, 7, 1, -1, 5, -1, -1, 1, 123, 13, 33, 112, 114, -1, 8, 17, 2, -1, 91, 22, -1, 69, -1, -1, 81, -1, 78, -1, -1, 69, -1, 0, 15, 114, 12, 23, -1, 56, -1, 37, 22, 18, -1, 63, -1, 115, -1, -1, 34, 70, -1, 105, 37, 6, 22, -1, 1, -1, 103, 5, 23, -1, 1, 90, 16, 30, -1, 1, -1, 35, -1, -1, 1, 1, 1, 2, -1, 0, -1, 0, 121, 11, -1, 43, 11, -1, 19, 83, -1, 109, -1, -1, -1, 22, 3, 18, 18, 74, -1, 2, 4, -1, 5, 109, -1, 49, 39, -1, 70, 34, 29, 34, 26, 13, 34, 60, 65, -1, 7, -1, 18, 67, 1, 11, 29, 13, 4, 83, -1, -1, -1, 11, -1, -1, 98, 11, -1, 0, 69, 24, 22, -1, -1, 2, 53, 13, 5, 58, 13, 0, 9, 22, 0, 3, 1, 106, 70, 7, 20, 7, 2, 18, 51, 6, 80, 0, 5, -1, -1, 23, 0, -1, 0, 28, -1, 52, 7, 20, 6, 48, 0, 18, 83, 33, 11, -1, 3, 3, 15, 41, 77, 0, 82, -1, 118, -1, -1, -1, 81, 2, 65, -1, -1, 4, 60, 69, 55, -1, 25, 0, 28, 1, 13, -1, -1, 9, 2, 78, 0, 22, -1, 17, 7, 96, -1, 25, -1, 40, 117, 51, 9, -1, 116, 0, 21, 9, 53, 39, 28, -1, 11, -1, -1, 38, 22, -1, 0, 1, 14, 41, 22, 45, 25, 17, 9, 79, -1, 58, -1, -1, -1, -1, 25, 0, 0, 81, 69, -1, 32, 69, 9, 27, 82, 3, 33, -1, 13, 41, -1, 1, 37, -1, 0, 0, -1, 26, 106, 60, 54, 82, -1, 36, 2, 0, 58, 33, 76, 20, -1, 69, -1, 1, -1, -1, 55, 70, 22, -1, 2, -1, -1, 69, 5, 51, 7, 16, 123, 65, 69, 42, 41, 30, -1, 50, 64, -1, 13, -1, 42, 56, 110, 11, 9, 56, 23, 1, 69, -1, 2, 18, 105, 27, 41, 6, 4, -1, -1, 27, 13, -1, 4, -1, -1, 4, 64, 79, 16, 29, 2, 11, 1, 49, -1, -1, 75, -1, 5, 13, -1, -1, 3, 34, -1, -1, 52, -1, 23, -1, -1, 0, -1, -1, 52, 75, 36, 25, -1, 6, -1, 9, -1, 43, 0, -1, -1, -1, 3, -1, 18, 12, 28, 0, 52, 4, 71, 42, 11, -1, -1, 12, 1, -1, 38, -1, -1, 122, 4, -1, -1, -1, 32, -1, 17, 1, 68, 3, 61, 0, 13, -1, 7, -1, 62, 18, 62, 68, -1, 2, -1, 7, 7, -1, 10, 34, 14, 6, 16, 15, 80, 23, 69, -1, 69, -1, 2, -1, 0, 20, 18, 18, 6, 2, 39, 30, 114, 3, 5, -1, 83, -1, 13, -1, -1, -1, 90, 29, 22, -1, 28, 8, 6, 46, -1, 3, 7, 16, 69, 82, 1, 46, 49, -1, 100, 78, 63, 0, -1, 8, -1, 0, 114, -1, 35, 0, 2, 17, -1, -1, 20, -1, 0, 14, 85, 1, 38, 64, 0, -1, 44, 70, 2, 38, 1, -1, -1, 50, 10, 7, 80, 69, 11, 2, 2, 65, 49, 30, -1, -1, -1, -1, 19, 95, 35, 13, 33, 0, -1, 122, 45, -1, -1, 5, 90, -1, -1, -1, -1, 42, 18, 7, -1, 0, 18, 92, 2, 45, -1, -1, -1, 54, 0, 41, 2, 73, 0, 27, 50, 22, -1, 0, -1, 29, 28, 1, 0, 103, -1, 7, -1, -1, 39, 11, -1, -1, 30, 55, 18, 69, 13, -1, 15, 27, -1, -1, 15, 99, 81, 7, 105, 56, 79, -1, 110, 43, 3, 48, 11, -1, 30, -1, 23, -1, -1, 57, 90, 46, -1, 92, 7, -1, -1, -1, -1, 1, 23, 10, -1, -1, 42, 14, 42, -1, 123, 9, -1, 50, 47, 42, 0, 26, -1, 69, 0, 54, -1, -1, 93, 4, 49, 0, 78, 59, 23, 2, -1, 13, 13, 46, 0, -1, 8, 4, 0, 0, 8, -1, -1, 7, 33, 45, 4, -1, -1, 39, 9, 10, 0, 89, 75, 23, -1, 7, 42, 3, 0, 90, 2, 79, 6, 54, 0, 10, -1, 14, 49, 58, 52, -1, 76, 33, 6, 112, -1, 18, 8, 25, 4, 9, 13, 26, -1, 56, 0, -1, -1, 90, 0, 42, 73, 0, 77, 91, -1, 7, -1, -1, 104, -1, 35, -1, 0, 78, 3, 109, -1, 12, 0, -1, -1, 6, 31, 49, -1, 58, 11, 109, 69, 16, 10, 1, 1, 92, 42, -1, 0, 0, -1, -1, 37, -1, 12, 17, 0, 124, 1, 2, 6, 109, 23, 55, -1, -1, 45, -1, 64, 35, 16, -1, 64, 1, -1, -1, 2, 0, 17, 22, 0, -1, 7, 7, 16, 0, -1, 116, -1, -1, 17, -1, -1, 11, 50, -1, -1, 123, -1, -1, 86, -1, -1, 63, 10, 7, 86, 69, -1, 2, -1, -1, 7, -1, 0, 46, 95, 0, -1, 104, 25, -1, 46, 12, 14, -1, -1, -1, 43, 16, 11, 0, 2, -1, 20, 0, 35, 1, 7, -1, -1, 4, 38, 95, 14, -1, -1, 0, -1, 9, 7, 23, 94, 1, 4, -1, 13, 6, 4, 109, 18, 0, 58, 2, -1, 2, -1, 34, 2, 29, -1, 0, 18, 65, 55, -1, 13, 69, 32, 16, 113, 76, 64, 81, -1, -1, 84, 4, 34, 32, 14, 22, 50, 38, 7, 46, 26, 59, 0, -1, 108, -1, 102, 31, 10, -1, 7, 124, 20, -1, 11, 1, -1, 92, 114, 1, 19, 74, -1, -1, 4, 3, 38, 0, -1, -1, -1, 97, 82, 18, 3, 2, 35, 30, 34, 49, 2, -1, 7, 3, -1, 46, 69, 7, 38, 2, 30, 56, 47, 109, -1, 53, -1, -1, 102, -1, 50, 89, 62, 15, 0, 5, 27, 68, 9, -1, 19, 19, 0, 5, -1, 52, 42, -1, -1, 45, 0, -1, 83, -1, 86, 34, 1, 10, -1, 120, 35, 0, -1, -1, 84, -1, 74, 80, 90, -1, 0, -1, -1, 19, 36, 0, -1, 66, 29, -1, 4, 39, 17, 7, 64, 103, 80, 6, 22, 24, 17, 11, 35, 4, -1, -1, 26, 10, 77, 41, 0, 73, 69, -1, 47, 52, 112, 7, 82, 14, -1, -1, -1, 7, -1, -1, 0, -1, 64, 2, 2, 11, 62, 0, 23, -1, 33, -1, 16, -1, -1, 18, -1, 81, -1, 63, 4, -1, 0, 43, -1, 0, -1, 26, -1, 86, 12, 7, 35, -1, -1, 10, 84, 1, 18, -1, -1, 118, 1, -1, -1, 26, -1, -1, 11, 36, 1, -1, 20, 69, 2, -1, 30, 85, 90, 3, 3, 63, 38, 11, -1, 39, -1, 31, 74, -1, 4, -1, -1, -1, 2, 1, -1, 19, -1, -1, 82, -1, 26, 7, 52, 66, -1, -1, 13, -1, -1, 4, 15, -1, 0, 10, 34, 87, 102, 4, 48, 24, 80, -1, 41, -1, 4, 9, 65, 34, 7, 69, -1, 29, 9, 14, 0, 2, 20, -1, 18, 69, 17, -1, 7, 34, 11, 19, -1, 18, 10, 27, -1, -1, -1, 35, 15, -1, -1, 24, -1, -1, -1, 38, 69, 16, -1, -1, 49, 86, 69, 30, 78, 69, 0, 0, 69, -1, 0, -1, 9, 28, 35, 0, 10, 0, 0, 77, 49, 4, -1, 18, -1, 22, 1, 48, 97, 4, -1, -1, 26, 9, 36, -1, -1, -1, -1, 69, -1, -1, 15, 8, 10, 119, 24, -1, 1, 40, 7, 3, -1, -1, 38, 60, 8, 19, -1, 0, 56, -1, 2, -1, 2, 65, -1, 14, 21, 0, 7, -1, -1, -1, 39, -1, 14, -1, 89, -1, 13, -1, 39, 33, 83, 7, 23, 35, 54, 41, 0, 17, 12, 1, -1, -1, 1, 59, 29, 74, 37, 31, -1, 16, 81, 73, 73, -1, 97, -1, 7, 60, 26, 1, 2, 49, 72, 108, 6, 60, 0, 38, 56, 0, -1, 3, 81, -1, -1, -1, 93, -1, 26, -1, 114, 11, -1, 4, -1, 118, 56, -1, 18, 59, -1, 65, 82, 9, 65, -1, 82, 9, 7, 78, 41, -1, 104, 0, 77, -1, -1, -1, -1, -1, 42, 27, 65, -1, 6, 0, 5, 3, 97, 42, -1, 23, -1, 16, 118, 16, 20, 35, 35, -1, 49, 41, -1, 18, 123, 65, 49, 69, -1, -1, 27, 60, -1, -1, -1, -1, 35, -1, 49, -1, 111, -1, 39, 0, 62, -1, -1, 56, 48, 0, 22, 26, -1, 56, -1, -1, 49, 13, -1, 16, 0, -1, 93, -1, 14, 86, -1, 114, 82, 72, 58, 22, -1, 7, 0, 62, 31, 0, 56, 19, 70, 85, -1, 19, -1, 0, 26, 0, -1, -1, 26, 49, -1, 36, -1, -1, -1, 0, 82, -1, 11, 3, -1, -1, -1, 0, -1, -1, -1, -1, 98, 41, 15, -1, 123, 33, -1, 63, 26, 35, 42, -1, 4, -1, 1, -1, 1, -1, -1, 4, -1, -1, -1, 28, 25, 123, -1, 7, -1, -1, 14, -1, 20, 0, 49, 0, -1, -1, 19, -1, 2, -1, -1, 4, 73, 13, 0, 90, -1, -1, -1, -1, -1, 86, 56, 56, 25, -1, 19, -1, 1, 27, 114, -1, -1, 114, 117, -1, 80, 36, 28, 2, 43, 0, 9, 36, 23, -1, 41, 0, 82, -1, 18, 56, -1, 1, -1, 0, -1, -1, -1, 124, 10, -1, 42, 4, -1, 2, 56, -1, 51, -1, -1, 19, -1, 114, -1, 0, 20, 60, -1, -1, -1, 93, -1, 60, 49, -1, 56, 0, 90, 102, 17, 0, 3, 4, 14, 19, -1, -1, -1, -1, -1, 49, 38, 4, -1, -1, 43, 5, 10, 117, -1, 42, -1, -1, 82, 14, -1, 0, 0, -1, 10, 52, 2, 24, -1, 82, 25, 3, 60, 82, 21, 0, -1, 6, -1, -1, 11, 9, 69, 65, 60, 59, -1, -1, 1, -1, -1, 46, -1, -1, 65, -1, 27, 76, 59, 46, -1, -1, -1, 3, 35, -1, 2, -1, 50, 17, -1, 8, -1, -1, 0, -1, 41, -1, 23, 91, 23, -1, 58, -1, 43, -1, -1, -1, 27, 36, 27, 9, 56, -1, -1, 29, 107, 0, 1, -1, 0, 16, 75, 124, 19, 1, 19, 0, 10, -1, 22, 3, 69, 10, 10, 30, 10, 4, 51, 8, 67, 3, -1, 68, 96, 15, -1, 69, 69, -1, 93, 7, 7, 15, 0, 0, -1, 12, 81, 116, 14, 30, 20, -1, 80, -1, -1, 21, 9, -1, -1, 22, -1, 37, 16, 11, 19, 42, 78, 34, -1, -1, 29, -1, 3, 19, -1, 46, -1, 114, 18, 12, 7, 16, -1, 19, -1, -1, 19, -1, 0, 7, 19, -1, 20, -1, 11, 89, -1, -1, 11, 50, 29, 5, 0, -1, 115, -1, -1, 62, 38, 86, -1, -1, 69, 10, -1, 49, -1, -1, 0, -1, 2, 12, 37, 14, 7, -1, 0, 46, 50, -1, 44, -1, 43, 0, 4, 31, 19, 16, 21, 14, -1, 29, 29, -1, -1, -1, 5, 25, -1, 13, 83, 41, -1, 86, -1, -1, 17, 43, 2, 82, -1, 118, 46, 14, 4, 58, 4, -1, 7, -1, 0, 106, 73, 42, 54, 23, 20, -1, -1, 39, 51, 108, -1, -1, -1, 3, -1, -1, 18, 17, -1, 94, -1, 15, 16, 22, -1, -1, -1, 4, 0, -1, 4, 54, 3, -1, -1, -1, -1, 69, 0, 56, -1, -1, 119, 50, 120, 4, 46, -1, 56, 3, -1, -1, 1, -1, 3, 1, -1, 7, 69, -1, 34, -1, 37, -1, 0, -1, 20, 14, 69, 8, 0, 1, -1, 1, 3, 19, 17, 26, 20, -1, 0, 58, 69, 0, -1, 95, 0, 19, 17, 3, -1, -1, -1, -1, -1, 19, 21, 15, 37, -1, 35, 123, 57, 0, 54, 9, -1, 36, 3, -1, -1, -1, 73, 19, 1, 23, 0, -1, 5, 36, -1, 0, -1, 75, -1, -1, 3, 3, 0, 122, -1, 18, 115, 102, 0, 2, -1, 33, -1, 78, 80, 7, -1, 69, -1, -1, 111, 31, -1, 1, 7, -1, -1, -1, 7, 2, -1, -1, 43, -1, -1, -1, 59, 45, -1, 69, 97, 69, 96, 109, 0, 7, -1, 0, 11, 5, -1, 10, -1, 34, 0, -1, -1, 118, 10, -1, -1, 86, 29, 58, 35, 37, 37, 37, 37, 21, 10, -1, 30, 6, 6, 41, 11, 18, 0, 4, 26, 4, 3, 1, -1, 18, -1, -1, 41, 20, 27, 0, -1, 0, 118, -1, -1, -1, 1, 92, -1, 15, 15, -1, 45, 2, 27, -1, -1, -1, 2, -1, 16, 20, 112, -1, 3, 4, 8, -1, 16, 41, 0, 0, 0, 0, -1, 26, -1, 2, 4, 30, 39, 10, 1, 86, 115, 107, 76, 0, 108, 98, -1, 24, 36, -1, 112, -1, -1, 1, 81, -1, 60, -1, 18, 2, -1, 30, -1, 90, -1, 65, 2, 10, -1, 15, -1, -1, 3, 4, -1, 39, 94, 0, 103, 41, -1, -1, 14, 84, 26, 7, 24, 3, 31, 50, 94, 74, 0, 60, 0, 52, 0, 90, 47, 30, 7, 35, 2, -1, 3, -1, 17, 9, -1, 30, 7, 1, 0, 9, 18, 108, 10, 23, -1, 0, 81, 2, -1, 86, 11, -1, -1, 5, 56, 2, 10, 95, -1, -1, 36, 105, 32, 0, 7, 0, 0, 0, -1, 65, 11, 0, 1, 106, 33, -1, 57, 89, 62, -1, -1, -1, 113, -1, 52, -1, 65, 69, -1, 4, -1, -1, 83, -1, -1, 0, -1, 0, 27, -1, 4, -1, 2, 39, -1, -1, -1, -1, -1, 58, 85, 41, 54, -1, 29, -1, 0, 77, 3, -1, -1, 8, -1, 37, 0, -1, -1, 1, 0, -1, -1, 21, -1, 0, 2, -1, -1, 41, -1, 0, 10, -1, 8, -1, 12, 2, 80, -1, 74, 4, 65, -1, 61, 20, 6, 83, 0, 0, 0, 82, -1, -1, -1, 26, -1, -1, -1, -1, 0, 7, 0, 41, 9, 123, -1, 0, -1, -1, 52, -1, 90, 110, -1, 3, 9, -1, 9, 69, 10, 114, 41, -1, 3, -1, -1, -1, 9, 0, 22, 65, 78, -1, 65, 41, 65, 14, 50, 74, 21, 90, 9, 41, -1, 49, 9, -1, 9, 74, 5, 1, -1, 13, -1, 8, 19, 6, -1, 104, -1, 13, 2, 12, 78, 25, 14, 0, 54, 6, -1, 2, 21, 26, 85, 58, -1, -1, 81, 124, 80, -1, -1, 36, 76, 38, 1, 1, -1, 18, -1, 1, 29, 57, -1, 25, -1, 72, 28, 90, 0, 59, 40, 29, 1, 64, 0, 35, 19, 33, 5, -1, -1, -1, 1, -1, 41, 25, 31, 50, 32, 28, -1, 21, 42, 4, -1, 8, 1, 0, 55, 0, -1, -1, 0, -1, 7, -1, 49, -1, 5, -1, 0, -1, 22, -1, 0, 74, -1, 21, 1, 114, -1, 4, 61, -1, 1, -1, 57, 4, 90, 120, -1, 54, 10, 0, -1, -1, -1, 43, 13, -1, 6, 13, -1, 22, 8, 57, 2, 57, -1, 0, -1, 113, 25, 26, 28, 1, 10, -1, 18, 1, -1, 1, 41, 34, 74, -1, 5, -1, 5, -1, 90, 2, 97, 3, 56, -1, -1, -1, -1, -1, -1, -1, 24, 4, 16, 5, -1, 6, -1, 39, -1, 77, -1, -1, 82, 75, 23, 0, 1, -1, 51, 4, 12, 58, -1, 1, 28, -1, 31, 3, -1, 1, 15, 31, -1, 15, 15, 0, -1, 104, 65, 5, 1, -1, -1, -1, 65, 18, 36, 10, -1, 8, 18, -1, 4, -1, -1, 16, 3, 10, -1, 1, 10, 73, 52, 39, 0, -1, 1, 22, 53, 2, -1, 33, 5, 10, 18, -1, 1, 1, 12, -1, 15, -1, -1, 7, 18, 4, 61, -1, -1, 94, 7, 7, 62, 115, 30, -1, 2, 81, -1, 9, -1, -1, 1, 29, -1, 50, 17, 83, -1, 1, 10, 10, 17, 20, 3, -1, 90, 0, -1, 25, 3, 73, 7, 0, 11, -1, 87, 73, 3, 26, -1, 45, 48, 91, 98, 75, 3, 104, 110, 2, 33, 24, 21, 50, -1, -1, -1, 86, -1, 78, -1, 81, 17, 7, -1, -1, 24, 79, 13, 4, 0, -1, 0, 99, -1, 21, 27, 0, -1, -1, 107, 1, 32, 1, 1, 36, 1, 9, 4, 56, 8, 15, 1, 9, 4, -1, 1, -1, 1, 1, -1, 15, 4, -1, 7, -1, 10, 78, 0, 1, 9, -1, 20, 22, -1, 0, 1, 0, 24, -1, 19, 74, 58, 11, -1, -1, 77, 7, -1, -1, 59, 1, 3, -1, 3, -1, 15, 52, -1, 3, 5, 1, -1, -1, -1, 3, 63, 0, 56, 12, 94, 5, 0, -1, 92, 21, -1, 4, 64, 50, -1, 27, -1, 11, 23, 78, 10, 72, -1, 38, 8, 111, -1, 85, -1, -1, 5, 50, 40, 78, 1, 9, 69, -1, 3, -1, -1, -1, 15, 23, -1, 0, 38, 17, 4, -1, -1, 0, -1, 2, 3, 69, 84, 84, 4, 4, 1, 2, 25, -1, 15, 48, -1, 50, 0, 21, 76, 2, -1, -1, 9, 0, 79, 62, -1, 7, 1, -1, 26, 15, 103, 81, 54, 3, -1, -1, 96, -1, 27, 15, 7, 10, 15, 3, -1, 0, 0, 12, 1, -1, 2, 3, 38, 73, 74, 96, -1, -1, -1, 7, 7, -1, -1, 0, 76, 97, 5, 58, 56, 63, -1, 4, 4, 25, 8, -1, 0, 6, 6, -1, -1, -1, -1, -1, 9, 0, -1, 41, 2, 4, 47, 1, -1, -1, 103, 9, 118, 1, 40, 27, -1, 60, 19, -1, 72, 34, 69, 2, 56, -1, -1, -1, -1, 26, -1, -1, 69, 50, 15, 54, 5, 85, -1, 11, -1, 7, -1, 42, 70, 53, -1, 1, 16, -1, -1, 20, -1, -1, 28, 121, 52, 16, 48, -1, 90, 40, -1, 26, -1, 32, 5, 82, 0, -1, 1, -1, -1, 1, -1, 96, -1, 27, 1, -1, -1, 2, 55, 27, 15, 18, 16, 2, -1, 69, 11, 103, -1, -1, -1, 52, 12, 110, -1, 120, 31, -1, -1, 30, 13, 37, 79, 1, 23, 2, 34, 82, -1, 22, 1, 102, 9, 30, -1, -1, 21, 0, 17, -1, 17, 24, 2, 2, 38, 1, -1, -1, 1, -1, 0, 62, 77, 0, 69, 50, 6, 6, 10, -1, 2, 4, -1, 83, 42, 6, 123, 29, 15, 10, 39, 8, 0, 0, -1, -1, 0, 91, 29, 90, 47, -1, 22, -1, 42, 16, 3, -1, -1, -1, 26, 1, -1, 15, -1, -1, 10, -1, -1, 0, 0, 108, 22, 90, -1, 2, -1, -1, 23, 1, 21, 5, 39, 0, 16, -1, 87, 14, -1, -1, 22, 74, -1, 20, 61, 94, 6, 31, 0, -1, 15, -1, 0, 1, 34, 96, 9, 0, -1, 70, 0, -1, 76, 0, 2, 18, 11, -1, 11, 93, 0, -1, -1, 72, -1, 49, 57, -1, -1, 19, 55, 86, 9, -1, 6, 69, 0, 3, -1, 0, -1, 99, 15, 14, 0, 15, -1, 22, -1, 15, 15, 53, 7, 49, 3, 23, -1, -1, 12, 12, 54, -1, 2, 3, 32, -1, -1, 10, 10, -1, 18, 11, 0, 86, 0, 84, 33, -1, 9, 13, -1, 72, 38, 3, 0, 28, 17, -1, 9, -1, -1, -1, -1, 29, 1, 4, 64, -1, 45, -1, 1, 61, 3, 14, -1, -1, -1, 3, 11, -1, 7, 18, 68, -1, -1, 10, 30, 52, 4, 6, 16, 1, -1, 32, -1, -1, 48, 1, 0, -1, 27, 7, 14, 0, 7, 2, 0, 4, 2, 26, 4, -1, 21, 90, -1, 0, 2, 26, 11, -1, 4, 30, 27, 1, 82, 0, 45, -1, 7, 38, 3, 69, -1, 18, 1, 33, 45, 18, 63, 1, -1, 43, 30, 0, -1, 34, 38, -1, 41, 59, -1, 10, 26, 75, -1, 3, 85, 7, 41, 7, -1, 4, -1, 51, 25, -1, -1, 114, -1, -1, 16, -1, 112, 112, -1, 7, 98, 94, 17, 0, -1, 120, -1, 0, -1, -1, 6, 6, 54, 71, 19, 11, 20, -1, 31, 47, -1, 1, 5, 3, 21, 41, 14, 14, 46, 16, 0, 5, 7, 34, 44, 106, 112, -1, 115, 41, 4, 7, -1, -1, 2, 27, 7, -1, 19, 5, -1, 7, -1, 14, 0, 5, -1, -1, 0, 112, 19, 28, 1, 34, -1, 83, 68, -1, 16, -1, 113, 95, 0, 6, -1, -1, 29, 82, 83, 7, -1, -1, 4, -1, -1, 1, -1, 16, 8, 8, 121, 25, 19, 3, 27, -1, 8, -1, 12, 64, 57, -1, 64, 9, -1, 79, 15, -1, -1, 0, 0, -1, 43, 14, 52, 6, 23, 47, -1, 106, 22, 122, -1, 41, -1, -1, 0, -1, 2, 2, 8, 116, 7, 4, -1, -1, 119, -1, 16, 0, -1, 42, 83, -1, -1, 23, 1, 0, 51, -1, 26, 0, 17, 24, -1, 54, 3, 0, 31, -1, 98, 6, 0, -1, 78, 34, 0, -1, 37, 6, 3, 20, 36, 8, 0, -1, -1, 11, 15, -1, 80, 29, -1, 11, -1, 40, 68, 0, 50, 8, 0, 65, 10, -1, 29, 42, 48, 69, -1, -1, -1, 41, 67, 86, 52, -1, 8, -1, 61, 11, 52, 52, 52, 7, -1, -1, -1, 82, 106, 4, -1, -1, 41, 74, 73, 68, -1, 41, -1, 9, -1, 44, -1, 120, 4, 2, -1, 0, -1, -1, 3, -1, 16, 4, -1, -1, 0, 27, 31, 0, 24, 43, 8, 8, 32, 49, 61, 7, 11, 1, 16, 6, 85, 59, -1, 7, 10, 104, -1, 1, 75, 23, -1, -1, 16, -1, 46, 79, 7, 90, 55, 0, -1, 9, 91, 8, 50, 58, 7, 21, -1, 0, -1, 3, 117, 26, 0, 25, 8, -1, 0, 44, 5, 3, -1, 15, 27, -1, 1, 33, 56, 56, -1, 2, 28, 0, 5, 41, 20, 2, -1, 9, 38, 93, -1, 18, -1, -1, 65, 27, 8, 70, 23, 13, 54, 50, -1, 96, 11, 96, -1, 90, 3, -1, 65, 58, 36, 95, 3, 10, 10, 33, 0, 5, 3, -1, 0, -1, -1, -1, 36, 20, -1, 6, 0, 3, 20, 3, 24, 8, 0, -1, -1, -1, 2, -1, 58, 13, 17, 3, 2, 31, 32, 67, 30, -1, 48, 1, -1, -1, 69, 91, 21, 18, 0, 25, 44, 5, 56, 13, 11, 110, 0, 12, -1, 3, 47, 18, 37, 82, -1, 12, 13, 7, 5, 0, 91, 4, -1, 8, 0, -1, 56, 26, -1, -1, 64, 1, 0, 46, 6, 65, -1, 2, 6, 52, 54, 20, -1, 3, 8, 2, 12, 90, 1, -1, -1, 3, 2, 0, 36, 12, 57, 17, 53, 36, 89, 61, 81, 0, 4, 1, -1, -1, 0, 41, 19, 14, 67, -1, 9, -1, 65, -1, -1, -1, 6, -1, 4, -1, 29, 28, -1, 28, 78, 1, 28, -1, 59, -1, -1, 17, 49, 76, -1, 4, -1, -1, 2, -1, 49, 62, -1, 38, 36, -1, -1, 11, 10, 30, -1, 0, 0, 54, -1, -1, 1, 1, 91, 9, 1, 3, 0, -1, 0, 69, 15, -1, 29, 11, 53, 0, 16, -1, -1, -1, -1, 5, -1, 0, -1, -1, -1, 15, 1, -1, 2, 39, -1, 69, 116, -1, -1, 12, 2, -1, -1, 29, 0, 45, -1, 59, 49, -1, 0, 26, 53, 28, 33, 9, 14, 29, 10, 13, 56, -1, 80, 4, 0, 15, 114, 72, 29, 15, -1, 0, 85, 11, -1, -1, 36, 103, -1, 27, 79, 5, 42, 7, 4, 97, 3, 45, 0, 97, 4, -1, -1, 0, 13, 3, 22, 0, -1, -1, 44, 0, -1, 3, -1, 0, -1, 12, -1, 33, -1, 1, 64, 54, -1, 59, 0, 0, 0, 3, -1, 101, 12, -1, 111, 0, 35, 114, 30, 76, -1, -1, -1, 6, 65, -1, 0, 4, 5, 45, 0, 30, 11, 11, 2, 30, 84, -1, 28, 121, -1, -1, 5, 12, 2, 26, -1, 49, 1, -1, -1, -1, 15, -1, 3, 3, 37, 31, 52, 0, -1, -1, 14, 51, 18, 2, 0, 3, 40, 5, 109, 91, -1, -1, 5, -1, 71, 26, 0, 21, -1, 47, 27, 51, 115, -1, 5, 0, 0, 8, 4, 0, 0, 11, 0, 0, -1, 87, 1, 108, 104, -1, 5, 4, 6, -1, -1, 3, 8, -1, -1, 33, 3, 4, -1, 15, 54, 12, 4, 47, 60, 63, 70, -1, 42, 62, 15, -1, 19, 15, 74, 93, -1, 51, 31, 0, 106, 51, 1, -1, 26, -1, 58, 2, 10, 13, -1, 1, 30, 69, 11, -1, -1, 4, -1, -1, 77, 0, 5, -1, -1, 90, 54, -1, 47, 31, 1, -1, 43, 30, 0, 24, 0, -1, 20, 2, 5, 17, -1, 17, -1, -1, 13, 3, -1, 3, 9, 25, 8, 5, 2, 9, -1, -1, 98, 46, 24, 0, -1, -1, 18, 49, 117, -1, 21, 0, -1, 77, 33, -1, 0, 15, 5, -1, 0, 103, -1, 49, 20, -1, 17, 49, 9, -1, 11, -1, 24, -1, 1, 111, 0, 5, 90, 76, -1, -1, -1, 3, 3, 26, -1, 60, -1, 14, 34, 69, 0, 10, 68, 65, 69, 47, 12, -1, 44, 7, 74, 0, 10, 18, 3, 0, 0, -1, 50, 79, -1, 97, 1, 120, -1, 47, 54, 32, 12, -1, 4, 6, 21, -1, 89, 13, 9, 31, 12, 2, 27, -1, 4, 111, -1, -1, -1, -1, 58, 62, 35, 91, -1, 5, 48, 33, 40, -1, -1, 69, -1, -1, -1, 30, 116, 38, -1, 69, 9, 121, 9, -1, 17, 3, -1, 0, 87, -1, 52, 2, -1, 23, 58, 11, 47, 32, 19, 5, -1, 31, 13, -1, 0, 11, 0, 38, 73, -1, 88, 23, 75, 77, 45, 0, -1, 56, 26, 35, -1, -1, -1, 112, -1, -1, -1, 12, -1, -1, 7, 9, 79, -1, 29, 2, 7, 93, 3, -1, 17, 27, 39, 90, 84, 5, 106, 1, -1, 5, -1, 0, 1, 92, 50, 0, 0, 2, 17, 4, -1, 15, -1, -1, 103, 0, 1, -1, -1, -1, 89, 14, 49, 76, 17, 1, 102, 11, 11, -1, 3, 1, 19, -1, -1, 5, 0, -1, 0, 49, 3, 25, 51, 15, 10, 16, 3, -1, -1, 5, 1, 0, 0, 33, 0, 46, -1, -1, 41, -1, 44, 0, 35, 42, 13, 121, 6, 30, 0, 0, -1, 83, -1, 15, 0, 6, -1, 111, 0, 0, 6, -1, 32, -1, 6, 82, 49, -1, 0, 20, 7, -1, -1, 12, 117, 0, 21, -1, 33, 4, 32, 41, -1, 59, 21, -1, -1, 8, 8, 57, 1, 22, -1, -1, 0, 75, -1, -1, -1, 3, 59, -1, 0, 40, 5, 28, 1, 0, 36, -1, 111, 2, 3, 8, 117, 116, 10, 0, -1, 3, 1, 33, 112, -1, 47, 1, -1, 8, 0, 117, -1, 3, 104, -1, 2, -1, 0, -1, 35, 8, -1, 17, 12, -1, 5, 25, 5, -1, 109, 31, 3, -1, 1, -1, -1, 37, 26, 0, 0, 3, -1, -1, 77, 5, 51, 17, 4, -1, 37, 13, 11, 7, -1, 4, 10, 6, 7, 2, -1, 23, 0, -1, -1, 93, 10, 0, -1, 6, 0, 40, -1, 8, 75, -1, 0, -1, 12, 2, 0, 13, 0, 7, 58, 26, 39, -1, 19, 101, -1, 46, 8, 6, -1, -1, -1, -1, 13, 6, 93, -1, 27, 80, 16, 51, 12, 25, 77, 24, -1, 13, 4, 89, 91, 4, 2, 12, -1, 12, 26, -1, 7, -1, 56, -1, -1, -1, -1, -1, -1, 8, 80, 19, -1, -1, -1, 24, 0, 37, 54, 41, -1, 0, 1, 0, 6, 21, -1, -1, 48, -1, 58, 8, -1, -1, 13, 37, -1, 48, -1, -1, -1, -1, 45, 15, 0, 98, 39, 54, -1, -1, 2, 0, 35, 62, -1, 112, -1, 5, -1, -1, -1, -1, -1, 2, 7, -1, -1, -1, 28, 8, -1, -1, -1, 48, 111, 2, 67, 11, 53, 8, -1, 17, 0, 76, 0, 33, 85, 91, 8, 6, -1, -1, 62, 105, -1, 5, 56, 16, 54, -1, 34, 37, 2, 2, -1, 35, -1, -1, 51, 0, 0, 0, 7, 16, 0, -1, 0, 27, -1, 0, 2, 3, -1, 11, 2, 45, -1, 37, 2, 26, 4, 91, 0, -1, 2, 2, 2, 77, 76, 21, 0, 0, 3, 0, 21, -1, 35, 11, -1, 60, 9, 68, 95, 10, 37, 6, 39, -1, -1, -1, 0, -1, 62, 78, -1, 25, 0, 27, 37, 0, 27, 0, 0, 124, -1, 91, 110, 33, 17, 31, 42, 0, -1, 32, 62, 2, 115, -1, 62, 34, 44, -1, 8, 0, 51, 94, -1, -1, -1, 7, -1, -1, 62, 27, 44, 35, -1, -1, 0, 107, 0, 54, 12, 30, 13, -1, -1, -1, 31, -1, 4, 9, 54, 24, -1, 70, 98, -1, 11, -1, -1, 20, 4, 3, 17, 68, -1, -1, 58, 55, 87, 2, -1, 23, 50, 6, 84, -1, 5, 2, -1, 80, 121, 0, 11, 0, 17, 117, 33, 4, 102, 0, 62, 6, 0, 2, -1, -1, -1, 102, 13, 5, -1, 2, 74, 8, 11, 8, 0, 0, 53, -1, 39, 1, 33, 5, 6, 52, 8, 12, 21, -1, 14, 41, 17, 6, 4, -1, 46, 40, 50, 28, -1, 19, 21, 5, -1, -1, -1, -1, 109, 91, 4, 108, 68, 2, 12, 0, -1, 32, 11, -1, 25, 13, 105, 10, 33, 0, -1, 53, 52, 57, 80, -1, -1, 0, -1, -1, 34, 8, 0, 26, -1, -1, 94, 0, 6, 13, 29, -1, -1, 8, 8, 84, 1, 26, 54, 0, 36, 0, 34, -1, 2, 2, -1, 41, 1, 31, 19, 94, -1, 2, 63, -1, 27, -1, 40, 41, 56, -1, 9, 54, -1, -1, 21, 30, 62, 17, -1, 1, -1, -1, 4, 13, -1, 8, 83, 47, 31, 10, -1, 10, 0, -1, 0, 18, 3, 4, 46, -1, 0, 64, -1, 24, -1, 4, 37, -1, 101, 11, 5, 26, 0, -1, 21, -1, 13, 79, 31, -1, 67, -1, 17, 9, 19, 38, 38, 6, 32, -1, 8, 21, 49, 6, -1, 0, 36, 21, 71, -1, 46, -1, 39, 11, 47, 12, 0, 25, 2, -1, 76, 0, 12, 37, 3, 9, 0, 0, -1, 104, 32, 0, 21, -1, -1, 2, 5, 37, 66, 91, 20, -1, 7, 76, 3, 18, 2, 30, 12, 6, -1, -1, 103, 6, 91, 8, 0, 8, -1, 77, 10, -1, 0, 0, 2, 0, 31, -1, -1, -1, 52, 76, 29, 3, 27, 0, -1, 30, 4, 25, 3, 6, 75, 0, 19, 3, 53, 53, 2, 20, 19, 0, 1, 0, 75, -1, 3, 68, 5, -1, 30, 4, 54, 11, -1, 64, 8, 10, 36, -1, 26, -1, -1, 6, 8, 13, 85, 11, 6, 0, 95, -1, 2, 0, -1, 19, 2, 13, 5, -1, 112, 82, 10, 9, 3, -1, -1, -1, -1, 6, 50, -1, 91, 65, 1, -1, 0, 88, -1, 1, 0, 31, 10, 14, 5, 12, -1, 59, 54, 46, 18, -1, -1, 22, 22, 101, -1, 49, 72, -1, 0, -1, 36, 8, 53, -1, 0, 106, -1, 2, 6, 26, 0, 8, 121, -1, 0, 4, -1, -1, 5, 0, -1, -1, -1, -1, 53, 0, -1, 59, 39, 40, 82, 7, 24, -1, 2, -1, 7, 0, 27, 0, 5, -1, 89, -1, 72, 76, 4, -1, -1, -1, 40, 3, 39, -1, 4, 0, -1, 3, 37, 5, 0, -1, 54, 0, -1, 85, 14, 2, -1, -1, 96, 2, 25, 1, 0, 0, 12, 29, 3, 11, 21, 12, 17, 64, -1, 4, 108, -1, 75, -1, 11, -1, 68, 27, -1, 7, 3, 18, -1, 116, 0, 68, 32, 2, 0, -1, 1, 1, 11, 1, 47, -1, 70, -1, -1, 46, -1, -1, -1, -1, -1, -1, -1, -1, 30, 78, 74, -1, 39, 93, 3, 55, 11, 0, 36, 92, -1, 0, 0, 109, 86, -1, 109, 38, 66, 15, 15, 37, 68, 37, 37, 4, -1, -1, 12, -1, 12, 11, -1, 4, -1, -1, -1, 33, 83, -1, 34, 0, -1, 11, -1, -1, 2, -1, 8, -1, 33, 25, 31, 3, 3, 6, 23, 8, 97, -1, -1, 2, 13, -1, 48, -1, 5, 64, 53, -1, 13, 11, 0, 12, -1, 0, -1, 17, 41, -1, 11, 123, 5, -1, -1, 5, 6, 64, 15, 27, 0, 6, 5, -1, 31, 37, 33, 24, 0, 8, -1, 31, 13, 1, 34, 20, 83, 1, 54, 8, 1, -1, 3, 13, 104, 32, -1, -1, 54, -1, 83, 55, 7, -1, 94, 87, -1, 0, -1, 0, 1, -1, 23, 0, -1, -1, 12, -1, -1, 21, 43, -1, 11, 7, 9, 2, 64, -1, 2, 0, 0, 6, 21, 5, -1, 31, -1, 7, 2, 6, -1, -1, -1, -1, -1, -1, -1, -1, 33, 96, -1, 29, 0, -1, 4, 26, 83, -1, 66, 42, 5, 85, -1, -1, -1, 21, 2, -1, 42, 108, 0, 28, 13, 3, 101, -1, -1, 38, -1, 13, 116, -1, 0, 13, -1, 0, -1, 0, 31, 7, 84, 0, 0, -1, 8, 0, 45, -1, 17, -1, -1, -1, 29, -1, 70, 67, 4, -1, 59, 0, 4, 4, -1, 0, -1, -1, 26, 66, -1, 2, 27, 36, 38, -1, 77, -1, 15, 2, 12, 17, 47, 18, 6, 19, 15, 10, 35, 6, 0, -1, 23, 4, 121, 4, -1, -1, 1, 0, 16, 20, 1, 45, 25, 4, 22, 99, 0, -1, -1, 26, 4, 80, -1, -1, 8, -1, -1, 59, -1, -1, 57, -1, -1, 19, -1, 2, 34, 6, -1, 7, -1, 28, 35, 7, -1, 46, 0, -1, 0, 99, -1, -1, 3, 0, -1, 49, 29, 27, -1, 20, -1, 24, 7, 19, -1, -1, -1, -1, 3, 3, 110, 27, 70, 17, 75, 28, 62, -1, 2, 13, 13, 57, -1, -1, -1, -1, 0, 3, 0, 0, 13, 0, 21, 4, 0, 106, 71, 5, -1, 1, 34, 5, 0, 26, 105, 2, 6, -1, 36, -1, 83, -1, 114, 50, 0, 37, 8, -1, 30, 31, 31, -1, 2, 8, 0, 1, 0, 80, -1, 29, 31, -1, 0, 12, 8, -1, 102, -1, 11, 25, 63, 18, -1, 0, 32, 0, 0, 12, 31, 91, 27, -1, -1, 106, 6, 64, 21, 70, 0, 27, -1, 83, 47, 4, -1, 13, 28, -1, -1, 14, 7, 95, 62, -1, 57, -1, 82, -1, 2, 97, 0, 90, 105, 0, 8, 80, -1, -1, 33, 35, 30, 26, -1, -1, 96, -1, 85, -1, 69, 9, 8, 109, 79, 60, -1, 0, 0, 6, -1, 11, 31, 20, 10, 12, 11, -1, 45, 11, 34, -1, 47, 42, 2, 5, 2, -1, 35, 51, 83, -1, 0, 4, 0, 5, 26, -1, -1, 9, 6, 48, -1, -1, 57, 69, 43, 13, -1, -1, 69, 7, 6, 27, -1, 62, -1, 20, 58, -1, 26, 7, 30, -1, 5, 6, 91, 19, 0, 37, 35, 85, -1, 2, -1, -1, 12, -1, -1, 13, 11, 15, 1, 16, 46, -1, 21, 107, 77, 40, 50, 14, 7, -1, 7, 19, 44, 55, 109, 26, 0, 49, 20, 6, 0, 28, 0, -1, 3, -1, 43, 118, -1, 80, 16, 11, 17, 89, 0, 2, 51, -1, 68, 24, 1, 27, 3, 90, 39, 0, 21, 0, -1, -1, 38, 23, 10, 4, -1, -1, 23, 59, 13, 3, 0, 0, -1, -1, 2, -1, 1, -1, 26, 30, 21, 5, 108, 6, -1, 18, 12, 106, 9, -1, 4, 31, 31, -1, -1, -1, 4, -1, 16, 107, 37, 1, 7, 0, -1, -1, 28, -1, 70, 24, 7, 0, 0, -1, 90, 34, -1, 69, 3, 50, 70, 0, 14, 5, 2, -1, 34, 21, -1, 2, -1, 2, -1, 77, 15, -1, 11, 0, 5, 31, 23, 21, 2, 87, 19, 39, 46, 0, 11, 0, 0, 53, -1, 27, 0, -1, 33, 0, 0, 69, 30, 20, -1, 11, 28, 74, 0, 69, 0, -1, 69, -1, 13, 20, 40, 78, 73, -1, -1, 53, -1, -1, 54, 5, 122, 7, -1, 1, -1, 1, 37, -1, 105, -1, 1, 34, 60, 7, 8, 74, -1, 46, 0, 0, 6, -1, -1, -1, 9, 3, 6, 23, 53, 0, 5, 1, 106, 8, 30, 49, 21, 26, 2, 2, 0, 77, 39, -1, -1, 102, -1, 7, -1, 49, 0, 24, -1, -1, 1, 8, 47, -1, 0, 34, -1, 63, 6, 28, 31, 11, -1, 6, 90, 21, -1, -1, 18, 9, 27, 26, 8, 4, 4, 9, 22, 106, 0, 35, 32, 7, 7, -1, 69, 7, -1, 9, 69, -1, -1, 0, 58, -1, 25, 98, 86, 90, -1, -1, 113, 5, 69, 89, 0, -1, 0, -1, 0, 19, -1, 0, 28, 14, 30, -1, 7, 14, -1, 43, -1, 58, 1, -1, 16, -1, 55, -1, -1, 58, -1, 80, 31, -1, 4, -1, 47, 108, -1, 4, -1, -1, -1, 105, 26, 0, -1, 91, 5, 71, 45, 39, 0, 22, -1, 0, 16, -1, 0, 21, 2, 0, 13, -1, -1, 9, 1, 26, -1, 47, -1, 42, 0, 34, 13, 3, 5, 51, -1, 118, -1, -1, 5, 37, 53, 1, -1, 2, 0, 0, 3, 3, -1, 6, 0, 33, 3, 14, 69, 5, -1, 120, 24, -1, 6, -1, 14, 18, 44, -1, -1, 14, 4, -1, 4, -1, 6, 0, 25, 29, -1, 1, 8, -1, 80, -1, 101, 25, 0, 6, 13, 27, 47, 28, -1, -1, -1, 20, -1, -1, 4, -1, 28, 77, -1, 111, 3, 7, -1, 11, -1, 0, -1, 28, 36, 4, 62, -1, -1, 80, 54, -1, 19, -1, 12, 23, 0, 0, 6, -1, 115, 20, 7, -1, -1, -1, 115, 4, 54, 34, 11, 80, 0, 3, 5, 8, 20, 18, -1, 71, -1, 77, 85, 7, 31, -1, 32, 10, 0, -1, -1, -1, 28, 33, 11, 0, -1, 35, 8, 0, -1, 5, 58, 116, 58, -1, 18, 22, 17, 4, 0, 10, -1, -1, -1, 18, 18, 81, 11, 6, 12, 0, 101, 85, 54, -1, -1, 0, 7, -1, 39, -1, 75, 3, 3, -1, 35, 16, -1, -1, 0, 56, 1, 28, 111, -1, 22, 15, 109, 81, 92, 12, -1, -1, -1, 1, -1, 106, 3, 19, 75, -1, 2, 0, 5, 9, 6, -1, 62, 27, 27, -1, -1, 10, 5, 0, 0, 68, 35, 59, 32, 63, 7, 81, -1, 3, 26, 50, -1, 0, 3, 5, 5, -1, 3, 24, 4, -1, 0, -1, 7, 0, -1, 18, 4, 3, 0, -1, -1, 26, 106, 23, -1, 0, 5, -1, -1, 47, 27, 32, 95, -1, 39, -1, 0, 77, 8, -1, 22, -1, 98, -1, -1, 24, 2, -1, -1, 3, -1, 9, 57, 85, -1, 28, 27, -1, 11, 70, 0, -1, -1, 0, 12, 16, 10, 9, 0, 42, -1, 3, -1, 7, 60, -1, 80, -1, -1, -1, 77, 75, -1, 0, -1, 0, 0, -1, -1, -1, -1, -1, 8, 60, -1, 0, -1, -1, -1, -1, 71, 16, 49, 60, 1, -1, 4, -1, -1, 65, 4, -1, -1, -1, 0, 31, -1, 3, -1, 61, 89, 4, 33, 75, 27, 67, 80, -1, -1, 23, 5, 7, 96, 0, -1, 12, 4, -1, 32, -1, 54, 6, 8, 22, 110, 72, 35, 12, -1, -1, -1, -1, 26, -1, -1, -1, -1, 83, 10, 42, 53, 32, 16, 6, -1, 64, 0, 0, 24, 20, 31, 0, 23, 3, -1, -1, 21, 2, 7, 106, 0, 19, 17, 19, 62, 45, 29, 5, -1, 38, 8, -1, -1, 30, -1, 14, -1, -1, -1, -1, 0, 5, 0, -1, 74, 74, 19, -1, 9, 32, -1, -1, -1, 12, 48, 0, -1, -1, -1, 15, 88, 51, 22, 3, -1, 10, -1, 95, -1, 28, -1, 79, -1, -1, -1, 11, 55, 0, 12, -1, 74, 18, -1, -1, 6, 5, 6, -1, -1, 1, 36, 4, 4, 0, 93, 102, 8, 33, 52, 17, -1, 0, -1, 18, 12, 1, 34, 0, 97, -1, -1, 10, 1, 84, 1, 25, 105, 102, 7, 19, 1, 14, 22, 82, 60, 4, 28, 92, 22, 18, -1, 16, -1, 27, 5, 98, 0, 25, -1, 26, 0, -1, 42, -1, 0, -1, -1, -1, 22, -1, 6, 35, -1, -1, 9, 22, -1, 48, -1, -1, 8, 0, 83, -1, 14, 50, 108, -1, 0, 17, 59, 32, 0, -1, 116, -1, -1, 1, -1, -1, 34, 0, -1, 47, 80, 32, 0, 4, 0, 67, 5, 4, 1, 0, -1, 53, -1, -1, -1, 0, 6, -1, 4, -1, -1, 26, 39, 7, -1, -1, 10, 29, -1, 89, 0, 40, 41, 2, 30, 6, -1, 2, -1, 3, 47, 12, 28, 12, 27, -1, -1, 0, 16, -1, 0, -1, -1, -1, 9, -1, 20, 9, 6, -1, 67, 83, -1, 36, 3, -1, 17, -1, 0, 69, 24, 27, 79, 0, 3, 2, 44, -1, -1, 99, 0, 36, 2, -1, -1, 0, -1, 74, -1, 8, 0, -1, 103, 60, 50, 33, 112, 34, 29, -1, -1, 82, 39, 13, 6, 121, 11, -1, 8, 53, 97, -1, 31, 4, -1, -1, -1, 0, 16, -1, -1, 75, 25, -1, 42, 11, 35, 3, 5, 6, 34, 113, -1, 50, -1, 6, 31, 124, 31, 79, 35, 26, -1, 26, 46, -1, 28, 0, 54, -1, 4, -1, 118, 0, 112, 34, 0, -1, -1, 5, 6, -1, -1, 113, 5, 0, 0, 56, 14, -1, -1, 46, -1, 53, -1, 29, -1, 31, 76, 17, 29, 15, -1, 31, 2, -1, 7, 3, 20, -1, 1, 0, 0, 4, 7, -1, 43, 17, 0, 28, -1, 76, -1, 123, -1, 79, 3, 39, 39, 39, 0, -1, 28, 36, -1, -1, -1, 51, 12, -1, 0, 8, -1, 5, -1, -1, 0, 4, 81, 2, -1, 9, 58, -1, 0, 5, 0, -1, 0, 63, 81, 0, -1, -1, 25, 55, 7, -1, 21, -1, 38, 3, -1, -1, -1, -1, -1, 5, 3, -1, 11, 2, 7, 104, 78, 94, -1, 0, -1, -1, 121, 22, 17, 0, 28, -1, 51, 43, 42, -1, 35, -1, 40, -1, 34, -1, 76, -1, -1, -1, 29, -1, 76, 18, -1, 0, 27, 0, 52, -1, -1, -1, -1, 38, 4, 0, 1, 7, -1, 117, 1, 30, 1, 37, 27, 0, 2, -1, 8, 32, -1, 4, 10, 106, -1, 121, 54, 0, 10, -1, -1, 8, 18, 18, 33, -1, 17, 28, -1, 5, -1, 14, 98, 0, 36, 48, -1, 28, 30, 13, -1, 3, 32, 98, 0, -1, 0, 21, -1, 10, 5, -1, 32, 5, -1, 44, 46, -1, 34, 116, 17, 2, 86, 16, 104, 62, 35, 99, -1, 120, 42, -1, 58, 32, 11, 5, 18, 83, 90, -1, 47, -1, 2, -1, 97, 1, 34, 85, 54, 0, 0, 7, 10, 29, -1, 105, 15, -1, 20, 48, 4, 85, -1, 71, 101, 26, 27, 120, -1, -1, 98, 0, 6, 96, 26, 2, 2, 115, 12, 31, -1, 8, 72, 70, 41, -1, -1, -1, 54, 36, -1, -1, 49, 5, 7, 15, -1, -1, 5, -1, 0, 0, 6, 120, 2, 44, -1, 0, 0, 47, -1, 8, 34, 5, 18, 104, 11, 2, 5, 37, 25, 120, 75, 0, 106, 9, -1, 41, 80, 39, 8, 5, 82, 38, -1, 15, 33, 40, -1, 77, 0, 32, 6, 43, 50, 2, 4, 37, -1, 52, -1, 0, 0, 3, 0, 16, 2, -1, 21, 9, 8, 2, 40, 0, -1, 2, 32, 93, 4, -1, 4, 13, 13, 2, 10, 33, -1, -1, -1, -1, -1, 26, -1, 0, 0, 121, -1, 2, 0, 124, 7, -1, -1, -1, 75, -1, 4, 72, 31, 21, 51, 14, 54, -1, 22, 30, 19, 1, 4, 27, 14, 6, -1, 34, 79, 43, 41, 0, 0, 31, -1, 106, 26, -1, 84, 27, 49, 3, 0, 114, -1, 101, 48, -1, -1, 0, 0, 7, -1, 101, 0, 5, -1, 50, 3, -1, 3, 3, 4, -1, 105, 54, 42, 99, 27, 91, 31, 4, 7, 21, -1, 10, 3, 93, 78, 70, 11, 82, 8, 8, 1, 21, 35, 0, 4, 76, -1, 5, 13, 11, 6, 39, -1, -1, 2, 6, 1, 55, 0, 94, -1, 1, 117, 47, 37, 2, 10, 0, 94, 53, 12, -1, 26, 6, -1, 69, -1, 37, 54, 3, 37, 21, 2, 35, -1, 49, 15, 14, 81, -1, -1, 3, 20, 51, 12, -1, 38, 0, 0, 0, 13, 54, 7, 38, 0, 7, 0, 0, 5, 106, -1, 13, 0, 95, -1, 14, -1, 3, 0, 30, 76, 2, 4, 2, -1, 64, 7, -1, 8, 37, 24, 39, 4, 31, 2, -1, -1, 2, 66, 33, 14, -1, 90, -1, 1, 14, 3, 0, -1, 76, 11, -1, 0, 0, 76, -1, -1, 14, 102, -1, 1, 4, 34, 7, 7, 3, 5, 39, 18, 14, -1, -1, -1, 31, 3, -1, 74, -1, -1, 2, 0, -1, -1, 0, 19, -1, 86, 69, -1, 19, -1, 21, 0, 7, 27, 2, 47, -1, -1, 20, 101, 33, 0, 2, -1, 7, 37, 36, 111, 9, -1, 78, -1, -1, -1, 37, 2, 96, 27, 35, 2, 13, 0, 5, 10, 71, -1, -1, 27, -1, -1, -1, -1, 0, 37, 7, 7, 18, 39, 4, -1, 4, -1, 102, 0, 13, 27, -1, -1, -1, -1, 3, 124, -1, 36, 49, 0, -1, 30, -1, -1, 0, -1, 90, 5, 2, 41, 1, 53, 7, 6, -1, -1, 1, 21, 1, 21, 4, -1, 0, 0, 10, -1, 42, -1, -1, 75, 3, 36, 2, 20, 4, 31, -1, 54, 118, 0, 33, 0, 33, -1, 15, 25, 32, 62, -1, 11, -1, 0, 32, 14, 37, 13, 73, 0, 4, 6, -1, 7, 0, 100, 6, 14, -1, 2, 27, 28, 100, 60, 35, 5, -1, 1, 46, -1, 51, 7, 102, 0, -1, 84, 1, 9, -1, 5, 53, 7, 12, 71, -1, 64, 36, -1, -1, 13, -1, 0, -1, 0, 0, 46, 0, 1, 33, 1, -1, -1, 3, 2, 44, 4, -1, 0, -1, -1, 7, 9, -1, 62, 43, 2, 14, 11, 1, -1, 23, 7, 35, 0, -1, 17, 5, 74, 0, 11, 38, -1, 0, 23, -1, 0, 0, 0, 0, -1, 28, -1, 11, 31, -1, 21, 6, 79, 6, 0, -1, -1, -1, 22, 22, 89, -1, -1, 18, -1, 25, 6, 0, -1, 31, 68, 42, 1, 38, 27, -1, 14, 2, 6, 17, 36, 5, 14, -1, -1, 23, 35, 97, 38, -1, 65, 29, -1, -1, 22, 4, 1, 16, 0, 28, 48, 20, -1, -1, -1, 7, 15, 15, -1, 109, 91, -1, 33, 17, 1, -1, 9, 0, 11, 42, 2, 0, -1, 14, 30, 15, 15, 22, 0, 4, 6, 15, 26, 15, -1, 4, 11, -1, 15, 61, 78, 12, -1, 12, 33, -1, 78, 14, 46, 45, 89, 0, 0, -1, 4, -1, 67, -1, 27, 3, -1, 35, 0, 7, 4, 3, 0, -1, -1, -1, 6, 0, -1, 19, 2, -1, 8, -1, 6, 6, 22, 112, 0, 72, 61, -1, 40, 8, -1, 9, -1, 0, 19, 96, -1, 23, 35, -1, -1, 11, 10, 41, 10, 2, -1, -1, 2, 34, -1, 91, 26, -1, 18, -1, -1, 30, -1, 0, 9, 0, 0, -1, 29, 0, 96, 12, 29, 20, -1, 13, -1, 1, 26, 50, 23, 51, -1, 28, 14, -1, 41, 10, 1, 1, 6, -1, -1, 41, -1, 61, 69, 2, -1, -1, 24, 1, 5, 5, -1, 23, -1, -1, 0, -1, 11, 120, 6, 38, -1, 110, -1, 33, 27, 67, 75, -1, 105, 35, 1, 84, -1, 26, 102, 0, -1, -1, 38, 69, 0, 95, -1, 34, 1, 80, -1, 5, 22, -1, 16, 18, -1, 3, -1, -1, 100, 26, 1, 13, 4, 2, 0, 67, -1, 4, 18, 62, 0, 18, 101, 12, 73, 55, -1, 11, 4, 9, 11, 121, 11, 62, 4, 43, 30, -1, -1, 12, -1, 12, 83, 0, 0, 36, -1, -1, 3, 63, 69, 5, -1, 95, -1, 5, -1, 30, 16, 18, 12, 70, -1, 4, 66, -1, 27, 109, 80, 0, 9, -1, 65, -1, -1, 27, 83, 31, 0, 103, 2, 8, 17, 1, 7, 8, 121, 69, 37, 26, -1, 2, -1, -1, -1, -1, 109, 0, 105, 0, -1, 123, -1, 28, 68, 19, 79, 5, 0, 1, 84, 58, 28, -1, 49, -1, 6, 18, -1, 32, 90, -1, 93, -1, 30, -1, -1, 0, -1, -1, 2, 16, 2, 32, 10, 13, -1, 39, -1, -1, 6, 20, 28, 5, 66, 34, 20, -1, -1, 100, 35, 2, 27, -1, 2, 2, 54, 7, 17, 70, 108, 0, -1, -1, 0, 112, 9, 73, 2, 15, 10, -1, -1, 4, 21, 0, 66, 76, -1, -1, 0, 0, 58, 36, -1, 11, -1, 3, 49, 67, 7, 3, -1, 33, -1, 5, 31, -1, 49, 3, 69, -1, 118, 90, -1, 34, 4, 20, 57, -1, 64, 0, 36, -1, -1, -1, 72, -1, 28, -1, 85, 70, -1, 14, -1, 64, 96, 58, 0, 12, 19, -1, -1, -1, 76, 0, -1, -1, -1, 64, 7, 71, -1, 78, 29, 11, 14, -1, 10, 26, -1, 0, -1, -1, -1, 16, 10, 45, -1, 27, -1, -1, 1, -1, 9, 3, 35, 12, 5, 34, -1, 20, 1, 27, 20, 72, 0, -1, -1, 0, 0, 11, 12, 1, 9, -1, -1, 11, 20, 1, -1, 48, 33, -1, 54, 116, -1, 27, -1, 0, -1, 91, 63, 0, 100, -1, -1, 90, 12, -1, -1, 0, 19, 17, 86, 8, 27, 19, 117, 51, -1, 2, 2, -1, 34, -1, 28, 4, 2, 41, 1, 33, 67, -1, -1, 17, 19, 0, 19, 1, 13, -1, -1, 53, -1, 1, -1, 52, -1, 80, 27, -1, -1, 69, 18, 7, 67, 31, 7, 27, -1, -1, -1, 41, -1, 50, 118, 3, -1, 4, 41, -1, -1, 86, 5, -1, 38, -1, 0, 1, -1, 90, 33, -1, 18, 2, 17, 90, 11, 1, 2, -1, -1, 77, -1, -1, 0, 2, 29, 13, 0, 0, 55, 3, -1, 60, 33, -1, -1, 5, 14, 5, 4, 3, 55, 11, 11, 4, -1, 10, -1, 55, -1, -1, 2, 3, 5, 59, 7, -1, 90, -1, 107, -1, -1, 28, -1, -1, 10, 1, 19, -1, 2, 1, 11, 14, 90, 105, -1, 58, -1, 0, 24, -1, 0, 36, 2, 2, -1, 6, 30, -1, -1, 11, 10, -1, 7, 1, -1, 4, -1, 50, -1, 36, 0, 11, -1, 14, 36, 15, 37, 39, 20, 19, 32, 2, 24, 95, 22, 22, -1, -1, 44, -1, 31, 15, 5, -1, -1, -1, 5, 18, 74, 7, 80, 13, -1, -1, 1, -1, -1, 55, 38, 1, 4, 45, 18, -1, -1, 9, 3, 0, 36, -1, -1, -1, 73, 19, 90, 90, 50, -1, 0, -1, 69, 0, -1, 0, 0, 74, -1, 15, 17, 4, 0, 104, 0, 79, 107, -1, 60, -1, 0, -1, 11, 0, 0, 13, 54, -1, -1, 5, 31, -1, 6, 0, 6, -1, 57, 69, 7, 27, -1, 2, 16, -1, 7, 1, 17, 72, -1, 14, 8, 0, -1, 71, 11, 63, -1, 2, -1, 34, 28, 17, -1, 37, 41, 22, 14, -1, 17, 0, -1, 9, 6, -1, -1, 3, 19, 81, 100, -1, -1, 0, 0, 6, -1, 110, 72, -1, 89, -1, -1, 62, 1, 15, -1, -1, 77, 11, 14, 8, 1, -1, 2, 7, 1, -1, 34, 11, -1, 9, -1, -1, -1, 5, 7, 13, 42, 90, 1, -1, 1, 11, 27, -1, -1, -1, -1, 24, 18, 2, -1, 28, 42, 113, 0, 2, 95, 23, 6, 24, 76, 13, 0, -1, 25, 38, 64, -1, -1, 16, 90, 1, 34, 28, 15, 28, 1, 8, 59, 37, 10, 22, 96, -1, 57, 1, 9, -1, 96, 26, -1, -1, 7, 8, 76, 5, -1, -1, 0, 22, 90, -1, 1, 31, -1, 52, 0, -1, 58, 16, 10, 1, 54, 26, 52, 2, -1, 3, 14, -1, -1, 39, 15, 1, 0, -1, 89, 7, 10, 0, 71, 21, 16, -1, -1, 2, 3, 6, 11, 83, -1, 0, -1, 0, -1, 1, -1, 10, 0, 75, -1, 0, -1, 9, 1, 25, 1, 90, 11, 71, 67, 0, 11, 11, 70, -1, -1, 1, -1, 3, 57, 0, -1, 35, 37, 36, 57, 55, 41, 3, 21, 8, 11, 15, -1, 0, 4, 50, 49, -1, -1, -1, 4, 11, -1, 15, -1, 1, 10, -1, 8, 60, 33, 30, 2, 0, 1, -1, 7, 120, -1, 29, 109, -1, -1, 40, -1, 34, 6, 0, 8, -1, 69, 2, 1, 0, -1, 2, 20, 2, 0, 80, 20, -1, 93, 1, 1, 3, 7, 3, 0, -1, 2, 9, 15, 18, 3, 19, 0, 75, -1, 12, 123, 123, 15, 87, 1, 39, 0, 34, 14, 0, 32, 69, 13, 0, -1, 18, -1, 68, -1, 50, 1, -1, 109, 7, -1, 0, 71, -1, 69, 51, 90, 45, 69, 2, 74, 51, 104, 26, -1, 94, -1, 4, 112, 10, 2, -1, 3, 20, 17, 57, 1, 41, -1, 32, -1, 37, 2, 101, -1, 9, 23, 21, 30, 33, 2, 4, -1, 29, -1, 0, 28, 2, 13, 1, 21, 1, 4, 4, 12, 120, 26, -1, 0, 6, 3, -1, 50, 15, 0, 71, -1, 1, 14, 2, 23, 29, 0, 35, 9, 69, 34, -1, 73, 0, 67, -1, -1, -1, 75, 90, 6, 29, 6, 13, 13, 73, 10, -1, -1, 2, 56, 0, 18, 96, 11, 50, -1, 14, 6, 7, 9, -1, 12, 2, -1, 1, 6, 80, 38, -1, 107, -1, 67, -1, -1, -1, 4, 5, -1, -1, 9, 3, 31, -1, -1, 6, 0, 7, 9, 13, 23, 42, 7, -1, 15, 12, 5, 78, -1, -1, 65, 48, -1, 13, 39, 0, 0, 109, 5, -1, 9, 52, -1, 104, 9, 7, 120, 54, -1, 18, 1, 15, 1, 0, 20, 10, 5, 96, 31, 0, -1, 41, 80, 25, -1, -1, 22, 99, 15, -1, 90, -1, 80, 4, -1, 26, 61, -1, -1, 19, 76, -1, 1, 1, -1, -1, 27, 10, 80, -1, 11, 5, 0, 80, 53, 70, 2, -1, 17, 24, -1, -1, -1, 96, 11, -1, 15, 80, -1, -1, 23, 0, -1, -1, 0, 62, 0, 79, 0, 0, 100, -1, -1, 102, -1, -1, 1, 0, 1, -1, -1, 55, 90, -1, 0, 0, 20, 54, 5, -1, 6, -1, 39, 62, 1, 0, 33, 0, 1, 7, -1, 1, -1, -1, -1, -1, 72, 10, 6, 13, 18, 28, -1, 2, 57, 109, -1, -1, 0, 84, 1, 23, 13, 21, -1, 7, 1, 74, 90, 0, 45, 22, 11, 28, 83, 1, 36, 15, 9, 41, 9, 28, -1, 0, 15, 34, 6, -1, -1, -1, -1, 86, 90, -1, 1, -1, 1, 18, 66, -1, -1, -1, 67, 84, -1, 113, 1, 63, -1, 37, 34, 1, 11, 35, 25, -1, -1, -1, 34, 10, 19, 54, -1, 103, 29, 35, 20, 9, 4, 0, 0, 16, -1, -1, -1, 49, -1, 39, 2, 2, -1, -1, -1, 38, -1, 7, 0, 0, 32, 74, 7, 31, 10, 70, 42, 36, 0, 14, 30, 34, 42, 98, -1, 10, 0, -1, 0, -1, 8, 80, -1, 5, 6, 69, -1, 50, 6, -1, -1, 5, 0, -1, -1, 22, 9, 16, -1, 7, 19, 30, 0, 3, 2, 5, 11, 59, 1, -1, 9, 69, 0, 2, 10, 1, 73, -1, 1, -1, 1, 7, 10, 27, -1, 57, 0, 45, 1, 1, -1, 22, 76, 43, -1, 104, -1, 69, 0, 72, 72, 11, -1, -1, 59, 67, 22, -1, -1, 66, 35, 0, 0, 11, -1, -1, -1, 1, 22, -1, -1, -1, 119, 20, 0, 20, 3, 3, 42, 0, 67, -1, 2, 2, -1, -1, 100, 71, 1, 120, 1, 3, -1, 1, 14, 6, 15, -1, 79, 0, -1, 0, 0, 31, 90, -1, 1, 23, 39, 16, 3, 116, 1, 1, 7, 34, -1, 1, -1, -1, 16, 0, 0, 11, 1, 41, 59, 0, -1, 25, 57, -1, 42, 65, -1, 4, 39, 3, 1, -1, -1, 16, -1, 15, -1, 1, 7, 6, 2, 53, 7, 39, 56, -1, -1, -1, 104, 91, -1, 91, 7, 31, 63, -1, 43, 72, 4, -1, -1, -1, -1, 34, 1, 60, 32, 2, 49, 3, 40, 30, 69, 31, 52, -1, 0, 42, 17, 20, 103, 0, -1, 22, 43, 69, 40, 7, -1, 1, 13, -1, 87, 2, -1, 1, -1, -1, 24, 108, -1, -1, 62, -1, -1, 85, 1, 95, 7, -1, 41, 91, 24, 34, 1, 40, -1, -1, 8, 1, -1, -1, -1, 0, 13, -1, 3, -1, 94, 74, -1, 28, 86, 0, 11, -1, 1, 1, 0, 93, 2, 81, 1, 1, 1, -1, 5, 5, 20, -1, 5, 20, 37, -1, 5, 22, 1, 11, -1, 0, 4, 1, 13, 1, 1, 118, 0, 1, -1, 1, 84, 63, -1, -1, 59, 9, 11, 18, -1, 54, 51, -1, 6, 48, 12, 72, -1, 74, 7, -1, 58, 68, 0, 35, 0, 14, 86, 9, 14, -1, 10, 4, 94, 10, 1, 0, 2, 2, 7, -1, -1, -1, 11, -1, 25, -1, 35, 90, -1, 85, 0, 3, 1, 4, -1, -1, 70, 16, 41, 22, 10, -1, -1, 0, 1, -1, 39, 0, 0, 20, 72, 2, 0, 1, -1, 1, 2, 80, 2, 36, 65, 1, 2, 16, 60, -1, 15, 58, -1, 1, 5, 0, 117, -1, 122, 34, -1, 50, -1, 0, 53, 75, -1, 100, 63, 113, 69, 41, 30, 62, 115, 11, 51, -1, -1, -1, 64, 23, 14, 2, 0, 1, -1, -1, 11, 2, 87, 0, 64, 106, 1, 113, 19, -1, -1, 2, -1, 11, 67, 1, 0, 60, 67, 64, -1, 16, 64, -1, 0, -1, -1, -1, 0, 24, 1, 38, -1, 0, 49, 7, 0, 22, 4, -1, -1, 1, 7, 49, 32, 115, 13, -1, -1, 9, -1, -1, -1, -1, 1, -1, 16, 6, -1, -1, 0, 0, 0, 4, 17, 0, -1, 7, 83, 16, 15, 50, 0, 14, 51, -1, 56, 109, 90, 22, 1, 16, 0, 2, 3, -1, 99, 8, -1, 1, 64, -1, -1, 29, 1, -1, -1, 27, 1, 25, 33, 28, -1, 16, 74, 74, 20, 7, -1, 11, -1, -1, -1, 31, 121, 18, -1, 18, -1, 0, 11, -1, -1, 8, 19, 0, -1, 61, 1, 18, 62, 113, -1, 0, 0, 1, 4, -1, 0, 4, 25, 24, 2, 54, 1, -1, -1, -1, 39, 59, 2, 2, -1, -1, 2, 0, 2, 102, 12, 14, 2, 56, 34, -1, 48, 1, 41, -1, 76, 9, -1, 94, 10, 5, -1, -1, 69, 7, 116, 90, 3, -1, 0, 27, 36, 69, 0, -1, 58, 61, 96, -1, -1, 114, -1, 41, 11, 50, 0, 11, 87, 26, -1, -1, 2, 18, 0, 0, 11, 4, 59, -1, -1, 13, -1, 0, 81, 47, 0, 33, 18, -1, 15, -1, -1, 31, 8, 0, 90, 2, -1, -1, 10, -1, -1, 0, 49, 4, 7, -1, 70, 101, 4, -1, 29, 66, 26, 0, -1, 37, 5, 6, -1, 0, 41, -1, -1, 28, -1, 7, 62, 19, 1, 4, 47, 7, 31, 44, 71, 7, -1, 0, 18, -1, 1, 0, 52, 60, -1, 1, 1, 22, -1, 1, -1, 2, 1, 2, 0, 2, 20, 1, 57, -1, -1, 1, 1, 30, 2, 81, -1, 62, 8, 9, -1, 1, 17, 0, -1, 18, 21, 30, 50, -1, 77, 0, -1, 90, -1, 0, 7, 9, 14, 30, 23, 30, 12, -1, 42, 22, 2, 57, 25, 21, 0, 34, -1, 0, 0, 104, 71, -1, 8, 34, 20, 1, 6, 56, 15, 31, 7, -1, -1, -1, 90, 10, 20, 1, 52, -1, 5, 1, 6, 50, 52, 2, 2, 45, 5, 56, 1, 82, -1, 1, 23, 14, 80, 39, 78, 7, 14, 0, -1, 111, 87, 2, -1, 0, -1, 1, 0, 14, 72, 79, 0, -1, 4, 115, 0, -1, 23, 0, 15, 0, 51, 73, 46, 33, 41, 2, 15, 60, 0, 6, 18, 2, 62, 63, 16, 28, 16, -1, 112, 40, -1, 21, -1, 14, -1, 42, 0, 30, 3, -1, 77, 81, 50, -1, 28, 61, 9, 1, 52, 2, 11, 115, 0, 22, 90, 8, 47, -1, 32, 61, -1, 3, -1, 113, 64, 15, 64, 89, -1, 26, 2, 92, 11, -1, 19, 4, 6, 9, 31, 1, 28, 11, 6, 83, 34, -1, -1, -1, 69, 43, 51, -1, 115, 7, -1, 25, -1, 7, -1, 23, -1, 52, 9, -1, 6, -1, 120, -1, 6, -1, 37, 14, 7, 29, 29, -1, -1, 14, 0, -1, -1, 2, -1, -1, 12, 11, 0, 0, 61, 5, 69, 5, -1, 7, 23, 5, 27, 47, 20, -1, 13, 69, 39, -1, -1, 1, 13, -1, 0, 38, -1, 9, 1, 77, 28, 48, 4, 118, 85, 5, -1, 28, 13, 90, -1, 6, 97, 26, 50, 11, -1, -1, -1, 4, 8, 16, 28, 2, -1, 91, 0, 48, 23, 22, 62, 122, -1, 75, 2, 12, 1, 80, 80, -1, 0, 17, -1, 12, 15, 2, -1, 56, 29, -1, 0, 49, 0, 57, 6, 16, -1, -1, -1, 18, -1, -1, 0, 1, 53, 66, -1, -1, 14, 1, 122, 21, 11, 46, -1, 10, 98, 29, 38, 24, -1, 1, 10, 1, 0, 6, -1, 13, 31, 13, 13, 5, -1, 14, -1, 0, 19, 69, -1, -1, -1, -1, -1, -1, 3, 19, 54, -1, 117, 30, 2, 53, 17, 41, 5, 41, -1, 2, -1, 33, -1, 24, -1, 3, 64, -1, 0, 51, -1, -1, 5, 1, 1, 8, 5, 34, -1, 0, -1, 3, 0, -1, 0, 79, 5, 0, -1, 0, -1, 17, 28, 15, 42, -1, 3, 14, 18, 10, 84, 16, 73, -1, 26, -1, 0, -1, -1, 15, -1, -1, -1, 59, 82, -1, 83, 14, 63, -1, -1, -1, 1, -1, 25, 6, 0, 25, 79, 90, 44, 0, 1, 8, 43, 8, 90, 3, 31, -1, -1, 40, -1, 18, 11, 33, 0, -1, 3, 28, 17, 38, -1, 11, -1, 83, 3, -1, -1, 41, 71, 124, 6, 53, -1, 42, 19, 72, 50, 21, -1, 0, 2, 15, 10, 8, 15, 27, 60, 0, -1, 15, 0, 21, 3, 8, -1, 81, 62, 75, -1, -1, 59, 34, -1, 56, 13, -1, 9, 119, 1, 4, -1, 19, -1, 7, 64, 15, 2, 28, -1, 23, 1, 0, 2, 121, 18, 52, -1, 50, -1, 70, -1, 11, 1, -1, 2, -1, 123, 27, 4, 0, 7, 0, -1, -1, 8, -1, -1, 5, 62, 2, 8, 13, 118, -1, 19, -1, 89, 42, 1, -1, -1, 36, 51, 69, 0, 22, -1, 2, -1, 69, -1, 7, 16, 0, 18, 4, 4, 2, -1, 104, 69, 27, 11, 18, -1, 96, -1, 1, -1, -1, 10, 0, 84, 12, -1, 19, -1, 3, -1, 14, -1, 61, 48, 0, -1, -1, 16, -1, 4, 3, -1, 1, 54, 26, 18, 29, -1, 49, 42, -1, 11, 123, 18, 12, 15, 43, -1, -1, -1, 9, 29, 46, 0, -1, 47, 5, -1, 90, 94, -1, 20, 14, 43, 18, 79, 56, -1, -1, -1, 42, 14, 2, -1, 48, 3, 38, 8, 0, 0, 3, 85, -1, 27, 89, 62, 2, 27, -1, 29, 0, -1, 56, 4, 23, -1, -1, -1, -1, 0, 109, 39, 7, -1, -1, 108, -1, 41, 5, 18, 41, 13, 2, 41, -1, -1, 3, 28, -1, -1, 91, -1, 7, 78, -1, 7, -1, 5, -1, 1, -1, 0, -1, 15, 0, -1, -1, 3, 5, 0, -1, 4, -1, 7, -1, 22, 8, 72, 0, 6, -1, 74, -1, 0, 2, -1, 0, 0, -1, 60, 0, -1, 38, 118, 23, 34, -1, -1, -1, 67, 5, 59, -1, 53, 2, 10, -1, 4, 113, 18, 0, 72, 30, 4, -1, 13, 76, 37, 38, 113, 31, -1, 1, -1, 7, 38, 18, 39, 21, 64, -1, -1, 96, 0, 54, -1, 0, 1, 0, -1, 24, 4, 0, -1, 43, 5, 17, 0, 4, -1, 35, 29, 6, 57, 55, -1, -1, 30, -1, 52, 10, 15, 15, 15, 15, 15, 15, -1, -1, 66, -1, -1, -1, -1, 3, -1, -1, 39, 9, 3, -1, 6, 32, 0, 43, -1, 12, 11, -1, 124, 9, -1, 44, -1, 3, 13, -1, 29, 12, 87, 7, -1, 92, 71, 35, 30, 4, -1, 84, 10, -1, 100, 5, -1, 34, 0, -1, 1, 13, -1, 55, -1, -1, 42, 58, 6, 20, -1, -1, 2, 72, -1, 7, 27, -1, 2, 54, 37, -1, -1, 34, 89, 71, 5, 58, 7, -1, 86, 11, 99, 0, 7, -1, 62, 121, -1, 59, 5, 100, 32, 2, 8, 7, -1, 39, 31, 30, 1, 48, 89, 13, 1, 0, -1, 15, -1, 4, 5, 33, 3, 7, -1, -1, 5, 23, 5, 58, 82, -1, 1, 30, 38, 54, -1, -1, 41, 41, 41, -1, -1, 50, 81, 24, -1, 4, 26, 7, 63, 81, 73, -1, -1, -1, 20, -1, 54, -1, -1, 1, 14, 123, 24, -1, -1, 37, 9, -1, 22, -1, -1, -1, -1, -1, -1, 3, 71, -1, -1, 124, -1, -1, 6, 6, -1, 0, 19, 0, -1, -1, -1, 37, 2, -1, 0, -1, 51, 122, -1, 27, 7, 82, 69, 3, 4, 5, -1, 3, 47, -1, 31, -1, 44, 1, 20, -1, 2, 0, 35, 101, 27, 73, -1, 1, 20, -1, 2, 19, -1, 1, 106, 35, 38, 119, 2, 115, 2, 12, -1, -1, 5, 29, 51, 1, 96, 5, 1, -1, 1, 78, 0, 15, 32, 47, 10, 9, 64, -1, 21, 13, 15, -1, 70, -1, 22, 80, 3, -1, -1, 3, 15, -1, 80, 3, 5, -1, -1, -1, 25, 0, -1, -1, 36, 16, 43, 108, -1, 6, 1, 7, 14, 12, 3, 67, 10, 0, 8, -1, -1, 47, 10, 10, -1, 2, 2, 5, 7, 36, 122, 29, -1, 26, 0, 25, 0, 4, -1, 15, 9, 27, 74, 2, 67, 81, 25, 7, 37, -1, 75, 3, 17, 38, 4, -1, 42, 29, -1, 2, 13, 58, 12, -1, 1, 58, 90, 104, 107, 11, -1, 4, 30, -1, 7, 87, 7, -1, -1, 68, 31, 31, -1, -1, -1, -1, 17, -1, 44, -1, 33, 17, -1, -1, 14, 2, 85, 4, 0, 59, 21, 69, -1, 3, -1, 43, 27, 0, 39, 29, 70, 18, -1, 3, 5, 11, -1, 18, -1, 43, 0, -1, -1, 14, 15, 46, -1, 57, 15, -1, -1, 9, 5, 2, -1, -1, 47, -1, -1, 96, 0, 23, 0, 35, 36, -1, 3, 11, 42, -1, 10, 5, 2, 3, 9, 10, 10, 22, 3, 81, 25, 10, -1, 0, -1, 0, 1, -1, 0, -1, 9, 58, 3, -1, -1, -1, 61, 75, 3, 87, 0, 69, 2, -1, 3, 61, -1, 31, -1, -1, 39, -1, -1, 1, -1, 43, 15, 30, 86, 79, 64, 4, 3, -1, 7, 1, 0, 7, 43, 3, 0, 115, 27, 0, 1, -1, -1, 0, 0, 44, 25, 35, -1, 21, 2, -1, 29, -1, 78, 0, -1, 21, -1, 63, 5, 18, 1, 76, 1, -1, 20, 57, 19, -1, -1, 3, 115, -1, 5, 14, 73, 3, 38, -1, 14, 55, 3, 0, 2, -1, 98, 89, 90, 68, 73, 90, -1, 21, -1, 17, 15, 4, 30, -1, 62, 72, -1, 0, 23, -1, 53, 15, -1, 2, 0, 115, 35, 7, -1, 4, 5, 27, -1, -1, 106, 56, 7, -1, 26, 57, 39, 0, 13, 1, -1, 7, 69, 9, -1, 23, -1, 86, 36, -1, -1, 115, -1, 49, -1, 1, 5, -1, 5, 28, 79, -1, 10, 2, 4, 89, 10, 5, 5, 10, -1, 62, 15, 14, 10, -1, 10, 27, 37, -1, 69, 9, -1, -1, -1, -1, 69, -1, -1, 49, 40, -1, -1, -1, 27, 0, 19, -1, -1, 19, 0, 1, 71, 2, 2, 2, -1, 2, 0, 38, 27, 38, 14, 26, -1, 4, -1, 35, 2, -1, 2, 0, -1, 47, 0, 22, 16, 33, 7, 86, 27, -1, 19, -1, 25, 3, -1, -1, 0, -1, -1, 62, 2, 113, 59, -1, -1, -1, 0, 38, 4, 0, 0, -1, 2, 10, -1, -1, 71, 0, 46, -1, -1, -1, 2, 4, 69, 0, -1, 113, 6, -1, 32, 21, 2, -1, -1, 5, 15, 2, 0, -1, 2, 41, -1, 7, -1, 2, -1, -1, 45, 90, 19, 0, 0, -1, 14, -1, 4, -1, 0, -1, 2, 96, 45, 19, 41, 41, -1, 19, 69, 14, 2, -1, -1, 69, 25, 17, 1, 51, 51, -1, -1, 56, 2, 21, -1, 16, 4, -1, 1, 0, 2, -1, -1, 4, 90, 10, 116, 4, 90, 12, -1, 9, 93, -1, 19, 0, 5, 32, 18, -1, 23, 49, 46, 61, 25, 0, 5, 2, 1, 9, 9, 97, 33, 10, -1, 63, 0, 37, 49, 16, 17, 13, 29, 56, 49, 0, -1, -1, -1, 39, 28, 71, 5, 117, 88, 12, 83, 80, -1, 19, 76, 90, 8, -1, 9, -1, 3, -1, 49, 0, 39, -1, -1, 63, 14, -1, 35, 49, 29, -1, 100, -1, 13, 3, 15, 45, 2, -1, -1, 11, 38, -1, -1, 29, 24, -1, 51, 115, 115, 6, -1, -1, 2, 64, 0, -1, -1, 114, 3, -1, 18, -1, -1, 63, -1, 7, 70, 12, 68, -1, 7, 112, 14, 20, -1, 67, -1, 57, 69, 37, 22, 23, -1, -1, -1, -1, -1, 39, 38, 22, 1, 29, 10, 6, 45, -1, 34, 60, -1, 0, 42, 0, 19, -1, 23, -1, 60, 23, -1, -1, 5, -1, -1, 84, 2, 2, 101, 11, 33, -1, -1, 4, -1, 70, 2, -1, -1, -1, 90, 2, 23, 27, 0, 7, 49, 70, -1, 16, -1, 47, 26, 0, 4, -1, -1, 70, 11, 82, 12, -1, -1, -1, 6, 16, 3, 28, 3, -1, -1, 18, 0, 102, 70, 25, 61, -1, -1, 10, 30, 20, -1, 6, -1, 90, 63, 41, 41, -1, -1, -1, -1, -1, 23, 49, 8, 27, 29, -1, 79, 50, 12, 1, -1, -1, 0, 23, -1, 0, 9, 61, 2, 109, 7, 8, 26, 99, 0, -1, 17, 105, 15, -1, -1, -1, 9, 26, 48, -1, -1, 2, 28, 45, 80, -1, -1, 42, 9, 0, 52, 3, 63, 47, 69, 11, 37, 117, -1, 100, 100, 18, 0, -1, -1, 57, 11, 6, 37, 0, -1, 15, 15, -1, -1, 15, 15, 5, 4, 0, 15, -1, 124, 22, 2, -1, 21, 47, -1, 2, -1, 51, 9, -1, 9, 9, -1, 19, 18, 82, 23, -1, 115, 52, -1, 49, 79, 104, -1, 4, 6, 61, 27, 17, -1, -1, -1, 62, -1, 22, 0, -1, 7, 44, -1, -1, 25, 10, 38, 7, 2, 22, -1, 7, -1, 4, 116, 74, 0, 3, -1, 29, 0, -1, 2, 30, 10, -1, 36, -1, -1, -1, -1, 0, 29, 3, 29, 0, 10, -1, -1, -1, -1, 0, 0, 89, -1, 32, 12, 16, -1, 1, 1, 0, 13, 62, 15, -1, 0, 0, 2, 41, 4, 24, 8, -1, -1, -1, 84, 0, 3, 42, 16, 19, 15, 76, 65, 1, -1, -1, 17, 69, 56, 120, 27, -1, 4, 1, 0, 29, -1, 0, 7, -1, 8, 114, 0, 30, 1, 18, 33, 69, 8, -1, -1, 4, -1, 24, -1, 16, 35, 66, -1, 20, 11, 21, 7, 0, 4, 10, 12, 71, 14, -1, 6, 5, 0, -1, 2, 5, 36, -1, 0, 20, 14, -1, 6, -1, 39, 7, -1, 4, -1, -1, 86, 2, 0, -1, 124, 19, -1, -1, 46, 19, -1, 2, -1, 41, -1, 1, -1, 91, 42, 1, 9, -1, 0, 122, -1, 5, 100, -1, 0, 2, -1, 11, -1, 9, 22, 4, -1, 16, 46, 9, 8, 29, 45, 16, 51, 76, 110, 27, -1, -1, -1, -1, 19, 63, 38, -1, -1, 95, 10, -1, 114, -1, -1, 25, 2, -1, -1, 105, 17, -1, 60, -1, 90, 14, -1, 55, 60, -1, 53, -1, 115, 16, 26, 0, 16, 89, -1, 5, -1, 4, 26, 4, 60, 14, 57, -1, 28, 39, 39, 9, 26, 60, 39, -1, 22, -1, -1, 36, 27, 6, -1, 14, 0, 120, 0, 105, 119, -1, 50, -1, 2, 27, 49, 0, 36, 50, -1, 6, 7, -1, 22, 0, 4, -1, -1, 8, -1, 10, -1, -1, 1, 4, 21, 21, -1, 117, 86, 1, -1, 0, 0, 5, 6, 62, -1, 38, 4, 5, 0, -1, 50, -1, 30, 24, 0, 21, 2, 73, 0, 51, 23, -1, -1, 7, 26, -1, 29, 5, 14, 2, 28, 0, -1, 0, -1, -1, 42, 63, 26, 6, 0, 8, 11, -1, 0, -1, 18, 23, 13, 86, -1, -1, 11, -1, 16, -1, 86, -1, 3, 3, 0, -1, 16, 84, -1, -1, -1, 34, 21, 1, 82, -1, -1, 0, 94, 62, -1, -1, -1, 72, 32, -1, -1, 18, -1, 7, 15, 7, -1, 30, -1, -1, 12, 52, 92, -1, 20, 0, 21, -1, 43, 90, -1, 16, 22, -1, 48, 9, 113, 120, 11, -1, -1, 18, 0, 18, 23, 69, -1, 0, 120, -1, 12, 60, -1, 52, -1, 21, -1, -1, 7, -1, 50, 0, 6, 5, 100, 52, 0, 69, 0, -1, 0, 9, 34, -1, 21, 114, 23, 114, -1, -1, 69, 46, 110, 48, 1, 4, 4, -1, 56, 22, 37, -1, 75, 60, 36, 94, 10, 2, -1, 24, -1, -1, 17, 7, 0, 93, 6, 43, 0, 7, -1, 7, 18, 59, 76, 120, 90, -1, -1, -1, -1, 15, 75, 70, -1, 9, 2, 27, -1, 54, -1, 82, 8, 56, 3, 4, -1, 110, 26, 0, -1, 89, 104, 32, 8, -1, -1, -1, -1, -1, -1, 3, 0, 16, 0, -1, 65, 17, -1, 19, -1, 42, -1, -1, 19, 15, 22, -1, 9, 20, -1, 54, 65, -1, -1, 0, -1, 3, 3, 15, -1, 19, -1, 0, 13, -1, 81, -1, -1, -1, 27, 49, -1, 41, -1, 14, -1, -1, 0, 3, 1, -1, 16, -1, 42, 17, 1, -1, 77, -1, 0, -1, 115, 2, 5, 6, 21, 10, 4, 5, 0, 7, 8, 29, -1, 0, 112, 7, 56, 58, -1, 36, 2, 76, -1, -1, 27, -1, 9, 1, 5, 0, 62, 0, 114, 124, 57, 30, 5, 116, 29, -1, -1, -1, -1, 104, 43, 29, 62, 25, -1, -1, 0, 53, -1, -1, 34, 54, 48, 12, -1, 3, 87, 25, 56, -1, 10, 106, -1, 7, -1, 15, -1, 17, 81, 3, 13, 122, 0, -1, 8, -1, -1, 14, 71, 29, 32, -1, 11, 57, 111, 34, -1, 0, -1, -1, 0, -1, -1, 5, -1, 5, 85, 87, -1, 23, -1, 1, 24, 31, 6, 79, 8, 44, 5, -1, -1, 55, -1, -1, 37, -1, -1, 0, 33, 39, 79, -1, 57, 11, -1, -1, 6, 14, 50, -1, 14, -1, 3, -1, -1, 76, 43, 69, -1, -1, 28, 72, 18, 18, 1, -1, -1, -1, 15, 6, 0, -1, 4, 114, -1, 117, -1, 75, 0, 84, 89, -1, -1, -1, 23, 0, 79, 20, -1, 113, 124, -1, 1, 11, -1, 4, 3, 44, 12, 24, -1, 61, 78, 7, 5, -1, 0, 20, 12, -1, 115, 10, 0, 0, -1, 65, 3, 5, 0, -1, 0, 34, -1, 90, 51, 83, 2, -1, 9, 67, 1, 35, 69, 107, 0, 90, -1, 50, 43, 24, 8, 0, -1, -1, -1, 68, 14, 4, 83, 1, 42, 7, -1, 9, 88, 6, 4, 61, -1, 4, 108, 23, -1, -1, 84, 0, 0, 41, 43, -1, 13, 33, 16, -1, 33, 17, -1, 16, -1, 19, -1, 18, -1, 27, -1, 23, 23, -1, -1, 7, -1, -1, 38, 6, -1, 79, 15, 8, -1, -1, 1, 12, -1, 78, 100, 6, -1, 6, -1, 8, -1, -1, 114, 35, 2, -1, 2, 8, -1, 24, 45, 8, 7, 47, 15, -1, 60, -1, -1, 18, -1, -1, 1, -1, 0, 2, 0, 48, 84, 60, -1, -1, 4, -1, 91, 6, 31, 9, 114, 49, 0, 0, -1, 11, 7, 6, 90, 1, 0, -1, 9, -1, 9, 4, -1, 5, 0, 32, -1, 79, 0, 14, 0, 0, 2, 84, 4, 12, 10, -1, -1, 2, 14, 117, 13, 4, 4, 2, 0, -1, 8, 3, -1, -1, 26, 0, 8, -1, 25, 69, -1, 0, -1, -1, 3, 32, -1, 63, 4, 0, -1, -1, 90, 0, 39, 100, 8, -1, 0, 13, 19, 19, -1, -1, -1, 56, -1, 0, 49, 35, 6, 76, 22, -1, 53, 4, 23, 0, 82, 8, 38, -1, 6, -1, 0, 23, 55, -1, -1, 89, -1, -1, -1, 14, 56, 49, 31, 77, 18, -1, 0, 22, 82, 10, -1, 1, 4, -1, 78, 16, 0, 0, -1, 70, -1, -1, -1, 42, 11, 5, 123, 33, 2, -1, 37, 4, 5, 113, -1, 33, 7, 49, 93, -1, 33, 8, -1, 53, 0, 10, 12, -1, 9, 31, 3, 40, 0, 17, 107, -1, -1, -1, 1, 4, 60, -1, 3, 31, 30, 27, 14, -1, 0, -1, -1, -1, 9, 3, 39, -1, 33, -1, 32, 13, 84, 84, -1, -1, 28, 2, 57, 31, -1, 16, -1, 0, -1, 73, 5, -1, 35, 33, 100, 72, 60, -1, -1, 3, -1, 20, 49, -1, 0, -1, 9, 0, -1, -1, 16, 3, 0, 0, 29, 48, 0, 48, -1, 62, 49, 25, -1, 102, -1, 65, 27, -1, -1, -1, -1, 16, 2, 50, 66, 0, 62, 11, -1, -1, 29, -1, 5, -1, -1, 35, -1, 53, -1, 4, 55, 11, 4, -1, -1, -1, -1, 0, 1, 8, 56, 67, 26, 56, 35, 6, -1, -1, 0, 4, 8, 65, 14, -1, 21, 53, -1, 46, 4, 5, -1, 53, -1, 95, -1, 78, -1, 0, 49, 26, -1, 74, -1, 33, 19, 17, 11, -1, -1, 49, 31, 31, 28, -1, 9, 7, 109, 0, -1, 2, 26, -1, -1, 23, 1, -1, 9, 1, 7, 69, -1, -1, -1, 25, 0, -1, -1, -1, 3, 5, 50, 41, 27, -1, -1, 106, 6, 33, 71, 0, 43, 36, 1, 0, 29, 0, -1, 8, 29, 80, -1, -1, 88, -1, 3, 3, 31, 17, -1, 26, 7, 44, 41, 49, 2, -1, 12, -1, 88, 0, -1, 78, 7, 10, 36, 0, 1, 1, -1, 38, 0, 60, 0, 1, 5, 47, 28, -1, -1, 4, -1, 1, -1, 69, 81, 17, 72, -1, 21, -1, 2, -1, 10, 4, 111, 0, 80, 1, 4, 0, 3, 4, 38, -1, -1, -1, 13, 42, 52, 7, 7, -1, 73, 3, 65, 3, 17, 1, 33, 40, 33, 7, -1, 60, 0, 46, 100, 27, 60, 0, -1, 26, -1, -1, 50, 9, 3, 32, 4, 20, 0, -1, 121, 1, 0, -1, 0, 82, 9, 3, 49, 20, 121, 23, 21, -1, 3, -1, -1, 0, 57, 0, -1, 2, -1, 66, -1, 19, 94, 3, 20, 48, 1, -1, 90, 101, -1, 0, 0, 62, 17, -1, 0, -1, -1, 49, 74, -1, 4, 0, 29, 83, 24, 21, 0, 9, 0, -1, -1, 47, 0, 49, 45, -1, -1, -1, -1, 7, 34, 21, 35, 3, -1, 12, 70, 3, -1, 47, 46, 1, 74, 71, 7, 21, 90, 21, 4, -1, -1, 67, 1, 12, 2, 27, -1, 10, -1, -1, -1, 61, 43, -1, 1, 73, 45, 4, 16, 0, 4, 0, 86, -1, -1, 2, 0, -1, 16, 3, 26, 5, 6, -1, 1, -1, 78, -1, 0, 49, -1, 0, -1, -1, 53, 122, 2, 50, -1, -1, 43, 5, 1, -1, -1, 28, -1, 10, 41, 115, -1, 2, 5, 106, 89, 69, -1, -1, -1, 0, 0, 90, 3, 0, 7, 78, 35, 65, -1, 55, 41, 48, 7, 47, 41, 0, 5, -1, 1, -1, 9, 16, 84, 11, 6, 0, -1, 17, -1, 41, 71, 0, 34, -1, 48, 3, 74, 67, 54, 0, -1, 29, 7, 16, -1, 0, 18, 22, 46, 8, -1, 0, 79, 0, 117, 4, 118, -1, -1, 66, 32, 21, -1, -1, 2, 17, 1, 0, 37, 7, -1, 0, 0, -1, 5, -1, 34, 61, 6, 17, 65, -1, 7, 69, 8, 6, 103, 1, 26, 19, -1, -1, 65, -1, 17, -1, 78, 117, 79, 10, 18, 19, 120, -1, -1, 2, 29, 90, -1, -1, 77, -1, 55, -1, 8, 84, -1, 4, 0, -1, 30, 0, 16, 15, 122, 21, -1, 7, 0, 58, -1, 104, -1, 5, -1, 62, -1, 78, 23, 2, 10, 11, 26, 17, 19, -1, -1, -1, 9, -1, 41, 41, 0, 5, -1, 7, 24, -1, 23, -1, 17, 36, 0, 73, 5, 1, 11, -1, 5, -1, 5, 5, -1, 110, 21, 18, 10, -1, 94, 1, 24, 43, 52, 1, -1, -1, 121, 76, 78, 93, 0, 5, -1, 1, 43, 35, -1, -1, -1, -1, 8, 106, 17, -1, 9, 1, -1, 81, 0, -1, 23, -1, 69, 34, 3, -1, 10, 54, -1, 94, 58, 7, 109, -1, 0, -1, 3, -1, 51, -1, -1, 50, 34, -1, 18, 0, 91, -1, 94, 10, 27, 1, 56, 119, 91, 116, -1, 105, 35, -1, -1, 15, -1, 3, 0, 29, -1, 11, -1, 2, -1, 6, 65, 122, 65, 3, 12, -1, -1, 1, -1, 83, 2, 15, -1, -1, 2, -1, -1, -1, -1, -1, 21, 21, -1, 4, -1, -1, 0, -1, -1, 78, 4, -1, 2, 3, 29, 18, 64, -1, 20, -1, 2, 2, 1, 0, 44, -1, 3, -1, -1, 83, 22, -1, 27, 0, 1, 22, -1, 76, -1, 39, -1, 14, 69, -1, -1, 86, 2, 16, 90, 102, -1, 14, 43, 0, 83, 27, -1, 52, 81, 16, 21, 12, 2, -1, 4, 33, -1, 2, 39, -1, -1, 43, -1, 11, 71, 8, 28, -1, 24, 1, -1, 115, 2, 121, 1, 84, 60, 10, 3, -1, 2, 13, 31, -1, 32, 0, -1, 32, 32, 36, 123, -1, 4, 5, 9, 3, -1, 29, 4, -1, 2, -1, 55, -1, 0, -1, -1, 3, 76, 0, -1, 17, -1, -1, 15, -1, 5, -1, -1, 7, 49, 52, -1, 40, -1, 15, 16, 43, -1, 15, 15, 7, 39, 15, -1, -1, -1, 40, 3, 117, 27, 123, 29, 23, 27, 39, 60, 17, 17, -1, 1, 19, -1, -1, -1, 34, 25, 56, 48, 12, 66, 113, -1, 26, -1, -1, 21, 6, -1, 23, 31, -1, -1, 23, 71, 8, -1, 19, -1, 21, 19, 14, 7, -1, -1, 2, 106, 13, -1, 69, -1, -1, 0, -1, 0, 8, 0, 30, 79, 112, 80, 0, 30, 30, -1, 4, -1, 40, 5, 44, -1, -1, 6, 34, 32, 26, 47, 61, 81, 19, 17, 4, 11, 2, 27, 0, -1, 73, 32, 22, 1, -1, -1, 59, 88, -1, 0, 2, 4, 8, 37, 2, 117, 9, 71, 49, 73, 99, 33, 45, -1, -1, 17, -1, -1, 8, 0, -1, 37, 12, 24, -1, 50, -1, 0, -1, 24, 107, -1, -1, 0, 0, 38, 99, 27, 4, 7, 12, -1, 0, 123, 32, 13, 0, -1, 4, -1, 32, -1, 12, 115, 31, 16, -1, 16, 50, 60, 69, 10, -1, -1, 6, 76, 1, 93, 21, -1, 23, 55, 100, 83, 0, 44, 86, 2, 39, -1, 93, -1, 54, 25, 14, -1, 6, 33, 37, 14, -1, -1, -1, 0, 18, 80, -1, 9, 3, 14, -1, -1, 0, 23, 54, -1, -1, 0, 16, 13, 51, -1, 0, 90, 77, -1, 31, 44, 14, 77, 6, -1, -1, -1, -1, 1, -1, 94, 0, -1, 4, 4, 48, 37, 69, 43, 106, 2, 4, 50, 19, 22, 22, -1, 20, -1, -1, 19, 52, 10, 114, 15, 35, -1, 55, 0, 58, 15, 11, 48, 26, 20, 14, 0, 17, 7, -1, 3, 1, -1, 0, -1, 2, 8, 73, 18, -1, 18, 11, 122, -1, 0, 18, 5, 4, 5, 2, -1, 41, -1, -1, 53, -1, 84, 0, 3, 15, -1, -1, 52, 0, 5, 14, 11, -1, 2, 2, 0, 71, -1, -1, 50, 0, 7, 65, 2, 55, 90, 80, 42, 3, 96, 42, 0, -1, -1, 14, 4, -1, 11, 1, 98, -1, 0, 33, 0, 0, -1, 93, -1, -1, 1, 14, -1, 75, 10, 72, -1, 6, 92, 27, 2, 53, 49, 0, 1, -1, 91, 17, 19, 19, 48, 11, -1, 33, 53, -1, -1, 2, 9, 65, 94, 17, 94, 61, -1, -1, 1, 69, 52, 6, -1, 46, -1, 46, 0, 10, 0, 3, 22, -1, 12, -1, 3, 12, -1, 77, -1, 1, -1, -1, 0, 84, 55, 0, 32, 32, 1, 0, 21, 14, 8, 22, 31, 34, -1, 75, 13, 24, 11, -1, -1, -1, -1, -1, 4, 77, 4, 37, -1, 55, 1, 18, 4, 62, 2, 37, 3, 3, 49, 37, 11, 18, 32, -1, 32, 0, 0, 0, 55, 0, -1, 79, 0, -1, 21, 31, 86, 31, 48, -1, 96, 0, -1, 41, 57, 7, 70, 10, -1, -1, -1, -1, 2, -1, 0, -1, 9, 39, 56, 1, 1, 1, 80, 61, 44, -1, -1, 13, 29, -1, 2, 36, 4, 5, -1, 34, 106, 76, -1, 33, 79, -1, -1, -1, 0, 0, 1, 56, 105, 2, 2, 112, 40, 53, 0, 12, -1, 0, 0, 1, 113, -1, 20, -1, 65, 84, 62, -1, 51, -1, 109, 54, 69, -1, 5, 5, -1, 2, 22, 81, 22, 2, 7, 27, -1, 53, 73, -1, 52, 114, 0, 9, 23, 21, 18, 32, -1, 11, -1, 1, 0, 101, -1, 49, 8, 1, 11, 4, -1, 90, -1, 45, 18, -1, -1, 1, 19, -1, 100, 0, -1, -1, 3, -1, 59, 15, 0, 36, 4, 20, 0, 1, 6, -1, 8, -1, 5, 4, -1, 1, 26, 5, 0, 23, -1, 1, 51, -1, 15, 15, 67, 36, 28, 78, 0, -1, -1, 20, 28, 53, 0, 27, -1, 1, 7, 0, 0, 47, -1, 1, -1, 85, 71, 78, 116, 29, 31, 68, 2, -1, 4, 21, 3, 2, 0, 7, -1, -1, -1, -1, -1, 0, 99, 8, 14, -1, -1, 114, 2, 11, -1, 1, 13, 65, 65, 65, 1, 0, 79, 25, 1, 117, -1, 0, 20, 43, 4, 1, 0, 57, 56, 0, 3, 71, 58, 10, 3, -1, 48, 19, 23, 18, -1, -1, 21, -1, 9, 123, 0, 0, 3, -1, 18, -1, 3, 1, 26, -1, -1, 1, 40, 0, 66, -1, -1, 57, 82, 7, 11, 82, 14, 9, 40, 2, -1, -1, 0, 13, 5, 106, 55, 117, -1, 1, 1, 44, -1, 0, 22, 1, 2, -1, 1, -1, 49, -1, 60, 1, -1, 17, 4, 5, -1, -1, 27, 115, 77, -1, -1, -1, 12, 9, -1, 105, 1, 2, -1, -1, 22, 120, 1, 44, -1, 35, -1, -1, 30, 4, 33, 0, 5, 0, -1, 0, 116, 32, 1, 4, -1, 33, 58, 84, -1, -1, -1, -1, -1, -1, 60, -1, 0, -1, -1, -1, 62, 8, -1, 67, 58, 4, 18, 1, 99, -1, 37, -1, 31, 6, 4, 9, 50, 15, 5, 1, 107, -1, -1, 24, 8, -1, 4, 0, 91, 49, 0, 0, 4, 1, 1, 0, 116, -1, 0, 1, 10, 1, 0, -1, 6, 77, 46, 88, 37, 65, 0, 0, 50, 2, -1, -1, 91, 59, 7, -1, -1, -1, 20, 57, 12, 75, 0, 14, 10, 18, 82, -1, 74, 1, 19, 28, 1, 1, -1, 44, 4, 74, 59, 92, 66, -1, 3, 29, 3, 7, 52, -1, 22, -1, 0, -1, 4, 21, 8, -1, -1, 26, 2, 60, 6, -1, 8, -1, -1, 0, 60, 49, 38, 33, 5, 0, 12, 8, 22, -1, 87, 80, -1, 4, -1, 85, 3, -1, 3, 2, 34, 17, 14, 12, 16, 6, 19, 35, -1, 1, 15, -1, 2, 25, -1, -1, 78, 99, 49, -1, 9, 3, 2, 12, 37, -1, -1, 5, 14, 1, -1, -1, 7, 11, 25, 0, 2, -1, 1, 19, 9, 39, 14, 0, 43, 5, -1, -1, -1, 24, 86, -1, 49, 5, 7, -1, -1, -1, 17, 38, 13, 30, -1, 3, 4, 16, 12, 37, 0, 102, 1, 37, 104, 38, -1, -1, -1, -1, -1, 37, 38, 19, 0, 55, -1, 10, 0, -1, -1, -1, 114, 117, -1, -1, 5, -1, -1, -1, 15, 2, 15, 1, -1, 5, 2, 49, 36, 8, 0, 48, 6, 58, -1, 12, 0, 60, -1, 52, 5, 32, 32, -1, 46, 4, -1, 78, 0, 27, 43, -1, -1, 16, 39, 42, 30, -1, -1, 0, 3, -1, 4, 27, 31, 25, 90, 12, -1, 87, 41, -1, 2, 1, -1, 2, 109, 29, 4, 119, 0, -1, -1, 1, 25, 121, 96, 11, -1, 3, 101, 11, 0, 5, 1, 52, 8, -1, 0, -1, 33, 10, 14, 1, 19, 5, 18, -1, 5, 69, 0, 4, 22, 16, 3, -1, 47, 0, 20, -1, 8, -1, 1, -1, 2, 13, 6, 87, 4, 49, 7, 15, -1, 6, 14, 78, -1, 0, -1, 32, 7, 14, -1, -1, 19, 0, 7, 0, 40, -1, 21, 31, 7, 79, 111, 96, 0, 110, -1, 33, 0, 1, 5, 13, 110, -1, -1, 67, -1, 6, 3, 5, -1, 2, 41, 0, 74, 94, 32, -1, 25, -1, -1, 71, 5, -1, 113, 24, 0, 61, 52, 124, 81, 42, 2, 0, 52, -1, -1, -1, 5, 3, -1, -1, 19, 0, 21, 43, 33, -1, 0, 0, 0, -1, 65, 19, 113, -1, -1, -1, 49, 38, 14, 14, 46, -1, -1, 48, 5, -1, 1, -1, 75, 11, -1, 9, 0, 54, 7, 89, 23, -1, 5, -1, 50, -1, 90, 15, 31, 1, 2, -1, -1, -1, 32, -1, -1, 7, 6, 0, 57, 89, 61, 16, -1, -1, 55, 1, 1, 2, 1, -1, 37, 37, 10, -1, 60, 1, 1, -1, 61, 1, 1, 58, 97, 17, 1, 0, 14, -1, 64, 8, 12, 3, 1, 106, 19, 14, 0, 33, 82, 48, 0, -1, 59, -1, 65, 0, 24, 90, 6, 0, 0, 0, 31, 0, -1, 54, 0, -1, -1, -1, -1, 16, 5, -1, 11, 57, 0, 22, -1, 3, 0, -1, -1, 0, -1, 0, 2, -1, 0, 44, 27, 0, -1, 31, 14, 39, -1, 86, 1, 18, 79, 7, 108, 42, 3, 71, -1, 25, -1, 33, 0, 5, 17, -1, -1, 0, 28, -1, -1, -1, 70, 33, -1, 92, 0, 29, 90, 9, 18, -1, 94, 18, 30, 7, 4, -1, 59, 11, -1, 29, 29, 50, 0, 4, 6, 5, 99, 0, 17, -1, 13, 37, 1, 19, 18, 0, 100, 66, 25, 56, 9, 6, 14, 45, 5, -1, -1, 11, 61, 1, 35, 0, 3, 120, 3, 57, -1, -1, 10, 16, -1, 50, 36, 1, -1, 0, -1, 37, -1, 35, -1, 1, 3, -1, 61, 39, -1, 0, -1, 14, 18, 0, 95, 12, 12, 4, 0, 27, 72, -1, 5, 43, 40, 117, 59, 18, 1, -1, -1, 0, 75, -1, 0, 53, 3, -1, 4, 8, 10, 2, -1, 6, 9, 51, 2, 110, 14, 39, 0, 12, 74, -1, -1, 0, 0, 13, -1, 1, -1, 40, -1, -1, 30, 29, 71, 3, 22, -1, 9, 28, 0, 32, -1, -1, 34, 8, 1, -1, -1, 67, 54, -1, 76, 43, 18, -1, 52, 61, 5, 0, -1, -1, -1, 0, 55, 0, 29, -1, 6, 17, 2, 20, 26, 4, 64, 49, 2, 7, 1, 43, 35, 0, 90, 85, 100, -1, 69, -1, 69, 69, 22, 16, -1, 42, -1, -1, 1, -1, 9, -1, -1, -1, 5, 28, -1, 1, 31, -1, 1, -1, 26, 94, 28, -1, -1, 9, -1, 107, -1, 2, 0, 5, 25, 49, 9, 3, 113, 0, 12, -1, 10, -1, -1, 0, 52, 60, -1, 86, 80, -1, -1, 58, 82, 0, 53, -1, 54, 48, -1, 11, -1, 21, 114, -1, -1, -1, 43, 20, 17, 71, 2, -1, 51, -1, 2, 1, -1, 52, 105, 18, 56, -1, 0, 76, 7, 2, 0, -1, 2, -1, 27, 16, 5, -1, 27, 0, -1, 26, -1, 40, -1, -1, 11, 6, 12, 27, -1, 11, -1, -1, -1, 21, 0, 0, 7, -1, 0, 41, 53, -1, 6, 2, 0, 9, -1, 0, 34, 2, -1, -1, 61, 18, -1, -1, 0, 54, -1, -1, 41, 112, -1, 12, -1, 64, 36, 21, -1, 95, 69, -1, -1, 17, -1, -1, 30, -1, 0, -1, 31, -1, 2, 20, -1, -1, 7, -1, -1, 81, 13, 0, -1, 1, 1, -1, 0, 105, -1, 97, 12, 12, 0, 13, 72, 39, 16, 58, 2, -1, 9, 56, -1, 49, -1, 0, 36, -1, -1, 71, 38, 0, 0, 12, -1, 66, 0, 16, -1, 0, 0, 0, -1, -1, -1, 87, -1, 62, 7, 0, 0, 10, 3, -1, 63, 10, 58, 51, 47, 1, 18, -1, 1, 35, 110, 1, 4, -1, 6, 19, 1, 44, 90, 19, 18, 0, 43, 35, -1, 0, 0, 89, 70, 0, 63, 0, -1, 11, -1, 43, 0, 2, -1, 89, 5, 49, 59, 5, 14, -1, 5, 79, -1, -1, 98, 12, 1, 49, 3, 2, -1, 1, -1, 19, 8, -1, 12, 19, -1, 21, 1, 65, 4, 1, 0, -1, 53, -1, 7, -1, 5, -1, 57, 73, -1, -1, -1, 7, -1, 25, -1, 0, 1, 52, 39, -1, 0, 63, 36, 33, 4, 0, 1, 2, 18, 42, 2, -1, 17, -1, 2, 2, 0, 9, -1, 35, 27, -1, 64, 0, 41, 0, 104, 17, 0, -1, -1, -1, 48, 25, 9, -1, 0, 8, 20, 14, 2, -1, 0, -1, 17, 68, 1, -1, -1, 3, 43, 9, 0, 0, 0, 21, 118, 0, -1, 71, -1, 1, -1, 0, 0, 56, -1, 9, -1, 57, -1, -1, 26, 2, 52, 83, 52, 17, 56, 13, -1, 6, -1, 15, -1, 17, 32, -1, 74, -1, 8, 21, -1, -1, 113, -1, -1, 1, 16, 2, 26, -1, -1, 13, 18, 21, 6, 3, 49, -1, -1, 0, -1, 0, -1, -1, 80, 8, 61, -1, 11, -1, 18, -1, 0, 0, 95, 99, 14, 0, -1, 0, 0, 109, 10, -1, 5, 0, 0, 4, -1, -1, 31, 15, 4, -1, 86, -1, -1, 29, 17, 111, 84, 1, 97, -1, 2, -1, 20, 51, -1, 51, -1, 3, 7, 0, -1, -1, 27, -1, 34, 34, 7, -1, 45, -1, -1, 0, -1, 4, 1, -1, 1, 54, 9, 20, 77, 8, 15, 117, 1, -1, -1, 22, -1, 1, 82, -1, -1, 41, 19, -1, 21, 1, 1, 0, 18, -1, -1, 96, -1, 21, 30, 10, 0, 26, 72, 21, -1, 31, 2, 0, 2, 60, 9, 2, 11, 2, -1, -1, 16, 26, 95, 2, 25, 9, 11, 78, 6, 50, 6, -1, 30, 0, -1, 61, 7, 16, 11, 2, 71, 86, -1, 51, 15, 1, 47, 82, 100, -1, 76, 60, 20, -1, 5, 46, 61, 115, 0, 16, 73, 10, 86, -1, 100, -1, 83, 18, 43, 89, -1, 17, 10, 110, 19, 90, 92, 89, 85, 120, 21, -1, -1, -1, -1, -1, -1, 21, 55, 34, 79, 112, 0, 0, 90, 25, -1, -1, 3, -1, 15, 18, 12, 2, 3, 111, 7, 12, -1, 10, 32, 0, 60, 76, 56, 49, 0, 0, 12, 0, 53, 6, 9, 2, -1, 7, 111, -1, 0, 79, 0, -1, 11, 20, -1, -1, 0, 92, -1, -1, 122, 105, 10, 31, -1, 0, 6, 117, 5, 21, 24, 58, -1, 18, 18, 29, 28, -1, 16, -1, 0, 1, 1, 63, -1, -1, -1, 14, -1, -1, 14, 25, -1, 1, 14, 63, 14, 63, 76, 102, 43, 84, 76, 0, 61, 2, -1, 91, -1, 50, 1, 107, -1, -1, -1, -1, 0, 1, 3, 11, 9, 10, 63, -1, -1, -1, 6, 42, 3, 17, 0, 0, 0, -1, -1, 0, 3, 0, 16, 8, -1, 96, -1, -1, 73, 56, 39, 23, 20, 83, 0, 3, -1, 32, 51, -1, 35, 2, 37, 9, 8, 50, 0, 0, -1, 0, -1, 123, 26, 10, 1, -1, 0, 19, -1, 6, 13, 0, 2, -1, 0, 91, -1, -1, -1, -1, -1, -1, 65, 53, 29, 2, 0, 29, 0, 76, 30, 4, -1, 25, 5, -1, 0, 5, 48, -1, -1, 112, -1, 9, 4, 1, 1, 69, 9, -1, -1, 15, 0, 57, -1, -1, 43, 4, 58, 10, -1, 74, 0, 18, -1, 2, 60, 56, 108, 2, -1, -1, -1, 3, 50, 0, 71, 107, 46, -1, 10, 7, 2, -1, 62, 0, 19, 49, 82, 0, 17, 81, 5, -1, 17, -1, 101, -1, -1, -1, 16, 0, 2, 2, 7, -1, 13, 30, -1, 29, 2, 57, 1, 1, 0, 39, 30, -1, 0, -1, 18, -1, 0, -1, 1, 5, 0, -1, -1, -1, 16, -1, -1, -1, 102, -1, 34, 0, -1, -1, 18, 15, 69, -1, -1, 0, 20, 7, 7, -1, -1, 3, -1, 74, 60, 9, 32, 60, -1, -1, 0, -1, 17, 87, -1, 62, -1, 2, 0, 2, 12, 13, 79, 0, 22, 26, 16, -1, -1, -1, -1, 19, -1, 0, 60, 7, 28, 29, 47, 24, -1, 85, 33, 29, 9, -1, -1, 50, -1, 7, -1, -1, -1, 39, 17, 18, -1, 19, -1, -1, 37, -1, -1, 81, -1, -1, 0, 1, 16, -1, 29, 35, 2, 31, 0, 15, -1, 2, -1, 26, 72, 9, 22, -1, 9, 34, 86, -1, 0, -1, -1, 10, 10, 63, -1, -1, -1, 1, 2, 56, -1, -1, -1, 32, 24, 0, 1, 20, 21, 25, -1, 0, 8, 0, -1, 17, 39, 59, 8, -1, 8, -1, 0, 0, -1, -1, 2, 3, 4, 0, -1, -1, 115, 0, 29, 16, 0, 29, 1, -1, -1, 21, -1, 12, 14, 0, 0, 3, 18, 73, 0, 27, -1, 27, -1, -1, 1, 2, 45, 0, -1, 83, 119, -1, 40, 37, -1, -1, -1, 65, 9, 52, 0, 2, 66, 26, -1, 112, 78, 23, 28, -1, 28, -1, -1, 67, 0, 2, 0, 6, 83, 2, 7, 5, 57, -1, 0, -1, 11, 0, 0, 86, -1, -1, 43, -1, -1, 33, -1, 20, 21, -1, -1, -1, 2, 0, 36, 0, 61, 0, 0, -1, 7, 48, -1, 2, -1, 33, 5, 1, -1, 0, 21, 38, 0, -1, -1, -1, -1, 0, 39, -1, 16, 0, 3, 7, 7, 10, 65, 42, -1, 19, 18, 2, 1, 62, 70, 31, 1, -1, 102, 21, -1, 48, 108, 57, 13, -1, -1, 44, 4, 7, 91, 29, 21, 82, 115, 2, 24, 0, 1, 23, 0, 124, 50, -1, 25, 78, -1, 11, 1, 46, 4, -1, 122, -1, 0, -1, 124, 90, -1, 5, 63, 12, 13, 0, -1, 3, 30, 99, 36, 12, 82, 11, -1, 10, 10, 62, -1, 35, 105, -1, 4, 53, 19, 0, -1, 61, 0, 61, 15, -1, 11, 18, 113, -1, 9, -1, -1, 49, -1, -1, 38, 12, 7, 7, 16, 64, -1, 14, 7, 55, 11, 82, 28, 8, 12, 0, -1, 112, -1, 123, 14, -1, 7, 29, 0, 55, 66, 7, 3, 39, 17, 0, 8, -1, 93, -1, 56, 9, -1, -1, 25, 10, 2, -1, 2, -1, 111, 102, 0, 1, 9, -1, 4, -1, 57, 25, 21, 10, 29, 10, 53, 0, 84, 10, 10, -1, -1, 0, 11, 10, -1, 0, 2, 69, 1, 18, 101, 14, 11, 69, 0, 36, -1, -1, 4, 52, 3, 76, 2, 31, 68, 22, 20, -1, 28, 73, 11, 0, -1, 20, -1, -1, 3, -1, 50, 28, 0, 59, -1, -1, 31, 43, -1, 0, 0, 0, 17, -1, 2, 20, -1, 124, -1, -1, 39, 57, 0, 36, 11, 0, 61, 67, -1, 1, 46, 19, -1, 36, -1, 0, 98, 2, 109, 7, 0, 8, 10, -1, 16, -1, -1, 0, -1, 0, 54, -1, -1, 73, -1, 23, 0, 0, 72, 79, 5, 26, 11, -1, -1, -1, -1, 0, -1, -1, -1, 0, -1, 0, 7, -1, 57, 0, 0, 81, 0, 44, 2, 2, 9, 75, 4, -1, 40, 4, -1, 113, 67, 10, -1, 0, 0, 10, 44, 52, -1, -1, 0, -1, 6, 121, 9, 38, 80, -1, 9, 96, -1, 72, 45, 0, -1, 31, -1, 14, 29, 1, 1, 5, 70, 2, 114, 5, -1, 20, 50, -1, 4, 16, -1, 1, 10, 0, 34, 83, -1, 16, 4, -1, 56, 54, 4, -1, 11, 63, 16, -1, -1, 2, 11, -1, 0, 96, 46, 21, 46, 74, -1, 24, 19, 117, 5, 2, 19, 26, 0, 5, 9, -1, 51, 70, 4, 84, 56, 37, -1, -1, -1, 3, 8, 76, 0, 3, 11, 3, 0, -1, -1, 8, 8, 102, -1, 51, 40, -1, 6, -1, 0, -1, 11, 0, 2, -1, 11, -1, -1, -1, 6, 13, 6, 3, 72, 103, -1, 28, 2, 3, 9, 84, 8, 0, -1, -1, -1, 74, 0, 11, 0, 14, -1, 124, -1, -1, -1, 45, 31, -1, 2, -1, 1, 69, -1, -1, 77, 6, 4, 61, 73, -1, 20, 23, 5, 0, 10, -1, 35, -1, 43, 0, -1, 0, 53, -1, 34, 90, 25, 33, 57, 7, 112, -1, -1, 86, 0, 0, 28, 33, -1, 76, -1, -1, -1, 116, 106, 0, 0, 23, 0, -1, 36, 0, -1, -1, 18, -1, -1, 4, -1, 53, 0, 0, 54, -1, -1, 3, 4, 33, 88, 61, -1, -1, -1, 57, -1, 70, 0, 84, 54, -1, 2, 5, 72, 118, 21, 30, 0, 108, -1, -1, 5, 53, 96, 46, 107, 118, -1, -1, -1, 3, -1, -1, 52, -1, -1, 17, 42, -1, 2, 2, 121, -1, -1, 105, 17, -1, 28, -1, 8, 12, -1, 54, -1, -1, -1, 64, 62, 100, -1, -1, 2, 0, -1, 43, 5, 0, -1, -1, -1, 2, -1, 3, -1, 16, 2, 0, 0, 47, -1, 28, 0, -1, -1, 31, 21, 63, 68, 90, -1, -1, 42, -1, 0, -1, -1, 20, 42, 7, -1, 7, -1, 23, 124, -1, 2, 94, 6, 0, -1, 1, -1, 0, -1, 112, 104, 69, 23, 44, -1, 36, 3, 84, 121, 0, 60, -1, 1, 2, 0, 104, 0, 23, 10, -1, -1, 51, 0, 0, 4, -1, 5, 30, 2, 21, 7, 8, 0, 27, -1, -1, 104, 96, 11, 38, 4, 1, 3, 15, -1, 18, 31, 1, -1, 54, -1, 13, 61, 36, -1, 52, 23, 48, 42, -1, 10, 42, 81, 0, 11, -1, 25, 65, 1, 43, 14, 48, -1, -1, 35, 5, 25, 13, 63, 20, 69, 11, 0, 10, -1, 35, 8, 4, 72, 9, 0, -1, 80, 0, -1, -1, 17, 9, 110, 59, 7, -1, 4, 19, -1, 7, -1, -1, 38, 2, 70, -1, 17, -1, 27, -1, -1, 44, 24, 6, 0, 35, 0, -1, 16, -1, 117, 13, 112, -1, 33, 30, 34, -1, 0, 0, 1, -1, 9, 16, -1, 0, 4, 11, 7, 6, 48, -1, 0, 13, 4, -1, 48, 31, -1, -1, 19, 0, -1, 79, 53, -1, 0, 13, 102, 0, 7, 26, 1, -1, -1, 47, 7, -1, -1, 0, 48, 11, 117, 38, -1, 13, 23, 0, 47, 0, 14, 101, 14, 82, 35, -1, -1, 3, -1, -1, 28, 1, -1, 0, -1, 16, 48, 11, 7, -1, 86, -1, 33, 43, -1, -1, 90, 84, 62, 62, 0, 0, 4, 50, -1, -1, 0, -1, 21, 19, 1, -1, -1, 16, 19, 49, -1, 1, 124, 3, 124, 124, -1, 3, -1, 124, -1, -1, 121, -1, 4, 23, 6, 100, 62, 55, 114, 0, -1, -1, 54, -1, -1, 10, 114, 33, -1, 4, -1, 13, 0, 64, 0, 6, 13, 13, -1, 4, 6, -1, 37, 0, -1, 0, 0, 0, 0, -1, -1, 28, -1, 83, 19, 30, 20, -1, 0, 55, -1, 4, 9, 76, 7, 4, -1, 27, -1, 88, -1, 21, -1, 4, 26, -1, -1, -1, -1, -1, 43, 16, 39, -1, 47, 7, 3, 3, 0, 22, 59, 62, 28, -1, 0, -1, 16, 9, -1, 9, -1, -1, 0, 34, 12, 0, 13, 32, -1, 86, 55, -1, -1, -1, -1, 9, -1, 0, 0, -1, 0, 26, -1, 4, 85, -1, -1, 16, 3, 27, 89, 0, 6, 34, 8, 79, 2, 64, 2, 4, 64, 35, 62, -1, 18, 0, 30, 3, -1, 20, 101, 2, -1, -1, -1, 52, 55, 11, -1, 16, 11, 112, 41, 122, 7, 0, -1, 0, 10, 58, 6, 2, 3, -1, -1, 0, -1, 10, -1, -1, 5, 16, 69, 19, 11, 0, 36, 59, -1, -1, 5, 38, -1, 7, 35, -1, -1, 3, -1, 4, 3, 30, 7, 3, 17, 0, -1, -1, 5, 59, -1, -1, -1, 11, -1, 18, -1, 43, -1, 3, 0, 76, -1, 43, -1, -1, -1, 0, 14, 16, 90, 71, 70, 19, 48, 39, 20, 21, 81, 98, 39, -1, -1, 30, -1, 26, -1, -1, 121, -1, 3, 23, 26, 93, -1, 2, 57, 79, 100, 0, -1, -1, 89, -1, 18, 43, 0, 16, -1, -1, -1, 86, 3, 81, 46, -1, -1, 88, -1, 38, -1, 15, -1, 48, -1, -1, 2, 3, -1, -1, -1, 101, 30, 24, 70, 30, -1, -1, 121, 0, -1, 39, 0, -1, 94, 30, -1, 7, 8, 2, 78, 9, 59, 13, 100, 2, 50, 50, 50, 33, -1, 1, 16, 32, 10, -1, 3, 0, 13, 2, 15, 86, -1, -1, 0, 39, 34, -1, 84, -1, 11, 0, -1, 3, 3, 27, 121, 102, 63, -1, 67, -1, 10, -1, -1, -1, 41, -1, 94, 16, 84, 9, 52, -1, 0, -1, 6, 9, 69, -1, 69, 0, -1, -1, -1, 51, 9, 3, 96, 55, -1, 1, 0, 43, 28, -1, 10, 19, 80, 10, 0, 6, 10, -1, 0, -1, -1, -1, 0, 0, 5, -1, 0, -1, 11, 2, 29, 38, 69, 2, -1, 3, 2, 0, -1, 27, -1, 28, -1, 3, 3, 0, 4, 102, 93, 1, 15, 50, 27, 26, 34, 74, 15, -1, 44, 89, 19, 1, 0, 21, 3, 4, 2, 4, 44, -1, 11, 56, -1, -1, -1, -1, 52, 56, 13, 12, 27, -1, 2, 121, 19, 4, 93, 34, 28, 24, 0, 4, 56, 14, 4, -1, 0, -1, 20, 0, -1, 110, 9, 80, 19, 14, 0, -1, -1, 8, 22, 6, 78, -1, -1, -1, 62, 2, -1, 9, -1, 48, 67, 16, 43, 62, 10, -1, -1, 29, -1, 1, 16, 39, -1, -1, 2, -1, 0, 8, 2, -1, 0, 33, 0, -1, -1, -1, 30, 0, 110, 53, -1, -1, -1, 10, -1, 1, -1, 11, 0, -1, 20, 8, 11, 1, -1, -1, -1, 3, 69, 69, -1, 10, 10, 30, 80, 1, 69, 17, -1, -1, -1, -1, -1, 15, 100, 119, 104, 0, 0, 9, 122, -1, -1, 3, -1, 11, -1, -1, 43, -1, 6, -1, 0, 9, -1, 5, 0, 2, 4, 124, -1, -1, 49, 15, -1, -1, -1, 114, 15, -1, 21, 117, -1, 0, -1, 124, 2, 6, -1, -1, 41, 114, 65, 41, 50, 4, -1, -1, 88, 92, 2, 0, 63, 100, 3, 27, 2, -1, 42, 89, -1, 19, -1, -1, 116, 6, -1, -1, -1, 0, -1, 24, 32, 36, 31, 30, 100, 50, 12, 16, 16, 22, 3, 19, 79, 79, 61, -1, -1, -1, -1, -1, 41, 21, -1, 4, -1, -1, 73, 96, 6, 20, 11, 11, 102, 30, 21, -1, 31, -1, 19, 67, 83, 0, -1, -1, 83, 83, 7, 11, 107, 86, -1, 3, -1, -1, 0, 13, 7, -1, 0, -1, 5, 58, 2, -1, 3, 2, 1, -1, 18, 79, 3, 104, 2, 2, 13, 72, 4, 100, 17, 0, 6, 7, 1, 35, 30, -1, -1, 19, 0, 2, 1, -1, -1, 2, -1, -1, 18, 13, 42, -1, 5, 67, -1, 3, 44, 64, 48, -1, 5, 4, 0, 0, 47, -1, -1, 12, 4, 6, 0, 98, 16, 0, 51, 51, 96, 7, 22, -1, 43, -1, 24, 83, 10, 8, -1, 1, 26, 21, -1, -1, -1, 58, 73, 36, 11, 42, 16, 107, 18, -1, 33, 61, 90, 9, -1, -1, 14, -1, 14, 14, -1, 80, -1, -1, 1, 77, -1, 9, 2, 121, -1, 76, 6, 81, 0, 29, 91, 21, -1, 2, 50, -1, 26, 89, -1, -1, 23, 72, 107, -1, 2, -1, 2, 79, -1, 0, 11, 77, 38, -1, 16, 91, 6, 48, 61, 86, 20, 12, 2, 0, 2, -1, -1, -1, -1, -1, -1, -1, 3, 25, 9, 2, -1, 0, -1, 62, -1, 19, 0, -1, 2, 55, 0, -1, 48, 64, 101, 34, 4, 34, -1, 10, 123, 0, 27, 102, 19, -1, -1, 4, 79, 96, 46, 0, 43, 0, 16, 6, 80, 2, -1, -1, 70, 43, 85, 116, 2, 6, 42, -1, 13, -1, -1, 9, 101, -1, 59, 1, 6, -1, 2, 82, -1, 93, -1, 0, 10, 84, -1, 45, 11, -1, 63, 3, -1, -1, 104, 9, 56, 19, 0, 11, 20, 11, -1, 4, -1, -1, 90, 23, -1, 30, 30, 114, 13, 21, -1, 112, 102, 29, 0, 112, 117, 2, 0, -1, -1, 66, -1, 7, 117, 29, 79, 86, -1, 5, 11, 81, -1, -1, -1, 15, 18, 50, 46, 4, 74, 86, 3, -1, 20, 1, 36, 2, 12, 17, -1, 6, 29, 59, 55, 7, 91, 0, 30, 46, 107, -1, -1, 2, -1, 98, 38, -1, -1, 0, -1, 113, 7, 37, 61, 9, 83, 2, 101, 42, 0, 109, 0, 62, 51, 16, 3, 51, 91, -1, 2, 0, 37, -1, 2, 6, 42, 0, 102, 19, 43, 1, -1, 19, 69, 81, 1, -1, 69, 64, 1, 69, -1, 19, 79, 7, 2, 2, 59, -1, 1, 8, 81, -1, 13, -1, 13, 7, 48, 0, 15, -1, -1, 33, -1, -1, -1, 3, 9, -1, -1, -1, 7, -1, 12, 12, 14, -1, -1, 8, 8, 16, -1, 29, 0, 29, -1, -1, -1, 0, 46, -1, 27, 11, 27, -1, 1, 0, 53, 43, -1, -1, -1, -1, 5, 4, 81, 35, -1, 0, 0, -1, 57, 0, 42, 3, 2, -1, -1, -1, -1, 15, -1, -1, 87, 27, 52, 12, 3, -1, 42, -1, 5, 0, 4, 54, -1, 73, 0, 8, -1, 30, 3, -1, 8, -1, 0, 29, 71, 66, -1, -1, 1, 14, 3, 69, -1, 16, -1, 14, -1, 4, 43, 5, 124, 3, 69, 2, 94, -1, 83, 109, 3, 21, 4, 3, 54, 4, -1, -1, 116, 69, -1, -1, 0, 31, 0, 20, 24, 19, 69, 0, -1, -1, 14, 101, 92, 0, 1, 0, -1, 2, -1, -1, 0, -1, 3, -1, 0, 100, 20, 2, -1, 33, 13, 3, 97, 0, 0, 11, -1, 90, -1, 1, 5, -1, 29, 13, 9, 35, 3, 22, 52, -1, 72, -1, -1, 53, 0, 0, 1, 31, 1, 6, 0, 83, -1, 15, 3, -1, -1, 0, 3, 5, 15, 96, -1, 19, 35, -1, -1, 44, 6, 39, 94, 16, 61, 28, 80, 72, 38, 6, -1, 72, 12, -1, 1, -1, 5, 0, 14, 16, 19, 48, 11, 14, -1, 46, -1, 27, 1, 19, 2, 85, 0, 7, 5, 4, 35, 7, -1, 3, 1, -1, -1, -1, 9, 90, 1, 34, -1, 0, -1, 12, -1, 1, -1, 0, -1, 80, 2, -1, 48, -1, 36, -1, -1, 8, 23, -1, 5, 16, 2, 3, 18, 49, 1, 80, 75, 16, 28, -1, 17, 45, 0, 41, 65, -1, 41, -1, 9, 90, 3, 9, -1, 39, 15, 115, 0, 70, 2, -1, 48, 12, -1, -1, 69, -1, -1, 37, 94, -1, 4, 5, 37, 3, 73, 3, 0, 20, -1, -1, 3, -1, 47, 0, 27, 20, 110, 3, -1, 2, 51, 32, 0, 2, 3, 90, -1, 12, 4, 0, 25, -1, 31, 3, 0, 27, 42, 33, 4, 1, 0, 6, -1, 120, -1, 29, 22, -1, 0, 2, -1, 5, 3, 14, -1, 55, 34, 55, 0, 30, -1, 1, -1, 29, -1, 4, -1, 16, -1, 104, 82, 29, 17, 2, 7, 0, 0, 43, 10, 47, 0, 4, -1, 7, 15, 3, 93, 0, 33, 47, 2, -1, 48, -1, 20, 37, 41, 7, 69, 31, 2, 0, 101, -1, 3, 81, -1, 18, 64, 50, 6, 48, 0, 46, 6, 24, -1, -1, 51, 96, 60, -1, 0, -1, 93, -1, -1, 2, 102, 118, 62, 2, 0, -1, -1, 11, -1, 7, -1, 11, 27, 31, -1, 79, 0, 2, 10, 38, 10, -1, 57, 5, 18, -1, 6, 21, 62, 5, -1, 5, 65, 6, 5, 67, 9, 23, -1, 2, -1, 0, 0, 20, 38, 6, 67, 0, -1, 3, 30, -1, -1, 41, 75, -1, 24, 41, -1, 7, -1, 15, 5, 42, 0, 15, -1, 56, 51, -1, -1, 50, 7, 9, 41, -1, 2, 3, -1, 2, 6, 0, -1, 0, 0, 11, -1, 24, 22, -1, 10, -1, -1, -1, 11, 26, 112, -1, 20, 25, 33, 7, -1, 19, 80, 4, 61, -1, 23, -1, 22, 1, 2, -1, -1, 4, -1, 7, 22, 49, 44, 8, 54, 11, 0, 17, 4, -1, -1, 20, -1, 15, 0, 1, -1, -1, 0, 16, 12, 27, 63, 27, -1, 5, -1, -1, -1, -1, -1, 72, 0, -1, 16, -1, -1, 55, -1, 19, 30, -1, 9, 86, 50, 13, 17, 0, -1, 43, 48, 93, 77, 106, 93, 84, 112, 0, -1, -1, -1, 11, 11, 0, 0, 79, 35, 0, 27, -1, 0, -1, 11, 17, 88, 51, 17, 114, 3, 96, 21, 88, 84, 63, 47, -1, 86, 3, -1, 13, -1, 9, -1, -1, 52, 43, 17, -1, 3, 85, -1, -1, -1, 2, 19, 26, 3, 1, 0, 17, 38, 0, -1, 21, -1, 82, 5, 43, -1, 9, 4, 4, 1, -1, 21, 21, 17, 61, -1, 47, 7, -1, 6, 20, 108, -1, 50, 83, 50, 50, 83, 13, 8, -1, 19, 4, 55, -1, 0, 4, -1, 16, 39, 0, -1, 80, 2, -1, 62, 46, -1, 60, 2, 5, 55, 85, 11, 105, 85, 38, 10, 11, 97, 61, 47, 20, -1, 0, 16, 71, 117, -1, 0, 69, -1, 0, -1, 4, 9, 14, 22, -1, 1, 107, 15, 40, 116, 11, 42, 31, 24, -1, 2, 2, 0, -1, 112, 3, 11, -1, 21, 31, 99, -1, 2, 0, 119, -1, 76, 19, 2, 102, -1, -1, -1, 52, -1, 5, -1, -1, -1, 1, 0, -1, 48, 42, -1, 32, 4, 80, 67, 58, 0, 48, 3, 57, -1, 22, 22, 9, -1, 18, 3, 58, 9, 54, 53, -1, 4, 22, 38, 55, -1, 16, 20, 90, 5, -1, 51, 20, 21, 34, 23, 124, 8, 48, 16, 18, 16, 0, 11, 0, -1, 91, 69, 44, 0, 36, 91, 20, -1, 93, -1, 6, 0, 28, 7, -1, 41, 36, 36, 18, 34, -1, -1, -1, 14, 49, -1, 4, 100, 4, 28, 2, 115, 73, 19, 10, -1, 0, -1, 34, 3, 2, -1, 34, 48, 123, 29, 69, 20, 15, 35, 102, 53, 69, 122, 24, -1, 3, 5, -1, -1, -1, 56, 7, 82, -1, -1, 70, 0, 3, 0, -1, 117, 24, 9, 19, -1, 50, -1, -1, 65, 10, -1, -1, -1, 44, -1, 8, 0, 90, 0, 70, 20, 0, -1, -1, 40, 61, 16, 28, -1, 0, 33, 43, 83, 68, -1, -1, -1, 3, 39, 21, -1, 4, -1, 120, 6, 29, -1, 7, 8, 2, 17, 43, 76, 0, 52, -1, 35, 23, -1, -1, -1, 112, -1, 4, -1, 21, -1, 9, -1, 2, 51, 8, 14, 7, -1, 35, 4, -1, 3, 31, -1, 10, 3, -1, 58, 16, 14, 2, 32, 7, 13, 64, -1, 15, -1, 102, 19, -1, 29, -1, 38, -1, 86, -1, 24, 60, -1, 17, 34, -1, 0, 12, 119, -1, 2, 8, 5, 47, 0, -1, 35, 0, 4, 4, 12, 45, 37, 103, 1, 8, 0, -1, 99, -1, 31, -1, 9, 41, -1, -1, 33, 49, 86, 85, 3, -1, -1, 32, 112, 77, 6, 1, 3, 16, -1, 85, -1, 18, 12, -1, 56, 35, 102, 20, 39, 0, -1, 18, 30, 90, -1, 0, 84, 7, -1, -1, 119, -1, 52, -1, 2, 49, 7, -1, 22, 69, 39, 0, 39, 9, 4, 6, 46, 30, 0, 10, -1, 102, 31, -1, 18, 0, 0, 0, 0, -1, -1, 0, 27, 8, 14, 9, -1, 17, 84, -1, -1, 3, 116, 2, 94, 41, 13, 7, 53, 29, 29, 34, 17, 9, 6, 82, 43, -1, 0, 3, 9, 9, 77, 0, -1, 69, 10, 70, 117, 5, -1, 0, -1, -1, 1, -1, 19, 12, 21, -1, 50, 17, -1, -1, 31, -1, 73, 10, -1, 4, 41, -1, -1, 16, 43, -1, -1, 22, 22, -1, 2, 42, 22, 83, 14, 24, -1, 110, -1, -1, 8, 71, 83, 2, 94, -1, -1, -1, -1, 62, 0, -1, 0, 110, 7, -1, 20, 5, 5, 4, -1, 0, -1, 123, -1, 72, 40, 76, 0, 67, -1, 31, 71, 41, -1, 27, 0, -1, -1, 0, 3, 99, 29, -1, 26, -1, 94, 56, 116, 33, 16, 2, 5, -1, -1, 6, -1, 23, -1, 10, 0, 14, 6, 41, 38, 27, 65, 49, 1, 66, 106, 25, 10, 22, 21, 30, 21, 7, 71, 14, 50, -1, 0, 0, 11, 4, 1, 30, 14, 69, -1, 9, 20, 59, -1, 18, -1, 36, -1, 109, 58, -1, -1, 47, 0, -1, -1, 6, 36, 2, 70, 79, 20, 27, 0, 104, 60, -1, 10, 1, 0, 12, 2, 19, 12, -1, 16, -1, 2, 49, 5, -1, 104, 34, 5, 3, 22, -1, 90, -1, 22, 41, 83, 7, 19, -1, -1, 28, 21, -1, -1, 77, 2, -1, -1, -1, 13, 12, -1, 118, -1, -1, 49, -1, 16, 44, 61, -1, 1, 6, -1, 5, 20, -1, 114, 0, -1, -1, 80, 2, 18, 1, -1, 18, 2, 43, 27, 8, 83, -1, -1, 8, 8, 0, 67, 10, -1, 36, -1, 0, 24, 30, 34, 62, 34, 67, 54, 13, 86, 114, 51, 21, 96, 85, 1, -1, 0, -1, 35, 5, 49, 0, 0, -1, 7, 0, 63, 72, 7, 36, 0, 3, -1, 27, -1, -1, 110, 14, -1, 105, -1, 30, -1, 90, -1, -1, 10, -1, 1, -1, -1, 1, 42, -1, 6, 14, 122, -1, 22, -1, 33, 0, 85, -1, 18, -1, 30, 41, 19, 2, 28, 5, -1, -1, -1, -1, -1, -1, 19, 21, 35, 8, 70, 2, 3, 50, -1, 55, 31, 4, 13, 50, 22, 4, 0, 13, 8, 0, 0, 115, 0, -1, 54, 12, 88, 91, 34, 4, -1, 53, 6, 83, 11, 58, 88, 61, 20, 90, -1, 5, 0, 2, -1, 19, 99, 108, 12, 23, 10, 9, 2, -1, 57, -1, 3, -1, 13, 17, -1, 16, 5, 91, 38, -1, 62, -1, 14, -1, 25, -1, -1, -1, 9, 88, -1, 113, 92, 12, 24, 56, 28, 48, 65, -1, 81, -1, 10, 63, 21, 14, -1, 3, -1, -1, -1, 0, 39, 14, 91, 0, 39, 9, 0, 10, 5, 0, -1, 1, 3, -1, 17, 50, 3, 79, 16, 2, 1, 43, -1, -1, -1, 16, 74, -1, 66, -1, 0, 0, 4, -1, 91, 90, 4, 23, -1, 0, 20, 33, -1, -1, 0, -1, 0, 2, 0, 0, 66, 0, 104, 90, 96, 9, 63, 0, -1, 43, -1, -1, 29, 17, -1, 28, 26, 104, 9, 29, -1, 2, 14, 18, -1, 29, 6, 78, 53, 9, -1, 10, 14, 6, -1, -1, -1, 73, 20, 55, -1, -1, 29, -1, 122, 13, -1, 6, -1, -1, 22, 12, 19, -1, -1, -1, 34, 80, -1, 22, -1, 1, 43, 8, -1, 0, 0, 3, 15, 10, 26, 11, 4, 8, 31, 0, 31, -1, 7, 3, -1, -1, -1, 6, 22, -1, 115, 0, -1, 21, 27, 34, 15, -1, -1, 39, 0, 39, -1, 25, 4, -1, 29, 6, 61, 67, -1, 6, -1, 31, 18, 2, 6, -1, 51, -1, -1, -1, 20, 22, 15, 84, -1, 14, 5, 92, 0, 100, 14, 14, -1, 113, 14, 90, 22, 20, 61, -1, 9, -1, -1, -1, 86, 41, 2, -1, 20, -1, 0, 50, 50, -1, -1, -1, -1, 59, 10, 18, -1, -1, 30, 23, 2, -1, -1, 58, 9, -1, 17, 2, 41, -1, 14, -1, 48, 5, 72, 0, 55, 17, 0, 0, -1, -1, 55, 123, 77, 9, 3, 53, 19, 16, 2, 10, 51, 72, -1, -1, -1, 16, 2, -1, 18, 0, 23, -1, 56, -1, -1, -1, 9, 3, 0, 14, 5, 81, -1, 13, 9, 90, 0, -1, 51, 16, -1, 51, 30, 82, -1, 9, -1, 51, -1, 21, 29, 89, 9, -1, 6, 21, -1, 43, -1, 41, 2, 0, -1, 0, 54, 90, 115, 9, 14, -1, 23, 3, 0, 0, 6, -1, -1, 27, 14, -1, 51, 1, -1, 86, 10, 51, -1, 64, -1, -1, 3, 61, 7, -1, 8, -1, -1, 50, 0, 1, 0, 38, 14, 11, -1, 30, 15, 3, 2, -1, 3, 119, -1, 10, -1, -1, 29, 32, 0, 26, 84, 73, -1, 0, 3, -1, 1, -1, 1, 58, -1, 38, 43, 60, 2, 4, 51, -1, -1, 15, -1, 15, 9, 7, 42, 2, 3, 3, 0, 1, 22, 4, -1, 35, 69, 46, 29, 51, 29, -1, 29, 7, 105, 22, 1, 1, -1, -1, -1, -1, 59, 17, 63, -1, 47, -1, 50, -1, 10, 3, -1, 10, 4, 7, -1, 44, -1, 0, 10, 0, 52, 51, -1, 90, 18, 1, 16, 0, 61, 9, 39, -1, 110, -1, 29, 0, -1, 31, -1, -1, 59, -1, 2, 0, 2, 69, 64, -1, 102, -1, -1, 36, 52, -1, -1, 41, -1, 2, 0, -1, 68, 5, 37, 0, -1, 118, 3, 0, 114, 3, -1, 15, 6, 64, 9, 73, -1, 74, -1, -1, 14, 114, 4, 0, -1, 22, 94, -1, -1, 43, -1, 13, -1, -1, -1, 114, -1, -1, -1, 59, 61, 3, 51, 4, 28, 3, 0, 21, -1, -1, 2, -1, -1, -1, 0, 0, -1, 80, -1, 51, 58, -1, 47, -1, -1, 21, 18, 5, 0, 74, -1, 13, 36, -1, 11, 33, 51, 4, 79, 32, 123, -1, 6, 6, 60, 51, 20, 35, -1, 2, -1, 92, 3, 20, 0, -1, -1, -1, 46, 0, 22, 34, -1, -1, -1, 3, 4, 7, -1, -1, 82, 121, -1, -1, 58, 13, 63, -1, 1, 32, 5, 93, 9, 90, 6, -1, -1, 90, 121, -1, 0, 4, 8, 54, 54, 0, 30, 9, 18, 38, 18, 18, 63, 28, 18, 18, 10, 0, 2, -1, 30, -1, 96, 12, 11, 17, 0, 57, -1, 28, -1, -1, -1, 54, 17, 26, -1, 18, -1, 11, -1, -1, 16, -1, 90, -1, 0, 9, 13, 18, 21, 50, 66, -1, -1, 18, 89, 1, 2, -1, -1, 23, 7, -1, 10, 78, 0, -1, 22, 2, 0, -1, 25, 19, 6, 30, 121, -1, 84, 19, 72, 0, 3, 72, -1, -1, -1, -1, 52, 71, 120, 14, 123, 0, 6, -1, -1, 0, 6, -1, 106, 0, 16, 16, 0, 3, 7, -1, 3, 22, 3, 2, 36, 0, -1, -1, -1, 25, 35, 11, 0, -1, 7, -1, 5, -1, 21, 2, -1, -1, 61, 0, 61, 2, 54, 106, 30, 69, 30, -1, 33, 2, 13, -1, -1, 81, -1, -1, -1, 15, 0, -1, 1, 66, 17, 7, 7, 7, 16, 96, 1, 5, 30, 19, 5, 59, 7, 7, 7, -1, 23, -1, 2, -1, 20, -1, -1, 90, 0, -1, 11, 45, 16, 27, -1, 69, 13, 27, 18, -1, -1, 62, -1, 26, 50, -1, 12, 17, -1, 13, 72, 0, 17, 16, 14, -1, 59, 61, 7, 53, -1, 0, -1, -1, 38, 3, 54, 0, 93, 120, -1, -1, 80, -1, 45, 2, 10, 16, -1, -1, -1, -1, 6, -1, -1, -1, 77, 40, 39, 74, 20, 5, -1, 13, -1, -1, -1, -1, 27, 79, -1, 33, -1, 7, 10, 20, 61, 0, 1, 89, 79, -1, -1, 3, 17, -1, 38, -1, -1, 4, 12, 94, 71, 14, 6, 93, 72, 71, 27, 1, 28, 63, 19, 71, 2, 23, 59, 4, -1, 109, 32, 6, 0, -1, -1, -1, 0, -1, 47, 5, 15, 51, 2, 119, 5, 0, 89, 58, 7, -1, -1, 43, -1, 2, -1, 0, -1, 22, 12, -1, -1, 78, 26, -1, 19, 34, -1, 78, 60, 9, 4, 13, 50, 10, 46, 30, 1, -1, -1, -1, 0, 67, -1, 0, 14, 13, 43, 14, 57, 7, -1, 39, 41, 0, -1, 19, 4, -1, 77, 11, -1, 4, -1, -1, 39, 50, 50, -1, 4, 0, -1, 0, 2, 19, 34, 44, 108, 4, -1, 0, 0, 3, -1, 19, 33, 0, 50, 24, 35, 8, 43, 11, 0, -1, -1, 44, 6, -1, 7, -1, 23, -1, 0, -1, -1, -1, -1, 10, 0, 53, -1, 91, 102, -1, -1, 32, 22, 27, 19, 27, 3, 74, 30, 0, -1, -1, 12, 112, 64, 21, -1, -1, 1, -1, 7, 4, 55, 6, -1, 0, 6, 69, -1, 34, 9, 7, 7, -1, 21, 13, 2, 58, 16, 84, -1, 23, -1, 16, -1, 74, 74, 4, -1, 0, -1, 42, 26, -1, -1, -1, 22, 6, -1, 76, 0, 10, -1, 52, -1, 90, -1, 9, 0, -1, 20, 90, -1, 10, -1, 5, -1, 0, 0, -1, -1, -1, 0, 23, 35, -1, -1, 93, -1, 115, 10, 23, -1, 39, 16, -1, 19, 0, 0, -1, 83, -1, -1, -1, 99, 26, 3, 4, 2, 22, 7, 47, 1, 17, -1, 20, 7, 23, -1, 19, 23, -1, -1, -1, 25, -1, 57, 9, 80, 62, 7, 62, 48, -1, -1, 10, 13, 34, 42, 22, 52, 42, -1, 0, 22, -1, 2, 103, 43, 52, 14, 17, -1, 51, 25, 41, -1, -1, -1, -1, -1, 49, 8, 33, 70, 84, 0, 80, 8, 4, -1, -1, -1, 20, 56, 2, 41, 40, -1, -1, 30, 13, 10, 0, 27, 2, 41, -1, 7, 6, 6, 49, 2, -1, -1, 0, 74, 71, 31, 27, 21, 9, 73, 49, 36, 68, -1, -1, 9, -1, 57, 113, 44, 4, 7, 9, -1, -1, 7, 3, -1, 91, -1, 95, 72, 43, 5, 29, 61, -1, 88, -1, 25, 39, 55, 27, -1, 87, 2, 19, 84, -1, -1, -1, 3, -1, -1, 2, 46, 6, -1, 7, -1, -1, 64, -1, 53, -1, 10, 4, 9, 2, -1, 7, 3, 0, -1, -1, -1, 3, 5, 13, 22, 90, -1, -1, 2, 93, 14, 93, 6, 7, -1, 3, 86, -1, 0, 120, 11, 0, -1, 30, -1, 80, 6, 22, 52, 112, -1, 23, 35, 38, 10, -1, 2, -1, 8, -1, 0, -1, 35, 10, 120, 8, 20, -1, 39, 100, 2, -1, -1, -1, 69, -1, -1, 63, 74, 6, 6, 63, 4, 76, 3, 23, -1, 5, 27, -1, 19, 15, -1, 21, 0, -1, 0, -1, -1, 43, -1, 23, 17, -1, -1, 42, 18, 81, -1, -1, 95, 14, -1, -1, 2, -1, 48, 22, 34, -1, 12, 4, 0, 51, 59, 44, 3, -1, 16, 3, -1, 74, 85, 74, 17, -1, 27, 0, 1, -1, 0, 1, 0, 61, -1, 1, -1, 1, 23, -1, -1, 38, 8, -1, 14, -1, -1, 57, -1, -1, 78, -1, 1, 6, 40, 2, 12, -1, 3, -1, 23, 1, 67, -1, 23, -1, 74, 0, 55, 37, 1, 23, 6, 4, 55, 23, -1, 17, 0, 6, 0, 3, -1, 83, 24, -1, -1, 102, 89, -1, 58, -1, 48, 1, 26, -1, 81, 0, 0, 69, 1, -1, 1, 9, 79, 2, 4, 7, 52, -1, 50, 48, 24, 0, 12, 44, 10, -1, 39, 102, 20, -1, -1, 93, 0, 41, -1, 20, 0, 57, 16, 16, 1, 6, 33, 2, 0, -1, 2, 33, 22, -1, -1, -1, -1, -1, -1, 58, -1, 27, 20, 19, 0, 23, 3, 59, 44, 7, 54, 22, -1, 9, -1, 30, 1, -1, 114, -1, 41, 16, 113, 1, 48, -1, 17, 21, 4, -1, 36, 12, -1, 1, -1, 2, 19, 74, -1, -1, 14, -1, 16, 25, 28, -1, 37, 81, 1, 29, 101, -1, 64, -1, -1, 5, -1, 4, 30, 2, 1, 0, 49, -1, 73, 58, -1, 72, 24, 5, 18, 3, 0, -1, 43, -1, 9, 61, 53, 2, 0, -1, 7, -1, 7, -1, 72, 0, 87, 24, 17, -1, 25, 0, 7, 2, -1, 10, 6, 0, -1, 36, 44, 52, -1, 20, 26, -1, 7, 0, 38, 32, 7, 58, 81, -1, 26, 2, 0, 18, 10, 91, 1, -1, 0, 19, 37, 57, 80, -1, -1, 20, 35, 2, 0, 21, 15, 22, 42, 4, 7, 11, -1, -1, 35, 1, -1, 2, 0, 23, -1, 31, -1, 7, 0, 1, 1, 9, 77, 5, -1, -1, 0, -1, 1, 1, 0, 2, -1, 67, -1, 23, 0, 0, 4, 21, 4, 64, -1, 8, 92, -1, -1, 0, 0, 0, 1, -1, 30, 5, 114, -1, 1, 14, 6, 9, 89, 32, 61, 102, 3, 43, 6, -1, 20, -1, 9, 0, 3, 12, 11, 0, -1, 44, 2, 6, 42, 42, 15, 2, -1, 9, 5, 26, 3, -1, -1, 11, 6, 66, 51, 58, 0, 1, -1, -1, 0, -1, 90, -1, 9, 118, 111, 19, -1, 7, 32, 33, 64, 42, -1, 7, -1, -1, -1, 93, -1, 36, -1, 29, 35, -1, 6, 116, 8, 90, 2, 77, 17, 3, 0, -1, 7, -1, 26, -1, 50, 26, 30, 57, 109, 0, 0, 4, -1, 4, 7, 36, -1, 79, -1, -1, 0, 0, 91, 40, 2, -1, -1, 2, 96, -1, 2, 21, 25, 117, 9, 7, 25, 17, 10, 0, 5, -1, -1, 4, -1, -1, 3, 1, 8, -1, 61, 0, 25, -1, 19, -1, 26, 1, 87, -1, -1, -1, 0, 91, -1, 17, -1, 37, 20, 50, 0, 44, -1, -1, -1, 36, -1, -1, -1, 16, -1, 42, 3, 16, 124, 4, 91, 42, 25, 12, 2, 108, -1, 10, 2, 60, 53, 2, 5, -1, 1, 63, 0, 4, 18, -1, 14, -1, -1, 2, 2, 66, -1, 81, 81, -1, 9, -1, 44, 0, -1, -1, 25, 23, 6, 1, 108, 3, 90, 9, 57, 15, -1, -1, -1, 13, -1, 4, 9, 0, 0, -1, 12, 6, 37, -1, -1, 27, 49, 44, 0, 26, 96, 52, 35, 47, 2, 1, 6, 24, 12, -1, 44, 52, 12, 38, 5, 120, 27, -1, 6, 0, 1, 8, 61, -1, 52, 13, 91, 49, 17, 27, -1, 34, -1, 7, 53, 11, 103, 24, 1, 10, 2, -1, 3, 40, -1, 18, 27, -1, 33, 42, 92, 108, -1, -1, 3, -1, 57, 1, 24, 13, -1, -1, 5, -1, 75, -1, 9, 0, -1, 2, -1, 4, -1, 4, 12, 58, 47, -1, 54, 86, 0, 5, 61, -1, 21, 15, 19, 49, -1, 1, 21, -1, 12, 83, -1, -1, 32, 24, 48, 0, 6, 8, 69, 0, 20, -1, -1, 0, 43, 73, 6, 21, 5, 0, 91, 6, 0, 20, 8, 0, 112, 77, 0, 90, -1, 41, -1, 39, -1, 13, 66, 37, -1, 52, 41, -1, 2, 64, 32, 0, 27, 7, 11, 50, 0, 42, 124, 21, 20, 28, 59, 13, 26, 48, 32, 4, 38, 3, -1, 8, 2, 3, -1, 1, 37, -1, -1, 0, 9, 77, 2, 4, 14, 0, -1, 0, 2, 18, -1, 25, 2, 0, 5, 0, -1, 30, 64, 28, -1, 124, 20, 12, 25, 4, 95, 45, 0, -1, 3, 10, 0, 0, -1, 26, 7, 0, -1, 47, -1, -1, -1, 109, -1, 6, 0, 43, 11, 12, -1, 25, 0, 5, -1, 55, 93, 57, 34, 4, 4, 50, 1, 4, 3, 80, 56, 101, 13, -1, -1, 102, -1, 117, -1, 12, -1, 20, 27, 43, 33, 2, 52, 8, -1, 0, 2, 23, 18, 73, -1, -1, 0, 2, 0, 102, 12, 0, 10, 58, -1, 12, 4, 102, 12, -1, 17, 19, 4, 77, 23, 23, 4, 102, 33, -1, 4, 4, 0, 14, 8, -1, 0, 12, 64, -1, 2, 1, -1, 74, 113, -1, 41, 92, 4, 49, -1, 12, 23, 26, 76, -1, 3, 13, 46, 2, -1, 22, -1, 45, 0, 23, 0, 33, 23, -1, 77, 1, 2, 95, 43, -1, 0, -1, 0, 25, -1, -1, 3, 23, -1, 1, 86, -1, 0, 74, -1, 15, 0, -1, 0, 12, 0, 72, 0, 35, 17, 96, 18, 2, 9, 12, 80, -1, 2, 119, 91, 23, 36, -1, 31, 9, 90, 11, 2, -1, -1, -1, 21, -1, 52, 0, -1, -1, 23, -1, -1, -1, 16, 1, 16, 0, -1, 20, 40, 2, 31, 42, -1, 48, 7, 41, 93, 12, -1, -1, 105, 59, -1, -1, 7, -1, 69, 6, 0, 70, 28, 17, 2, 46, 33, -1, -1, 0, 1, 120, 90, -1, 77, 35, 83, 17, 123, 14, -1, 91, 25, -1, 0, 69, 117, 1, 12, -1, 1, 19, 41, 38, 2, 2, -1, -1, 16, 32, -1, 57, 6, 18, -1, 64, 5, 12, 2, -1, 37, -1, 104, 50, -1, 36, 1, 1, 5, 1, -1, 4, 0, 8, 73, -1, 120, 22, 5, -1, 19, 32, 32, -1, -1, -1, 59, 69, -1, 114, 0, 6, -1, 31, 29, 31, 17, -1, -1, 0, 27, 12, 54, -1, 84, -1, 84, 1, 49, -1, 17, 0, 6, 32, 17, 59, 30, 34, 90, 53, 20, 4, -1, -1, -1, -1, -1, -1, 8, 6, 0, 25, -1, 30, -1, 9, 21, 18, 28, -1, 0, 5, 62, 0, -1, -1, 8, 0, 84, 1, 33, 34, 39, 79, -1, 91, 0, 13, -1, 26, 0, -1, -1, 4, 0, -1, 1, 44, 24, -1, -1, -1, 0, 5, -1, -1, 5, 8, -1, 6, 9, -1, 5, 0, 24, 76, 82, 0, -1, 4, 2, -1, 1, 68, 26, -1, 23, -1, 2, 25, 0, 53, 54, -1, -1, 105, 91, 27, 79, 1, 4, 70, 2, 25, -1, 20, -1, 5, 47, 60, 27, 85, 75, 27, 8, 6, -1, 25, 22, 10, 12, 10, 111, 0, -1, 23, -1, 0, 4, -1, 1, 74, 8, -1, 4, 19, 10, 0, -1, 28, -1, 16, 4, 59, 111, -1, 14, -1, 44, 4, -1, 0, 8, 0, -1, -1, 4, 10, 0, -1, 0, 2, 32, 35, 58, 3, 44, -1, 13, 53, 4, 71, 10, -1, 15, -1, 15, 6, -1, 7, 73, 2, -1, 2, -1, -1, 10, 15, 0, 79, 26, 3, 38, -1, 0, 44, 52, 3, 116, 21, 35, 18, -1, 3, 12, 118, 14, -1, 69, 0, 23, 113, 51, 7, -1, 2, 0, -1, 25, 32, -1, 1, 20, 12, 16, -1, 26, 5, 45, -1, 3, 1, -1, -1, -1, -1, 5, -1, 2, 65, -1, 41, 32, 31, -1, 4, -1, 53, -1, 5, 0, 50, 48, 0, 31, 2, 5, 1, 0, 0, -1, -1, -1, 91, 22, 47, 2, 59, 0, 69, -1, 12, 89, 38, 11, -1, 14, -1, 63, 59, 81, -1, 10, 18, 27, 1, 0, 52, 69, 12, 57, -1, 0, -1, 54, 30, 92, 16, 79, -1, 124, 56, 7, 1, -1, 0, -1, -1, 1, 99, 14, 0, 17, 4, -1, 39, 2, 52, 101, 90, -1, -1, 5, 2, 0, 2, 14, 53, 106, 1, 26, -1, -1, -1, 8, -1, 35, -1, 44, 69, 7, 24, 0, 0, 9, 2, -1, 25, 93, 21, 22, 105, 16, 0, 2, 101, 44, 4, 21, -1, 41, 23, 3, 49, -1, 0, 23, 0, 2, 2, -1, 7, 5, 5, 17, 86, 0, 9, -1, -1, -1, 78, -1, 0, 35, 1, 13, 13, 0, 5, 45, 2, 88, 34, -1, 0, 58, 121, -1, -1, 7, 77, -1, 7, 33, 6, 0, -1, 1, -1, 5, -1, 76, 0, 116, -1, 5, 2, -1, 0, -1, -1, 2, 84, 4, 30, -1, -1, 34, -1, 0, 23, 13, -1, 96, 13, 3, 0, 11, -1, 20, 17, -1, 7, 20, 47, 47, 4, 16, 86, 96, 106, 2, 23, 10, 52, 16, -1, 4, -1, 82, 7, 24, 0, 44, 18, 105, 2, 0, 119, -1, 52, 92, 85, 10, 92, -1, 37, -1, -1, 0, 3, 0, 4, 25, 6, 2, -1, 16, -1, 15, 15, 34, -1, 26, 64, 44, 33, 0, 10, 10, 68, 2, -1, 0, 56, 59, 74, 0, -1, 8, -1, 15, 15, -1, 8, -1, 123, -1, 20, 0, -1, -1, 0, 20, -1, -1, -1, 62, 4, 28, -1, -1, 2, -1, -1, -1, -1, 7, 35, 59, 24, 28, -1, 85, -1, 36, -1, 60, 118, 16, 5, 45, 2, 62, 2, -1, 69, 12, 25, 15, 58, 6, 8, 85, 41, 1, 6, -1, 9, 0, 6, 38, 49, 4, 8, 4, 0, 75, 8, 2, 0, 3, 2, 46, 30, -1, 6, -1, 10, 5, 10, 47, 1, 6, -1, 37, 0, 0, -1, 0, 0, 59, 12, 41, 35, 8, 0, 6, 1, -1, 1, 53, 0, -1, 3, 14, 22, 85, -1, 21, 0, -1, -1, -1, 45, 48, -1, 12, 84, 2, -1, 20, -1, 2, 26, -1, 83, 63, -1, 92, -1, -1, -1, -1, 76, 63, 10, 23, 5, 48, 56, -1, -1, -1, 0, 50, -1, -1, 33, 73, 6, 1, 30, 17, 43, 0, 39, 116, 0, 5, 4, 20, 21, 0, 0, 10, -1, 5, 58, 5, -1, -1, 17, 0, 27, 0, -1, 59, 64, -1, -1, 7, 54, 6, 7, 4, -1, 0, 4, 38, 33, -1, 0, 15, -1, 46, -1, 3, -1, 28, 37, 0, 19, 113, 0, 7, 6, 82, 4, 64, 8, 5, -1, 2, 21, -1, -1, 27, 0, 68, 75, 0, 63, -1, 3, 10, 2, 3, 2, 31, 0, 31, 28, 60, -1, 18, 2, 81, -1, 75, 4, 8, 88, -1, -1, 46, -1, 0, -1, 14, 6, 52, -1, -1, 4, 45, 1, 39, 3, 16, 114, -1, -1, 56, -1, 0, 0, 1, 31, -1, 4, 16, 0, 68, 55, 16, 109, -1, 17, 36, 0, 2, -1, -1, 27, 3, -1, 34, 0, 6, 9, 36, 15, 51, 0, 0, -1, 2, 26, -1, -1, 0, 0, 0, 35, -1, -1, 6, 7, 0, 5, 0, 7, -1, -1, 53, 45, 23, 34, -1, 51, 0, 72, 7, 5, 23, 16, 0, -1, -1, 38, 9, 27, 116, 36, 0, 30, -1, 54, 8, 51, 3, 17, 7, 31, 1, -1, 37, -1, 11, 102, 79, 54, 10, -1, 2, 0, 17, 6, -1, 8, 85, -1, 17, 0, 1, 2, 20, 2, 14, 3, 3, 6, 2, 72, 45, -1, 4, 11, -1, 0, 24, 20, 0, -1, 18, 106, 3, -1, 4, -1, 0, -1, 46, 49, 2, -1, 4, 21, 0, 104, 13, 14, -1, 7, -1, 14, -1, 3, -1, -1, -1, 85, 12, 36, 12, 2, -1, 53, 1, -1, 13, 20, 41, -1, 91, 31, 102, 0, 4, 49, -1, 46, -1, 81, 41, -1, 21, 10, -1, -1, 81, -1, -1, -1, 0, -1, -1, 0, -1, -1, 53, 0, 23, -1, 117, 2, -1, 0, -1, 2, 0, 8, 0, 9, -1, 0, 0, 0, 2, -1, 59, 25, 20, -1, 0, 0, 18, 5, 0, 101, 0, 16, 14, 39, -1, 0, 21, 21, 72, 66, -1, 30, 0, 0, 23, 0, 40, -1, 5, 14, 2, 0, 0, 2, -1, 31, 17, 43, 12, 19, 91, 2, -1, 7, 10, 7, 7, 0, 19, 47, -1, 4, -1, 70, 11, 1, -1, 20, 17, 0, 49, 29, 122, -1, -1, 121, 10, -1, 2, 3, 0, -1, 9, 0, 0, 32, 0, 101, -1, 35, 0, 101, 3, 16, -1, -1, 9, 54, -1, -1, 73, -1, 0, -1, 46, 3, 12, 36, 3, 6, 0, -1, 32, 0, 19, 68, -1, 79, 0, -1, 20, 0, -1, 43, 34, 63, -1, 9, 86, 7, 25, 33, 4, 0, 0, -1, -1, 4, 0, -1, 2, 18, 0, 67, 12, -1, 31, 6, 105, 3, 12, -1, 8, -1, 2, 18, 0, -1, -1, 0, -1, 118, 15, -1, 2, 26, -1, -1, -1, 43, 22, 91, 47, 17, -1, -1, 3, 32, -1, 0, 2, -1, 1, 2, -1, 40, 0, 1, 15, 38, 0, 39, -1, 6, 1, 0, 3, 5, 112, -1, 2, 10, -1, 9, 80, 31, 73, 39, 31, 8, -1, 0, 8, 81, -1, 67, -1, 2, -1, 79, -1, 6, 30, -1, 38, 8, -1, 16, 0, 0, 56, 5, -1, 62, 75, -1, 17, 5, 34, 11, -1, 2, 5, -1, 83, -1, -1, 48, 58, 54, -1, 31, 10, 34, 78, 95, 54, 102, 4, -1, -1, -1, 13, 8, -1, 6, -1, 10, 0, -1, 2, 18, 47, 57, -1, 0, -1, 54, 14, -1, 97, -1, 3, -1, 0, 17, 1, -1, 52, 106, 53, 91, -1, 13, 1, -1, 1, 37, 7, 13, 0, -1, 38, 9, 62, 79, 66, -1, -1, 6, 41, 32, -1, 6, 25, 121, 24, 9, -1, -1, 0, -1, 22, -1, 61, 22, 22, 40, 55, -1, 80, -1, -1, -1, 0, 29, 15, 24, 2, 2, 2, 2, 16, 7, -1, -1, -1, -1, 5, 10, -1, 58, 5, 11, 79, 5, 104, 1, 1, -1, 29, 27, 62, -1, 28, -1, 105, 91, -1, 18, 113, 62, 14, 21, 2, 5, 30, -1, 51, 7, 3, 0, 19, 38, -1, 32, 29, 19, 5, -1, 6, 20, 33, 88, 32, 5, 19, 99, 23, 14, 23, -1, 35, 34, -1, 7, 58, 1, 7, -1, -1, 0, -1, 25, 4, -1, 6, -1, 49, 59, -1, 4, 2, -1, 32, 2, 112, -1, 51, 11, 64, 0, 27, 2, 57, 8, 3, 1, 3, 43, -1, 19, 2, 0, 2, 4, 46, 0, 86, 2, -1, -1, 61, -1, 8, 104, 53, 1, 1, 50, 40, -1, -1, 54, 2, 4, 6, -1, 2, 6, 45, 59, -1, -1, 57, 2, 122, 0, 0, -1, -1, 14, 25, -1, 93, -1, 10, -1, -1, 41, -1, 4, 0, 33, 44, 59, 6, -1, 13, 107, 83, 15, -1, -1, 46, 62, 5, -1, 38, 109, 5, -1, 10, 17, 73, -1, -1, 70, 1, -1, 14, 42, 38, -1, 16, 6, 81, 19, 4, 2, 23, -1, 4, 71, 1, -1, 0, 0, -1, 7, 4, 0, 28, 2, 0, 0, 23, 24, 4, 7, -1, 25, 23, -1, 11, 80, 0, 113, 11, 54, 3, 0, 23, 1, 83, 50, 18, 23, -1, -1, 78, 121, -1, 4, -1, 0, 3, -1, 65, 27, 2, 0, -1, 52, 90, -1, 25, 19, 0, -1, 1, 0, -1, 1, 83, 47, 11, 17, 62, 34, -1, -1, 0, 116, 27, 0, 70, 39, 61, 30, 17, 3, 73, 28, -1, 27, 57, 1, 0, 10, -1, 80, 106, 56, 4, 5, 22, 4, 12, -1, 84, 12, 22, 22, -1, 2, 9, -1, 4, -1, 0, -1, 7, -1, 0, 0, 50, -1, 0, -1, -1, 2, 67, 2, 111, 76, 0, -1, -1, 52, 0, 85, 26, 10, 5, -1, 7, 1, 0, 62, 59, 59, 18, 4, 2, 39, 34, -1, 0, 4, 19, 16, 65, -1, 5, 11, 38, -1, 109, -1, 17, 3, 23, 68, 88, -1, 0, -1, -1, 14, 2, -1, 63, 0, 25, -1, 8, 2, -1, 57, -1, 9, 0, 31, 4, 7, -1, -1, 1, -1, 56, -1, 3, 61, 21, -1, 0, 2, 120, 0, 5, 62, 9, -1, 2, -1, 2, -1, -1, 1, 52, 38, 105, 62, 14, 38, -1, 2, 96, -1, 1, 26, -1, 92, 3, 84, 8, 34, 84, 65, 91, 18, 19, 14, -1, 4, 60, -1, 0, 7, -1, 0, 57, -1, 4, 2, 61, 100, 37, 16, 10, 34, -1, -1, 2, -1, 18, 40, 22, 0, 38, 10, 10, 42, 39, 10, 57, 48, 106, 16, -1, 46, -1, 112, -1, -1, 37, -1, 18, 14, 2, 73, 1, 25, 17, 22, 29, 81, 58, -1, 35, -1, 0, 7, 0, 7, 0, -1, -1, 35, -1, -1, 0, 9, 70, -1, 35, 0, -1, 1, 0, -1, 50, 28, 2, 38, -1, 16, 114, -1, 28, -1, 24, 59, 112, 22, 12, -1, 65, 19, 100, -1, 80, -1, 42, -1, 49, 4, -1, 5, 16, 54, -1, 5, 5, 0, 0, 13, 12, 8, 0, -1, 0, 74, 54, -1, 5, 0, 58, 0, 4, -1, 0, 50, 18, 0, 12, 0, 0, 0, -1, -1, -1, -1, 0, 4, 18, 9, 0, 4, 2, 29, 0, 5, -1, 37, 49, 0, -1, 0, -1, 62, 91, 13, 0, 10, -1, 59, 37, 14, 0, 17, 20, -1, 64, 0, 17, 37, -1, -1, -1, 5, 86, -1, 0, 0, 20, 0, -1, 0, 0, 10, 9, -1, -1, 11, 0, -1, 3, 38, 2, -1, 11, -1, -1, 0, 0, 71, 69, 10, 83, 30, -1, 7, -1, -1, -1, 69, 7, 113, -1, -1, 99, 6, -1, 8, 0, 0, -1, 18, 0, -1, 13, 0, 76, 7, -1, -1, -1, 1, 68, 6, 29, -1, 4, 26, -1, -1, 35, 8, -1, 22, 12, -1, 55, -1, -1, -1, 11, 52, 4, 7, -1, -1, -1, 0, -1, -1, 1, 4, 45, 46, 0, -1, -1, -1, 36, 20, -1, -1, 36, 58, 11, -1, -1, -1, -1, 62, 3, 2, 37, 49, 28, -1, 0, -1, 32, 47, 20, 0, 0, 3, 7, 12, 22, 22, 22, 71, 22, 45, -1, -1, -1, 38, 0, -1, -1, 39, 91, 117, 5, 0, 0, 34, -1, -1, 12, -1, 0, 0, -1, -1, 0, 6, 81, 93, -1, -1, 1, 15, -1, -1, -1, -1, 1, 30, 41, 117, 15, 69, 21, 34, 3, -1, -1, 50, 6, 7, 0, 3, 64, 20, 67, -1, -1, 19, 0, 17, 91, -1, 83, -1, 22, 3, 0, 0, -1, 82, 35, -1, 56, -1, -1, 43, -1, 7, 0, 3, 0, 108, -1, 7, 0, 67, 11, 0, 115, 22, 26, 0, 2, -1, 0, 55, 59, 21, 4, -1, 1, 0, -1, -1, 3, 17, 39, -1, 93, 0, 0, 4, 78, 2, 0, -1, 3, 1, 4, -1, -1, -1, 20, 1, 32, 18, 6, -1, -1, 11, -1, 21, 39, 0, 5, 0, 48, 39, 20, -1, -1, 26, 13, -1, -1, 49, 29, 22, 86, 0, 53, -1, 0, 2, 93, -1, 0, 5, -1, 75, 65, 2, -1, 69, 69, 17, -1, 5, 0, 2, 35, 52, 1, 2, 19, 64, 49, 23, -1, 1, 1, -1, 13, 1, 0, -1, 87, 16, -1, 10, -1, 7, 3, -1, -1, -1, 5, 22, 72, 79, 4, 5, 0, 7, -1, -1, 25, 91, -1, 2, 35, 76, 3, 62, 3, 43, 1, 17, 2, 25, -1, 4, 4, 79, 0, 122, -1, 0, 112, 70, 4, 102, -1, 26, 26, 115, 73, 2, 23, 0, -1, -1, 35, 22, 14, 41, -1, 15, 17, -1, 0, -1, 9, 2, 13, 17, 7, 115, 16, 0, -1, -1, 29, 20, 11, -1, -1, 8, 47, 4, -1, 0, 15, 1, 1, 0, 18, 0, 37, 54, 27, -1, 90, 9, 9, 4, 121, 17, 27, 0, 23, 0, 83, 4, 8, 20, 8, 7, -1, 4, 4, -1, 57, 18, 54, 3, -1, -1, 30, -1, 10, 72, 14, 20, 78, 1, 20, 76, 10, 14, 15, 27, -1, -1, 13, 49, 39, 31, -1, -1, 41, 3, 7, 1, 22, 47, 57, 20, -1, 6, 3, -1, 52, 73, 2, 56, -1, 83, 41, 16, 9, 1, 89, -1, -1, 80, -1, 5, -1, 28, 25, 33, 37, 72, 38, -1, -1, 117, 7, 19, -1, 2, -1, 2, 120, -1, 27, 0, 0, 41, 9, 41, 21, 3, 30, 74, 0, 40, 14, 14, 26, 93, 57, 0, -1, 6, 113, 0, 57, 41, -1, -1, -1, 76, 7, 12, -1, -1, -1, 23, 115, 10, 50, -1, 13, 0, -1, 86, 1, 38, 21, -1, 5, 47, 0, -1, -1, -1, 28, 2, -1, 0, -1, 27, -1, 0, 9, 0, 28, 11, -1, 17, -1, -1, 43, -1, 5, 43, 0, 22, -1, 18, 13, 50, 70, -1, 0, 35, 51, -1, 0, 0, -1, 2, -1, 1, 69, 4, 42, 2, 43, -1, 4, 26, 7, 3, 1, 31, 19, 37, 0, 69, 50, 11, 88, 64, 39, 13, 12, 62, -1, 10, -1, 3, 117, 91, -1, 0, 11, -1, 38, 19, 4, 18, 76, 23, 51, 21, 37, -1, 34, -1, 80, 10, -1, 18, 7, 20, 85, -1, 47, 46, 2, 49, -1, 83, 0, 55, 60, 49, -1, 13, 6, 13, 48, -1, -1, 118, 42, 36, 2, -1, 62, 51, 2, 7, 21, 56, 0, 38, -1, -1, 51, -1, -1, 3, 4, -1, 28, 0, 7, 26, 1, -1, 1, 38, 49, 28, -1, -1, 19, 15, -1, 88, 0, 53, 47, 0, 23, 4, 0, 11, 29, 4, 112, -1, 26, 14, 102, 89, 7, 0, -1, 3, -1, 123, 34, 6, 9, 9, -1, 50, -1, 0, 3, 3, 52, 2, -1, 9, -1, 67, 86, 114, 0, 58, 65, 44, -1, 2, 0, 72, -1, 5, 11, -1, 13, 0, 34, 17, 3, -1, -1, -1, 2, -1, 77, 86, 88, 19, 9, 4, 82, 28, 0, 69, -1, 0, 1, 10, -1, -1, -1, 38, 8, -1, 33, 102, 44, -1, 7, 44, 4, 26, 20, 102, -1, 5, -1, 51, 78, 14, 10, 14, 10, 3, -1, 0, -1, 28, 29, 22, 13, 4, 36, 10, 6, 0, 18, 4, 16, -1, 117, 72, 38, 28, 20, 38, 2, 6, 2, 7, 122, 19, 0, 0, -1, 3, -1, 87, 35, -1, 70, 29, 0, 10, 20, -1, 16, -1, 99, -1, -1, 41, -1, 54, 10, 30, 20, 43, 18, 21, -1, 90, -1, 17, 16, 2, 0, 4, 0, -1, 10, 13, 50, 89, 108, -1, -1, 49, 9, 49, -1, 19, -1, 31, 20, -1, 0, 0, -1, -1, 101, 23, -1, -1, 24, 18, 25, 42, 43, 11, 29, 0, 42, 7, 1, 0, 61, -1, 117, 16, 98, 0, 12, 72, -1, -1, 6, -1, 1, 8, 0, 7, 0, 17, 29, 84, 101, -1, -1, -1, -1, 80, 15, -1, 3, 14, 54, 3, 12, 42, -1, -1, 15, -1, 12, -1, 5, 6, 90, 73, 22, -1, 35, 16, -1, 41, -1, 83, 14, 0, 37, -1, -1, 9, 37, 7, 14, 5, 91, 101, -1, 24, 38, 0, 81, -1, 13, 6, 0, -1, 0, 0, -1, 21, -1, 0, 22, 56, 38, 38, -1, -1, 102, 43, 73, 54, 96, 12, 7, 77, 8, 0, -1, 13, 4, 0, 0, -1, 84, 25, 16, 36, -1, 19, 72, 0, 18, 2, 48, 0, 72, -1, 88, -1, -1, 80, 46, 24, 0, 97, -1, 2, 0, 0, -1, 10, -1, -1, 120, -1, 7, -1, 5, 57, 38, 13, 27, -1, 27, 26, 38, 105, 28, 1, 64, 0, 62, 8, 6, 107, 107, 61, 0, -1, 17, -1, 66, 19, 31, -1, 35, 84, 74, 62, 102, -1, 0, 123, -1, -1, 102, 4, -1, 84, -1, 69, -1, -1, -1, 11, 19, 18, 79, 0, 81, 117, -1, -1, 98, 0, 3, 98, 79, 76, -1, 34, -1, 22, 2, 122, 22, 0, -1, 39, 52, 18, 104, 21, -1, -1, 3, 0, 35, 117, 0, 13, -1, 76, 11, -1, 117, -1, 20, 10, 1, 84, 58, 113, 13, 18, 0, 17, 88, 119, 28, 10, 0, -1, -1, 2, 11, 0, 14, 14, 14, 33, -1, 36, -1, 0, 6, 1, 48, 1, 73, 9, -1, 61, 5, 57, 1, -1, 4, -1, -1, 18, 17, 17, 23, 16, 0, 2, 11, -1, 0, 2, 0, 7, -1, -1, 11, 7, 4, 8, 2, 24, 44, 0, 27, 0, -1, 50, 79, 23, 0, 15, 103, 0, 58, 1, 3, -1, -1, -1, -1, 10, 19, 7, -1, 3, 88, -1, 0, 1, 30, 70, 0, 16, -1, 3, 0, -1, 19, 20, 0, 112, -1, -1, 8, 62, 18, 3, -1, 4, 7, -1, -1, 9, -1, 1, 4, -1, 5, 42, 0, 4, 4, -1, -1, 13, -1, 18, 1, -1, -1, 11, 7, -1, 33, 0, 7, 19, -1, 10, -1, 2, 16, -1, 0, -1, -1, 31, -1, 72, 33, -1, 14, 17, 111, 19, -1, 46, 9, -1, 25, -1, 74, -1, 50, -1, 0, 27, 29, 14, 1, -1, 26, 78, 0, 3, 32, -1, 2, 88, 0, 10, 4, 3, 19, -1, 0, -1, -1, 20, 4, 35, -1, 0, -1, 5, 47, 90, -1, 5, 84, 77, 86, -1, 41, -1, 45, 26, 14, -1, 33, -1, 11, -1, -1, 110, 90, 0, 88, 88, 31, -1, 2, 0, -1, 1, 2, 17, 26, -1, 57, -1, 34, 54, -1, 0, -1, 35, 121, 8, -1, -1, -1, 0, -1, 64, 0, 2, -1, 60, 81, 71, 5, -1, 18, 42, 68, 51, 3, 26, 11, 0, 22, 2, 10, 43, -1, 2, 56, 89, -1, 38, 12, 1, -1, 15, 15, -1, 50, 54, 2, 24, 1, -1, 59, 104, 50, -1, -1, -1, 109, -1, 13, -1, -1, 2, -1, 27, 16, 58, -1, 16, -1, 22, -1, 5, -1, 23, 54, 11, 6, -1, 0, 85, 14, 71, 14, 56, 0, 120, 29, 42, 7, -1, 7, -1, -1, -1, 11, 62, -1, -1, 60, -1, 0, 42, 7, -1, 4, -1, 11, 0, 61, -1, 39, 17, 11, 71, 93, 21, 121, 56, 8, 20, 88, 21, 35, 13, -1, -1, 0, 83, 26, 90, 2, -1, 86, -1, 11, -1, 14, 10, 72, 102, 20, 22, 0, -1, 8, 1, 51, 119, 2, 7, 7, 6, 8, 11, -1, 0, -1, 35, 6, -1, -1, 13, 65, 0, -1, 64, 4, 11, -1, 3, 54, -1, 81, 42, 30, 10, 18, 5, 12, 65, 36, 1, 21, 69, 46, 76, 0, 23, 37, 21, 5, 0, 0, 6, 83, -1, 0, 2, 18, 59, -1, -1, 65, 6, -1, 65, 79, 24, 4, 2, 83, 2, 1, 1, 2, 65, 0, 25, 35, 20, 7, 6, 0, -1, 0, 4, 27, -1, 30, 2, 43, -1, 21, 108, 11, 118, -1, -1, 73, 1, 40, 109, 30, -1, 0, -1, 29, 18, -1, 23, 11, 9, 3, 14, 1, -1, 0, 2, 90, 65, 7, 11, 4, 79, 11, 121, 28, 11, 11, -1, -1, -1, 11, 10, 51, 34, -1, 48, 28, 10, -1, -1, 1, 0, 83, 7, -1, -1, 109, 13, 13, 0, 0, 62, -1, 2, 61, 23, 0, 55, 1, 101, 19, 50, -1, 7, -1, -1, 92, 38, 0, 103, 1, -1, -1, 10, -1, 0, 3, -1, -1, 12, -1, 67, 21, 46, 9, 66, -1, 24, 51, 39, 11, 29, 54, 113, -1, 91, 114, 30, -1, 52, -1, 2, -1, 3, 26, 28, 95, 6, 59, 19, -1, 0, 36, 70, 4, 5, 10, 29, -1, 23, -1, -1, 5, -1, -1, 4, 111, 0, 0, 9, 0, -1, 70, 10, -1, 34, 25, 0, -1, 34, 4, 35, 90, 16, 0, -1, 21, 85, 3, 0, 0, -1, 27, 35, -1, -1, 67, 5, -1, -1, -1, -1, 93, 19, 47, 106, 14, 122, -1, 62, 9, -1, 73, 2, 124, 23, 55, 34, 5, 4, -1, 3, -1, 1, 7, 3, -1, 2, 32, 10, -1, -1, 2, 1, 20, 3, -1, 34, 16, -1, 1, 1, -1, 93, -1, 81, 16, 16, 88, 52, 10, 13, 104, -1, 6, -1, -1, 3, 1, 1, -1, -1, -1, 2, 5, -1, 15, 69, 0, -1, 89, 4, 1, 16, 9, 102, -1, 22, 64, 55, 69, 122, 8, 2, -1, 30, 12, -1, 1, 48, 1, -1, 1, 109, 55, 4, -1, 3, 13, -1, 13, -1, 1, -1, 0, -1, -1, 38, 3, 19, 124, -1, -1, 1, -1, -1, -1, 5, 14, 7, 56, 16, -1, 66, -1, 1, 21, 19, 73, -1, 3, 1, -1, 102, 16, 23, -1, 3, 25, 1, 48, 88, 27, 110, -1, 3, -1, -1, 57, -1, 24, 56, -1, -1, -1, 3, 0, 28, 6, 2, 16, 49, 1, 19, 106, 16, 72, -1, 11, -1, 62, 1, 62, 55, 85, -1, 0, -1, 0, 32, 7, 0, -1, 1, 1, 94, -1, 46, 8, -1, -1, 17, 9, 114, 52, 19, 82, 11, 35, 5, -1, -1, 15, 2, 2, 5, 4, 7, 1, 2, 1, 1, 11, 2, -1, 35, 5, -1, 23, -1, 18, 39, -1, 6, 0, 44, 16, 54, -1, 58, 2, 0, -1, 7, 4, 22, -1, 42, 17, -1, -1, -1, -1, -1, 109, -1, 13, 0, 20, 36, -1, 2, 4, -1, -1, 0, 93, 80, 1, 20, 104, 26, -1, 38, 29, 6, 2, 27, 57, 0, 41, 57, 121, 107, -1, -1, 13, -1, 112, 3, 5, 116, 39, -1, 72, 34, 34, 78, -1, 7, 1, -1, 7, -1, -1, 27, -1, 9, 3, -1, 12, 8, -1, 2, 1, 1, 12, 4, 1, -1, -1, 39, -1, 19, 21, 11, 6, 0, 0, -1, 18, 51, 43, -1, 18, 0, -1, -1, 3, 14, -1, 14, -1, 63, 20, 1, 90, 21, 2, 19, -1, 0, 16, 1, 17, -1, 54, 102, 0, 19, 35, -1, 19, -1, 19, -1, 0, -1, -1, 4, -1, -1, -1, 23, 68, 0, 28, 117, 29, -1, -1, 1, 83, 84, 86, 0, 48, 16, 21, 43, 9, -1, -1, 0, 4, 35, 100, 28, 56, 0, 0, 3, 1, -1, 57, 109, 52, -1, 81, 14, -1, -1, -1, 60, 1, -1, 23, 1, 41, -1, 0, -1, 37, 34, 1, 39, 60, 8, -1, 73, 38, 5, -1, -1, -1, 58, 41, 56, 107, -1, 109, 0, 23, 50, -1, 47, -1, -1, 41, -1, -1, 116, 106, 20, 11, 79, 8, -1, 42, 4, 42, 0, -1, 60, -1, -1, 109, -1, 38, 22, 31, 5, -1, -1, -1, 26, 35, 0, 15, 67, 72, 4, 107, 13, 3, 50, 84, 3, -1, 69, 16, -1, 11, -1, -1, 58, -1, -1, 5, -1, 25, 121, 33, -1, 97, 15, 54, -1, -1, 65, 89, 27, 4, 13, 1, 14, 3, 1, 58, -1, 0, 3, 67, 17, 101, -1, -1, 16, 7, 10, -1, 52, 1, -1, -1, 2, 3, 16, 18, -1, -1, 56, 22, 22, -1, 19, 7, 6, -1, 0, 12, -1, 0, 6, 86, 11, 1, 18, 53, 49, 65, -1, 88, 73, 9, 2, 1, 12, 6, -1, 91, -1, -1, 14, 13, -1, -1, 0, 15, -1, -1, 20, 6, 4, 7, 7, 16, 23, -1, -1, 66, -1, 46, 11, 0, 47, 5, 43, -1, 52, -1, -1, -1, 2, 18, -1, -1, 71, -1, 48, 44, 19, 19, 25, -1, 1, 31, 10, -1, 0, 0, -1, 69, -1, 68, -1, 11, -1, 7, 84, 43, 73, 0, 14, -1, 1, 0, -1, 0, -1, 0, 16, 52, -1, 122, -1, 19, 56, 0, -1, -1, 0, 36, 2, 10, -1, -1, -1, 39, 41, 11, 88, 11, 0, 0, 70, -1, 9, 53, 18, 1, 0, 2, -1, -1, 62, -1, 0, 2, 14, 102, 61, 59, -1, 0, -1, -1, -1, 93, 2, -1, 0, -1, 49, -1, 22, 1, 2, 2, 65, -1, 0, 5, 11, 4, 78, 46, 14, 5, 8, -1, 29, 35, 30, 13, -1, 21, -1, -1, 19, 0, -1, 11, -1, 41, 0, 2, -1, 20, -1, -1, -1, 108, -1, -1, 24, 57, -1, 75, -1, -1, 49, 2, -1, 33, 1, 79, -1, 0, 22, -1, 0, 16, 1, 0, 34, 69, 31, 1, 27, 15, 69, 1, 1, 57, 0, 5, 29, 64, 2, 0, 25, -1, 1, 57, -1, 60, 22, 19, 41, 81, 14, 35, 59, 9, 45, 28, 41, 86, 14, -1, 1, -1, 1, 0, 111, -1, 2, -1, -1, 10, -1, 65, 23, 104, 0, -1, 16, 2, 0, -1, -1, 0, 65, 118, 39, 28, 0, 20, 49, 84, 20, -1, -1, 15, 0, -1, 9, -1, -1, 7, 115, -1, 9, 55, 11, 0, 16, 0, 41, 1, -1, 9, 17, 60, 2, 0, 89, 124, -1, 5, 5, 9, -1, -1, -1, 36, -1, 29, -1, 0, 50, -1, 26, 2, 87, -1, -1, -1, 17, -1, -1, 48, 7, -1, 22, 2, -1, 2, 3, 52, 50, 6, -1, -1, 31, 23, 59, -1, -1, -1, 96, 60, 0, 7, 2, 31, -1, 18, -1, -1, 9, 0, -1, 50, -1, 0, 1, -1, 50, 93, 38, 55, 61, -1, 32, 49, -1, 52, 9, 51, 25, -1, -1, -1, -1, 90, -1, -1, 0, 0, 53, 48, -1, -1, 15, 0, 112, 0, -1, 104, 24, 122, 66, -1, 35, 1, -1, 35, -1, 12, 19, 28, -1, 114, 78, -1, -1, 82, 4, 0, 49, 8, -1, -1, 114, 84, -1, 14, 49, 2, 0, -1, -1, 60, 57, -1, 2, -1, 49, 49, -1, 48, 18, 51, -1, 13, 0, -1, 9, 6, 9, 19, 1, 110, -1, -1, 100, -1, 102, 20, 31, 66, -1, 10, 22, 35, 15, 74, 102, 93, 6, 26, 19, 39, 42, 19, 89, 72, -1, 30, 56, 5, 0, -1, -1, -1, 0, 4, 18, 53, 4, 35, -1, -1, 0, 47, 35, 43, 58, -1, -1, 69, 3, 10, 4, 31, -1, -1, 0, -1, 55, 17, 90, 90, -1, 0, 85, 50, 39, 30, -1, 5, -1, -1, -1, 81, 42, -1, 0, -1, 4, 66, -1, 4, -1, 121, -1, 116, 47, 0, 14, 55, 1, 28, 3, 123, 65, 0, 84, 82, 104, 68, 19, 0, 11, 3, 13, -1, 7, 22, 4, 110, 80, -1, 3, 30, 49, 14, 75, 104, 79, -1, 44, 0, 0, -1, 29, 58, 0, 3, 22, 14, 5, 11, 49, 84, -1, -1, 16, -1, 5, 0, -1, 10, 34, 53, 37, 1, 58, 28, -1, -1, 29, 43, -1, 0, 64, 2, 26, 11, 29, -1, 39, -1, -1, 83, 9, 9, -1, 35, 108, 24, -1, 9, 3, 18, -1, 11, 28, 61, 0, 47, 61, 49, -1, 1, 0, 121, -1, 0, 86, 39, 74, -1, 1, 40, 2, 1, 40, -1, -1, 63, 120, 34, 4, -1, -1, 22, -1, 0, 16, 18, 60, 7, 65, 54, 29, 123, -1, 4, 58, 7, -1, 14, -1, -1, 18, 2, 105, -1, -1, 49, 72, 27, -1, 109, -1, 18, 2, 5, 104, 4, 39, 0, -1, -1, 67, -1, 68, 50, 49, 30, 58, 9, 49, 16, -1, -1, 3, 30, 20, -1, 31, -1, 6, 23, 2, -1, -1, 96, 66, -1, 10, 24, -1, 3, -1, -1, 0, -1, -1, -1, 58, 3, 83, 60, 2, -1, 83, -1, 88, -1, 2, 36, 23, -1, -1, 0, 0, 50, 54, 7, 9, 6, 1, 10, -1, -1, -1, -1, 4, 2, 23, 1, 25, 76, 22, 3, -1, 37, 1, 0, 0, 18, 0, 11, 13, 88, -1, 57, 70, 80, 10, 3, 1, 90, 0, 104, 57, 7, 101, 45, 58, 7, 79, 42, -1, -1, 0, -1, 4, 23, 0, -1, 62, 23, 54, 123, -1, 1, -1, 3, -1, 38, 33, 34, 26, 1, -1, -1, 22, -1, 1, -1, -1, -1, 4, 22, 2, 0, 0, 31, 46, 104, 11, 7, 0, 26, 44, -1, 99, -1, 55, 16, 64, -1, 70, 28, 5, 6, 0, 19, 0, 1, 69, 29, 18, -1, 0, 25, 1, 76, 38, -1, 67, -1, 54, -1, 74, 33, 9, -1, 2, 10, 8, -1, 16, 112, 0, 1, 27, -1, -1, 13, -1, 16, 85, 9, 28, 81, -1, 62, 29, -1, 23, -1, 3, 114, 47, 0, -1, -1, 2, -1, 1, -1, 2, 4, 16, -1, 19, 18, 19, 50, 102, -1, -1, -1, 16, 9, 30, 37, 90, 90, -1, -1, -1, 2, 110, 110, -1, 22, 25, 4, -1, 14, 29, 10, 19, 19, 8, 2, 4, 33, -1, 19, 3, -1, 82, 38, -1, 88, -1, 19, 0, 36, 0, 15, 10, -1, 55, -1, 5, 118, 43, 7, -1, -1, 1, -1, 14, 17, 1, -1, 8, 31, -1, -1, -1, 5, 17, 75, 15, -1, 5, 2, 1, 2, 1, 41, 30, 3, -1, 3, 107, 10, 120, -1, 22, -1, 22, 3, 0, -1, 2, 56, -1, 20, 0, 80, -1, -1, 23, -1, 1, 6, -1, 20, 19, 0, 21, 38, 11, 30, 5, -1, 1, -1, 41, 13, 3, 37, 28, 23, 2, 0, 11, -1, 0, 34, -1, 56, -1, -1, 46, -1, -1, -1, 4, 13, 5, 9, 67, -1, 1, 7, 79, 34, 35, -1, 18, -1, 51, -1, -1, -1, -1, -1, 115, 14, -1, -1, 84, 5, 34, 17, 85, 4, 24, 7, 52, -1, -1, 7, 8, -1, -1, 25, 7, 88, 0, 45, 0, 0, 71, 70, -1, 0, 0, 0, 3, -1, 28, -1, 43, 50, 3, 121, -1, 83, 1, 24, 76, -1, 0, 21, 66, 69, -1, 3, 93, -1, 5, -1, -1, 2, 59, 46, -1, 47, 69, 104, 5, 64, 54, 0, 0, -1, 77, -1, -1, 0, 9, -1, -1, 67, 42, 9, -1, 104, 3, -1, 2, -1, 3, 10, 109, -1, 2, -1, 75, -1, -1, 2, 2, 0, 76, 19, 50, 7, 31, -1, 3, -1, 3, 5, 3, 65, 74, 21, 9, 85, 67, -1, 0, 29, 21, 3, 20, 79, 11, 10, 13, 11, 28, 67, 10, 17, 28, 5, 2, 7, 30, 0, 0, 3, 50, 93, 100, 16, 38, -1, 96, -1, 24, 0, 26, 13, 9, 13, -1, 20, 94, 2, 3, 17, -1, -1, -1, -1, 0, -1, 0, -1, 30, -1, 10, 30, 2, 20, 110, -1, -1, 23, 0, 86, 38, -1, -1, 90, 0, 26, -1, 15, -1, 120, -1, 4, 23, 0, 27, 9, 2, 19, 73, -1, 55, 64, 9, -1, 22, 3, -1, 73, 52, -1, -1, 4, 5, -1, 18, 1, 57, 10, 94, 62, 3, 18, -1, 10, 72, 13, -1, 87, 113, 2, 30, -1, 3, 6, 3, -1, -1, 4, 51, 19, 6, -1, 61, 0, 76, 44, 37, -1, 2, 1, 95, -1, 72, -1, 45, 0, 11, -1, -1, 74, 2, 67, -1, -1, 36, 39, 16, 4, -1, 17, 10, 118, 84, 22, 4, 0, 6, -1, 2, 3, 2, 0, 51, 0, 17, 7, -1, -1, 2, 74, -1, 90, 18, 5, -1, 21, 51, 81, -1, 5, 5, 19, 0, 14, 12, 0, 90, 15, -1, 1, -1, -1, 49, -1, 0, 78, 123, 9, -1, 2, 2, 0, 3, 3, -1, 2, -1, 10, 47, 59, -1, 84, -1, 0, 1, 52, -1, -1, -1, 0, 45, -1, 15, 0, 54, 43, 6, 3, 21, 0, 15, -1, -1, -1, 30, 39, 0, 9, 93, -1, 7, 17, -1, 95, 43, 9, 25, 9, 0, 1, 10, -1, -1, -1, -1, 2, 86, -1, 123, 3, 41, 73, -1, 67, 10, -1, 12, 14, 23, -1, -1, 30, 0, 16, 21, 46, -1, -1, 97, -1, 10, 0, 5, 1, 1, 15, -1, 4, 80, 104, -1, 26, -1, 0, 88, 2, 11, -1, 0, 0, 80, 3, -1, -1, 8, 93, -1, 10, -1, 91, 69, 43, -1, -1, 49, -1, 77, 118, 67, -1, 124, -1, 10, 0, 8, 87, 0, -1, 18, -1, 3, 7, 7, 97, 8, 6, 64, 26, -1, 9, 101, -1, 1, 58, 84, -1, 0, 18, -1, 11, 35, -1, 9, -1, -1, 3, -1, 48, 8, 35, 21, 6, 1, 62, 1, 0, -1, 11, 27, -1, 20, 2, 5, 85, 75, 122, 85, 0, -1, -1, 3, 10, -1, 15, -1, 19, 1, -1, 6, 1, 36, 39, -1, 6, 3, -1, 55, -1, 45, 39, 69, -1, 32, 0, 50, 76, -1, -1, -1, -1, 19, -1, 73, 19, 0, -1, 17, 9, 1, -1, -1, -1, 7, 85, 90, 10, 46, 11, 30, 52, 11, 0, 42, 24, -1, 63, -1, 42, -1, 6, 3, 61, 2, 39, 12, 39, 11, 74, 24, 3, 4, -1, -1, 58, 43, 16, 11, 83, -1, 101, 7, -1, 0, 0, 7, 90, 2, -1, 0, 3, 61, -1, 10, 1, -1, -1, 32, 11, 38, -1, 3, -1, 2, 0, -1, -1, 5, 26, 89, -1, -1, -1, 17, -1, 90, -1, 123, -1, -1, 2, 10, -1, 53, 0, -1, 38, 49, -1, 3, 3, -1, 38, -1, 6, 0, -1, 5, 0, 9, -1, -1, 78, 42, 3, 6, 38, 3, 64, -1, 1, 1, 0, 104, 10, 93, 57, 2, 80, -1, 12, 12, 110, 14, -1, -1, -1, -1, 51, 10, 40, 26, 44, 99, 20, 48, 4, 80, 60, 6, -1, -1, 0, 58, 84, 73, 0, 36, 1, -1, 27, -1, -1, -1, 16, -1, -1, -1, 5, 58, -1, -1, 3, 10, 23, 1, 14, -1, 3, 122, 0, 5, 2, 99, 6, -1, 10, 3, 0, 49, 4, -1, 54, -1, 42, 12, -1, -1, -1, -1, 44, 122, 7, -1, -1, -1, 34, 5, 33, 34, 13, 90, 10, 1, 67, 2, 1, 35, 23, -1, -1, -1, 10, 0, 20, 2, 2, 6, 15, 77, 13, 94, 10, 10, -1, 53, 26, 3, 2, -1, 82, 36, 64, 0, 21, 0, 7, 21, 19, 31, 52, 38, 22, 1, -1, 26, -1, 47, 7, 100, 86, 12, 47, -1, -1, -1, 9, -1, 86, 35, -1, 1, 31, 0, 36, 5, 53, 19, -1, 26, 18, 113, 21, 13, 17, 120, 5, 85, 62, 0, 2, -1, 28, 0, 17, 31, 89, 11, 1, 28, 0, 12, 0, -1, -1, 2, 25, 1, 70, 0, 97, 52, -1, 97, 63, 100, 49, 22, 13, 57, -1, 28, -1, 25, 48, -1, 3, 49, 54, 0, 84, 37, -1, 10, -1, -1, 0, -1, 3, 14, 30, 2, 15, 0, 105, 4, -1, 29, 1, 49, 90, 111, 120, 0, 6, 48, 103, 0, 17, 35, 36, 3, 2, -1, 16, 94, -1, -1, 6, -1, -1, -1, 0, -1, 61, 0, -1, 7, 5, 67, -1, 46, 7, 0, 16, 123, 2, 116, 0, -1, -1, 0, 3, -1, -1, 65, 30, -1, 73, 10, -1, -1, -1, 31, -1, 20, 1, 60, 1, 56, 114, -1, 9, -1, 70, 28, 49, 75, -1, 0, -1, -1, 3, 51, 0, 2, -1, 9, -1, 2, 29, -1, 82, 27, -1, -1, 1, 12, 10, -1, 113, 84, -1, 13, -1, 2, 49, 7, 9, 0, 5, -1, -1, 26, 1, 90, 45, -1, 110, -1, -1, -1, -1, 0, 38, 41, -1, 8, -1, 49, 0, 39, 0, 63, 5, -1, 26, -1, -1, -1, -1, -1, 13, 0, 69, -1, -1, 43, -1, 2, 40, 0, -1, 98, -1, 58, -1, 1, 14, 2, 74, 39, 15, 20, 29, 29, 43, 42, 14, 15, 3, 1, 15, 21, -1, 0, 6, 1, 3, 54, -1, 59, 22, 50, -1, -1, -1, 0, 2, 57, 17, 26, 31, 21, 38, 41, 11, 28, 11, 43, 55, -1, 22, -1, 49, 18, 39, 0, -1, 0, 21, 6, 0, -1, 51, 0, 1, 74, 85, 17, 16, 69, 23, 29, 0, 19, 0, 25, -1, 5, 21, 5, 10, 62, 23, -1, -1, 0, 3, 9, -1, -1, 0, 23, 1, 26, 31, 2, 113, 22, -1, 33, -1, 87, 19, 81, 12, 31, 65, -1, -1, 7, 16, 27, 19, 50, 7, 15, -1, 2, 4, -1, 4, 0, -1, 101, -1, -1, 0, -1, 3, -1, 19, 3, 39, 6, 8, -1, 0, 37, 48, 0, -1, 5, -1, -1, -1, 0, 83, 64, 4, -1, -1, 29, 13, -1, 19, -1, 79, 35, 100, -1, -1, 38, -1, 61, -1, -1, 109, 2, -1, -1, 93, 43, -1, 9, 14, 35, 16, -1, 88, 22, -1, 11, 33, 2, 2, 71, 2, 35, 19, 5, -1, -1, 0, -1, 35, 60, 0, 41, 13, -1, 74, 6, 6, -1, 85, 2, 100, -1, 54, 38, 15, 86, 7, -1, -1, -1, 66, 25, 28, 19, 51, -1, 21, -1, 3, 74, 52, 5, -1, -1, -1, 2, -1, 0, -1, -1, -1, -1, 25, 0, 4, -1, 56, -1, 39, 113, 20, -1, -1, 100, 37, 14, 0, 69, 27, 74, -1, 0, 113, 33, -1, -1, 23, 72, -1, 47, 122, -1, -1, 2, -1, 0, 4, -1, -1, 0, -1, -1, 27, 15, 90, 5, 2, 24, -1, -1, 29, -1, 39, 3, 9, 62, 50, 65, 69, -1, 43, 2, 30, -1, 16, 3, 5, 0, 36, 10, 50, 84, 22, 69, 78, 0, 11, 4, 4, -1, -1, -1, -1, 3, 42, -1, -1, 14, -1, 0, 21, -1, 2, 6, -1, 80, 0, 4, 61, 50, 22, 0, 0, 10, -1, 29, 37, 9, -1, -1, 0, 78, 2, 16, 77, -1, -1, -1, 16, 9, -1, 15, 104, 6, 79, -1, -1, 64, 93, 46, -1, -1, 1, 2, 0, -1, -1, 1, -1, 41, 25, 31, 51, 17, -1, 41, 88, 7, -1, 30, -1, 3, 31, 5, 13, 113, 12, 32, -1, 17, -1, 14, -1, 29, -1, 41, 119, 38, 54, 112, 2, 0, 9, 5, 84, 2, 84, 57, 30, 9, -1, 18, 28, 0, 42, 73, 73, -1, 7, -1, 3, -1, 11, 5, 65, 3, 6, -1, 2, 114, 8, 26, -1, 20, 23, 123, -1, 9, 0, -1, 6, 98, 31, -1, 4, 0, 69, 7, -1, 42, -1, 32, 96, -1, -1, -1, -1, 1, 1, 3, -1, 11, -1, 29, -1, 6, 1, 38, 16, 43, -1, 7, 3, 7, 21, 42, 21, 0, -1, -1, 96, -1, 18, 0, 14, 0, 0, 2, 26, 26, 0, 62, 29, 25, 10, 4, 3, -1, -1, 93, 0, -1, 0, 20, 66, 19, 49, 8, -1, 51, 62, -1, 69, 18, 56, 41, 6, -1, -1, 16, 4, 102, 8, 86, 6, 67, 32, 17, -1, -1, 9, 1, -1, 5, 17, 0, 9, -1, -1, 23, 40, -1, 11, -1, -1, 30, -1, -1, 88, 29, -1, 2, -1, -1, 6, -1, 12, 2, -1, 12, -1, -1, 5, 41, 0, 18, 59, 7, -1, 46, 0, -1, 12, 124, 3, -1, 3, 102, -1, 26, -1, 14, 33, -1, -1, -1, -1, -1, -1, -1, 0, 0, 80, 122, -1, 64, 0, -1, -1, -1, 2, -1, 3, 11, 28, 0, 21, 38, 16, -1, 2, -1, 5, 2, -1, 101, -1, -1, 58, -1, -1, -1, 10, 41, -1, 3, 69, -1, 41, 0, 3, -1, 0, 30, 5, 9, 4, 112, 0, 2, 14, 3, -1, 55, 68, 8, 49, -1, -1, 61, 7, -1, 0, 96, 3, 32, 53, 14, -1, 24, 3, 115, 21, 83, 0, 20, -1, 15, -1, 20, 0, 0, 73, -1, 3, 3, -1, 116, 16, -1, 24, 37, -1, 0, -1, 1, 6, 5, -1, 54, 19, 0, -1, -1, 83, 1, 109, 110, 0, 69, 7, -1, -1, -1, 27, 0, 59, 30, 8, 23, 1, 98, -1, -1, 20, 1, 69, -1, 54, 27, 123, 0, -1, 40, -1, 0, -1, 118, 55, -1, -1, 93, 25, -1, 3, 0, 2, -1, 8, -1, -1, 18, 22, 73, -1, -1, 0, 21, -1, 0, -1, 54, 6, 4, 11, 6, 5, 10, 0, 104, -1, 53, 0, 0, 63, -1, 3, 1, 18, 18, -1, 97, -1, 0, 57, -1, 35, 11, 1, -1, 4, -1, 115, 18, -1, -1, 13, 38, 70, 81, 4, 60, 0, 0, 7, -1, 5, 20, -1, -1, 31, 15, 26, 4, 109, -1, 7, 0, 2, -1, 11, 58, 38, 0, -1, 118, 7, 29, 0, 0, 0, -1, 4, -1, 89, -1, 15, 14, 3, 17, -1, 50, 52, 14, 54, 0, 15, 19, 0, 56, 102, 84, 13, 3, 12, 43, -1, 87, -1, 79, 5, -1, -1, -1, -1, -1, 35, 30, 41, 123, 3, 39, 2, 40, 40, 0, 3, -1, -1, -1, 0, 93, 47, 5, -1, -1, 37, -1, 11, 47, 0, 31, -1, -1, -1, 75, -1, 2, 14, 16, 35, 64, 89, 117, 0, 25, 10, 1, -1, 16, 2, -1, 120, 3, -1, 0, -1, 66, -1, -1, -1, 8, 43, 3, 39, 34, -1, 17, 0, 80, -1, 81, 3, -1, -1, 27, -1, 65, 30, 14, -1, 0, 58, 81, 15, -1, 2, 85, 4, -1, -1, 18, -1, 14, 11, 4, 10, 63, 5, 0, -1, 19, 43, -1, 5, -1, 1, 0, -1, 29, -1, 21, -1, 19, 14, -1, -1, -1, -1, -1, -1, 64, 102, 14, -1, -1, -1, -1, -1, 0, 116, 48, 2, -1, 44, -1, 20, -1, -1, -1, -1, -1, 119, 0, 52, 20, -1, 41, 0, 17, -1, -1, 38, 0, 21, -1, 116, 3, 7, 0, 0, 88, -1, 102, 95, 3, -1, -1, 27, -1, 0, 0, 12, 4, -1, 0, 0, -1, 32, -1, -1, 19, -1, 12, 19, -1, -1, -1, 14, -1, 123, 33, -1, 45, 2, 18, 10, -1, -1, 67, -1, 12, -1, 31, -1, -1, 5, 6, -1, -1, 3, 69, 91, 86, 0, 5, -1, -1, -1, -1, 8, 3, 9, 101, -1, 39, 3, -1, 6, 12, -1, 89, 29, 5, 5, 52, 89, -1, 94, 90, -1, 34, 11, 5, 55, 14, 6, -1, -1, 12, 31, -1, 67, 96, -1, -1, 101, 0, -1, 3, -1, 61, 69, 2, 54, -1, 2, 4, -1, 28, 8, 46, 4, 72, -1, 29, 98, 0, -1, -1, 27, 0, 11, 4, -1, 80, -1, 19, 19, 0, 6, -1, 6, -1, 33, 33, -1, 23, 17, 21, 41, 0, -1, -1, 93, 0, 65, 3, -1, 15, 119, 7, -1, 3, 68, 24, 4, -1, 0, 14, 10, 55, 42, -1, -1, 4, 21, -1, 39, 88, -1, -1, -1, 69, 22, 10, 74, 43, 72, 84, 1, 19, 88, 123, -1, -1, 0, 0, 2, -1, 28, 2, -1, -1, 20, -1, 3, 3, -1, -1, 3, 35, 45, 28, 1, 40, 20, 90, 22, -1, 5, 8, 0, 0, 123, -1, 1, 77, 7, 31, 14, 64, -1, -1, 13, 0, 65, -1, -1, -1, 0, 0, -1, 0, -1, -1, 31, 31, -1, 1, 102, 2, -1, -1, 107, 16, -1, -1, -1, 34, 10, 85, 0, 11, 71, 46, -1, 34, -1, 47, -1, 69, 12, 102, 102, 2, 19, 21, 2, 2, 0, 2, 74, 59, 82, 51, 74, -1, 32, 22, 0, -1, -1, -1, 7, 13, 2, -1, -1, 15, 66, 34, 70, -1, 81, -1, -1, 42, 42, -1, 7, 93, 31, 10, -1, 0, 9, 88, 0, 0, 0, 37, -1, 0, 119, 53, 21, 105, 6, -1, 65, 23, 113, 100, 5, 19, 21, -1, -1, 22, 33, 2, 12, -1, -1, 14, 17, 0, 31, -1, 25, 9, 92, 91, 0, 37, 0, 63, 0, 56, 0, 34, 61, 47, 101, -1, -1, -1, 105, 0, 58, 2, 45, 2, 0, 16, 17, 0, 21, 41, 3, 35, -1, -1, -1, -1, 6, 95, 10, 53, 10, 91, 39, 76, 61, -1, 0, -1, 122, 45, 31, 2, -1, 0, 31, -1, 16, 72, 5, -1, 90, 123, -1, 2, -1, 0, -1, 0, -1, -1, -1, 38, -1, -1, 20, 74, 1, 0, -1, 12, 27, 2, -1, 2, 0, 19, -1, 43, -1, -1, 57, 17, -1, 103, -1, 79, 9, 22, 60, 11, -1, 60, 0, -1, 4, -1, 88, 0, -1, 5, 60, 90, 7, -1, -1, 1, -1, -1, 70, -1, 4, 12, 22, -1, -1, 0, 12, 15, 5, 5, -1, -1, -1, 57, -1, 114, -1, -1, -1, 18, -1, 112, 0, 8, -1, 0, 20, 0, 32, -1, -1, 7, 35, 100, 3, 70, 37, -1, -1, 84, 7, -1, 14, 17, 1, 17, 49, 91, 58, 1, 91, 0, -1, 11, -1, -1, 82, -1, 11, 17, 88, -1, 0, 22, 43, 0, -1, 4, -1, 38, 90, -1, 0, -1, 32, 4, -1, -1, 69, 12, 40, -1, 2, 1, 5, -1, 41, 48, 0, 0, 94, 2, 20, -1, 24, 107, 21, -1, 61, 54, 17, -1, 0, 0, 36, 6, -1, -1, 34, -1, 11, 64, 1, 54, 1, 2, 2, -1, 62, 23, -1, 13, -1, 16, 40, 20, -1, -1, -1, 0, -1, 44, -1, 16, 21, -1, -1, 120, 10, -1, 12, 1, 0, 38, -1, -1, 54, -1, 19, -1, 20, -1, 14, 28, 9, 93, 13, 5, 10, 91, 3, -1, 55, 12, 1, 49, 88, -1, 2, -1, 35, 8, 19, 9, 85, -1, 14, 41, -1, 93, 0, 68, 0, 0, 13, -1, -1, 6, 11, 36, -1, 79, -1, 19, 42, 2, 6, 89, 40, 37, 0, -1, 7, 27, -1, 8, -1, 21, 11, 8, 3, 8, 4, 4, 3, -1, 1, -1, 2, 0, 68, 0, 15, 2, -1, 15, -1, -1, 17, -1, -1, -1, 109, 112, -1, -1, 1, -1, 2, 2, 41, 17, -1, 0, 2, 2, 88, -1, 85, 84, 4, 84, 9, 17, 0, 8, 101, 5, 2, 3, 26, 33, 8, -1, 18, 117, -1, 35, 0, 39, 78, 20, -1, 55, 2, 0, 3, 12, -1, -1, 8, -1, 3, 11, -1, 101, 0, 11, 61, -1, -1, 42, -1, 35, 17, -1, 5, 8, 14, -1, 27, 0, -1, 8, -1, 0, 32, 3, -1, -1, 2, 4, -1, 46, -1, -1, 0, 75, -1, 30, 49, 74, 1, 0, 8, 85, 29, 49, 6, -1, 27, 0, 7, 16, 25, -1, 5, 76, -1, 12, -1, -1, 0, -1, 5, 55, -1, -1, 84, 0, 0, 0, 11, -1, -1, 79, 6, 59, 2, 17, 121, 7, 0, 38, -1, -1, -1, -1, 2, 117, 33, 5, 48, 31, -1, 2, -1, 0, 0, -1, -1, 17, 17, -1, 1, 0, -1, 26, 25, 28, 104, 39, 59, 77, 12, 0, 0, 3, -1, -1, -1, 9, 3, -1, -1, 4, 3, -1, -1, 82, 42, 10, 26, 2, 0, 59, 1, -1, 40, 0, 5, -1, 70, 8, 2, 81, -1, 101, -1, -1, 5, 43, 6, 88, 0, -1, 62, 31, 6, -1, 17, 13, 0, -1, 0, -1, 2, 0, 12, -1, 6, 84, -1, -1, -1, 91, 43, 1, -1, 50, -1, 17, 0, -1, -1, 29, -1, 28, 22, -1, 0, 3, 20, -1, 93, 1, -1, 112, 17, 0, 101, 46, -1, 0, 0, 0, 1, 0, 1, 8, 123, -1, 0, 33, -1, 92, 6, -1, 115, 13, -1, -1, 54, 6, 31, 13, 99, 13, 14, 85, -1, 5, -1, 6, 0, 6, 48, 14, 0, 28, 57, 82, 1, 91, -1, 23, 102, 34, 0, 84, 2, 0, 3, 88, -1, -1, 6, -1, 55, 73, 0, 12, 15, 0, 0, 15, 0, 61, 18, 9, 3, -1, 0, 101, 74, 2, -1, -1, 1, -1, 78, 0, 0, 5, -1, 47, 24, 115, -1, 100, 48, 2, 0, 7, 2, 0, 27, -1, -1, -1, 6, 17, 90, -1, 4, 31, 81, -1, -1, -1, 48, 29, 25, -1, 0, 36, -1, 68, 1, -1, 101, 0, 2, 41, -1, -1, -1, -1, -1, 121, -1, 45, -1, 88, 3, 11, 49, 88, 18, -1, 4, 79, 2, 0, 47, -1, 1, -1, 104, -1, 34, 16, 94, 18, 2, -1, 24, -1, 76, 80, -1, -1, 0, 12, 10, 107, 5, -1, -1, -1, 24, 0, 34, -1, -1, 0, 9, 21, 25, -1, 6, 31, 106, 6, -1, 3, 54, -1, -1, -1, 0, -1, 27, 88, -1, 63, -1, 44, 12, -1, 56, -1, -1, -1, -1, -1, -1, 3, 0, 0, 3, 2, 24, 72, 34, 85, 79, -1, 49, 4, -1, -1, 12, -1, 0, -1, 53, 65, 31, 20, -1, -1, 16, 117, 15, -1, 2, -1, 32, 0, -1, 19, 2, 5, -1, 12, 0, 17, 85, 0, 0, 65, 3, -1, 0, 39, 32, 85, 21, 20, 44, 0, 9, 3, 5, 7, 12, 11, -1, 5, -1, 25, 8, 79, 7, 2, 2, 2, 1, -1, 13, -1, -1, 79, -1, -1, -1, -1, -1, 0, 11, -1, 93, -1, 11, 0, -1, 27, 13, 4, 0, 0, -1, 30, -1, 58, 12, 3, 48, 0, 35, -1, -1, 37, 0, 1, -1, 29, -1, -1, -1, -1, 11, -1, 8, 5, -1, 100, 2, 5, 12, 5, 38, 32, 51, 10, 0, 111, 0, 19, 2, -1, -1, 0, -1, 34, 0, -1, 0, 14, 115, -1, -1, 3, 13, -1, -1, 31, 3, 36, 12, 5, 24, 22, 0, 4, 13, 43, 0, -1, 96, 121, -1, 11, 3, 14, 0, 105, 7, -1, -1, 13, -1, 86, 9, 96, 38, 88, 99, 0, 0, 5, 19, 22, -1, 49, 3, 4, 14, -1, 91, 110, -1, 17, 7, -1, 23, 87, 1, 73, 48, 16, 17, 23, 3, 0, -1, 35, 5, -1, 116, -1, 41, 0, 7, 7, 7, -1, 6, 1, -1, 21, 79, -1, 6, 8, 3, -1, 21, 18, 84, -1, 11, -1, 53, 4, 4, 0, 10, -1, 6, 116, 4, 16, -1, 4, 2, 37, -1, 2, 31, 21, 21, 4, 34, 16, 23, 47, 0, 47, 34, -1, 26, 3, -1, 6, 0, 38, -1, 29, -1, -1, 1, 2, -1, 48, 5, 0, 56, -1, 16, -1, 5, 1, 105, -1, -1, -1, 84, 15, 29, 49, 0, 60, -1, 4, 6, -1, -1, 5, 0, 4, 28, 0, 74, 33, 79, 96, -1, 30, 0, 10, 0, -1, 35, 32, 5, -1, 2, 0, -1, 34, -1, 40, -1, 55, 99, 18, 24, -1, 1, 27, -1, 111, 1, 3, -1, 0, 94, 11, 54, 25, 18, 118, 80, 16, 3, 12, 81, 0, 0, 53, 59, 23, 1, 43, 51, 44, 6, -1, 11, -1, 60, 13, 67, -1, 0, 2, 5, 43, -1, 31, 38, 2, -1, -1, -1, 0, 31, 76, 84, 3, 4, 0, 19, 2, 4, 34, 116, -1, -1, 4, 55, 0, 3, 36, 4, 52, -1, 53, 5, 12, 15, 43, 7, -1, 39, 8, 8, -1, -1, 0, -1, 52, 6, 85, 88, -1, 115, -1, 35, 2, 54, 19, 74, -1, -1, -1, 0, 114, 72, 0, 2, 17, 12, 0, 1, 0, 16, 5, 8, 11, 44, -1, -1, -1, 3, 49, -1, 4, 18, 26, 0, -1, 0, 5, -1, 29, -1, 9, 78, 1, 13, -1, 10, 37, 27, -1, -1, -1, -1, 59, -1, 37, -1, 2, -1, 35, 48, -1, 15, -1, 0, 4, 7, -1, 56, 56, -1, -1, 83, 29, 121, -1, -1, 2, -1, 14, -1, 0, -1, -1, -1, 67, 111, 4, -1, 2, 2, 0, 0, -1, 34, -1, 38, -1, 62, 119, 17, 30, 0, 80, 50, 65, 2, -1, -1, 25, 60, 63, -1, 0, 17, 35, 48, 56, 0, 51, 2, -1, 5, 20, 54, -1, 51, 24, 0, 7, -1, 66, 114, -1, 39, 104, 14, -1, 63, 16, -1, -1, 113, -1, -1, 30, -1, -1, 1, 1, 83, 4, 1, 5, 53, -1, 46, -1, 0, 29, -1, -1, 5, 88, -1, 5, -1, 46, -1, 9, -1, 31, 69, 100, 59, 2, 3, -1, 18, 41, 88, 42, 62, -1, -1, 57, 57, 42, -1, 2, -1, -1, -1, -1, -1, -1, -1, -1, 23, 17, -1, 0, 8, -1, -1, 6, 3, 11, -1, -1, -1, 70, -1, 9, 6, 1, 1, 87, 16, 76, 19, 19, 19, 121, 3, -1, -1, 86, 77, 34, 1, 0, -1, 48, 1, 46, 7, 0, 2, -1, -1, 9, 2, -1, 44, 0, -1, 21, -1, 22, 1, 62, 19, 76, 6, 37, 58, -1, 13, 67, 101, 4, 70, 3, -1, 34, 80, 10, 14, -1, 22, 50, 10, 5, 2, 10, 6, -1, 29, 0, 31, 123, -1, 2, -1, -1, -1, -1, 17, 90, 0, 0, 32, 2, -1, 19, -1, 35, -1, -1, 94, 27, -1, 65, 1, 61, -1, -1, -1, 7, -1, -1, 36, -1, 53, 12, 7, 0, -1, 1, -1, 71, 0, 7, 49, 94, 88, 21, 115, 73, -1, 5, 2, -1, 64, -1, 26, 30, 0, 25, -1, 28, 84, 20, 1, 14, -1, 18, 19, 0, 88, 4, -1, -1, 0, 0, 38, 18, -1, -1, 44, 68, -1, 9, -1, -1, 6, 33, 2, 0, 11, 9, 3, 19, -1, 91, 13, 1, -1, -1, 5, -1, 0, 48, 23, 2, -1, -1, 75, 47, 13, 0, 56, -1, -1, -1, 9, -1, 99, -1, -1, -1, 1, 53, 117, 79, 1, 38, 1, 0, 71, 86, 0, 3, 6, 17, 117, -1, -1, 12, 0, -1, 29, 60, 21, -1, -1, 0, 26, 5, 0, -1, -1, 0, 0, 99, 3, 1, -1, 8, 3, 0, -1, -1, 93, 64, -1, -1, 3, 14, 12, -1, 82, 0, 56, 0, 37, 1, -1, 45, -1, 109, -1, 12, -1, 3, -1, 18, -1, -1, 30, 50, 80, 19, -1, -1, -1, 5, 39, 3, 117, 13, 13, 27, 3, 6, 101, 56, 20, 70, 28, 115, 35, -1, -1, -1, -1, 20, 0, -1, 6, 0, -1, 26, 52, -1, 46, 16, 0, 0, -1, -1, -1, 1, 56, 19, -1, 96, -1, 16, 0, 75, -1, 47, 4, 4, 49, 5, 13, -1, 0, -1, 2, -1, -1, 14, -1, 102, 0, 1, 23, 13, 2, -1, 16, 30, 31, 60, 2, 13, 39, 20, 9, -1, 2, 0, 0, -1, 19, 93, 6, 8, 2, -1, 104, 9, 50, 27, -1, 6, 2, 1, 66, 4, 57, 50, 48, 0, -1, 61, 2, 0, 31, -1, 42, 74, 23, -1, -1, -1, 3, 1, 8, 14, 80, 39, 1, 55, -1, 0, 2, 88, 77, 49, 64, -1, 0, -1, -1, 9, 35, 63, -1, -1, -1, 50, 69, 47, 17, -1, 0, -1, 2, 3, 88, 19, -1, 24, -1, 2, 8, -1, 0, 25, 7, -1, 35, 31, 24, 26, 55, -1, -1, -1, 47, 34, -1, 5, 34, 13, -1, 0, 84, 13, 4, -1, 1, 0, -1, -1, 19, 80, -1, 2, -1, 53, 2, 37, 101, 84, 0, 19, 107, 0, 23, -1, -1, 4, 0, -1, 23, 38, 14, 116, -1, 12, 1, 14, 8, 32, -1, -1, 2, 49, -1, -1, 53, 4, 1, 48, -1, -1, 2, 0, 4, 46, 28, 1, -1, 0, 88, -1, -1, -1, -1, 109, 32, 0, 0, 4, 42, 2, -1, 9, 0, -1, 50, 0, -1, 24, 86, 0, 3, 26, -1, 0, -1, 12, 5, 67, 0, 10, -1, 2, -1, 0, 28, 62, 23, -1, -1, 16, -1, -1, 79, 0, 0, 0, 5, 16, 0, -1, 10, 0, -1, 19, -1, 27, 88, -1, 27, 4, -1, 5, 52, 27, -1, -1, -1, -1, 2, 29, 2, -1, 15, 115, 124, 40, -1, -1, 6, -1, 27, 20, 9, 44, 84, 2, 77, -1, 75, 32, 2, 61, -1, -1, 0, 54, -1, -1, 25, 109, 80, 11, 3, -1, 55, 27, -1, -1, 5, 2, 15, 102, -1, 2, 3, 6, -1, 5, 12, -1, 16, -1, 19, 23, 123, -1, 0, 42, 4, -1, -1, 5, 4, 50, 3, -1, -1, 73, 38, -1, -1, 83, -1, -1, 6, -1, 46, 0, 0, 94, 50, -1, 85, -1, 51, -1, 3, 0, 3, 52, 1, -1, 30, -1, -1, -1, -1, 10, 31, 3, 15, -1, 41, 84, -1, 1, 17, 88, -1, 2, 11, 18, 7, -1, 12, 88, 3, 32, -1, -1, 88, -1, 34, 0, 13, 9, 10, 2, 123, -1, -1, 6, 0, 0, -1, -1, -1, 32, 5, 35, 40, -1, 16, 46, 57, 11, -1, -1, 8, 0, 121, -1, 93, 24, 54, 8, 17, 35, 2, 3, 2, 10, 1, 3, 0, 38, 10, 31, 4, 0, 54, 105, 12, -1, -1, 3, 55, 5, 109, -1, 21, 0, 49, 3, 2, 1, 62, 2, 1, 2, 0, -1, 2, -1, 22, -1, 67, -1, -1, -1, -1, 8, 121, 0, 18, -1, -1, -1, -1, -1, 25, -1, 0, 99, -1, 73, 0, 31, 37, 54, 90, -1, 55, -1, 3, 3, 35, 0, 3, 75, 7, 8, 87, -1, 0, 40, 5, 25, -1, 11, -1, 12, -1, 50, 50, 55, -1, -1, 6, 101, 42, 45, 89, -1, 0, -1, 0, 34, 53, 0, 60, 3, -1, -1, 0, 120, 21, 42, -1, 18, 35, 47, 12, -1, 68, -1, 32, 25, 98, 1, 22, 2, 26, 9, -1, 22, 22, -1, 22, 11, 88, 26, 29, -1, 13, 3, 18, -1, 61, 2, -1, -1, -1, 34, 6, 34, 32, 7, -1, 31, 0, -1, 19, 112, -1, 2, -1, 19, -1, -1, 36, -1, 2, 43, 62, 4, -1, 115, 3, 97, 15, 20, 96, 104, 9, 10, -1, -1, 21, 44, 0, 22, 3, 33, 8, -1, 26, 9, 0, 4, 112, 120, 14, 105, 22, 3, 0, 90, -1, 35, 19, 0, 24, -1, 51, 5, 58, 20, 5, 7, -1, 21, 90, 116, 101, 101, 0, 1, 27, 45, -1, -1, 6, 72, 5, 9, 8, 0, 3, 7, 30, 87, -1, 83, 14, 109, 11, -1, 14, 3, 15, 20, 66, 3, 14, 14, 1, 40, 47, 23, 0, 44, 33, -1, -1, 0, 2, 11, 2, 31, 100, 5, -1, 3, 8, 2, 52, 37, 39, 9, 90, 46, 0, 61, -1, 88, 0, 19, -1, 98, 28, -1, 19, -1, -1, -1, 0, -1, -1, 41, 2, -1, 9, -1, 73, -1, 16, 48, 0, 35, 3, -1, 19, 48, -1, 86, 4, 61, 2, 19, 49, 0, 3, 0, 37, -1, -1, 84, -1, 0, 14, 14, 2, -1, 85, 2, 107, -1, 3, -1, 16, 1, 72, 1, 2, 1, 34, -1, 1, 12, 6, -1, 112, 7, -1, 13, 31, -1, -1, 16, 118, 3, -1, 2, 11, 107, 118, 8, 0, 7, 52, 88, 101, -1, 43, 3, -1, 66, 33, 51, 33, -1, -1, 1, 0, 2, 1, 70, 8, -1, 3, 8, 33, -1, -1, -1, 20, 20, 6, 77, 51, 116, 10, 0, 7, 31, 1, -1, 108, 23, 36, -1, 2, 3, 34, 0, 0, 102, 64, -1, 50, 0, 0, -1, 35, 72, 16, -1, 0, 2, 4, -1, 44, 15, -1, 23, -1, 12, 0, 43, -1, 3, 23, 0, -1, -1, 2, -1, 16, -1, 57, 7, 7, -1, 11, -1, -1, 1, 2, 48, 5, 51, 93, 2, -1, 11, -1, 87, -1, 4, 0, 0, 3, 1, -1, 0, 0, 42, -1, 8, -1, 38, -1, 0, 66, -1, 51, 0, 54, 35, 0, -1, 0, -1, 7, -1, -1, 3, -1, 62, 48, 2, 35, -1, 26, 62, 8, 37, -1, -1, -1, 3, -1, 29, 0, 22, -1, 22, 31, 0, 26, -1, -1, 4, 22, 7, 69, -1, 50, 84, 58, -1, -1, 31, 12, -1, 0, -1, 9, 80, 22, 12, 0, 22, 11, 7, -1, -1, 10, 15, 0, 0, 6, 117, 6, -1, 42, -1, 58, 4, 42, 34, 4, 88, 86, 2, 48, 3, 1, -1, 12, 4, -1, -1, 84, 1, 10, -1, -1, 0, 102, 1, 44, 19, 107, 2, 60, 60, -1, 11, 10, 16, 18, -1, -1, -1, 42, -1, -1, 102, 45, 40, -1, 116, 11, 7, -1, 18, 55, 11, 2, -1, 46, -1, 14, 7, -1, 16, 2, -1, -1, 3, 4, 40, 4, 98, 27, 54, -1, 0, -1, 51, -1, 2, 11, 105, 124, 31, 0, 91, 20, -1, -1, 33, 70, 2, 14, -1, 84, 16, 0, -1, 48, -1, 48, -1, -1, 37, 1, 17, 24, -1, -1, -1, 0, 51, 0, 42, -1, 42, 33, 0, 27, 1, 44, 20, 33, 78, 0, 14, -1, -1, 0, 6, 5, -1, 22, 21, 0, 4, -1, -1, -1, -1, 5, 4, -1, -1, 72, 5, 4, 102, 0, 0, 2, -1, 33, 4, 6, 88, 33, 32, -1, -1, 4, 6, -1, 29, 1, 10, 10, 63, -1, 0, 5, -1, 84, 10, 10, 10, 14, 33, 8, -1, 0, 24, 7, 39, 123, 10, -1, -1, 49, 6, 23, 6, 27, 60, -1, 4, 2, 0, -1, -1, 26, 51, -1, -1, 3, 58, 48, -1, 38, 0, 0, -1, 38, -1, 25, 79, -1, 20, 27, -1, -1, 94, 6, 11, -1, 1, 2, 53, 4, -1, 7, -1, 0, 112, 0, 1, 82, 19, 0, 13, 0, 19, -1, 6, 11, -1, 6, 43, 3, 11, 37, 37, 0, 23, -1, 83, 28, -1, 0, 16, 8, 7, -1, 10, 11, 2, -1, -1, 17, 14, 0, 4, 17, 0, 21, 1, -1, 28, 1, -1, 28, 88, -1, 0, 88, -1, 88, -1, 93, 12, 0, 81, 0, -1, 55, -1, 0, 34, -1, -1, 32, -1, -1, 30, 24, 2, 0, 17, -1, -1, -1, 3, 27, -1, 51, 15, 40, 0, 61, 17, 54, 85, 98, 20, 2, 6, 1, -1, 14, 3, 41, 30, 42, 0, -1, -1, 83, -1, -1, 38, 11, 0, 10, -1, 14, 10, 16, 16, -1, 78, 7, -1, 119, -1, 27, 8, 17, 111, -1, 84, 2, 6, -1, -1, 22, 85, 83, -1, -1, -1, 1, -1, 32, 74, 51, 0, 1, 3, 14, 1, 21, 0, -1, -1, -1, 39, 30, 5, 110, 21, 46, 59, 17, -1, -1, -1, 16, 24, -1, 0, 35, 23, -1, -1, 0, -1, 21, -1, 69, -1, 0, -1, -1, 79, 0, 1, 73, -1, 2, 2, 5, -1, -1, 12, 15, 8, 30, 15, -1, 2, -1, 6, 1, 53, 0, -1, 31, 2, 29, 22, 55, 22, -1, -1, 3, -1, -1, 17, 0, -1, 6, 23, 2, -1, -1, 63, -1, -1, 0, -1, -1, 115, 18, -1, -1, 22, 37, 26, 4, -1, 0, 46, 8, 76, 2, 17, 80, 14, -1, 43, -1, 1, 17, 44, 60, 38, 2, 33, 0, 8, 22, -1, 4, 5, 72, -1, 0, 14, -1, 24, -1, 19, -1, -1, 49, 28, -1, 62, 0, 34, 0, 0, 32, -1, 95, 0, -1, 106, 88, 5, 28, 66, 88, 7, 11, -1, 0, 112, -1, 27, -1, -1, -1, 88, 45, 6, 11, -1, 1, -1, 16, -1, -1, -1, -1, 14, 43, -1, 19, 26, 92, -1, 55, 0, 120, 112, 102, 0, 86, 58, 9, -1, 5, -1, 12, 2, 0, 27, 48, 58, 5, 6, 35, -1, -1, 6, -1, 4, 3, 10, 38, 0, 24, 23, -1, -1, 7, 9, 33, 50, 10, 2, -1, 31, 1, -1, 26, -1, -1, 1, 2, 3, 0, 1, 83, -1, -1, 7, -1, 19, 36, -1, -1, -1, -1, 0, -1, 0, -1, -1, -1, -1, 20, 2, 66, -1, -1, 17, 22, 3, 11, 86, -1, -1, 93, 4, 4, 31, -1, -1, 119, -1, 4, 22, 80, 93, 98, 0, 25, 59, -1, -1, -1, -1, 7, 11, -1, 0, 47, -1, 0, -1, 15, -1, 34, 4, 6, 25, 85, 10, -1, 12, -1, 49, -1, -1, 50, 17, 21, 53, 39, 15, 83, 50, 16, 4, 104, 12, -1, 60, 14, 2, 1, -1, 107, 8, 7, -1, 8, 16, 68, 31, -1, -1, 3, 38, 54, -1, 15, -1, -1, 19, -1, 2, 50, 10, 7, 1, -1, 12, -1, 45, 21, -1, 2, 14, 0, 43, -1, 13, 0, 72, 112, -1, 3, -1, 115, 54, 24, 118, 3, 0, 88, 23, 0, 62, 2, -1, 72, 4, -1, 16, -1, -1, 7, 0, -1, 2, 98, 72, -1, 21, 2, 70, 9, 34, 32, 14, 2, 77, -1, 0, 1, 37, 0, 0, 0, 22, 74, -1, 11, 0, 0, 69, 1, 53, 7, 103, 24, -1, 23, 37, 48, 47, 57, 2, 85, -1, 32, 1, 55, 1, -1, 2, 26, 18, -1, 0, 6, -1, -1, -1, 34, 1, 65, 13, 2, 2, 114, 2, 19, 43, 3, 85, -1, -1, 124, -1, 26, 99, -1, 35, 7, 4, -1, 0, 21, 19, 4, 0, 0, 5, -1, 22, -1, 6, 18, 0, -1, 102, 65, 12, 34, 5, 0, 0, 13, 3, 31, 5, 42, 0, -1, 7, 13, -1, 28, 83, 0, -1, 21, -1, 33, 17, 19, 35, 35, 31, 33, 5, -1, 112, 39, 1, 0, 5, -1, -1, 38, 0, 121, 86, 4, -1, 15, -1, 59, -1, -1, 60, 86, 45, 7, -1, 1, 9, 1, -1, 30, 101, 83, 0, 10, 17, 48, 24, 26, 119, -1, 7, 1, -1, 8, -1, -1, 42, 28, 39, 86, 10, 59, 15, 22, -1, -1, 74, -1, -1, 0, 7, 14, 15, 0, 0, 1, 1, 9, 15, 13, 2, -1, -1, -1, 12, -1, -1, 12, -1, 26, 2, -1, 7, 49, -1, 1, 117, 41, -1, 105, -1, 0, 45, 7, 0, -1, 34, 2, 23, 10, 41, 60, 0, 98, 16, -1, 14, -1, 3, 0, 1, -1, -1, 50, 77, 2, 6, -1, 1, 7, 0, 0, -1, 11, 42, -1, 1, 13, -1, 0, 55, 9, 3, 37, 4, 31, 10, 92, 12, 37, 4, 35, -1, 74, -1, 11, 0, 26, 0, 6, 35, 0, 0, 68, 0, 96, 0, -1, 17, 14, -1, 29, 34, 102, 1, 2, 105, -1, 69, 19, 23, 57, 39, 10, 39, 14, 0, -1, -1, 9, 5, 13, 50, -1, -1, -1, 23, 22, 42, -1, -1, 39, 0, -1, -1, 3, 4, 16, 0, 16, 62, 10, 12, 13, -1, 93, -1, 11, 31, 34, 0, 1, 11, -1, 11, 3, 16, 0, 39, 59, 0, -1, 0, -1, 18, 28, 0, -1, 36, 33, 28, 3, -1, 0, 6, -1, 37, -1, 78, -1, 4, 0, 89, 53, -1, 11, 49, 4, 124, -1, 8, 2, -1, 2, 70, 3, -1, 2, 6, -1, 69, -1, 0, 15, -1, 1, -1, 38, 3, 0, 6, 101, 76, 93, 18, 0, 0, 13, 55, 21, 2, 95, -1, 37, 63, -1, 14, 49, 41, -1, -1, 59, 50, 42, -1, 37, 54, 58, -1, 0, 91, 2, -1, -1, 101, 2, 89, -1, -1, -1, 21, 2, 49, 89, 74, -1, 50, 27, 79, 46, 14, 5, -1, -1, -1, -1, 31, 1, -1, 50, 3, 102, 11, -1, 124, 19, 0, 10, 60, 59, 52, -1, 85, 17, 53, 20, 15, 26, 53, -1, 10, -1, -1, 49, 2, 0, 31, 25, -1, 80, 13, 82, 7, 73, 53, 26, 42, 7, -1, 42, -1, 10, -1, -1, 54, 42, 3, -1, 122, -1, 18, 46, 46, 24, 35, 21, 0, 1, -1, 0, 10, 44, 10, -1, 5, -1, -1, -1, 49, -1, 31, 26, -1, 9, -1, -1, 36, 0, -1, 31, 8, 101, 6, -1, 27, 9, -1, 35, 4, -1, 1, 20, 58, 0, -1, 81, -1, 11, 3, -1, 4, 29, -1, 28, -1, 28, 55, -1, -1, 0, -1, 16, 52, 4, -1, 21, 6, 0, -1, 22, 29, 15, 0, -1, -1, 3, -1, 3, 17, 100, 43, -1, 39, 58, 1, 48, 61, -1, -1, 8, -1, -1, 3, 41, 1, 18, 79, -1, 51, 0, 50, 14, -1, 2, 0, -1, 17, 18, 2, 51, 3, 0, 21, 61, 0, 9, -1, 10, -1, -1, -1, 121, 65, 33, 8, 0, 1, 0, -1, 57, 53, 3, 44, 0, 10, 21, 41, 54, 0, 31, -1, 21, 38, 83, 2, 8, 64, -1, 0, -1, 0, 23, 2, 0, 3, -1, -1, 31, 4, 109, 45, 54, 8, 52, 25, 17, 5, -1, -1, -1, -1, 0, -1, 3, 120, 47, -1, -1, 0, 57, -1, 1, -1, 39, 13, -1, 23, 124, -1, 20, 17, 14, 7, 19, 38, 96, 2, 5, 48, 9, 101, 118, 29, 13, 2, 6, -1, 26, 3, 19, -1, 0, 0, 0, 16, 3, 7, 51, 0, 2, -1, 0, 41, -1, 31, 3, 21, 1, 0, 121, -1, 9, 0, 0, 48, 0, 17, 0, 0, 32, 23, -1, 0, 0, -1, 14, 14, -1, 43, 20, 43, 43, 0, 40, -1, 1, 18, 36, 23, 7, -1, 124, -1, 0, 1, 40, 3, -1, 0, 54, -1, 20, 109, 5, 29, -1, 1, -1, 12, 0, -1, 28, 0, 3, 1, 84, 33, -1, 79, -1, 1, 14, 32, 23, 0, 0, 2, 58, 6, -1, 4, 1, 3, 58, -1, 5, 1, 6, 2, -1, 50, 3, 4, 52, 42, 42, 2, 1, -1, -1, 7, 18, 9, 30, 111, -1, 2, -1, 0, 69, 10, 2, 41, 0, 0, -1, 61, -1, 64, -1, -1, 19, -1, -1, 38, -1, -1, -1, -1, 20, 23, 2, -1, 2, 4, 0, 3, -1, 1, -1, 81, -1, 113, 2, 105, 12, 9, -1, 38, -1, -1, 53, 29, 9, -1, 20, -1, 0, -1, -1, 5, 5, -1, 46, 3, 13, 53, 33, -1, 33, -1, 16, 53, -1, -1, -1, 3, 19, 21, 34, 46, 6, 85, 6, 32, 5, -1, -1, 2, 0, 8, 16, -1, 11, 18, 36, -1, 14, 55, -1, -1, 6, 0, 31, 61, 1, 90, 9, 9, 86, 74, 3, 0, -1, 119, 98, -1, 1, 1, 49, 86, 4, 17, 3, -1, 46, 9, -1, 3, -1, 41, -1, -1, 16, 4, 14, 11, 76, 54, 1, -1, 76, 9, 66, 9, 67, 41, -1, 56, 3, 2, 43, 74, -1, -1, 17, 25, 23, 16, 3, -1, -1, 32, 52, -1, -1, 39, 105, 20, 0, 6, 70, 2, 4, 3, 3, 48, -1, 86, 34, 49, 123, -1, 17, 5, -1, -1, -1, 9, 2, 23, 14, 31, 3, 2, -1, 34, 0, -1, 16, -1, 3, 55, 0, 27, -1, -1, 29, -1, 13, 20, 113, 1, -1, 2, -1, -1, 22, -1, -1, 13, 59, 11, -1, 6, -1, 39, 1, 3, 4, 19, -1, 25, -1, -1, 106, -1, -1, 34, 14, -1, 19, 1, 102, 2, 12, 8, -1, 26, 4, 7, 1, 3, -1, -1, 3, 54, 122, 2, 7, 2, -1, 83, 0, 2, 14, -1, 2, -1, 4, -1, 29, -1, 5, 4, 0, 59, 36, 17, 33, 0, 2, 17, 101, -1, 101, 18, 28, 8, 106, -1, 115, 115, 0, 88, 112, 0, 47, -1, 22, 124, 1, -1, -1, -1, 53, -1, 12, 21, -1, 64, 2, 2, 14, 3, 1, -1, 3, 1, 72, -1, 7, 2, 25, -1, 100, 56, -1, 8, 93, 11, 61, 18, 10, -1, 13, 2, 0, -1, 5, 100, 101, 9, 0, 88, -1, -1, 35, 10, 51, 15, 124, 84, -1, 2, 1, 108, -1, -1, 48, 43, 0, 47, 10, -1, 0, 37, 2, 15, 49, 6, 116, 2, 0, 1, 0, -1, 0, -1, 124, 6, 0, 0, -1, 1, 29, 46, -1, -1, 29, 31, 10, 34, 36, 35, 35, 26, 18, 15, 13, -1, 43, 13, -1, -1, 14, 7, 81, 21, 41, 16, 53, 7, 4, 0, -1, 58, 9, 21, 39, 11, 4, -1, 0, -1, -1, 31, 73, 26, 9, 0, 18, 0, 2, 25, -1, 50, -1, 20, -1, 7, 2, 79, 15, 104, 5, -1, 3, 17, -1, -1, 2, 0, -1, -1, -1, -1, 33, 109, 14, 54, 112, 6, -1, 2, 23, 6, 39, 71, -1, 30, 72, 72, 60, 59, 10, 0, 86, 6, 101, 5, 95, 17, -1, 29, 81, -1, 34, -1, 9, 38, -1, 1, 10, -1, 46, 3, 11, 34, 34, 15, 52, 38, 64, -1, 52, 18, 14, -1, 1, 0, -1, 49, 71, -1, 1, -1, 21, 4, 2, 46, 28, 16, 77, 44, -1, 14, -1, 29, 70, -1, 22, 47, 36, 0, 2, 51, 72, 1, 7, 3, 16, -1, 16, 15, 2, 120, -1, 0, 9, -1, -1, 84, 57, 42, 14, 74, 9, 73, 35, -1, -1, -1, -1, 86, 18, 30, 4, 42, 1, -1, 55, 0, -1, -1, 0, 28, 13, 52, 61, 93, 55, 61, 9, 25, 0, 9, 6, 74, -1, 0, 3, 52, 86, 23, -1, 16, 52, 14, 18, 19, -1, 24, 26, 34, -1, 0, 47, 0, 4, 1, -1, 30, 1, 1, 3, 25, 2, 2, -1, -1, 9, -1, 33, 4, 108, -1, 1, 1, 1, 61, 7, 14, 0, 0, 55, 3, -1, 22, -1, 84, 15, 22, 88, 3, 59, -1, 73, 20, -1, 84, 6, 26, 3, 122, 22, 7, -1, -1, -1, -1, 31, -1, 0, 87, 0, 42, 15, 88, 102, 6, -1, -1, 5, 12, 2, -1, -1, -1, 124, 26, -1, -1, 74, 118, 0, 21, 23, 34, 7, 61, -1, 2, 80, 0, 29, 2, 10, -1, -1, -1, 4, -1, 28, 3, 86, 30, 29, 8, 14, 47, -1, 30, 41, 45, 0, 10, -1, 58, 20, -1, 27, 16, -1, 0, -1, 17, 14, 38, 43, 6, 2, 42, 26, 7, -1, 107, 73, 7, 67, 11, -1, 19, 31, 27, 81, -1, -1, 50, 50, 30, 16, 69, -1, 52, 34, -1, -1, 12, 4, 24, 2, 85, 51, 36, 25, 86, 48, 60, 5, -1, 2, 34, 0, 23, 0, -1, 18, 0, 0, 20, 1, 1, 41, 0, 0, 62, 0, 5, 6, -1, -1, -1, 20, 20, -1, -1, 12, -1, 64, 9, 37, 0, 8, 0, 54, -1, 0, -1, 9, -1, 4, -1, 0, 70, 17, 104, 18, 0, -1, 0, 59, 28, 16, -1, 43, -1, -1, -1, 15, 1, 15, 16, 20, 1, 15, 94, -1, 62, -1, 0, 10, 6, 10, -1, 3, 34, -1, -1, 43, 4, 5, -1, 27, 90, -1, 1, 0, -1, -1, 14, 22, 1, -1, 0, 86, 85, 0, 0, 0, 0, 0, 54, 3, 0, 0, 65, 0, 54, 2, 2, 82, 3, -1, -1, 5, -1, -1, 98, 81, 69, 16, -1, -1, -1, 1, -1, 120, -1, 6, 43, -1, 72, 0, 5, 2, -1, 7, 0, -1, -1, 7, -1, -1, -1, 7, 54, 7, -1, 57, 14, 47, 45, 0, 58, 6, -1, -1, 0, 31, 43, -1, 1, -1, 2, 0, -1, 30, 81, 3, 5, 96, 10, 51, 14, 10, -1, 2, 33, 9, 10, -1, 36, -1, -1, -1, 58, 58, -1, -1, -1, 59, 1, 76, 3, 16, -1, -1, -1, 21, 0, 34, 7, 38, 84, 0, 7, 2, 22, 0, -1, 0, 21, -1, 59, 14, 4, -1, 13, 1, 20, 112, 0, 20, 113, -1, 0, 41, 2, 3, 3, 14, 23, 0, 1, 14, 11, -1, 69, -1, -1, 0, 2, 10, 115, 14, 51, 14, 18, 41, 21, -1, -1, 67, 1, 14, 72, 17, 57, 41, 11, 24, -1, 38, 45, 7, 0, 69, 73, 62, 0, 42, -1, -1, 52, 0, -1, 18, 0, 113, 122, 16, 0, 72, -1, 72, 10, 0, 86, 38, 110, 48, -1, -1, 15, -1, -1, 5, 3, 7, 2, 24, 57, 108, 11, -1, 56, -1, 30, 13, -1, -1, 2, 10, 34, -1, 41, 7, 3, 40, 1, -1, 6, 29, -1, 16, 30, 9, 35, 9, -1, 89, 11, 1, 0, -1, 85, 0, 16, 32, 69, 0, -1, 0, 44, 13, -1, 71, 2, 55, 28, 6, 11, 35, -1, 8, 0, -1, 124, -1, 2, 2, 3, 3, 15, -1, 19, 16, 1, 6, 27, 16, 10, -1, 102, 3, 22, 3, -1, -1, 86, -1, 83, 7, -1, 21, -1, 81, 0, -1, 95, 39, -1, 39, 7, 100, -1, 8, 115, 80, 28, 4, 4, 109, 28, -1, 57, -1, 19, -1, -1, 37, -1, 30, 69, 7, 28, 13, -1, 112, 7, 88, 15, 54, 4, 2, 7, 67, 74, -1, -1, 10, 23, 25, -1, 15, -1, 8, 45, 0, 36, -1, -1, 2, -1, 85, 28, 0, -1, 5, 6, -1, 15, 38, 7, 38, -1, -1, 2, -1, -1, 74, 31, 2, 0, -1, 90, 7, -1, 26, 0, -1, 118, 5, 19, 20, 19, 0, 11, 61, 3, 21, 84, 33, 29, 0, 17, 14, 17, 9, 100, 13, -1, 6, -1, -1, -1, 4, 104, 3, -1, 27, 18, -1, 118, 51, 97, 4, 18, 112, 102, 16, -1, -1, 19, -1, 58, -1, 23, -1, 38, -1, -1, 11, -1, 7, -1, 36, 21, -1, 21, 0, 38, -1, 24, 0, 3, -1, -1, 73, 103, 0, 21, 7, -1, -1, 101, 21, 43, -1, 0, 69, 15, 2, 77, -1, -1, 55, 57, -1, 51, 6, 54, 69, 69, 2, -1, 0, 1, 13, -1, -1, 79, 0, 0, 124, -1, 59, 39, -1, 2, 11, 60, 79, 0, 14, 18, 18, 89, 0, -1, -1, 11, 0, 3, -1, -1, 111, -1, 26, 88, 39, 3, 51, 3, -1, 11, 47, 0, 2, -1, 24, -1, 0, -1, 63, 2, 34, 0, 54, 118, 4, 104, 0, -1, -1, -1, 15, 1, -1, -1, -1, 7, 30, 21, 22, 41, 57, -1, 0, -1, -1, 29, 11, 2, 123, 11, 35, 56, -1, -1, 101, 43, 44, 21, 12, 0, 86, 5, 2, -1, 6, 41, 18, 2, -1, 2, -1, 0, -1, 35, 7, 3, -1, 16, -1, 33, 0, 122, 15, 13, -1, -1, -1, -1, 38, 63, 0, 115, -1, 62, -1, 30, -1, 57, -1, 35, 7, 16, 7, 29, 4, 8, 12, 29, 54, -1, -1, 19, 20, -1, 22, 50, 2, 117, 4, -1, 15, 1, 4, 39, 0, 3, 19, 2, 0, 2, -1, 0, 2, -1, -1, -1, -1, 5, 0, 17, 16, 16, 4, 9, -1, 0, 7, 0, -1, 0, -1, 7, 24, -1, 4, 61, 3, 24, 36, -1, 0, 50, -1, 19, 2, -1, -1, 10, 78, 8, -1, 24, 74, -1, 7, -1, 21, 70, -1, -1, 2, 100, -1, -1, 2, 84, -1, 0, 5, 1, 2, 15, -1, 37, -1, 37, 0, 15, -1, 34, 4, -1, 7, 55, -1, 74, 74, 19, 74, 38, 24, 43, 16, 5, 51, 41, 11, -1, 28, 3, 14, 25, 10, 7, 104, 58, -1, 57, 0, 57, -1, -1, 76, 2, 2, -1, 2, -1, 4, 4, 4, 9, 15, 91, 31, -1, 19, 54, 47, 38, 5, -1, 100, 112, 74, 6, 51, 54, 91, -1, -1, -1, 76, -1, -1, 54, -1, 19, 102, 39, 36, 101, 23, 16, 18, -1, 22, 41, -1, 22, -1, -1, -1, 3, -1, -1, 30, 16, 85, -1, 22, 29, -1, 4, -1, 2, 0, -1, 14, 7, 104, 112, 54, 11, 3, 2, -1, -1, 3, 57, -1, -1, 11, -1, 84, 2, 68, 0, 59, -1, -1, -1, -1, 84, 2, 0, 67, 25, 25, -1, -1, -1, -1, 78, 61, 31, 121, 23, 88, 15, 71, 5, 29, 0, 0, 77, 2, 44, 69, -1, 71, -1, -1, -1, 88, 0, 14, 11, 2, -1, 15, -1, 83, 17, 20, 43, -1, 47, 3, 69, 58, 9, -1, 0, -1, 2, 11, 66, -1, 121, 0, 81, 23, -1, -1, 28, -1, 34, 14, 35, 10, 2, 4, 7, 2, 15, 2, 30, -1, -1, 2, 0, 54, -1, 5, 90, 20, 2, 103, 15, 36, 84, 30, 19, 3, -1, 22, -1, 12, 108, 17, 15, 9, 30, 14, 54, 55, 111, 58, 0, 89, 101, 90, 2, 4, -1, -1, 21, 0, 3, 4, 0, -1, -1, 98, 30, 8, -1, 61, 38, 52, -1, -1, 109, 0, 35, -1, 73, 2, 38, 48, 91, 38, 24, 74, 23, 20, 54, 53, 50, 112, -1, -1, 2, 0, 0, 16, -1, 52, 5, 38, 15, 30, -1, 59, 2, 46, 23, -1, -1, 70, 1, -1, -1, -1, 48, 2, 101, 36, 109, 109, -1, 111, 90, 77, 90, 86, 0, 2, -1, 41, 10, -1, 37, 5, 64, -1, 5, 7, 67, -1, -1, 21, 2, 57, 23, 3, 16, -1, 42, -1, 10, 85, 81, 2, -1, 67, 8, 2, 24, 62, 48, 37, 0, 43, 75, 48, -1, 19, 10, -1, 11, 1, -1, 18, 14, 68, -1, 5, 16, -1, 20, 1, 67, 4, 17, 0, 3, 36, -1, 5, 11, 0, 15, 7, 109, 27, 56, 105, 6, -1, -1, -1, 7, -1, 30, 2, 5, 3, -1, -1, 16, 101, -1, 55, -1, 122, -1, -1, 5, 1, 43, 9, 5, 19, 0, 2, 5, 2, 38, -1, 35, -1, 46, -1, 14, 3, 11, 44, 7, 36, -1, -1, 2, 22, 31, 35, 0, 0, -1, -1, 5, 80, 4, -1, 7, 101, 24, -1, 50, 25, 27, 102, -1, 2, 15, 4, -1, 49, 7, 0, -1, -1, -1, 83, 50, 80, 11, 38, 14, 17, -1, 43, 15, 12, -1, 34, 8, -1, 3, 58, -1, 56, -1, 93, 30, -1, -1, -1, -1, 15, -1, 23, -1, 83, 0, -1, -1, 2, 102, 5, 2, 74, 42, 0, 1, 48, -1, 4, 118, 53, 33, 31, 7, 8, -1, 29, -1, 39, -1, 1, 19, 23, -1, 0, 38, 4, 101, 29, 9, 0, -1, 102, -1, 23, 50, 15, 2, 2, 3, -1, 23, 54, -1, 0, 89, 10, 57, -1, 7, 4, 6, 30, 7, -1, 35, -1, -1, 1, -1, 29, 0, -1, 1, 32, -1, 34, 18, -1, 0, 79, 3, 1, 72, 67, 94, 1, 29, 22, 10, 68, 19, 120, -1, 0, 9, 20, -1, -1, 35, 6, -1, 7, 72, 30, 10, 2, 3, 18, 16, 16, 46, 108, -1, 51, -1, 3, 47, 28, 48, -1, 22, 89, 4, -1, 42, -1, 62, 17, -1, 41, -1, 9, 1, 12, -1, 0, 26, -1, 41, -1, -1, -1, 35, -1, -1, -1, 70, 26, 120, -1, 22, 22, -1, 33, 55, -1, 23, -1, 18, 41, 4, -1, 54, -1, -1, -1, -1, 34, 8, -1, 48, 79, 58, 0, 20, 16, -1, 109, 1, 1, -1, -1, 2, -1, 0, -1, 58, 49, -1, 18, -1, -1, 16, -1, -1, 3, 96, 32, -1, 4, -1, 10, -1, 3, -1, 61, 10, 4, -1, 50, 20, -1, 4, 0, -1, 13, -1, -1, 76, 15, -1, 1, 2, -1, -1, -1, 0, -1, 43, 20, 37, 0, 9, 120, 104, 66, 3, 3, 17, 20, 59, 5, 105, -1, -1, -1, 34, 49, 4, -1, -1, 17, -1, 0, 5, 2, 9, 85, 0, -1, 28, -1, 58, -1, 33, 4, 14, -1, -1, 90, -1, 10, -1, -1, 2, 11, 4, -1, 8, -1, -1, 90, -1, 14, 4, 37, 74, 4, 0, 9, 0, -1, 0, 17, 56, 92, 116, 13, 45, 41, 78, -1, -1, 3, 49, -1, 3, 64, 5, -1, 46, 7, 6, -1, 0, -1, 2, 2, 0, 58, 21, 51, 43, -1, 6, -1, 122, 2, 76, -1, -1, 9, -1, 4, 81, 9, 21, 34, -1, 11, 0, 3, -1, 13, -1, 122, 39, 37, 25, 1, 1, 3, -1, 20, 0, 4, -1, 21, 3, 7, -1, 1, -1, 36, 42, -1, 124, 38, 7, -1, -1, -1, -1, 121, 21, -1, 2, 4, 80, -1, 3, 19, -1, -1, -1, -1, -1, 16, 107, -1, 113, 84, 121, 113, 22, 7, 54, -1, -1, -1, 0, 42, -1, 3, 7, 5, 13, 1, 57, -1, 30, 1, -1, 34, -1, 4, -1, 1, 14, 2, 10, 23, 14, 3, 20, 110, -1, -1, 42, 104, 7, 34, -1, 28, 59, 0, -1, 39, -1, 36, -1, 1, 0, -1, 36, 114, -1, 0, 16, 58, 80, 80, 24, -1, 2, 28, 0, -1, 19, 55, -1, 3, 116, 19, 14, 0, -1, -1, 19, 10, 89, -1, 3, -1, -1, -1, 3, 9, 51, 31, -1, 68, 14, 26, 3, -1, 0, 12, 23, 112, 16, 120, 7, 7, -1, 20, 55, 7, 26, 2, -1, -1, -1, -1, 11, 74, 56, 72, 1, 0, 67, 76, 5, 0, 25, 103, 73, 49, -1, -1, 35, 9, 3, -1, 7, -1, 34, -1, 17, 5, 56, 36, 7, -1, 71, -1, 4, 17, 34, -1, -1, 5, 0, 3, 54, 36, 1, -1, -1, 23, 112, 1, 64, 13, -1, 22, 0, -1, 46, 30, 52, 18, 9, 3, 9, 39, 13, -1, 39, 86, 3, 43, 62, -1, 0, -1, 6, 2, 2, -1, 21, 5, 18, 36, 49, 80, 41, 3, 2, 86, 2, 16, 35, 69, 17, 112, -1, 8, 42, -1, -1, 72, 22, 5, 15, -1, 20, 2, 70, 0, 17, 4, 54, -1, 9, 11, 0, 114, 70, 0, -1, 61, 11, 124, 101, 90, 41, 1, 3, 29, -1, 30, 102, 73, -1, 101, 11, -1, -1, 4, 1, 1, -1, 0, 0, 46, 9, 27, 6, 80, -1, 15, 20, 107, -1, 4, -1, -1, 81, -1, 57, 11, 34, 41, 40, 41, 102, 98, 10, 3, -1, 58, 9, 9, -1, -1, 39, 52, 46, 15, 74, -1, -1, 76, 20, 25, -1, 8, 0, -1, -1, -1, -1, 1, -1, 51, 28, 48, -1, 22, 3, 22, -1, 0, 103, 2, 6, 0, 13, 59, -1, -1, -1, 0, 20, 46, 20, 91, 30, 0, 0, 1, 73, 79, 1, 85, 72, 72, -1, 31, 62, -1, 82, 54, -1, 41, -1, -1, -1, -1, 16, 0, -1, 7, 72, -1, 96, 7, 34, -1, 73, 0, 53, 108, -1, 39, -1, 102, 19, 55, -1, 2, -1, 7, -1, -1, 17, 22, 11, -1, -1, -1, 8, -1, -1, 22, 5, 4, 38, -1, -1, 32, 107, -1, 19, 0, 36, -1, 20, 14, -1, 58, -1, -1, 3, 80, 16, 2, 0, 2, 22, 51, 3, 2, 14, 61, 63, 34, 65, 0, 22, -1, 0, 41, 57, 38, 2, 60, 65, 51, -1, 0, 11, 24, 17, 7, 48, 5, 119, 8, 21, 52, 64, -1, -1, -1, 2, 50, 92, 103, -1, 24, 51, 55, 34, 17, 20, 4, -1, 3, 22, 0, -1, 57, 120, -1, 34, -1, 123, 7, 3, 7, 104, -1, 52, -1, -1, 0, -1, -1, 21, -1, 78, -1, -1, 12, -1, 65, -1, 18, -1, 100, 37, -1, 13, 119, 0, 19, 25, 5, -1, 2, 41, 60, -1, 88, -1, 33, -1, 80, -1, 15, 65, 103, 30, -1, 2, 27, 6, -1, 17, 0, 79, 56, 26, -1, 29, 82, -1, 36, -1, 0, 38, 51, 19, -1, 0, 1, -1, 106, 0, 48, -1, -1, 2, 41, -1, 55, -1, -1, -1, -1, -1, 82, 43, 54, 12, -1, 35, 16, 23, 71, 10, 83, 56, -1, 21, -1, -1, 22, -1, 0, -1, 16, -1, -1, 13, 41, 26, 0, -1, -1, -1, -1, 120, 2, 0, -1, 12, 7, -1, 17, -1, 8, -1, -1, 25, -1, 30, 3, 29, 11, 2, -1, -1, 0, 36, 73, 17, 96, 120, -1, 16, 3, 2, 21, -1, -1, -1, -1, 2, -1, -1, 0, -1, 19, 1, -1, 22, -1, -1, 7, 0, 30, 29, 80, 57, 62, -1, 10, 37, -1, 0, 20, 2, 101, -1, 62, -1, -1, 7, -1, 51, 79, 115, 61, 0, 2, 2, -1, 11, -1, 5, 101, 13, 2, 2, 16, -1, 62, -1, -1, -1, 3, 8, 54, 52, 21, 4, -1, 45, 0, -1, -1, -1, 34, 54, 15, 19, 7, 4, 44, -1, -1, -1, 0, 0, 2, 3, 19, 10, 82, -1, 60, -1, 3, 0, 35, -1, 52, 41, 2, 15, 41, 90, -1, -1, 2, 0, 83, -1, -1, 4, 6, 1, 18, 46, 9, -1, 28, 2, -1, 34, 101, 1, 4, 22, 19, -1, 65, 124, -1, 0, 4, 65, 0, 0, 55, -1, 0, 0, -1, 7, 56, 65, 16, 0, -1, 19, 76, -1, -1, -1, 18, 3, 50, 0, -1, 1, -1, 0, 16, 79, 1, -1, 48, 69, 23, 18, 29, -1, 2, -1, 65, 0, 40, 0, -1, 3, -1, -1, -1, 37, 0, 9, 18, 1, -1, -1, 17, 2, -1, 30, 5, 96, 15, 0, -1, 15, 0, 7, -1, -1, 0, 18, 3, 0, 22, 76, 7, 65, 0, -1, 29, -1, 27, 116, 1, 55, -1, 92, 9, 22, -1, 79, -1, 39, 25, 19, 14, -1, 43, 5, 3, 5, -1, -1, 121, 0, -1, 116, 9, 8, 56, 46, 16, 4, 3, 57, 66, 0, 117, -1, 18, 49, 46, 10, -1, 2, 0, 56, -1, -1, 0, 93, 3, -1, -1, -1, 46, -1, 76, 73, -1, -1, 3, 19, 0, -1, -1, 56, 33, 60, 30, 41, -1, 84, 49, 23, 41, 65, 84, -1, 0, 50, 3, 14, -1, 27, 20, 2, 102, 1, -1, 113, -1, 19, 47, -1, 0, 30, 3, 0, 54, 5, -1, 22, 58, 9, -1, 36, 1, 0, 2, 0, 43, -1, -1, 7, 0, 2, 26, 7, 56, 0, -1, 10, 20, 39, -1, -1, 3, 0, 19, -1, 46, 63, 49, -1, 52, -1, 2, -1, -1, 64, -1, 19, 106, -1, 74, 74, 74, 34, 100, 1, 11, 7, 82, 0, -1, 60, 71, 41, -1, 69, -1, 5, 15, -1, 0, -1, 115, -1, 9, -1, -1, 33, 61, 2, 0, 51, 0, 10, 11, 31, 0, -1, 4, 31, -1, 19, 27, -1, 12, 0, 37, 2, -1, -1, 86, 73, 2, 38, -1, 8, 46, -1, 7, -1, -1, 0, 2, 85, 2, -1, 30, -1, -1, 76, 10, 23, 49, 12, 0, -1, -1, 0, 0, 0, 30, 0, 82, 120, 21, 104, 9, 54, -1, 0, 2, 20, 113, 0, 2, -1, -1, -1, 24, 0, 7, 7, 7, -1, 10, 65, 3, -1, -1, 43, 1, 0, 73, 38, 30, 7, 21, 122, 23, 41, 0, 0, 2, 56, 48, 1, 6, 40, 7, -1, 8, -1, 34, 22, 2, 81, 41, -1, -1, -1, 15, 13, -1, 58, 6, 99, 0, 60, 81, 5, 18, -1, -1, 48, 50, 41, -1, 90, -1, 57, 0, -1, 0, 0, 0, 2, 31, -1, 1, -1, 50, 43, 1, 13, 84, 3, -1, -1, 0, 72, -1, 49, 9, -1, -1, -1, 12, 23, 1, 21, 41, 41, 16, 69, 2, 53, 47, 29, -1, 7, 50, 5, 6, 2, -1, 81, 3, 104, 3, 57, -1, 7, 18, -1, 61, -1, -1, 53, -1, -1, -1, 42, -1, 3, 21, 112, 0, -1, -1, -1, 3, -1, 16, -1, 10, 30, 34, -1, 3, 7, 7, 7, 67, 1, 29, -1, 52, 60, 15, 24, 76, 18, -1, 11, 39, 3, 7, 16, 26, 1, 31, 23, 3, 23, 6, 0, -1, 7, 7, 113, -1, 43, -1, 50, -1, -1, 61, -1, -1, 45, -1, 96, 30, 8, -1, -1, 72, -1, -1, 0, 48, 0, 4, 0, -1, -1, 21, 6, 1, 50, 0, 18, 23, 90, -1, 14, 35, 18, 35, -1, 21, 62, -1, 14, -1, 9, 72, 5, 6, 11, 5, 11, 11, 86, -1, 0, 11, 3, -1, 1, 30, 31, 9, -1, -1, 39, -1, 0, 77, 0, 4, 63, -1, 83, 65, 82, 43, 37, -1, 62, 50, 10, -1, 21, 17, -1, 14, 9, -1, 41, -1, 48, -1, 38, 13, 7, 18, 0, 43, -1, 78, 2, 9, -1, 2, 113, -1, 0, -1, 2, 1, 26, 50, -1, 1, 20, 68, 0, 33, -1, 92, 18, 3, 3, -1, -1, 4, 60, 0, 18, -1, -1, 3, 4, -1, 7, 0, 3, 101, 26, 105, 67, 0, 17, -1, 43, 49, 28, 0, 80, -1, 123, -1, 10, -1, 18, 60, 47, 7, 43, 93, 8, 6, 17, -1, 12, 47, -1, 39, 0, 41, -1, 14, 65, -1, 9, 37, 0, -1, -1, 86, 89, 28, 74, 11, 13, 1, 18, 4, 22, 107, 1, -1, 19, -1, 24, 0, -1, -1, 2, 14, 1, 0, 25, 80, 105, 0, 79, 55, 11, -1, 2, 0, 20, 5, 15, 6, -1, -1, 24, 2, 8, 20, -1, -1, 98, -1, 29, 2, -1, 3, 73, 7, 29, 22, 8, -1, 75, 5, -1, 7, 41, 56, 22, 35, 0, 61, -1, 72, 0, 0, -1, 12, 45, 0, 1, 11, 23, -1, 18, 20, 27, 21, 1, -1, 51, 0, -1, -1, 18, 10, 2, 48, -1, 52, -1, -1, -1, -1, 0, -1, 0, 0, -1, 60, 0, 4, 112, 0, -1, -1, 22, 3, 0, 71, 0, 14, 59, 3, -1, -1, -1, 49, 17, 3, 1, 0, 17, 0, 0, 114, 0, -1, 92, -1, 9, 50, -1, 30, -1, 2, 81, 16, -1, -1, 18, 90, 0, 61, 9, 43, 72, 0, 7, -1, 19, 22, 85, 9, 9, 36, 2, -1, 23, 90, 8, 28, 67, -1, 11, -1, 7, 2, 9, 61, 0, 2, 1, 73, 14, -1, 5, 44, 0, -1, -1, -1, 3, 34, -1, -1, 4, 105, 30, 122, 9, 54, -1, -1, 16, -1, -1, 69, -1, -1, 3, 25, 16, -1, 41, 8, 0, 15, 72, 0, 39, 2, 41, -1, -1, 15, 14, 2, 3, -1, -1, 7, 14, 7, 13, -1, 93, 82, 18, 33, 58, 1, 0, 87, 87, 84, -1, -1, 0, -1, 17, -1, 66, 69, -1, -1, -1, -1, -1, 4, -1, -1, 114, 5, 3, 37, 84, 11, 51, 19, -1, 6, 72, -1, 10, 76, -1, -1, 41, 0, -1, 0, -1, 2, 34, 2, 0, -1, -1, -1, 90, -1, 3, 52, 45, -1, 5, 7, 105, 13, 41, -1, -1, -1, -1, 0, 82, -1, 4, 56, 1, 28, 7, 31, -1, 50, -1, 101, 6, 22, 15, 27, 114, -1, 18, 3, 36, 3, 13, 43, -1, 16, 0, 8, 2, 19, 0, 0, 1, 28, 5, 16, -1, 16, 99, 3, 3, 0, 54, 17, 0, -1, -1, 38, 1, 23, 72, 15, 6, 0, 27, 0, 41, 12, 0, 18, 112, -1, 24, 46, 71, 1, 118, 23, 29, 42, 1, 65, -1, -1, 41, 16, 104, -1, 27, -1, 11, 100, 14, 44, 52, 39, -1, 1, 38, 22, 0, 14, 18, 13, 0, 77, 32, -1, -1, 43, 3, 14, 31, -1, -1, 88, -1, 8, 12, 85, -1, 5, -1, 59, 0, 35, -1, 17, 123, 1, 49, 0, 32, -1, 69, -1, 8, 34, 11, -1, 45, 56, 9, 14, 3, -1, 101, 53, -1, 0, -1, 0, -1, -1, 4, 91, -1, -1, 92, 99, 2, 37, 3, 30, -1, 18, -1, 19, 0, 10, -1, 5, 7, 0, 44, 0, 58, 38, 5, -1, -1, 2, -1, 0, 1, -1, 16, 0, -1, 7, 103, -1, -1, -1, 0, 6, 0, 0, -1, 16, 3, 6, 42, 0, 102, -1, 120, -1, 27, 2, -1, 118, -1, 39, -1, 16, 105, 0, 7, 10, -1, 22, 12, 4, 26, 0, 118, 1, 0, 12, -1, 42, -1, 0, 7, -1, 43, 61, 7, 34, 14, 7, 33, 6, 0, 66, 0, -1, 23, -1, 0, 3, 22, 72, -1, 7, 3, -1, 9, 5, 1, 36, 96, -1, 63, -1, 79, -1, 0, 0, 19, 46, -1, 21, -1, 91, 4, 19, 42, -1, 50, 14, 3, 72, 1, -1, 14, 17, -1, 28, 84, 35, 49, -1, 14, 41, 82, -1, -1, 81, -1, 63, 38, -1, 0, -1, 87, -1, 4, -1, 10, 26, 2, 12, 0, 16, -1, 5, 2, 18, 54, 7, -1, 25, 0, 28, -1, 1, -1, -1, 23, -1, 23, -1, 11, 92, 7, 23, 41, -1, -1, -1, 97, 1, -1, 12, 34, 3, 90, 35, 90, -1, 0, 8, 0, 12, -1, 41, 124, 3, -1, 101, 10, -1, -1, 10, 31, 0, 26, 0, 16, 79, -1, -1, -1, -1, 33, 57, 44, 71, 2, 10, 41, 10, 85, -1, -1, 70, 0, 0, 32, 15, -1, 89, -1, -1, -1, 58, 0, 29, 76, -1, 112, 92, -1, 84, 11, 21, -1, 2, 0, -1, 67, 84, -1, 53, 5, 23, 0, -1, 9, -1, 32, -1, 4, 8, 91, 91, 66, 17, 18, 0, 18, 18, 31, -1, -1, -1, 0, 1, 118, 6, 26, -1, 0, 50, 0, 62, 2, 60, -1, 16, 63, 1, -1, -1, 0, 33, 0, -1, 18, -1, 21, -1, -1, 50, 0, 5, 3, 9, 2, -1, 12, 27, -1, 86, 0, 35, 17, -1, 31, -1, 5, 121, 89, 7, 31, 0, 119, -1, -1, 5, 2, 48, 9, 28, 50, 18, 31, -1, -1, 0, -1, 51, 21, 0, 0, 54, 9, 1, 25, -1, 14, 88, 48, 1, 53, 0, 48, -1, 87, 87, -1, 5, 10, 0, 24, 67, -1, 35, -1, 0, 2, 34, -1, 90, 112, 48, -1, 3, 0, -1, 61, 0, 86, 0, 26, -1, 2, 3, 39, 0, -1, 17, 34, 13, -1, -1, 72, -1, 3, 33, -1, -1, 15, 47, 19, 2, 16, 1, 32, 0, 0, -1, 112, 30, 8, 0, 82, 10, 41, 77, -1, -1, -1, 3, -1, -1, 69, 11, 43, 22, 62, 62, -1, 16, 3, 3, 115, 8, 17, 76, 70, -1, 96, 48, -1, 10, -1, 64, -1, -1, -1, -1, 105, 0, 7, 6, 0, 23, -1, -1, 78, 0, 65, 29, 4, 23, -1, 0, 14, 22, 50, 10, -1, 35, 8, 10, 5, -1, -1, 3, 68, 63, 3, -1, -1, -1, 0, 6, 9, 2, 2, 1, 9, 0, -1, -1, 5, 11, -1, -1, -1, 82, 0, -1, 83, 18, 3, 3, -1, -1, 0, -1, -1, 0, -1, 0, 56, -1, 2, 99, 16, -1, -1, 2, 88, 117, 0, 7, 31, -1, 14, 81, 10, 1, 20, 2, 12, 43, 1, 23, -1, 0, -1, -1, 2, 53, 63, 0, -1, 120, 62, 2, 18, 6, -1, 55, 20, 18, 4, 114, 81, -1, 116, 17, 0, 27, 49, 29, 1, 0, -1, -1, 0, 100, -1, 2, -1, 0, -1, -1, 122, -1, 6, -1, 31, 2, 84, 0, 20, 15, -1, -1, 51, 0, 84, 96, 60, 13, 27, 85, -1, -1, 0, -1, 34, 11, -1, 1, -1, 31, -1, -1, -1, 85, -1, 85, 13, 0, 29, -1, 5, -1, 16, -1, 12, 13, -1, 34, -1, 0, -1, -1, 6, 10, 10, 18, -1, 1, -1, -1, 0, 42, 10, -1, 37, 2, 0, 32, 0, -1, 88, 61, -1, 85, 86, 3, 64, -1, 37, -1, 5, 78, 31, -1, 18, 0, -1, -1, -1, 29, -1, 32, 12, 0, 6, -1, 51, 2, 9, -1, 25, 5, 11, 2, 13, 121, 57, -1, 2, -1, 51, 17, 0, 15, 3, 31, 2, -1, 75, -1, 101, -1, 50, 1, 43, 85, 2, 19, -1, -1, 4, 22, -1, 4, -1, 54, 16, -1, -1, 0, 0, -1, 96, 12, 0, 1, 0, 6, -1, -1, 35, 10, 23, 91, 0, 0, 31, 3, 18, 18, 108, 39, 0, 25, 26, 57, 25, 22, 6, 3, 25, -1, 10, 102, 1, 35, 116, -1, 7, 49, 8, 16, -1, 0, 2, -1, 0, 3, 29, 6, -1, -1, 57, 90, -1, 0, -1, 1, 29, -1, 3, 21, 28, -1, 2, 39, 39, 15, 62, 2, 28, 2, -1, 33, 46, 1, -1, 6, 48, 52, 39, -1, 32, 31, 5, 0, 16, -1, 85, 0, 4, 0, 1, 17, 2, 14, 33, 2, 104, 104, 2, 0, 0, 9, 15, -1, 6, -1, 2, 0, 14, -1, 100, -1, 1, 18, 53, 3, 26, 14, 80, 28, -1, 0, 98, 5, 72, 19, 3, 5, -1, 32, -1, 3, 3, -1, 104, 55, -1, 60, 47, -1, 55, -1, 4, 49, 88, 20, -1, 38, -1, 1, 28, 89, -1, 1, 20, 3, -1, 76, 27, 88, -1, 61, -1, 8, 44, 67, -1, -1, 33, 5, 0, 1, -1, -1, 30, 15, -1, 29, 1, 1, 5, 73, 7, -1, 81, 0, 18, 13, 10, -1, -1, 119, 28, 36, 109, 48, 12, 81, 17, 0, 97, -1, 0, 2, -1, 5, 25, 13, -1, 0, 0, -1, 1, -1, 34, 6, 30, 66, 1, -1, 117, 26, 20, 50, 72, -1, 8, 2, -1, 39, -1, 13, 31, -1, -1, -1, -1, 0, -1, 82, 88, 77, 0, 2, 30, 0, -1, 21, 49, 68, 6, 21, 5, 1, 48, -1, 21, 84, 105, -1, 0, 57, 121, 17, 17, 0, -1, 69, 10, 0, -1, 79, 20, 1, 28, 4, 0, 16, 5, 5, -1, 25, -1, 0, -1, -1, 14, 7, 0, 80, 102, 35, -1, 9, -1, 3, 116, -1, 1, 36, 1, 6, 100, 36, 31, -1, 0, 27, -1, 0, 0, 0, -1, 1, 1, 7, 35, 0, -1, 0, 47, 0, 5, 54, -1, 10, 3, 45, 14, 23, 50, 14, 77, 1, 110, 20, 1, -1, 11, 8, -1, -1, -1, 0, 3, 15, 58, 5, 4, -1, -1, -1, 50, -1, 17, 99, 8, 1, 0, 9, 19, 1, 84, 88, 50, 0, 5, -1, -1, 10, -1, 2, -1, -1, -1, 4, 2, 72, -1, -1, -1, 84, -1, 73, -1, 1, 0, 2, 116, -1, 1, 27, 20, 24, -1, 0, 78, 0, -1, 3, 0, 46, 2, -1, -1, 24, -1, 0, 50, -1, 36, 65, 67, 2, 17, 5, -1, 7, 13, 1, 54, -1, 3, 51, 3, 1, -1, 0, 25, 85, -1, 18, 94, 1, 2, -1, 35, 88, 0, 1, -1, 23, -1, -1, -1, 41, 38, -1, -1, 0, 0, 17, 2, 19, 1, 11, 18, 0, -1, 25, -1, 20, 90, 48, -1, 43, 20, 6, 107, 120, 3, -1, -1, 11, 30, 1, 1, 15, 0, 5, 2, -1, -1, 16, 4, 52, 17, 6, 108, 6, 41, -1, 54, -1, 107, 2, 0, -1, 1, 0, -1, 0, 39, 0, 12, 0, 42, 0, 0, 1, 61, 2, 1, 0, 1, -1, -1, 5, -1, -1, -1, -1, 48, 54, 16, 123, 22, 68, 20, 3, -1, -1, -1, -1, -1, 1, 3, -1, -1, 37, 6, -1, -1, -1, 54, 101, -1, -1, 22, -1, 7, -1, 73, 89, -1, 6, -1, 116, 5, 3, 15, 15, -1, 60, 1, 81, -1, 42, 42, 39, 0, 0, -1, 4, 0, -1, -1, 0, 5, 61, 8, 0, -1, -1, 48, 2, -1, 17, 0, 56, 1, 121, 102, 15, 5, 8, 34, 1, 57, 63, 16, -1, 69, 66, 70, -1, 7, -1, 18, 3, 101, -1, -1, 123, 48, 20, 0, 31, -1, 7, -1, 0, 33, 31, 1, -1, 41, -1, 15, 6, 6, -1, 2, -1, 20, 7, 1, 94, 28, -1, 4, 0, -1, 1, 2, 11, 2, 28, -1, 1, 32, 6, -1, -1, 9, 49, -1, -1, -1, 40, 57, 42, 33, -1, -1, -1, 0, 37, 109, -1, -1, 54, 14, 0, 65, 53, 0, 4, 4, -1, 28, 14, 84, 4, 81, 11, 9, 37, 76, 0, -1, -1, 3, 0, 10, -1, 0, -1, 3, -1, 11, 11, 43, 20, 93, -1, 0, 35, 2, 47, -1, 40, 27, 5, -1, 1, -1, 72, -1, -1, 2, -1, -1, 89, 45, 14, 115, 101, -1, 52, 10, 35, 17, 118, 0, -1, 8, 0, 19, 10, 15, -1, 5, 7, 66, -1, 4, 43, 5, -1, 1, 40, 47, 5, 11, 45, 0, 91, 35, 11, 37, 27, 4, 1, 1, 38, -1, 0, -1, -1, 1, 9, 3, 33, -1, 0, 0, -1, 0, 1, -1, -1, 2, 5, 59, 38, 0, -1, 4, 20, -1, 10, 116, 70, 0, -1, 24, -1, 1, 23, 51, -1, -1, 2, 5, 49, 33, 5, -1, 5, 67, 73, 0, -1, 11, 53, 67, 22, 117, 2, 5, 43, 29, 2, -1, -1, 18, 0, -1, 88, 48, 82, -1, 35, -1, 1, 2, 3, -1, -1, -1, 17, -1, 12, 4, -1, 64, 8, 49, 42, -1, 2, 80, 22, -1, -1, 88, 2, 5, 5, 44, -1, -1, 35, 0, 18, 0, 0, 87, 34, 85, 0, 1, 13, 88, 96, 31, 88, 119, 4, -1, 12, -1, -1, 0, 6, 17, 116, 24, 16, 19, -1, 14, 5, 25, 0, 0, 5, 2, 0, 49, 106, 47, 117, -1, 36, 0, 26, 0, 1, 60, 23, -1, 19, 27, 23, 4, 29, 0, 6, -1, 121, -1, -1, -1, 74, 88, 26, 19, 3, 29, 86, 3, 2, 4, -1, 2, 59, 49, 2, 9, 3, -1, 58, 15, 14, 2, 3, -1, 9, 2, 62, 61, -1, 49, 55, -1, -1, 35, 7, 114, 27, 49, 0, 4, 12, -1, 39, 0, -1, 2, -1, 0, -1, -1, 7, -1, 4, -1, -1, 49, 8, -1, 1, -1, -1, 2, 54, 5, 8, 1, 18, 31, -1, 3, 18, -1, -1, 54, 43, 3, 12, 89, 1, 0, 116, -1, 2, -1, 120, 5, 20, -1, -1, -1, 0, 10, 54, 30, 27, -1, 31, -1, 6, 5, 35, 18, 2, 26, 60, 23, 96, -1, -1, 1, -1, 72, 11, 58, 26, 0, 5, -1, 35, 35, 1, 24, 36, -1, -1, 117, 0, 43, 0, -1, 9, 6, 0, 16, 21, 0, -1, 21, 9, 16, 0, -1, 91, 6, 10, 3, 12, 0, 102, -1, -1, 5, -1, 74, 8, 2, 2, -1, 15, 11, -1, 1, 1, -1, 12, -1, 27, -1, 26, -1, -1, 57, 5, -1, 5, 0, -1, 50, 99, 90, 101, 21, 5, 101, 69, 21, 39, -1, -1, 14, 3, 84, 106, 41, 5, 84, 2, 61, 47, 27, 46, 11, 34, -1, -1, 21, 62, -1, 69, 0, 5, 27, 16, -1, 70, 0, 29, 4, 7, 24, -1, 14, -1, -1, -1, 0, 27, 0, 14, -1, 42, 10, 6, 42, 4, 55, 1, -1, 1, -1, -1, 32, -1, -1, -1, 1, 71, 65, 46, -1, 2, 2, -1, 79, -1, -1, -1, 16, 2, -1, 0, 1, 12, 22, -1, 0, -1, 81, -1, -1, 0, -1, 83, 0, 13, -1, 3, 0, -1, 62, 1, -1, -1, 2, 56, 23, 23, 1, 5, -1, 0, 2, -1, -1, -1, 7, 1, -1, 1, -1, 34, 27, 46, 16, -1, -1, 2, 81, 10, -1, 52, 82, 0, 76, 2, 9, -1, 35, 19, 5, 46, -1, 0, 71, 73, 73, 0, 67, 0, 49, 1, 2, 0, 0, 16, -1, 2, -1, 0, 9, 54, 0, 21, 67, 116, 10, 89, 2, -1, 34, 14, -1, 7, 3, 0, -1, 87, -1, 13, -1, 11, -1, 6, 2, 84, 79, -1, -1, -1, -1, 7, 1, 8, 58, -1, 0, 80, -1, 121, -1, 37, 30, -1, 40, -1, 1, 7, 38, 53, 54, 0, -1, 18, 96, 35, 16, 0, -1, 0, -1, 2, -1, 11, -1, 59, -1, 28, 60, 11, 35, 5, 1, 36, 22, 4, 0, 0, 7, 41, -1, 0, -1, 39, 8, 94, 20, 3, 0, 0, 35, -1, 3, 23, 11, 89, 105, 33, 0, 26, 1, 69, 6, -1, -1, -1, 34, 50, 36, 90, -1, -1, -1, 16, 3, 28, 36, 23, 13, 26, 2, 20, 91, 0, 70, 52, 4, -1, 0, -1, -1, 0, 10, 90, -1, 2, 18, -1, -1, 2, 27, 47, 15, -1, -1, 4, 0, 0, 30, -1, 15, -1, -1, 84, 53, 31, 27, 11, 0, 117, 2, 77, 0, 28, 39, 39, 41, 15, -1, 108, 3, 16, 84, 0, 3, 3, -1, -1, 124, -1, 9, 0, -1, 9, 35, 28, 13, -1, 20, 101, -1, -1, -1, -1, 39, 93, -1, 0, 0, 0, 26, -1, -1, 18, -1, -1, 0, 28, 51, -1, -1, 70, 104, 16, -1, 8, 0, 2, 16, 5, -1, 16, 68, 1, 2, -1, 1, 37, 11, -1, 35, 46, 3, 14, 120, 31, 80, 2, 19, 11, 3, 2, -1, 2, 47, -1, -1, 2, 91, -1, 8, 2, 91, 6, 14, 0, 14, -1, 0, 2, -1, 75, 2, 73, 26, -1, 3, 12, 96, -1, 14, 3, 76, 11, -1, -1, -1, 100, 2, -1, 2, -1, 6, 88, -1, 4, 71, 19, 22, 16, 14, 14, 21, 14, 93, 26, -1, -1, 34, 10, 55, -1, 17, 87, 17, 10, 14, 17, -1, 17, -1, 79, 29, 0, 0, 47, 102, 33, 7, -1, 5, -1, 30, 12, -1, 31, -1, 15, 0, 5, -1, 12, 42, -1, 12, -1, 7, 88, 34, 33, 35, 75, 7, 54, 41, 34, 68, 0, -1, 2, 6, -1, 59, -1, 0, 33, 31, 17, 2, 0, 0, -1, 12, 13, 4, -1, 43, 0, 5, 25, -1, 4, 18, 88, 53, 73, 28, -1, 20, 33, 28, -1, -1, 54, -1, 56, 10, -1, 90, 48, -1, 69, -1, 0, 26, -1, 38, 29, 9, 52, -1, 59, -1, -1, 1, 0, 0, 15, 67, -1, 51, 107, 0, -1, -1, 1, 12, 22, 0, 62, 8, 34, 122, 0, 6, 35, -1, 41, -1, 0, 4, 75, -1, 30, 2, -1, 0, 40, 20, 53, 0, 36, 69, 14, 0, 1, -1, 2, -1, 21, -1, -1, -1, 2, 32, 16, 105, 12, -1, 2, 56, 86, 3, 7, 0, 2, 11, 0, 89, 99, -1, 39, 21, -1, 3, -1, 122, 0, 21, 2, 0, -1, 1, 27, 0, 94, 20, -1, -1, -1, 29, 24, 44, 30, 0, -1, 8, 20, 23, 27, -1, -1, 5, 30, 60, 36, -1, 64, -1, 101, 33, 49, -1, -1, 0, -1, -1, 52, 8, 12, 59, 14, 35, -1, 3, 76, 90, 3, 73, 1, 3, 15, -1, 3, 25, 27, -1, 0, 2, 12, 29, -1, 32, 0, 101, 3, 11, 16, -1, 2, 1, -1, 10, 10, -1, -1, 0, 31, 53, -1, -1, 0, 3, -1, -1, -1, 53, 5, 31, 0, 0, 6, 3, 16, -1, 5, 51, 3, 35, -1, -1, 81, 51, 0, 5, 18, 93, 90, 2, -1, 7, 1, 22, 84, -1, 16, -1, -1, 3, -1, 17, -1, 14, 48, 81, 31, 42, -1, 70, -1, 2, 9, 117, 16, -1, 21, 5, 0, 18, 3, 28, 83, 0, -1, 0, 4, 2, 12, 23, 6, 5, 17, 6, -1, 19, 18, 22, 18, -1, 4, 27, 5, -1, 87, 67, -1, -1, 26, 45, 21, 85, 88, 117, 9, 0, 17, -1, 89, -1, 23, 5, 7, 9, 0, 4, -1, 26, 15, -1, 107, 27, -1, 101, -1, 3, 46, 27, 16, -1, 2, 12, 37, 24, 0, 35, 14, -1, 30, -1, 0, 4, 3, -1, -1, 1, 24, -1, 13, 2, 0, 6, 46, 60, 55, -1, 7, 33, 124, 4, 84, 124, 27, -1, 2, 79, 2, 0, 21, -1, 0, 24, -1, 0, 8, -1, -1, -1, 60, 66, 0, 3, -1, 16, 14, 5, -1, 30, 92, -1, 14, -1, 23, 0, 5, 11, 36, 5, 28, 30, 27, -1, 5, 53, 1, 2, 0, 80, -1, 1, 1, 3, 5, 16, -1, 0, 27, 0, 0, 7, 122, 17, -1, 67, -1, 0, 0, 0, 10, 37, 34, 0, 0, 31, 2, 92, 13, -1, 73, -1, -1, 74, -1, -1, 98, 12, -1, -1, 3, 109, 21, 35, 113, -1, -1, 61, 29, 4, -1, -1, 15, 20, 0, 9, -1, -1, 0, 41, -1, -1, 7, 0, -1, -1, 44, -1, 5, -1, 54, -1, 2, 0, -1, 29, 81, -1, 61, 18, 5, -1, 26, 106, 12, -1, -1, 0, 80, 89, 55, -1, 58, 14, 0, 60, -1, 14, 2, -1, -1, 33, 33, 53, 3, 2, 16, 47, -1, -1, 3, -1, 0, -1, 0, -1, 53, 4, 35, 34, 41, -1, -1, -1, 17, 50, -1, 0, 0, 79, 15, 85, 29, 2, 9, -1, 14, -1, -1, 0, 0, 7, 0, 0, 8, 43, -1, 77, 2, 0, 5, -1, 4, 0, 26, 48, 43, 2, -1, 101, 54, 0, 2, -1, -1, -1, 62, 29, -1, 52, -1, 84, 0, 101, 6, 0, 29, 21, -1, 4, 2, -1, 0, 0, 47, -1, -1, 0, 7, 19, 0, 0, 58, -1, -1, 21, 82, 8, 59, 7, 0, -1, 2, 27, 80, -1, -1, 12, 0, 17, 85, 48, 101, 28, -1, -1, -1, 34, 2, 5, 5, -1, -1, 2, 8, -1, 22, -1, 0, -1, 6, -1, -1, 10, 20, 20, 12, 29, 0, -1, -1, 9, 56, -1, -1, 56, 84, -1, -1, 3, 5, 53, 0, 4, 4, 12, 5, 57, -1, -1, 55, 82, -1, 65, -1, 49, 67, -1, -1, 4, 3, 0, -1, 7, 3, 40, 0, 1, 16, -1, 22, -1, 0, 6, -1, 75, -1, 111, 27, 1, 2, 6, -1, 43, 91, -1, -1, -1, 102, 14, 77, 5, 37, 0, 7, 31, 51, 2, 44, -1, 118, 11, 2, 69, 50, 50, -1, 0, 12, 22, 30, 64, 64, 49, -1, 2, 19, 0, 1, 80, 16, 27, 0, 0, -1, -1, 11, 124, -1, -1, -1, 0, 5, 0, 4, 86, 10, 40, -1, 1, 1, 37, 3, -1, 17, 3, -1, -1, 19, 120, 1, 45, 0, 42, 16, 2, 0, 0, 10, -1, 2, -1, -1, 117, 47, -1, 28, 0, 65, 2, 27, 38, 67, -1, 9, -1, 19, -1, 109, 70, 22, 0, 0, 0, 2, 47, 89, 60, 15, 5, -1, -1, -1, -1, 25, -1, 30, 119, -1, 17, 84, -1, 104, 0, -1, 12, 76, 39, 43, 6, 26, -1, 4, 0, 30, -1, -1, 72, -1, 0, -1, -1, 4, 84, 74, -1, -1, 13, 3, 3, 50, 27, -1, -1, 0, 30, 4, 86, 109, 11, -1, 60, -1, 106, 16, 30, 3, 13, 3, 48, -1, -1, 13, 61, 8, -1, 3, 2, 58, 4, 38, 0, 98, 28, 2, 13, 84, -1, 7, 58, 1, 14, 6, 2, -1, -1, 21, -1, 23, 1, 2, -1, 17, 9, 16, -1, 88, 49, 11, 45, 2, 106, 0, 73, 39, 1, 24, 39, 16, 37, 27, 8, -1, 88, 3, 91, 2, 0, 2, -1, 13, 63, 43, 3, -1, 32, 2, -1, 37, 52, 0, 65, 12, 66, 17, 3, 2, 14, 47, 20, 35, -1, 17, 39, -1, -1, 19, 54, 0, 12, 44, 10, 13, -1, 38, 77, 29, 109, -1, 0, 36, -1, -1, 26, 21, 43, 4, 32, 30, 53, -1, 19, -1, 37, 96, -1, 90, 110, 12, -1, 0, 0, 9, 8, 2, 1, -1, 0, 7, 7, -1, 2, 6, 76, -1, 116, 61, -1, -1, -1, 0, -1, 42, 107, -1, -1, -1, 31, -1, 100, 100, 4, 49, 9, 71, -1, 53, 0, -1, 21, 84, 0, -1, 28, 12, 62, 49, 2, 15, 0, 36, 30, 50, 120, -1, 10, 6, -1, -1, 95, -1, 16, 13, 0, 34, 1, -1, -1, 0, 9, 3, 17, 6, 2, 43, 1, 24, 22, 17, 16, 13, -1, 47, 4, 37, 1, 0, 31, 2, -1, 36, 10, 1, 0, 51, 22, 22, 36, 22, 9, 26, -1, -1, 30, 7, 20, 32, 0, -1, -1, 3, -1, 11, 51, 71, -1, -1, 17, 0, 35, 81, 49, 0, 56, -1, 1, -1, -1, 118, 9, -1, 64, 2, -1, 0, -1, 37, 3, -1, 49, 32, 51, 8, 9, -1, -1, 36, -1, 57, 35, -1, 0, -1, 7, 50, 3, 0, 75, 2, 3, 75, -1, 1, 50, 0, -1, -1, -1, -1, 2, -1, 0, 10, 3, 34, 0, -1, 3, 73, 48, 0, 32, 25, 73, 75, 3, 0, 83, 0, -1, 51, 21, 20, 1, 90, 0, 17, 5, -1, 0, -1, 24, -1, 0, 50, 52, 0, 0, 60, 39, 2, 3, 31, 8, 16, 32, 13, -1, 85, 13, 0, -1, 84, 6, 63, -1, -1, 0, 24, -1, 106, 11, 0, 16, -1, -1, 40, 1, 117, 83, -1, -1, -1, 17, -1, -1, 7, 45, 12, 12, 41, 2, -1, 15, 2, 2, 7, 0, 90, 86, 23, 2, 53, 23, 30, 34, 0, 47, 7, 0, 0, 85, 0, 1, 15, 50, 94, 66, 10, -1, 2, -1, 122, -1, 54, -1, 86, 4, 12, 11, 79, 3, 66, 31, 90, 54, 41, 53, 47, 21, -1, 14, 7, 79, -1, 2, 3, 14, -1, 57, -1, 61, 42, 118, -1, 2, 117, 0, 29, 64, 0, 0, 3, -1, 25, -1, 1, 112, 0, 117, -1, 54, 86, 0, 12, 118, 8, 0, 88, 0, -1, 0, 53, 17, 115, 2, 1, 6, -1, 51, -1, 0, 36, 50, 8, -1, 13, 17, 70, 119, 23, 119, 103, 103, -1, 7, 7, 17, 65, 21, 2, 48, 105, -1, 49, -1, 19, 0, 0, 0, -1, -1, 31, 100, 20, 102, -1, -1, 2, 21, 12, 23, 11, 0, 5, 25, 12, 19, -1, 52, 27, -1, -1, 7, 1, 22, 0, 43, 43, 4, -1, 80, 4, 71, 42, 1, 51, 90, -1, -1, 0, -1, -1, 74, -1, -1, 17, 41, 2, 41, 53, 42, 42, -1, -1, 77, 67, 8, -1, 3, 2, 0, 1, -1, -1, 3, 19, 31, 54, 67, -1, 19, 18, 12, 0, 22, 3, 2, 14, 22, 0, 48, -1, -1, 6, 1, 59, 50, -1, -1, 18, 121, -1, -1, -1, 96, 48, 5, -1, -1, 91, 5, 0, -1, 0, 89, 3, -1, -1, 2, -1, -1, -1, 0, 9, -1, 2, 55, 116, 47, -1, 3, 23, -1, -1, 10, 0, 14, 5, 2, 12, 1, -1, 22, -1, -1, 4, 17, 4, 80, 1, -1, 52, 22, 1, 16, 3, 1, 29, 41, -1, 1, -1, -1, -1, -1, 90, 56, -1, 3, -1, -1, 0, 44, -1, 5, 5, 3, 77, 17, -1, 20, 88, 21, 32, 50, 3, 20, -1, 27, 2, 4, 1, 42, -1, -1, -1, 27, 28, 7, -1, 78, 109, 89, 102, 9, 0, 20, 2, 3, 16, 23, 8, 18, 0, -1, -1, 1, 2, 13, 2, 117, 8, 118, 36, 71, 5, 47, -1, 3, 84, -1, 0, -1, 88, 26, 5, -1, 19, -1, -1, -1, 22, 7, 2, -1, -1, -1, 36, -1, 53, 13, 47, 3, 51, 20, 20, 61, 5, -1, 15, 19, -1, 0, 14, -1, -1, 124, 3, 26, 31, 37, -1, 3, 2, 16, -1, 23, 0, 7, 3, -1, 0, -1, 0, 0, 50, 9, -1, 16, -1, 17, 9, 0, 106, -1, -1, -1, 6, -1, -1, -1, -1, 2, 29, 9, -1, -1, 8, -1, 81, 124, -1, 0, 0, 14, 3, -1, 50, 69, 85, -1, 28, 0, -1, 5, 5, 1, 18, 8, 1, -1, 60, 28, 35, 20, 0, -1, 0, 43, 28, 3, 29, 19, -1, 3, 64, 1, 0, -1, -1, 82, 5, 17, 21, -1, -1, 52, 25, 1, 26, 47, 91, 13, 10, 2, 66, -1, 5, 5, -1, -1, 0, 1, 103, 1, -1, 9, -1, -1, -1, 10, -1, -1, -1, 0, 10, 85, 19, 18, 18, 0, 5, 2, -1, 19, 18, 0, 0, 0, 3, 0, 17, 17, 43, -1, 16, -1, 50, 13, -1, 24, 11, 17, 18, 0, 41, 71, 12, 13, 37, 79, 0, 16, 24, -1, 10, 4, 72, 72, 72, -1, 23, 7, 2, 0, 5, 4, 64, 8, 22, -1, 74, 42, 57, -1, 68, 28, 31, -1, 54, 54, 1, 7, -1, 8, 0, 36, 0, -1, -1, -1, 0, -1, 15, -1, -1, 0, 5, 57, 118, -1, -1, -1, 15, -1, 2, -1, 81, 0, -1, 1, 9, 0, 4, 28, 44, 48, 0, -1, -1, 12, 16, 17, 50, -1, 61, 2, 30, 73, 2, 63, 90, 14, 17, 30, 7, 21, 9, 10, 1, 25, 5, 17, 2, 3, 0, -1, 7, 7, 0, 19, 3, -1, 84, 4, -1, 0, 44, 7, 35, 77, 0, 36, -1, -1, -1, -1, -1, 75, 10, 10, -1, 38, 3, -1, -1, 2, 106, 35, -1, 5, -1, 20, 16, 6, 18, 42, 0, 106, 36, 0, -1, 32, 59, -1, 48, 0, 59, 20, 43, 0, -1, 0, -1, 10, 5, 19, 23, 0, 6, -1, 1, 0, 52, -1, -1, 64, 46, 7, 9, 94, -1, 0, -1, -1, 11, 10, 72, -1, 42, -1, 2, 76, 30, -1, 5, -1, 31, 31, 18, 115, 116, -1, -1, 15, 2, 46, 2, 18, -1, -1, 47, 16, 103, 2, 23, 10, -1, -1, 0, 0, 6, 2, 9, -1, -1, -1, 57, -1, -1, 57, -1, 35, 1, 52, -1, 16, -1, -1, 3, -1, 33, 43, 42, -1, 38, -1, -1, -1, -1, 63, 9, 15, 41, 49, 0, 44, 0, 103, -1, 26, 9, 4, 0, 8, 89, -1, 65, 1, 29, 61, 49, 2, 17, -1, -1, 99, 43, 43, -1, 73, -1, -1, 37, 69, -1, 7, -1, 0, 19, 120, 0, 37, 39, -1, 0, 3, 2, -1, 124, -1, 21, 0, 99, 12, 83, 38, 21, 17, -1, 86, 44, 4, 2, -1, -1, -1, 11, 124, -1, -1, 114, 2, 29, 1, 22, 0, 94, 1, 2, 43, 2, 9, 29, -1, 14, -1, 39, 19, 30, 94, 23, -1, -1, -1, 1, 0, -1, 0, 101, 0, 5, 113, 16, -1, 33, -1, -1, 2, 4, -1, 20, 5, 16, 1, 2, 1, 11, 9, 65, 25, 14, 2, -1, 2, 10, 10, 0, -1, 2, 37, -1, -1, -1, 2, 4, 3, 28, -1, 9, 18, -1, 49, 103, 29, -1, -1, 10, 1, 49, -1, 17, 2, 0, 3, 83, 49, 12, -1, -1, 10, 0, 4, -1, 19, -1, 0, 0, 101, 31, 16, 17, -1, 31, 26, 7, 0, -1, -1, 0, 12, 28, 0, 14, 0, 76, 9, 50, 4, 15, 69, 0, 0, -1, -1, -1, 1, 43, 29, 97, 52, -1, -1, -1, -1, 77, 26, 22, 82, 81, 4, 35, 83, 22, -1, 5, 0, 17, 4, 36, 68, -1, 1, 1, 106, 1, 2, 20, -1, 2, -1, 115, 3, -1, 1, 32, 20, 28, 1, -1, -1, 0, 25, 3, 28, 2, 123, 4, -1, -1, 44, 4, 83, 0, 24, 109, 23, 26, 3, 11, 15, 31, -1, -1, 0, 1, -1, -1, 51, -1, -1, 5, 9, 30, 8, -1, 21, 2, 6, 24, 9, 32, 15, 15, 43, 14, 62, 27, 0, 10, 1, 73, 27, 27, 7, 11, 6, -1, 46, -1, 1, -1, 100, -1, 89, 7, -1, 48, -1, -1, 11, 63, 32, -1, 31, 4, 4, 40, 36, -1, 69, 84, 10, -1, 5, 57, 15, 6, 75, 85, 35, 18, 31, -1, 35, 59, 1, 1, 16, 24, 28, -1, 0, 5, -1, -1, 2, -1, 70, 49, -1, 56, -1, 0, -1, 9, 1, 0, 34, 4, 1, 2, 0, 18, 29, -1, -1, 36, -1, -1, 80, -1, -1, 16, 10, 0, 69, 9, 2, 85, 35, 35, 0, 0, 47, 0, 0, 7, -1, 72, 21, -1, 41, 0, 20, 102, 15, 49, -1, -1, 39, -1, 109, -1, 0, -1, 2, 35, 13, 30, 2, 45, -1, 59, -1, -1, 88, 11, 36, 38, 43, 7, -1, -1, 5, 0, 22, 2, -1, -1, 82, 5, 0, 43, 6, 42, 44, 120, 2, -1, -1, -1, 26, -1, 109, 5, 29, 0, 121, 43, 70, -1, 50, 1, 16, 60, 0, 50, 0, 0, 31, 0, 112, 81, 3, 88, 8, -1, 9, -1, 2, 43, 57, -1, 16, 2, 88, 22, 16, 83, 22, -1, 31, 38, 46, 35, -1, 16, 64, 36, 16, 3, 4, 46, 0, -1, -1, 2, 34, 10, 16, 52, 18, -1, 5, 108, 18, 116, 94, 6, 27, 2, 12, -1, 42, 1, 109, -1, -1, 10, 6, -1, 3, 7, 4, 90, 64, 115, -1, 86, -1, 4, -1, 0, 59, -1, -1, 40, 83, 117, 23, -1, -1, 28, 9, 11, -1, -1, 11, 17, -1, -1, 1, 74, 1, -1, 51, 119, -1, 10, 13, 1, 28, 0, -1, -1, 26, 46, 25, 0, 0, 76, 50, 72, -1, 11, 36, -1, 49, 11, 122, 2, -1, 122, -1, -1, 101, 33, 86, -1, -1, 93, 86, 93, 16, -1, 0, 116, -1, 45, 29, 4, 48, 4, -1, -1, 28, 32, -1, 48, 5, 0, 0, 6, -1, 1, 46, 7, 88, 3, 81, -1, 12, -1, 3, -1, 7, 37, 6, 70, 21, 4, 0, 0, -1, -1, 116, 72, 22, 11, -1, 8, 3, 6, 22, 32, 33, 51, 37, 54, 3, 39, 20, -1, -1, 17, 117, -1, 94, 13, 54, -1, 35, 7, -1, 23, 1, 8, -1, 6, 124, 100, 18, -1, -1, 2, 7, 13, -1, 17, -1, 7, 26, -1, 73, 0, 29, 0, -1, 11, -1, 2, 41, -1, -1, -1, 0, 10, -1, -1, 22, -1, 16, 4, 2, 20, 7, -1, 21, -1, 51, 86, 14, -1, 11, 13, 30, -1, 1, 43, 90, 9, 20, 34, 96, -1, -1, 16, -1, -1, 118, 3, 36, 17, 3, 0, 16, 34, 25, 34, 109, -1, 22, 0, 75, 10, 10, 2, -1, 6, -1, -1, -1, 2, 83, 61, -1, 38, 48, 90, 8, 118, 23, 82, 107, 2, -1, -1, -1, 6, 6, 10, 48, 96, -1, -1, 8, 19, 122, -1, -1, 118, 0, -1, 1, 0, 13, 2, -1, 73, -1, 58, -1, -1, 2, 16, 19, 74, 0, 84, 17, -1, -1, -1, 18, -1, 80, 0, -1, -1, -1, 88, 0, -1, 2, 0, 2, 21, 16, -1, 0, 12, 7, 4, 18, -1, 2, 90, 11, 40, -1, 51, 27, 5, 107, 0, 81, -1, -1, 99, -1, 21, 84, 0, -1, 2, 124, 42, 9, 9, 30, 0, -1, -1, 2, 50, -1, 83, 2, 0, -1, 9, 61, 17, -1, 49, -1, 0, 14, 96, -1, 8, -1, 12, -1, 61, -1, 93, 2, 7, 35, -1, 11, 17, -1, -1, 13, 64, -1, -1, 0, 34, -1, 25, 2, -1, 1, 0, 50, 43, -1, -1, 47, -1, 2, 102, 13, -1, 59, 1, 2, 124, -1, 18, 47, 43, -1, 10, 58, 10, 22, -1, 0, -1, 0, -1, 10, 6, 13, 13, -1, -1, 61, 11, -1, -1, 6, -1, 8, -1, -1, 48, 17, 1, 4, 61, -1, 26, -1, -1, -1, 43, 22, 11, 0, 11, 6, -1, -1, -1, -1, -1, 0, 84, 11, 0, 39, 16, 11, 14, -1, 14, -1, 0, 23, 6, 5, -1, 31, -1, 29, -1, -1, 10, -1, 123, 0, -1, 101, 16, -1, -1, 9, 4, 7, 2, 6, 0, 30, -1, -1, 24, -1, 50, -1, 20, 0, 11, 63, -1, 41, 3, -1, -1, 19, -1, 8, 33, -1, 93, -1, 1, -1, 26, -1, -1, 2, 41, -1, -1, 5, -1, -1, -1, -1, -1, 0, 54, 8, -1, -1, 2, 12, -1, 1, 3, 13, 90, 11, -1, 27, 54, -1, 18, 33, 20, -1, -1, 58, 23, 0, 71, 101, 100, 102, 1, -1, 53, 4, 11, -1, -1, -1, 98, 2, -1, 91, 0, 11, 99, -1, -1, 0, 5, -1, -1, 48, -1, 11, -1, 49, -1, -1, -1, 0, 11, 16, 36, -1, -1, 4, -1, 3, 56, -1, -1, 4, 7, 38, 27, 1, -1, 1, 110, 20, 9, 2, 7, 64, 39, -1, 20, 101, 27, 71, 124, 20, 2, 3, 17, 66, 91, 2, 86, -1, 101, -1, 0, 17, 0, 0, 19, 0, 48, -1, -1, 2, 0, 32, 0, -1, 106, -1, 2, 11, 9, 14, 18, 16, 4, 105, -1, -1, 74, 8, 2, 52, 0, 99, 0, 82, -1, 9, 21, 15, 2, 0, 47, 16, 5, 89, 74, 85, 5, 8, 41, -1, 12, 4, 0, 14, 5, -1, 0, 102, -1, 50, -1, 9, 21, 74, 0, 3, 38, 0, 89, 2, 0, 50, -1, 100, 2, -1, -1, 8, 0, 7, 5, -1, -1, 8, 57, -1, -1, 14, 0, 0, 8, 2, 34, -1, 4, 25, 6, 12, 37, 11, 0, 31, 16, 81, -1, 0, 0, 36, 11, 11, -1, 28, 79, 88, -1, 7, 7, 74, 58, -1, 76, 30, -1, 17, 0, 55, 32, -1, -1, 2, -1, -1, 14, -1, -1, -1, 48, 59, 2, 28, 84, 35, 31, 3, 0, 4, 57, 35, 5, 51, 9, 27, 11, -1, 0, -1, -1, -1, -1, 4, 42, 38, 7, -1, 1, 12, 51, -1, 88, -1, 14, -1, -1, 42, 0, -1, 0, 83, -1, 91, 0, -1, 14, 46, -1, 91, 16, 109, 0, -1, 82, 2, 57, -1, 34, -1, -1, 3, 11, 114, 86, -1, 48, 104, 30, 0, 11, 38, 93, -1, -1, -1, 34, 3, 22, 54, 8, 11, 18, 0, 14, 114, 3, 7, 20, 25, 33, 16, 12, 21, 14, -1, -1, 85, 11, 3, 4, -1, 22, 2, 28, -1, 30, 30, 61, -1, 79, -1, 105, 93, -1, 35, 58, -1, 14, 42, 6, 30, 91, -1, 5, 36, 16, -1, 69, 57, 54, 25, -1, -1, 11, 26, 5, 55, 2, 0, -1, -1, 15, -1, -1, -1, 6, -1, 9, 14, -1, 22, 19, 38, 2, -1, 16, 6, 4, 0, 60, 101, 4, 35, 11, -1, -1, -1, 57, 14, 30, 30, -1, 7, 21, -1, 17, -1, 1, 80, 0, 0, 0, 47, 64, 0, 0, 0, 0, 93, 12, 5, 2, -1, 7, -1, -1, -1, 23, -1, 27, 2, 35, 5, 9, 89, 102, -1, -1, 9, 17, 3, 0, 49, 48, 19, -1, 120, 17, 50, 0, 0, 66, 66, 15, 50, -1, -1, -1, -1, 0, 32, 0, 1, 0, -1, -1, 49, -1, -1, 16, -1, 24, 4, 0, -1, 3, -1, -1, 0, 5, 16, -1, 2, 81, -1, -1, 23, 16, 7, 43, 22, 27, 46, 27, -1, 80, -1, 42, 48, -1, 0, 71, -1, 70, 61, 0, 54, 13, -1, 5, 72, 64, 30, -1, 0, 0, 0, -1, 0, 2, 7, -1, -1, 10, -1, 3, -1, 4, -1, 0, -1, -1, 5, 13, 19, 48, -1, 9, 0, 75, 17, 30, 36, -1, 28, 2, 69, 82, 0, -1, 47, -1, -1, 13, -1, 62, 0, -1, -1, -1, -1, 15, 34, -1, 26, 7, 79, 59, -1, -1, 22, 23, -1, 71, 11, 3, 70, 86, 11, 0, 8, 0, 72, 31, 6, 0, -1, 21, 17, 113, 10, 51, 36, 59, -1, -1, 14, 59, -1, 0, 39, 3, -1, -1, 14, 5, 0, -1, -1, 39, -1, 62, 3, -1, 37, -1, -1, -1, 10, 12, 0, -1, -1, 63, -1, 0, 34, 0, 0, -1, -1, 29, 85, 72, 12, 0, 1, 35, 0, 0, -1, 0, 14, 2, 109, 5, -1, 17, 25, 88, 11, 5, 5, 3, -1, 40, 82, 2, -1, 40, 81, 0, 7, -1, 63, -1, 19, 1, 49, 10, 36, 1, 17, 0, 84, -1, 28, 16, 14, 20, 3, 14, -1, 62, 121, 17, 72, 51, 5, -1, -1, 99, 59, 13, 16, -1, -1, 0, 47, 48, 5, 2, -1, 11, -1, 99, -1, 0, 29, -1, 4, 35, 35, 27, -1, 2, 14, 18, 11, 34, -1, 120, -1, -1, 41, -1, 0, 100, 9, 5, 26, 60, -1, 14, 27, 0, 33, 21, 39, 26, 76, 0, 29, 41, 1, 8, 36, -1, -1, 1, 2, 4, -1, 16, 61, 3, 88, 69, 31, -1, 4, 10, 35, 114, 0, 0, 9, 18, 41, -1, 35, -1, 2, 0, 63, -1, -1, 59, -1, -1, 9, 0, -1, -1, -1, 4, 71, 7, 0, -1, 0, 50, 20, 57, 4, 11, 4, -1, 2, -1, 84, 0, 44, 29, -1, 12, 4, 6, -1, 18, -1, 2, 18, 44, 41, 110, 3, -1, 3, 26, 2, 0, -1, 61, 2, 36, 10, -1, 32, 3, 6, 3, 21, 4, 24, 2, 107, -1, 76, 84, -1, 55, 2, -1, 1, 17, 32, 49, -1, 17, 0, 33, -1, 113, 7, 39, 20, 60, -1, 15, 0, -1, 1, 62, 25, 46, 1, -1, 0, 1, 103, -1, 28, -1, 53, 1, -1, 0, 88, 9, 0, 15, 0, 2, 20, -1, -1, 8, 2, 4, 0, 81, 11, 72, 10, 39, 51, 2, 0, 0, 9, 5, -1, 59, 92, 65, -1, 71, 4, -1, -1, 64, 16, 18, 12, 30, -1, 61, 38, -1, 34, 60, 18, -1, -1, 20, 1, 23, -1, -1, 29, -1, 79, 90, 2, 4, 31, -1, 63, -1, 0, -1, -1, 0, -1, -1, -1, 12, -1, -1, 97, 101, -1, 10, 51, 53, 12, 0, -1, 13, -1, 51, 0, -1, -1, 35, 12, -1, -1, 50, -1, -1, -1, -1, 50, 24, 4, 20, 18, 0, 20, -1, 11, 41, 42, 52, 52, 42, 4, 3, 105, -1, 7, 2, -1, 11, 20, 12, -1, -1, 0, -1, 14, 108, 91, 3, 0, -1, 93, 31, 14, -1, -1, -1, 20, 29, 33, 2, 36, 3, -1, -1, 41, 30, -1, -1, 13, 72, 19, -1, -1, -1, 0, 11, 0, -1, -1, 3, -1, 0, 0, 61, -1, 36, 1, 69, 3, 69, 8, 11, -1, 28, 1, 2, 5, 8, 31, 109, 104, 5, 0, -1, 94, 9, -1, -1, 0, -1, 0, 4, 0, 0, 8, -1, 72, 105, 8, 1, 0, 0, 37, -1, 56, 5, 0, -1, -1, 47, 23, -1, -1, 14, -1, 34, 28, 69, 0, 0, 7, 18, -1, 17, 5, 20, 15, 15, 15, 41, -1, 15, 6, 76, 1, 88, 29, 0, 116, 0, 2, -1, 5, -1, 0, 0, 0, -1, 100, 75, 60, -1, 54, -1, -1, 124, 124, 2, -1, 2, 51, 51, 0, -1, 9, -1, 20, -1, 1, 74, 11, -1, 81, -1, 39, -1, 2, 11, 10, 11, 55, 14, 93, -1, 62, 60, 23, 20, 23, -1, -1, 81, 30, 16, 0, 0, -1, -1, 3, 84, -1, 42, 27, 50, -1, -1, 121, -1, 42, -1, 0, 9, 7, 96, 94, 51, 6, 4, -1, -1, 114, 41, 1, 18, 0, 18, 69, 2, -1, 0, 35, -1, 20, 43, 17, 16, 72, -1, 0, 2, 50, 19, 22, 30, 3, 20, -1, 3, 13, 16, 12, 96, -1, 2, 0, 14, -1, -1, -1, 9, 34, -1, 120, -1, 46, 23, 45, 49, 54, -1, 35, 65, 72, 3, 65, 115, 0, 76, 1, 5, 76, 0, 9, 24, 3, 2, 5, 109, 123, -1, 47, 18, 117, -1, 2, 82, -1, 48, 13, 16, 83, 56, 7, -1, 32, 5, 2, 65, 10, 3, 1, -1, 69, 0, -1, 29, 28, -1, 37, -1, 1, 18, 2, 22, 10, 0, 14, 0, 98, -1, 7, 0, 43, 24, 1, 11, 42, 52, 42, -1, -1, 70, 65, -1, 36, -1, -1, -1, 13, 88, 35, -1, 3, 84, 52, 0, 1, 35, -1, 3, -1, 9, 40, 98, -1, 60, 52, 54, 60, 117, 4, 11, 23, -1, 1, 9, 59, 2, -1, 5, 30, 60, 9, -1, -1, 2, 20, 31, 1, 72, 104, 24, -1, -1, -1, 82, 1, 2, 2, -1, -1, 0, 21, -1, 46, 0, 25, 12, -1, -1, 0, 7, 53, 79, 10, 103, -1, -1, -1, 8, -1, 0, 20, 78, -1, -1, 7, 33, 13, 0, -1, 18, 6, 7, 7, 0, -1, 74, -1, 19, -1, -1, 91, 120, -1, 30, 32, -1, 34, 5, 101, 19, 32, 2, -1, 0, 3, 3, 0, -1, -1, 49, -1, 68, -1, 19, -1, -1, 39, -1, 60, 0, -1, 23, 4, 112, 41, -1, 5, -1, 43, 2, -1, 35, -1, -1, -1, -1, 89, 60, -1, 7, 14, 62, -1, -1, 124, 38, 59, 14, 0, -1, 24, 5, -1, -1, 39, -1, -1, -1, 20, -1, 26, 23, 3, 0, 15, 21, 3, 15, -1, 2, -1, 98, 5, -1, 36, 25, -1, -1, -1, 9, 16, 63, 0, -1, 31, 0, 2, 20, 19, 5, 21, -1, 13, -1, 30, -1, 0, 2, -1, 1, 93, 0, -1, 60, 25, 59, 47, -1, 4, 41, 11, 0, -1, -1, 0, -1, 3, 28, 3, 5, -1, 64, 67, -1, 2, -1, -1, 8, -1, 0, 54, 98, 10, -1, 38, 52, 26, 17, 35, 26, 0, 47, -1, 1, 63, 3, -1, -1, 22, 28, 28, 40, -1, -1, -1, 2, 40, 22, 2, 34, 120, -1, -1, 28, 59, 0, 61, 16, 0, 2, -1, 11, 6, 70, 2, -1, 23, 90, 74, -1, 74, 0, 3, 0, 0, 52, 10, -1, 101, 0, 37, -1, 86, 2, 21, 58, 104, -1, 4, 50, 93, 42, -1, 6, -1, 0, 84, 1, 6, 19, 58, 10, -1, 50, 9, 1, 41, 17, 84, 16, -1, 78, 41, -1, -1, 2, 0, 13, -1, -1, -1, 0, 20, 7, 88, 1, 55, -1, 3, -1, 43, 98, -1, 0, 5, 7, -1, 73, 4, -1, 49, 23, 123, -1, -1, 28, 14, 0, -1, -1, -1, -1, 29, -1, 10, 46, 85, 10, 51, 15, 38, 2, 49, -1, 10, 20, -1, 27, 7, 18, 2, -1, 22, -1, 14, 100, -1, 51, 0, 0, -1, 17, 22, -1, 44, -1, 21, 32, 0, 7, -1, 0, 25, 94, 85, -1, 30, 42, -1, 1, 0, 0, -1, 81, 6, 105, 67, 12, -1, 77, -1, 22, -1, 2, 25, 4, 2, 4, -1, 96, -1, 0, 15, 0, -1, -1, -1, 0, -1, -1, 20, 50, 3, 35, 28, 48, -1, 85, 22, -1, 46, 43, -1, 48, 3, -1, 0, -1, -1, 9, 3, 13, -1, 19, 46, -1, -1, -1, 3, -1, -1, 3, 0, 88, 0, 28, 4, 22, 41, 35, -1, 15, 2, 2, 90, -1, 23, 36, 9, 49, 81, 81, 95, 23, 50, -1, 16, 34, 10, -1, -1, -1, 2, 0, 25, 20, 81, 54, 12, 11, -1, -1, -1, 2, -1, 0, -1, 0, -1, 27, 27, 0, 5, 16, -1, 2, -1, 14, 63, -1, 9, 21, 14, 37, 22, 2, 32, 76, 9, 112, -1, -1, 3, -1, -1, -1, 31, 115, 2, -1, 20, 57, 1, 1, 40, 34, -1, 0, 17, 0, 4, 35, 0, 2, 46, 82, -1, 73, 1, -1, 16, 12, 17, 5, -1, 7, -1, 0, 0, -1, -1, 88, -1, 5, 3, -1, -1, 14, 2, 79, -1, 0, -1, 24, 16, 9, 60, 36, -1, -1, 55, -1, -1, -1, -1, 42, -1, 0, 16, 14, -1, -1, -1, -1, -1, 96, 12, 64, 86, -1, -1, 13, 88, -1, 26, 47, 36, 72, 2, 10, 25, 2, 0, -1, -1, -1, -1, 16, 0, 10, -1, -1, 3, 13, 2, -1, 35, 7, 0, 63, 4, 12, -1, 2, 17, 33, 43, 0, 3, 39, 34, 111, 2, 4, -1, 73, 2, 44, 15, 32, 14, -1, -1, 13, 74, 3, 0, 10, 2, 21, 29, 5, -1, 3, 19, -1, -1, -1, 5, 86, 5, 0, 20, 49, 0, 0, 44, 18, 23, -1, 7, -1, 1, 38, 28, 18, 18, 24, 0, -1, 33, 68, 3, -1, 5, 24, 3, -1, 23, 55, -1, 3, 64, 3, 63, 16, 10, 122, -1, 8, 6, 12, 5, 124, 103, 41, 5, 76, 25, 39, 11, 5, -1, 0, 6, -1, 0, 14, 73, 74, 11, 23, -1, -1, 0, 86, 1, -1, -1, -1, 0, -1, 8, -1, 0, -1, 53, -1, 91, 81, 65, 3, -1, 79, 60, -1, 25, -1, -1, 0, 47, 89, 46, 1, 40, 4, -1, -1, 3, -1, 0, 28, -1, -1, 0, 35, -1, 84, 0, 76, 81, 3, 26, -1, -1, 2, -1, -1, -1, 7, 5, -1, 9, 29, 45, -1, 34, 0, -1, 97, 6, 0, 26, -1, -1, 9, -1, 79, 30, -1, 2, 0, -1, 29, 0, 35, 88, -1, 1, 31, -1, -1, -1, 65, -1, -1, 27, 42, 5, 9, 115, -1, 3, 4, 51, -1, -1, 89, -1, 51, -1, -1, -1, -1, 5, 0, 0, 47, -1, 0, 21, 34, 33, -1, 0, -1, 5, 11, -1, 29, 23, -1, 85, 39, -1, 9, 23, -1, -1, 16, 4, -1, 29, -1, 12, 5, -1, 18, -1, 60, 0, 46, -1, 121, 41, 52, 39, 52, 13, 24, -1, 31, -1, 85, 10, 66, 49, -1, 0, 9, 85, 73, 70, 44, 90, -1, 30, 6, -1, 91, 3, 22, 0, 2, 0, 35, -1, -1, 8, 88, 23, -1, -1, -1, -1, 29, 48, 3, 39, 6, 3, 41, 36, 2, 2, 34, 34, 14, 111, -1, 3, 75, 19, -1, 51, -1, 58, 30, -1, -1, 21, -1, 14, -1, 0, -1, 12, 5, 5, 61, 48, 43, 122, 52, 0, 24, 0, -1, 4, 20, 0, -1, 112, 7, 52, 5, 51, 11, 43, 43, 124, -1, 0, -1, 26, 5, 5, 10, 0, 10, 0, 84, -1, 9, 2, 88, 23, -1, 122, -1, 0, 7, 0, -1, -1, 35, 121, 1, 85, -1, -1, 2, 4, 12, 35, -1, 9, 8, 0, -1, 0, 89, 5, -1, -1, 57, -1, 18, 109, 1, 72, 14, 1, 73, 74, 82, 34, 17, 15, 0, -1, 20, 63, 11, 0, -1, 35, 3, -1, 23, -1, 73, 73, 11, 14, 12, 0, 70, 33, 51, 2, -1, 6, -1, 75, -1, 12, 5, 41, 94, 3, -1, 23, 17, 23, 41, -1, 85, 14, 43, 15, 86, -1, 120, 41, 0, 124, 45, 19, 16, 10, 6, 0, 7, 10, 3, -1, 11, 2, -1, 103, 23, 0, 27, 27, -1, 8, -1, 101, 117, 0, -1, 14, 2, -1, 16, -1, 14, 7, 24, -1, 51, 31, 108, 1, 5, 85, 118, -1, 0, 0, 2, 11, 50, -1, 42, 26, -1, 5, 7, 0, 36, -1, 2, 60, 2, -1, 13, -1, 43, 9, -1, 14, 41, 56, -1, -1, 16, 9, -1, 6, 7, 2, 16, 5, 0, 42, -1, -1, 13, 10, 64, -1, 2, 0, 71, 86, 44, 104, 100, -1, 2, 17, 81, 18, 3, -1, 10, -1, -1, 62, 80, -1, -1, 79, 22, 16, 9, 9, 62, 69, 69, -1, 11, 14, 34, 65, 0, 21, -1, 43, 2, 2, -1, 15, 2, 2, -1, -1, 3, -1, 2, -1, -1, 1, 50, 16, 113, -1, 30, 31, 22, 9, 117, 7, 42, 5, -1, 36, -1, -1, -1, 0, -1, 17, -1, -1, 49, 0, -1, -1, -1, 0, 30, 0, 28, 3, 61, -1, 7, 113, 19, 43, 3, -1, -1, 1, 21, -1, -1, -1, -1, 0, 0, -1, 6, 2, -1, -1, 44, -1, -1, 61, 0, -1, 34, 11, 40, -1, 0, -1, 84, 0, -1, -1, 122, 36, 1, 2, 57, 59, -1, -1, 8, 16, -1, 52, 5, 47, 72, 81, 52, -1, 20, -1, 27, 0, 77, -1, 88, -1, 6, -1, 14, 41, 52, 31, -1, 61, 0, 0, -1, -1, 25, -1, 84, -1, -1, 117, 39, 4, 15, -1, 22, -1, -1, 11, -1, 19, 21, 12, 0, 81, 0, -1, 6, -1, 69, 46, -1, -1, 0, 37, 3, 76, 6, -1, 10, 14, 7, 10, -1, -1, 5, 5, 4, 0, 6, -1, -1, 2, 15, 4, -1, -1, 2, -1, 29, 12, 9, -1, 26, 0, 9, 24, 23, 2, 115, 85, 48, 61, 15, 90, 0, 14, -1, 30, 3, -1, 0, 4, 86, -1, 26, 7, 10, 0, 39, -1, 50, 118, 90, 4, -1, 24, 61, -1, 42, -1, 84, -1, -1, 96, 3, 17, -1, 15, 20, 2, -1, 3, 33, 109, -1, 21, 26, 38, 2, 26, -1, -1, 37, 8, 38, 86, -1, 70, 34, 2, 5, 36, 6, -1, -1, 23, 71, 7, -1, 3, -1, 7, 85, 3, -1, -1, -1, 0, 61, -1, 14, 55, 9, 0, -1, 15, 104, -1, 10, 10, 0, 7, 5, 1, 0, 43, 1, -1, 14, 11, 89, -1, -1, 49, 3, 2, -1, -1, 61, 7, 74, 98, -1, 28, 23, -1, 11, 3, -1, 10, 36, 43, -1, 52, 29, 89, 0, 21, 30, 2, 93, 61, 17, 1, 6, -1, -1, 41, -1, 58, 0, 1, -1, 15, -1, 76, 18, 34, -1, 31, -1, 14, 1, 0, 7, -1, -1, -1, 115, 42, 14, 96, 41, 89, 34, -1, 15, 69, 6, 10, -1, -1, 114, 76, 59, -1, 16, -1, 0, 16, -1, 3, 85, -1, -1, -1, 2, 121, 7, 7, 112, 0, 30, -1, 35, 20, 6, 51, 68, 54, 21, 21, 9, -1, -1, 70, 35, 1, 96, 5, 19, 43, -1, 19, 0, -1, 9, -1, -1, 79, 46, 30, 12, 35, -1, -1, 116, 2, 72, -1, 73, 58, 3, 35, 115, -1, -1, -1, 97, 2, 28, 8, 23, 56, -1, 3, -1, 55, 14, 29, -1, -1, 10, 3, -1, 29, 14, -1, 15, -1, 96, 18, 50, 124, -1, 65, 13, 3, 104, -1, -1, -1, -1, 74, 21, 74, 0, 6, -1, 17, 3, 50, 23, 101, 7, 0, -1, 0, 10, 2, 2, 0, 5, 10, 10, 0, -1, -1, 7, 9, 32, 19, -1, 76, 44, 93, -1, 15, 13, 0, 85, 37, 37, -1, 7, 14, 0, 7, 7, 20, 29, 0, 106, 0, -1, 2, -1, -1, 61, 27, 69, 22, -1, -1, 16, -1, 2, 40, -1, 8, 0, 49, 0, -1, -1, 2, 22, 33, 6, 15, 7, 92, 25, 37, 56, 23, 49, -1, 22, 22, 8, 11, -1, 38, -1, 15, 39, 8, 0, -1, -1, -1, -1, 2, 28, -1, 3, 31, 0, 57, 1, 11, -1, 9, -1, 18, 3, -1, 9, 5, 44, 10, 61, 59, 42, -1, 2, -1, 76, 122, -1, -1, -1, 5, 0, 41, 18, -1, 2, 38, -1, 5, -1, 16, 3, -1, 15, 88, 0, -1, 9, 0, 97, 61, 0, 0, 18, 2, 17, 59, 2, 9, 4, 14, -1, 24, 0, -1, 60, 119, -1, 17, -1, 2, 14, 35, 3, 14, 3, 0, 0, 2, 38, 8, 111, -1, 63, 61, 0, -1, 3, 88, -1, -1, -1, -1, 0, 38, 64, 16, 1, -1, 124, 2, -1, 22, 22, 80, -1, -1, 43, 0, 2, 0, 43, 25, 121, 87, 0, 0, 122, -1, 0, -1, 73, -1, -1, -1, -1, 17, -1, 42, 0, 3, 20, -1, -1, 3, -1, -1, 113, 23, 111, 42, 3, 84, 2, 68, 48, -1, 0, 10, 12, 2, 74, 20, -1, 2, -1, 38, 28, 5, 58, 0, 19, -1, 82, -1, 7, 3, 20, -1, -1, 0, -1, 44, 16, -1, 5, -1, 7, 4, 0, 105, 9, 74, 1, 112, 99, 8, 19, 24, 14, 57, 0, 37, -1, 10, 108, 5, -1, 0, 3, -1, -1, -1, 20, -1, 88, 16, -1, 10, -1, 13, 72, -1, 2, -1, 91, -1, 17, 35, -1, 27, -1, -1, 59, 6, -1, 16, 11, 111, -1, -1, 61, -1, 101, 12, 11, -1, 69, 17, 11, 4, 2, 49, 115, 5, -1, 7, 2, 113, 6, 20, 1, 77, 2, 0, -1, 0, -1, 1, -1, -1, 2, 27, 80, 3, 0, 0, 1, 3, -1, 0, 11, 48, 13, 48, 0, -1, -1, 89, -1, 23, 13, 7, 5, 27, 1, 3, 0, -1, -1, 0, 51, -1, 37, 52, 0, 80, 54, -1, 14, 88, 47, 0, 31, 77, -1, -1, 0, 0, 13, 18, 26, 5, 26, -1, 12, 37, 2, 60, 0, 21, 63, 100, 69, -1, 110, -1, 18, 81, 10, 3, -1, 34, 3, 14, 78, 10, 61, 62, 21, 4, -1, 0, 6, 0, 3, 2, -1, 115, -1, 9, 124, -1, 50, 5, 38, 12, -1, -1, -1, 1, 3, 19, 55, -1, 51, -1, 36, 8, -1, -1, -1, 85, 88, -1, 19, -1, 30, 29, 7, 11, 85, 0, -1, -1, -1, 37, 90, 1, 2, -1, -1, -1, -1, -1, 12, 13, 1, 121, 0, 52, -1, -1, -1, 13, -1, -1, 85, -1, -1, -1, 26, -1, 1, 0, 50, 106, -1, 3, 1, -1, 27, 28, 21, 1, 65, 15, -1, 13, 7, -1, 15, 22, 2, -1, 113, 37, -1, 2, 82, 0, 10, 2, 19, 3, 37, 69, -1, 2, 31, 1, 5, 26, -1, 3, -1, 32, 7, 15, 32, 36, 15, 2, 77, 2, 1, -1, 37, 37, 90, 64, -1, 41, 43, 8, 100, 77, 0, 2, 61, -1, 19, 57, 8, 13, 0, 26, 3, 100, 58, -1, 38, 42, 27, -1, 60, -1, 5, 38, -1, 34, 9, 14, 95, -1, 2, 36, 81, -1, 76, 25, 5, 113, 21, -1, 2, 109, 8, 47, 7, -1, 43, 0, 14, -1, -1, -1, 5, -1, 0, 10, 19, -1, 52, 30, 7, 45, 22, -1, -1, 35, -1, 38, 55, -1, 3, 41, -1, -1, -1, -1, 54, 0, -1, -1, -1, -1, 0, -1, 23, 1, -1, 27, 0, 59, -1, 10, 2, -1, -1, 33, 96, 0, 36, 89, 9, 0, -1, 2, 34, -1, -1, 33, 37, 25, 12, 8, 0, 71, -1, 2, 15, 6, -1, 8, -1, 29, -1, 34, 23, 0, 3, 6, 3, 3, 2, 2, 13, 0, 1, 17, -1, 2, -1, 89, -1, -1, 1, -1, 42, 23, 6, 52, 32, -1, 117, 6, 88, 0, 32, -1, 0, 1, 11, 38, -1, 0, -1, 96, 0, 88, 19, -1, -1, 48, 5, 11, 0, 61, 5, 2, 17, -1, -1, 91, 6, 11, 1, 80, 116, 115, 91, -1, 0, 0, 50, -1, 0, 91, -1, -1, 10, 14, 14, 14, -1, -1, 0, 8, -1, 7, 13, 37, -1, 91, 2, 0, 11, 59, 4, -1, 1, 3, 4, 16, 81, -1, -1, 2, 112, -1, 0, 2, -1, 33, 0, -1, 48, -1, 89, 11, 96, 0, -1, -1, 2, 0, 0, 4, 45, 0, -1, 49, -1, 109, -1, -1, 19, 25, 76, -1, 84, -1, 2, 0, 35, -1, -1, 6, 0, 100, -1, -1, 0, 38, 35, 18, 5, 55, 5, 28, 2, 68, -1, 61, 0, -1, -1, -1, 5, 5, 2, -1, 84, 71, 3, 15, 8, 30, 24, -1, 2, 67, 2, 8, -1, -1, 0, 37, 102, 23, -1, 118, 6, 47, 48, -1, -1, 84, 18, -1, -1, 5, 5, -1, -1, 58, -1, 5, 23, 0, 0, 10, 0, -1, 109, 53, -1, 34, -1, 27, 0, 0, 18, 21, 12, -1, -1, 40, 12, 2, 5, 25, 2, 5, 33, 6, -1, 13, -1, 9, 87, -1, 116, 65, 60, -1, 6, 26, 88, 47, 3, 32, -1, -1, -1, 106, 97, 18, 3, -1, 116, 11, 0, 0, -1, 37, -1, 94, -1, 24, 74, -1, -1, 16, -1, 0, 20, 3, 33, 14, 7, -1, 0, -1, -1, -1, 25, 103, 3, 66, 4, 0, 4, 0, -1, -1, 2, -1, 14, -1, 8, 0, 3, -1, 54, -1, -1, 50, -1, 5, 77, 0, 0, -1, 6, -1, -1, 39, 109, 43, 43, 21, -1, 0, -1, 0, 83, -1, 67, 5, 0, 3, 0, 0, 0, 0, -1, 4, -1, 1, 30, -1, 57, 0, 3, 9, 83, 41, 0, 106, 8, 76, 0, 1, 35, -1, 0, -1, 2, 1, 97, 69, 0, 0, 15, 55, 25, 27, -1, 2, 2, 13, 35, 2, 8, 3, 11, 0, -1, -1, 20, 10, 49, 28, 62, 61, -1, 35, 55, -1, -1, 41, 5, 59, 5, 93, 82, 64, 19, -1, 48, 14, 75, 115, 46, -1, 78, 7, 3, 25, -1, -1, -1, 65, 48, -1, 6, -1, -1, 34, 81, 40, 81, -1, 11, 20, 2, 81, -1, -1, 26, 12, -1, 81, 0, 19, 12, 63, 15, 5, 48, -1, 0, 11, 1, -1, -1, -1, 0, 2, 24, 3, 19, 10, -1, 5, 21, 11, 32, 42, 0, 26, 21, -1, 43, 32, -1, 34, 56, 0, 15, 2, 2, 0, 7, 0, 47, -1, -1, 6, -1, 17, 0, 6, 71, 12, 1, 41, -1, -1, 5, 16, 0, 27, 17, 0, -1, -1, 1, 91, -1, -1, -1, 7, -1, 8, 59, -1, -1, 21, 61, 25, -1, 21, 27, 9, 38, -1, 61, 57, 100, 68, 12, 1, -1, -1, -1, 4, -1, 47, 13, 4, 3, 0, 38, -1, 19, 1, -1, 49, 4, 0, -1, 4, -1, 101, 37, 56, 11, 26, 2, 57, 0, -1, -1, 0, 25, 13, 102, -1, 8, 49, 3, 0, 26, 2, 17, 41, 89, -1, 11, 0, 32, -1, 9, 21, 6, 22, 0, 17, 7, 48, 27, -1, 4, 46, 33, 1, 10, 3, 23, 43, -1, 20, -1, -1, -1, 55, 9, 37, 22, 12, 24, 19, 0, -1, 47, -1, 1, 0, 2, 2, 0, -1, -1, 61, 91, 23, 19, -1, 21, 70, -1, -1, 21, 1, -1, 2, 97, 70, 118, 19, 4, -1, 53, -1, 23, 21, -1, 3, -1, -1, 0, 17, 0, -1, 50, 82, -1, 73, 49, -1, -1, 7, 1, 53, -1, 4, -1, 31, 32, 12, 31, 3, 0, 7, 17, -1, 19, -1, 30, 3, 29, 18, 85, 50, 20, 9, 41, 32, 18, -1, 12, 61, 6, 15, -1, -1, -1, 27, 3, 68, 10, 10, 55, 61, 77, 10, 10, 9, -1, 29, -1, 11, 7, 52, -1, 0, 102, 59, 68, -1, -1, -1, -1, 3, 17, 84, 14, 1, 1, -1, 7, 117, 46, -1, 17, -1, -1, 116, -1, 17, 102, -1, 4, 21, 37, 110, 23, 8, 2, 86, -1, 5, 51, 3, 58, -1, -1, -1, 2, 0, -1, 1, 37, -1, 59, -1, 39, -1, 0, 23, 0, 44, 12, -1, 10, 77, -1, 15, -1, 59, 9, 0, 3, -1, 0, 1, 0, -1, 11, 0, 2, 10, 22, -1, 0, -1, 0, 5, 27, 52, -1, -1, 25, 5, 38, 2, 4, 80, -1, 3, -1, -1, -1, 2, 15, 25, -1, 4, 27, 59, 2, 49, 2, 80, -1, 26, 6, 2, 110, 73, 0, 11, 3, -1, 18, -1, 11, 38, -1, 0, -1, 3, -1, 14, 2, 14, 20, 1, -1, 14, 25, -1, -1, 58, 0, 55, -1, -1, 34, 2, -1, -1, 2, 15, 8, 7, -1, 6, -1, 0, 10, 10, 22, 76, 75, 0, 1, 17, 2, -1, 17, 16, 80, 24, -1, -1, 0, 2, 0, 35, 46, 21, 2, 41, 7, -1, 73, 0, 2, 49, 6, -1, -1, -1, 54, 13, 2, -1, 6, -1, 106, 38, 0, 0, 72, 2, -1, 4, 21, 27, 2, 31, -1, -1, -1, 2, 109, 14, 14, 21, -1, 17, 60, 18, 0, 10, 2, 3, -1, -1, 117, 85, 5, 73, -1, -1, 3, -1, -1, 2, 16, 52, 52, 42, 4, 17, 41, 53, 6, 31, 32, 101, -1, 0, 2, 0, 5, 62, 68, -1, 10, 18, -1, 3, 88, 36, 36, 40, -1, -1, 2, -1, 50, 1, -1, 3, 80, 76, 2, 0, 0, 67, 68, -1, 0, -1, 27, 1, -1, 17, -1, 1, 44, 6, 8, 23, -1, 23, 51, 1, 1, 0, -1, 2, 4, -1, -1, 122, 5, 7, 62, -1, 0, 6, 0, 78, -1, 91, 5, 34, 30, 100, 0, 2, 29, 15, -1, 3, 0, 88, 2, 31, 102, 10, -1, 12, -1, 1, 21, 7, 1, -1, 38, 2, -1, 31, 93, 28, 3, -1, 21, 0, 25, 6, -1, -1, 71, 15, -1, 90, 31, 14, 1, 3, 5, 57, -1, 23, -1, 2, -1, -1, -1, 29, 24, -1, 0, -1, -1, 2, 74, 0, 15, -1, 116, -1, 68, 84, 108, -1, 13, 3, -1, -1, 21, 29, 62, 7, -1, -1, 55, 3, 92, 14, 8, 0, -1, 27, 61, 5, 109, -1, 2, 41, 2, 66, 46, -1, -1, -1, 33, 17, 72, 14, 8, 18, 3, -1, 20, -1, 76, -1, -1, -1, 7, 76, 34, 12, 8, 29, 45, 1, 2, 0, 0, 4, 31, 49, -1, -1, 34, -1, -1, -1, 31, 39, -1, 8, 1, -1, 0, 35, 12, 18, 45, 93, 0, 21, 93, 8, -1, 67, -1, -1, -1, 1, 21, 49, -1, 7, -1, 5, 20, 66, -1, 45, -1, 109, 8, -1, 0, 6, 0, 8, 3, -1, 3, 7, -1, 0, -1, 12, 3, 0, 21, 67, 44, -1, 91, -1, 2, 32, 42, 19, 5, 23, 23, 46, 0, 35, 6, 0, 31, 9, -1, 75, -1, 5, 7, 17, 48, 47, 3, 31, 105, 38, 0, 2, 0, 0, 12, 15, 85, 71, 84, 5, 0, -1, 43, 50, 0, 1, 77, 1, -1, 50, 93, -1, -1, 64, 21, 59, 3, 6, -1, 1, 2, 72, 77, 20, 12, 3, -1, -1, -1, 7, 0, 64, 2, -1, 48, 117, 81, 9, -1, 3, 51, 10, -1, 52, 30, 81, 12, -1, 2, 12, -1, 0, 16, 4, -1, 64, -1, 0, 17, 77, 27, 6, 61, 1, 41, 6, 49, -1, 7, 43, 25, -1, -1, 36, 2, 36, 0, -1, 21, -1, -1, 34, 113, -1, 16, 1, 1, 52, 19, 46, 0, -1, 77, -1, 85, -1, 56, -1, -1, 0, 55, 36, 75, 84, 3, 80, 0, 4, 25, 115, 6, 16, 2, -1, -1, 22, 29, -1, 2, -1, 73, 16, -1, 0, 93, 92, -1, -1, 32, -1, 44, 12, 32, 19, -1, 81, 60, -1, -1, 4, 35, 34, 14, 48, 48, 27, 50, 0, 1, -1, 1, -1, -1, -1, 1, -1, 3, 12, -1, 27, 8, 29, -1, -1, 0, 2, 84, 25, -1, -1, -1, -1, 0, 2, 101, 20, 0, 0, 0, 2, -1, 43, 13, 4, -1, -1, -1, 8, 61, 2, 121, -1, 83, -1, -1, 42, 0, -1, 1, 0, 0, -1, 50, 7, -1, 25, 58, 18, 46, -1, 14, 2, 15, -1, 3, 113, 76, -1, 38, 12, 12, 8, 38, 37, -1, 3, 1, 2, 21, 33, -1, 91, 41, 82, 16, 5, -1, 6, 8, 0, 13, 5, -1, 15, 90, -1, 12, 5, 5, -1, -1, 7, 0, -1, 7, -1, 80, 9, 0, 49, 10, 6, 0, 1, 3, 7, 6, 67, 18, 0, -1, 0, 84, 2, 104, 38, 24, 0, -1, -1, -1, -1, 2, 15, 112, 1, -1, -1, 1, -1, 26, 2, 0, 113, 0, 0, 45, 14, 9, 35, 23, 3, -1, 18, 43, -1, -1, 19, 109, 8, -1, -1, 12, -1, 84, 1, 38, -1, 1, 88, -1, 30, 30, 38, 85, 16, 27, -1, -1, 36, 49, -1, 35, 20, 89, -1, 0, -1, 16, 0, -1, 42, -1, 34, 3, 19, 70, 7, -1, 55, 17, 29, -1, 84, 0, 0, 2, 110, -1, -1, -1, 52, -1, -1, 31, 3, -1, -1, -1, 0, 0, 0, 3, 52, 0, 115, -1, 6, 0, -1, 12, 5, 97, -1, 49, 49, -1, 23, 60, 37, 28, 121, 3, 0, 2, -1, -1, 16, 2, 5, -1, -1, 2, 1, 4, 1, 37, -1, 51, 85, 54, 19, -1, 19, 2, 75, 42, 8, 26, 1, 58, 23, 37, 19, 0, -1, 0, 4, -1, 19, 62, 1, 0, -1, 15, 2, 9, 0, 0, 4, 69, 9, 6, -1, -1, 104, -1, 2, 64, 47, 48, -1, 26, 0, 58, 85, 0, 8, 10, 77, 47, 117, 44, 116, 0, 22, 14, 50, -1, -1, 29, -1, 18, -1, 0, -1, 2, 6, 3, 49, 60, -1, 31, 82, 31, -1, 110, 0, 96, 2, 88, 16, -1, -1, 9, 29, 0, 1, -1, -1, 88, 2, 0, 18, 31, 5, 24, -1, -1, 2, -1, 79, -1, 29, 8, 24, 0, -1, 89, -1, 5, 1, 11, 16, 79, 19, 76, 0, 91, 1, 101, -1, -1, 85, 10, -1, 49, 3, -1, 2, -1, 34, 23, -1, 6, 63, 6, -1, 29, 2, 0, 26, 0, 42, -1, 84, 41, 1, -1, 24, -1, 41, 21, 20, -1, 0, 10, 2, 32, -1, 20, -1, -1, 7, 21, 40, 2, -1, -1, 0, 42, 63, -1, 25, 2, 3, 2, 48, 117, 5, -1, 2, -1, 29, -1, 88, -1, 0, -1, -1, 17, -1, 0, 58, -1, 2, 9, 23, -1, 0, 2, -1, 1, 0, 0, -1, -1, 1, 65, -1, -1, 23, 0, 3, 1, 7, 84, -1, -1, 1, 63, 15, 16, 11, 1, 21, -1, -1, 44, 25, -1, -1, 2, -1, 2, 85, -1, 6, -1, -1, -1, -1, 3, -1, 23, -1, -1, -1, 15, 39, -1, -1, 15, 2, -1, 5, -1, 9, 20, 20, 1, 12, -1, 6, 65, 1, 0, 1, -1, 92, 9, 42, -1, 2, 25, -1, 13, 0, 3, 4, 51, 50, -1, -1, 16, -1, -1, 14, 14, 2, 0, -1, 57, 38, 21, -1, 19, -1, 30, 101, 0, 71, 0, 30, 5, -1, 12, 4, -1, 8, 17, 14, -1, -1, 32, 117, -1, 5, -1, 2, 3, 5, -1, 14, -1, 36, 9, 1, 48, 53, -1, -1, -1, 0, 57, -1, 18, -1, -1, 36, 3, -1, 26, 3, -1, 10, 34, 84, 44, -1, -1, 40, 3, 48, 3, 8, 14, -1, 19, -1, 2, 0, 4, 5, 58, 39, 22, 37, 22, 2, 31, 15, 0, -1, -1, 0, -1, 32, -1, 20, -1, 65, 0, 0, 41, 107, 21, 39, 0, 26, 48, 107, -1, -1, 22, 31, 0, -1, 0, 8, 8, 98, 0, 27, 0, -1, 21, 1, 4, 1, 0, 96, 10, -1, 24, 46, 59, 96, 35, -1, -1, 2, 7, 79, 3, -1, -1, 22, 19, 6, 89, -1, -1, -1, 83, -1, 33, 51, -1, 89, 10, 43, 50, 18, 0, 39, -1, 4, 29, -1, 124, -1, 22, -1, 0, 12, 22, 16, 11, -1, 4, 5, 0, 0, 0, 0, 5, 17, 0, 69, 3, -1, 35, 2, -1, 15, 103, 15, 15, -1, 84, -1, 29, -1, 1, -1, 62, 0, 51, 0, 3, 0, 30, 18, 98, 1, 39, 93, 0, -1, -1, 0, 89, 3, 49, 0, 51, 20, 1, 29, 24, 2, 86, 26, 104, 0, 20, 0, 30, 2, -1, -1, -1, 2, 122, -1, 50, 3, -1, 42, 3, 28, -1, -1, -1, -1, 80, 0, 120, -1, 23, 48, 0, -1, 1, 0, 76, 0, -1, 53, -1, 2, 80, -1, 0, 117, 24, -1, 0, 57, -1, 17, 71, 6, 1, 62, 98, -1, 5, 106, 5, 16, 20, 5, 91, 34, 71, -1, 3, -1, 83, -1, 57, 0, 53, -1, -1, -1, 17, 23, -1, 21, -1, 59, 21, 1, -1, 48, 17, -1, 31, 72, 9, 8, 116, -1, 58, 36, 76, 2, 76, 1, 21, 76, 39, 0, -1, 85, 9, -1, 1, -1, 27, 39, 3, 12, -1, -1, -1, 2, 0, -1, 0, -1, 17, -1, 0, 5, -1, 43, -1, 0, 1, 16, -1, 39, 32, 1, 3, 41, 1, 2, 10, 2, 20, 80, 80, 20, 77, 39, 50, 9, 0, 44, 115, 101, -1, 50, 5, 4, 120, 2, -1, 30, -1, 0, 64, -1, 14, 17, -1, 7, 72, 0, 14, -1, 23, 58, -1, -1, 0, -1, -1, 23, 62, -1, -1, -1, -1, 111, -1, 23, -1, -1, 1, 3, 65, 3, 19, 2, 33, -1, 77, 62, 12, 1, -1, 7, 2, 0, 21, 0, 16, -1, 15, 66, -1, -1, 49, 0, -1, -1, -1, 0, -1, 14, 11, 8, 3, -1, 0, 3, 31, 23, 31, 41, -1, 39, 3, -1, -1, 20, 43, 12, 19, 6, -1, 10, -1, 13, 13, -1, 39, 67, 17, 97, 19, 124, -1, -1, 0, 14, 3, 1, -1, -1, 2, 19, 96, 49, 2, 21, 28, 32, 0, -1, 59, -1, 20, 23, 19, 22, -1, 88, 15, 110, 51, 0, 30, 30, -1, 21, 22, -1, 17, -1, 14, -1, -1, -1, 0, -1, -1, 2, 71, -1, 38, -1, -1, 6, 86, -1, 77, 80, 36, 1, -1, 1, 49, 0, -1, 20, 97, 14, 46, 82, 2, -1, 117, 2, 42, -1, 1, 42, 63, -1, 1, 6, 17, 63, 112, 16, 19, 2, 64, 0, 3, 7, -1, -1, 1, -1, 20, 1, 8, 5, -1, 11, 3, -1, 3, 38, 41, 84, 8, -1, 0, 85, -1, -1, 16, 26, 64, -1, 12, 4, -1, 21, 50, 2, 17, 5, 81, 19, -1, 29, 81, -1, 7, 41, 38, -1, 79, 0, 30, -1, 5, 22, 5, -1, 0, -1, 11, -1, 60, 14, 30, 16, 0, -1, 112, 53, 29, 29, 3, 95, 9, 10, 42, 42, 3, 1, 1, 5, -1, 29, 0, 2, 29, -1, 11, 14, 76, 24, -1, 0, 40, -1, 1, 51, 37, -1, 44, 6, 0, 62, -1, -1, 51, 0, -1, 12, 17, -1, 84, -1, -1, 10, 3, 42, -1, 52, 42, -1, 81, 52, 42, 52, 17, 0, 2, -1, 53, -1, -1, 22, 9, 12, 5, 34, 0, -1, 38, 0, 32, 5, -1, 26, -1, 28, 78, 76, 28, 20, 3, 15, 40, 11, 0, 9, 124, -1, -1, -1, -1, 8, -1, 12, -1, 20, -1, 83, 1, 7, 1, -1, 2, 18, -1, 67, 8, 50, 0, 33, 2, 8, 35, 1, 23, 55, -1, 5, 14, 4, -1, 2, 12, -1, 23, 6, 27, -1, 34, 43, -1, 59, -1, 9, -1, 31, 18, 5, 0, 5, 86, 5, 120, 7, 61, 124, -1, -1, 2, 65, 47, 12, 16, -1, 15, -1, 4, 2, 0, 10, 0, 12, 1, 9, 44, 4, 106, -1, -1, -1, -1, 18, 21, 3, -1, 11, -1, -1, 1, 37, 17, -1, 0, 62, 1, 1, -1, -1, 10, -1, 14, -1, 0, 98, -1, 22, 110, 117, 10, -1, 7, -1, 14, -1, 59, 22, 42, 13, 102, 84, 42, -1, 3, -1, 30, 43, 20, 0, 0, 13, -1, 0, 93, -1, 12, 11, 8, -1, -1, 17, 38, 62, 0, 5, -1, 3, -1, 70, 3, -1, -1, 16, -1, -1, -1, 0, -1, 17, -1, -1, -1, 101, 2, 5, 49, 16, 1, 31, 6, 60, 2, 4, -1, 21, -1, 2, 93, 17, 0, 3, 0, 0, 101, 0, 0, 95, 90, -1, 48, 30, 61, 51, 6, -1, 44, 62, 58, -1, -1, 3, -1, 2, 30, 0, -1, 42, 81, -1, 81, 1, 52, 10, 93, 17, 3, 48, 70, 0, 114, 20, 0, 4, 17, -1, -1, -1, 3, -1, 20, -1, 57, -1, 7, -1, -1, 7, 33, -1, 13, 0, -1, 49, 49, 26, 66, 22, 119, 0, 38, -1, 20, -1, 0, 2, -1, -1, 117, 4, 93, 100, -1, 0, 76, -1, 85, 0, 2, 4, 35, 23, 4, 83, 2, 23, 24, 3, 0, 77, 23, 75, 0, 0, 0, 35, -1, -1, 0, 13, 60, 49, 0, -1, 5, 101, 16, -1, 13, -1, -1, -1, -1, 16, 30, 37, 91, 1, 11, 0, -1, 109, 0, 12, -1, 2, 116, -1, 75, 17, 3, 43, -1, -1, 21, 18, -1, 61, 50, 19, 66, 0, 0, 12, 37, 36, 7, 14, -1, 3, 2, 28, 57, -1, -1, 0, -1, 11, 9, -1, 17, 4, -1, -1, 27, 36, 0, 2, 47, 0, 43, 64, 63, 27, 13, 0, -1, 3, -1, 60, -1, 7, 2, 0, -1, 37, -1, -1, 5, 66, 117, 3, 21, 5, -1, 8, -1, -1, 3, 23, -1, -1, 94, -1, 7, 59, -1, -1, 54, 110, 4, 18, 29, -1, -1, 0, 11, 0, 28, -1, 96, -1, 86, -1, 2, 0, 3, -1, 1, 0, 1, 1, 5, 0, 7, 1, 1, -1, 17, 31, 17, -1, -1, 4, 93, 3, -1, 84, 112, 112, -1, 20, 6, 47, 5, 18, 23, -1, -1, 2, 19, 11, 7, 7, 73, 7, -1, 39, 109, 16, 1, -1, 4, -1, 17, 5, 1, 35, 29, 7, -1, 36, -1, 23, -1, 2, 2, 80, 2, 54, -1, -1, 124, 7, 2, 9, 41, 22, 29, -1, 35, 8, -1, 7, 57, 18, 87, 34, 85, 7, 8, -1, 0, 0, 19, 1, -1, 1, 19, 0, 11, 1, 17, 7, 20, -1, 25, -1, 1, 19, 20, 18, 5, 18, -1, 85, 109, -1, 17, -1, 0, -1, 79, 29, -1, 18, -1, 3, 24, 64, 1, 7, -1, 7, 61, 52, -1, -1, -1, -1, 101, 0, -1, 59, -1, 86, 26, 61, 5, 0, 18, 2, 0, 2, 26, -1, 1, 5, -1, 105, 38, 96, -1, 0, -1, -1, 22, 2, 13, 67, 7, -1, -1, -1, 50, 40, 32, 87, 0, -1, 22, 0, 90, 25, 70, 0, 0, 0, 34, 48, -1, 19, -1, 27, 30, -1, 0, -1, 14, -1, -1, 1, 4, -1, 3, 18, 27, 41, 74, 69, 0, -1, 42, 9, 6, 30, 61, 2, 22, 0, 74, 53, 4, -1, 5, 8, 14, 17, 12, 1, 1, 1, 34, -1, 10, 3, -1, 72, 23, 0, -1, 42, 12, 117, -1, 26, 16, 10, -1, 16, 32, 0, 9, 20, 0, 61, 31, 50, 23, 57, -1, 0, 1, 104, 6, 68, 5, 6, 96, -1, -1, -1, -1, 25, 0, -1, 9, 82, 9, 66, -1, 20, -1, -1, -1, 11, 7, 0, 20, 2, -1, 20, -1, -1, 9, 7, 7, 7, 7, 19, -1, -1, -1, -1, 80, -1, 1, 74, 74, -1, 74, 74, 19, -1, 91, 6, 2, 5, 38, 3, -1, 58, 0, 35, 107, 4, -1, 53, 36, 18, 63, 36, -1, 10, 17, 0, 2, 1, 42, -1, 30, 35, 53, 3, 7, 49, 23, 26, 40, 58, 117, -1, 0, 58, 0, -1, 0, 1, -1, -1, -1, -1, 0, 18, 80, 32, 84, 3, 12, -1, 1, 102, 43, 0, 0, 22, 0, -1, 16, 47, 12, 43, -1, 27, 113, 0, 23, 54, 2, -1, 7, -1, 0, -1, -1, 94, 67, 24, -1, 0, 59, 90, 3, 94, 98, -1, 16, 4, 4, 17, -1, 1, 18, 32, -1, 119, 101, 10, 39, 123, -1, 26, -1, 0, 0, 17, 31, 0, 77, 15, 0, 0, 46, 55, 14, -1, 93, 0, 7, 1, 39, -1, 113, -1, 22, -1, -1, 48, 2, -1, 48, 60, 21, -1, -1, -1, 0, 58, 45, 0, 11, 18, 16, -1, -1, -1, 0, -1, -1, 16, -1, 1, -1, 4, 83, -1, 4, 2, -1, 27, 21, 23, 9, -1, 25, 0, 41, 10, -1, 26, 21, 0, 0, 7, -1, 1, 0, 64, 16, 62, -1, 3, 33, 34, 0, 43, 27, 5, 3, 6, -1, 82, 25, 0, 17, -1, 109, 70, 3, 29, -1, 9, 29, 2, 11, 16, 0, -1, 4, 114, 3, 2, 2, 73, -1, 45, 63, -1, -1, 16, -1, 36, 2, 79, 2, -1, 45, -1, 64, 54, 37, 0, -1, 36, 7, 0, 93, 7, -1, 106, -1, 121, 41, 14, 7, 35, 11, 0, -1, 39, 36, 32, 113, 10, 34, 16, 2, 23, 95, 0, 1, -1, 11, 5, 0, 21, 23, 2, -1, 50, 14, -1, 2, -1, 21, 124, -1, 5, 0, 2, 1, 9, 4, 7, 0, -1, 88, 41, -1, 0, 0, 7, 4, 13, 1, 21, 83, 19, -1, 16, -1, -1, 16, -1, 31, 11, 112, -1, -1, 100, -1, 120, -1, 0, 6, 0, 93, 30, 81, -1, -1, -1, -1, -1, 0, 115, 3, 10, 10, 0, 12, 88, 73, -1, -1, 5, -1, 0, -1, 7, -1, 3, -1, -1, 0, 15, 96, -1, -1, 51, 120, 35, -1, 30, 4, 96, 0, -1, -1, 9, 28, 16, 25, 17, 15, 14, 88, 0, -1, 99, 19, -1, -1, 2, 50, -1, 0, 25, 15, 0, -1, -1, -1, 76, 42, -1, 14, -1, 19, 110, 81, 28, 52, 2, -1, 54, 9, 3, -1, 35, -1, 3, 46, 10, -1, 53, -1, -1, 4, 15, -1, -1, 50, 37, 79, 14, 16, -1, 16, 16, -1, -1, 2, -1, 0, 9, 13, 21, 22, 79, 36, 0, 0, -1, -1, -1, -1, 5, 2, -1, 13, 2, 0, -1, 0, 2, 97, 0, 30, 72, 34, 57, 6, 3, 53, 0, -1, -1, 0, 15, -1, -1, 0, -1, 21, -1, 16, 36, 121, 21, 37, 73, 61, 93, 60, -1, 49, 22, 0, -1, 44, 22, 32, 21, 4, 20, 93, -1, 87, -1, 28, 38, -1, 5, 58, 23, -1, 64, -1, 41, -1, -1, 0, 59, 0, 102, 101, 2, 52, 26, 38, -1, 5, 0, 31, 23, 84, -1, -1, 11, -1, 47, 0, 33, 3, -1, -1, 11, 42, 78, -1, 22, 4, 3, -1, -1, -1, 11, 5, -1, -1, -1, -1, 10, 10, 51, 19, 124, 0, 0, 24, -1, 24, 48, 113, -1, 43, 9, -1, -1, -1, -1, 29, 0, 11, 10, 12, -1, -1, 6, 4, 84, 2, -1, 0, 14, 14, 3, 80, 22, -1, 3, 43, -1, 2, -1, 7, 3, 18, 85, 96, 113, 42, 0, 9, 62, -1, 88, 9, 0, 11, 83, 0, 31, -1, -1, 34, 120, 87, -1, 6, 68, 64, 13, -1, 0, 18, -1, 0, 28, 38, 43, -1, 0, 1, -1, 23, 3, -1, 0, 79, 68, 17, 10, 82, -1, 30, 21, -1, -1, -1, 19, -1, 47, 11, 2, 21, -1, 0, 84, 4, -1, 54, -1, 4, 53, -1, -1, 28, 72, 3, 93, -1, -1, 2, 84, 4, 20, 14, 100, 4, 43, -1, 67, -1, 7, 54, -1, 9, 50, 34, -1, -1, 95, 0, 4, 0, 7, -1, 31, 84, 4, 7, 0, -1, 0, -1, -1, -1, 39, 18, 25, 88, -1, 6, 39, 1, 11, -1, 4, 88, -1, 1, 27, 5, 90, 1, 99, -1, 31, 23, 55, -1, 53, 72, 3, 2, 4, 2, -1, 0, 70, -1, -1, 113, 9, -1, 30, 39, 80, 18, 13, -1, 1, 84, 3, -1, 29, -1, 20, 3, 117, 55, -1, 8, 30, 33, 35, -1, -1, 0, 52, 28, 81, 28, 0, 11, -1, 11, 2, 5, -1, 2, -1, 88, 60, 79, 82, -1, 23, 43, -1, 49, -1, -1, 0, 98, 0, -1, 73, -1, 0, 42, -1, 42, 2, 17, 32, 4, -1, -1, 61, 2, 0, 10, -1, 10, -1, -1, 1, 2, 47, -1, 4, 1, 49, 62, -1, 3, 22, 0, 25, -1, 1, 1, 115, 1, -1, 3, -1, -1, 63, 1, 38, 21, 40, 0, -1, 62, 11, 22, 4, 2, -1, 10, -1, -1, 9, 101, -1, -1, 9, 56, 112, 37, 52, 56, 112, -1, 0, 6, 7, 87, 0, 0, 43, -1, -1, 62, 39, 15, 50, -1, 3, 15, -1, 0, 11, 79, 2, 4, 74, 0, 61, 27, 110, 2, -1, 7, 20, -1, -1, 12, 15, -1, 62, 5, -1, 4, 30, 17, 46, 35, 60, 44, 2, -1, 0, 6, 49, -1, -1, -1, 0, 101, 1, -1, 9, 20, 0, 48, -1, -1, 38, 5, 14, 10, 1, 5, 18, 4, 7, 3, 0, 0, -1, 4, 5, 15, -1, -1, 16, 20, 47, 69, 124, 0, 0, -1, 0, 49, -1, 9, 15, 23, 26, 13, 52, 17, 35, -1, 18, 23, 23, 4, 6, 30, 56, 117, 122, 7, 6, -1, 34, 10, 29, 0, -1, -1, 39, 0, 11, 102, 12, 0, -1, -1, 11, 0, 18, 29, 30, -1, 17, 5, -1, 26, -1, 74, 10, -1, 9, 3, 15, 33, 1, 76, -1, 2, 51, 64, -1, 14, 29, 22, 11, -1, -1, -1, 50, 83, 41, 3, 66, 20, 59, 61, 0, 113, 28, 23, 0, 4, 5, 4, 3, -1, -1, 0, 33, 13, -1, 16, 32, 40, 52, -1, -1, 58, -1, -1, -1, 14, 72, 64, 0, 41, -1, 3, 49, 0, -1, 10, -1, 27, 16, 47, 41, -1, 7, 101, 41, 0, 22, -1, -1, -1, 120, 2, 41, 0, 15, -1, 1, 0, -1, 58, -1, 49, 40, -1, 35, -1, -1, 20, 56, 39, 4, 2, 2, 3, 0, -1, 49, 0, 5, 86, -1, 10, 6, -1, -1, -1, -1, 10, 72, 72, 37, 2, 0, 1, 38, -1, 3, 0, -1, 63, 7, -1, 8, -1, -1, 0, -1, 21, 25, 89, -1, 4, 14, 0, 88, -1, 2, 94, 88, 0, 79, -1, 18, -1, 0, 8, 2, 84, 0, -1, 18, 61, 0, 0, 7, -1, 20, -1, -1, -1, -1, 0, 0, 87, 33, 19, -1, 101, -1, 7, -1, 8, 2, 39, 113, -1, -1, 42, 77, 5, 15, 2, 50, -1, 0, 1, -1, -1, -1, 7, 14, 1, -1, 0, -1, 2, 72, 2, 15, 7, 14, -1, 43, 62, 20, 30, 40, -1, -1, -1, 24, -1, -1, -1, 12, -1, 0, -1, 42, 15, 15, 0, 10, 9, 3, 9, 7, 113, 0, 20, 3, 2, 49, -1, -1, 0, 1, 0, 10, 0, 0, 0, 4, -1, 84, 10, 34, 2, -1, 111, -1, 0, 0, 67, 2, -1, 124, -1, -1, 7, 88, 113, 0, -1, -1, -1, -1, -1, 11, 16, 0, 37, -1, 49, 0, 32, 6, -1, -1, -1, -1, 2, -1, 25, 1, -1, -1, -1, 36, 100, 49, 21, 35, 124, -1, 51, 37, 2, 37, -1, 49, 13, 0, 20, 50, -1, 8, 4, -1, 57, 3, -1, 35, 42, 0, 2, 11, 1, 0, 1, 15, 73, 2, 22, 35, 85, 6, 0, 91, -1, -1, 0, 0, 0, -1, 14, -1, 55, -1, 84, 29, 18, 38, -1, 63, -1, -1, 1, 2, 77, -1, 0, 26, 6, 16, -1, -1, 0, 1, 0, -1, 5, 57, 18, 3, 23, -1, -1, 2, 2, 0, 83, 1, 1, 47, 54, 0, 20, 33, -1, 3, 18, -1, 4, 48, 3, 2, 31, -1, 20, 0, 7, 7, 65, 61, 41, -1, 16, 17, 93, 43, -1, 19, 70, -1, 80, 0, 3, 11, 2, 39, 93, 52, 15, -1, 0, 20, 15, 39, 4, -1, 16, -1, 51, 82, 2, -1, 28, 0, 69, 0, 41, 45, 4, 4, 3, -1, 14, 8, 23, -1, 120, 30, 4, -1, -1, 34, 88, 19, 0, -1, 49, -1, 2, -1, 121, -1, 26, 27, 10, -1, 45, 41, 61, -1, 82, 56, 35, 73, 28, 52, 43, 73, 1, -1, -1, 20, -1, -1, 9, 23, 46, 13, -1, 48, 88, -1, 44, 4, 29, 102, 35, 10, 54, -1, 1, -1, 4, 6, 79, -1, 0, 6, 2, 1, 33, 0, -1, -1, 56, 72, -1, -1, 42, 10, -1, 2, 50, 10, 20, 50, 1, 27, 0, 0, 40, 70, 5, 1, 27, -1, 63, -1, 16, 0, 112, -1, 2, 1, 27, 35, 11, -1, 73, 7, -1, 10, 78, -1, 0, 0, 0, -1, 7, 19, 19, 11, -1, 1, 1, 101, 2, 1, 11, 22, 0, 1, 110, 42, 27, -1, 11, 62, 54, -1, 28, 4, 39, 12, 1, 8, 7, 72, 1, 16, 102, 105, 65, 29, -1, 7, 35, 20, 1, 85, 0, 3, 29, -1, -1, 0, 1, 100, 1, 11, -1, 0, 2, 43, 51, 4, 22, 80, 15, -1, 71, -1, 101, -1, 1, 59, 86, 46, -1, -1, 49, -1, 1, 57, 20, 1, 1, 3, -1, 12, 50, 1, 12, 20, -1, 19, 1, 0, 3, 12, 17, -1, 84, 3, 16, -1, 63, 30, 1, 122, 49, 17, 1, 51, 15, 8, 5, 7, 49, 15, 0, 0, 12, -1, 4, 49, 1, 29, 124, 0, 10, 22, 27, 1, 32, 1, 0, 9, -1, 1, 89, 0, -1, 11, 20, 72, 124, 21, -1, 11, 1, 1, 1, -1, -1, -1, -1, -1, 15, 2, 35, 1, 30, 26, -1, -1, -1, -1, 5, 0, -1, -1, 107, -1, 104, 1, 0, -1, 63, 93, 11, 84, 1, 0, -1, 0, 1, -1, 17, 0, -1, 67, 22, -1, -1, 67, -1, -1, 0, 93, 29, 72, -1, 0, 21, 10, 10, -1, 17, 42, 9, 6, 6, 2, 0, -1, -1, 19, 31, 65, 1, -1, 36, 3, 1, 16, 16, -1, -1, -1, -1, 3, 0, 44, 35, -1, 2, 3, 49, -1, -1, -1, 1, -1, 13, 12, 3, -1, 36, 43, 54, 1, 2, 20, 27, 20, 6, 1, -1, 49, 41, 1, 0, 14, 3, -1, 0, 12, 1, 18, 1, 22, 3, -1, 56, 47, 2, 57, 1, -1, 1, -1, 1, 35, 3, 83, 1, 1, -1, 1, -1, 48, 1, 64, -1, 1, 57, -1, 2, 35, 1, 3, 16, -1, 30, 19, 39, 20, 1, -1, 3, 0, 30, 50, -1, 20, 49, 3, 38, 4, 1, 8, 76, 61, 57, 36, 84, -1, 28, 16, -1, 11, 1, -1, 13, 35, -1, 0, -1, -1, 8, 4, -1, 2, 55, 0, 48, -1, -1, -1, 73, 20, -1, 4, 7, 4, 0, 0, 22, 31, 1, -1, 4, 3, 2, -1, 104, 0, 15, 27, 9, -1, 86, 32, 71, -1, 1, 46, 104, -1, 33, 17, 23, 57, 2, -1, 16, 73, -1, -1, 1, -1, -1, -1, 2, 19, 16, -1, -1, -1, -1, 6, 21, 3, 0, 79, 1, 0, 34, 2, 26, 36, 17, 3, -1, -1, -1, -1, -1, 59, 112, 1, 3, 7, 9, -1, 16, 16, 0, 37, -1, -1, 10, 12, 43, -1, 4, 23, 15, -1, 1, 30, 71, 26, -1, -1, 8, -1, -1, 2, 4, 107, 65, -1, -1, 35, 27, -1, 16, 17, -1, -1, 15, 83, 2, 22, 3, 1, -1, 2, 8, -1, 6, 51, 62, 80, 16, 4, 70, 0, -1, 18, -1, 0, 16, -1, 91, 20, 3, 116, -1, 51, 1, 83, 1, 2, 9, 18, 5, 3, -1, 1, -1, 8, 85, 6, -1, 23, -1, 1, 79, -1, 36, -1, 0, 3, 3, -1, -1, -1, -1, -1, 97, 111, 87, 87, 10, 2, 17, 34, 1, 4, 0, 2, 7, 0, -1, -1, 109, -1, 30, 72, -1, 72, -1, 29, 26, 8, -1, 88, 93, 94, 9, 22, 0, 36, -1, 88, 6, 39, 8, 6, -1, -1, 7, -1, 119, 37, -1, -1, 10, 67, 1, 7, 20, 3, 109, -1, 86, 67, 21, 51, -1, 2, 78, 48, 41, 123, 14, 1, 14, 5, 21, 0, 0, 1, 57, 34, 18, 92, -1, 10, 0, -1, 41, 33, 0, -1, 50, 0, -1, 109, 28, 11, -1, 86, -1, 1, -1, 15, -1, 2, 44, 123, 0, -1, -1, -1, 16, 0, 41, 41, 10, 0, 3, -1, 118, 1, 33, 36, 50, 0, 93, 0, 2, -1, -1, -1, 100, 15, -1, 18, 52, 124, 0, 63, 1, 57, 0, 0, 0, 11, 39, -1, 59, 21, -1, -1, 1, 0, 48, 4, 4, 50, -1, 2, 3, 48, -1, 99, 1, 77, 0, 21, -1, -1, -1, 8, -1, -1, 38, 14, 5, 2, 29, 30, 63, -1, 5, 68, 34, 9, 1, 84, -1, 4, 1, 120, -1, 7, -1, 0, 20, 16, -1, 2, 8, 36, 0, -1, 98, 82, 6, -1, 21, -1, 11, 26, 95, -1, 1, -1, 33, 1, -1, 0, 0, 5, -1, 21, 11, 3, 0, 0, 0, 67, 4, -1, 2, -1, 3, 66, 38, 3, 1, 5, 49, 2, 85, 49, 32, 52, 49, 38, 2, 1, 1, 19, 117, -1, 29, 34, 50, -1, 1, 35, 1, -1, 22, 43, 23, 28, 41, 34, -1, -1, -1, 0, -1, 20, 3, 38, 2, -1, 10, 27, 0, 0, -1, 2, 10, 52, -1, 30, 7, 42, 36, -1, 1, 0, 28, 84, -1, 20, -1, 35, 116, 13, 39, 0, 20, -1, 4, 59, 15, 4, 122, -1, -1, 72, 2, 51, 10, 14, -1, 38, 20, 81, 0, 32, 1, -1, 2, 93, 85, 51, 0, 105, -1, 2, -1, 50, 54, 2, 2, 88, -1, 10, -1, 2, 39, 82, 0, 81, -1, -1, -1, 1, 20, 74, 60, 41, 65, 41, 47, 4, -1, 6, 1, -1, 1, 106, 1, 0, 6, -1, 100, -1, 64, 113, -1, 64, -1, 2, 90, 3, 26, 62, 0, 35, 0, 16, 0, 80, 52, 0, 37, 124, 81, 90, 51, 26, -1, 2, 10, 81, 2, 21, 25, -1, -1, 49, 19, 10, 5, 6, -1, 30, 73, 52, -1, 9, 9, 84, 0, 27, -1, 82, -1, 36, 2, -1, 33, 16, 4, 17, 1, -1, 5, 35, -1, 101, -1, 55, 2, 0, -1, 8, 0, -1, 35, 124, 12, 9, 9, 4, 9, 60, 20, -1, 10, -1, -1, 35, -1, -1, -1, 3, 24, -1, 78, 22, 107, 3, 2, -1, 49, -1, 17, 45, 5, -1, 28, 0, 88, 47, -1, 44, 8, -1, 5, 0, 7, -1, 2, 90, 9, 0, -1, 1, 43, 0, -1, 104, 50, -1, 34, 3, 39, 73, -1, 73, 81, 2, 35, -1, 0, 120, -1, 21, -1, 0, -1, -1, 0, 45, 30, 18, -1, 7, -1, 36, 27, 104, 12, 84, 61, -1, 80, 5, 0, 14, 58, 0, 7, 101, -1, 17, 5, -1, 72, 47, 27, -1, -1, 53, 0, 21, 73, 9, -1, 15, 19, -1, 0, 104, 2, 57, -1, -1, 56, 0, 35, 36, 22, 46, 68, -1, 0, -1, 27, 29, 7, 0, 9, 97, -1, 14, -1, 22, 80, 4, 2, -1, 43, 14, 12, 14, 50, 7, 14, 82, 50, 49, 61, 120, 35, 36, 2, -1, 5, -1, 3, 0, 19, 0, -1, 8, 56, 54, 47, 19, -1, -1, 38, 14, -1, 38, -1, 6, 10, 73, 73, 2, 14, 71, 19, 14, 85, 20, 1, -1, -1, -1, 104, 118, -1, -1, -1, 3, -1, 4, 2, -1, 43, -1, 7, 2, -1, 48, 92, -1, -1, 0, 10, 26, -1, 51, -1, 1, -1, 1, 3, 25, 9, -1, 101, 123, 18, 49, -1, -1, 15, -1, 15, 21, 57, 0, 0, 49, 38, -1, 3, 20, 38, -1, -1, -1, -1, -1, -1, 7, 3, 3, 14, 7, 27, 118, 29, 0, 26, -1, 2, 3, 9, 16, 25, 11, -1, -1, -1, 11, 3, -1, -1, 22, -1, 20, 12, 19, 7, 112, -1, 52, 7, -1, -1, -1, 80, 16, 112, 19, 70, 1, 4, 2, 83, -1, 10, 52, 0, 39, 10, 10, 13, 1, 23, -1, -1, 9, 1, 100, 82, 10, 17, 14, 56, 0, -1, -1, 88, 20, -1, 11, 52, -1, 55, 116, -1, 77, -1, 67, 15, 3, 3, 3, 62, 37, 0, 17, 6, 9, 49, 6, 9, -1, 27, 42, 85, 36, -1, 60, -1, 2, 1, 52, -1, 56, 4, -1, -1, -1, -1, -1, 26, 3, -1, 0, 3, -1, -1, -1, -1, -1, 10, 68, 11, 24, 50, 13, 5, -1, -1, 36, 0, -1, 54, 1, 10, -1, 72, 84, 51, 112, 10, 54, 0, -1, 3, 2, 9, 57, 59, -1, 34, 27, 5, -1, 68, 11, 88, 19, 16, -1, 0, -1, 2, 20, -1, 2, 88, 20, -1, 2, 22, 2, -1, 52, 76, 107, 107, 75, 3, -1, -1, 10, 10, -1, 2, 40, 113, -1, 0, 49, -1, 88, 21, 81, -1, 2, 34, 2, 37, -1, 1, 0, -1, 2, 2, -1, -1, 3, 29, 25, -1, 114, -1, 34, 24, -1, 2, -1, 87, -1, -1, 1, -1, -1, 8, 7, 25, 0, -1, 76, 55, 1, 51, -1, 107, -1, -1, -1, -1, -1, 56, 11, 83, 117, 3, 0, 83, 7, 16, 86, 2, -1, 1, -1, -1, 28, 55, -1, 5, 3, -1, 3, -1, 41, -1, 15, -1, 44, 0, 75, 14, -1, 0, -1, -1, 93, 80, -1, 3, -1, -1, 5, 0, 38, -1, -1, -1, 122, -1, -1, 4, 122, 41, -1, -1, 3, 23, 36, 2, 43, -1, 41, 68, 38, -1, -1, -1, -1, -1, 7, 0, 0, 73, -1, 42, -1, 52, 16, 32, -1, -1, 118, -1, -1, -1, 20, 16, 30, -1, 80, 91, 29, 18, 8, -1, -1, -1, 3, -1, -1, 30, -1, 56, 26, -1, 14, -1, 8, -1, -1, 8, 36, 65, -1, 118, 5, 31, 0, 54, -1, 2, 11, -1, 16, -1, 31, 4, 4, 88, 3, 48, 0, 0, 11, 83, 120, -1, -1, -1, -1, 41, -1, 22, 80, 16, 50, 22, 5, 3, 22, 58, 35, 61, 98, 62, 0, -1, 16, -1, -1, 124, -1, -1, -1, 9, 76, 1, 11, 30, 51, 9, -1, 23, 74, -1, -1, 6, -1, -1, 2, -1, 107, 2, 0, -1, 0, -1, 30, 0, -1, -1, -1, 29, 0, 61, 44, -1, 2, 35, -1, 53, -1, -1, 19, 1, -1, -1, 93, 26, 80, -1, 29, 9, 1, 17, 11, -1, -1, 5, 4, 38, -1, 72, -1, 1, 15, -1, -1, 23, 10, -1, 10, 14, -1, 16, 41, 9, 11, -1, 30, -1, 1, 95, 21, 1, 0, -1, 20, 20, 93, 0, 84, 72, 11, -1, 61, -1, -1, 3, 0, 2, 3, -1, 86, 23, 14, 9, 3, 23, 30, -1, 0, 0, 113, 19, -1, -1, -1, -1, -1, 0, 29, 13, 36, 2, 41, -1, -1, -1, -1, 2, -1, 42, 26, 56, 53, -1, -1, 0, -1, -1, 2, 14, 60, 107, 48, -1, 100, 62, 0, 84, 20, -1, 9, 1, 0, 16, -1, 18, 103, 6, 76, -1, 18, 19, 0, -1, 35, 85, 7, 4, -1, 97, -1, -1, -1, 86, 3, -1, -1, 4, -1, 36, 21, 7, 88, 30, -1, 70, 0, -1, 44, -1, 2, -1, 23, -1, 71, 29, 2, -1, -1, 1, -1, 47, 81, 24, 7, 49, -1, 83, 23, 27, 34, 3, -1, 23, 73, 0, 3, -1, -1, -1, 25, 12, 27, 3, 123, 17, -1, 72, 112, 6, -1, -1, 1, 83, 6, 86, 7, 0, -1, 41, 4, 116, 3, 57, 85, 0, 0, -1, -1, 28, 62, 0, -1, 0, 0, -1, 20, -1, 79, -1, 18, 15, -1, -1, 38, 4, 15, -1, 19, 40, 19, 34, 78, -1, 3, -1, 0, 7, -1, -1, 9, 3, 90, 11, -1, -1, 10, -1, -1, -1, -1, -1, 11, 43, -1, 13, 0, 0, -1, 0, -1, 100, 51, 4, 54, 45, 52, 2, 0, 37, 72, -1, 33, -1, 14, -1, 5, 4, -1, -1, 31, -1, 85, -1, -1, 0, -1, 3, 49, 0, 87, 61, 15, 112, -1, 4, 85, 3, 35, 89, 0, -1, -1, 60, 17, -1, -1, -1, -1, 7, 23, 3, 29, 6, 1, -1, 9, 15, -1, 93, 6, 82, -1, -1, 57, 80, 2, -1, 1, -1, 4, 72, 1, 123, 14, 0, -1, 16, 78, 20, 4, -1, 16, 7, -1, 58, 16, 7, 2, 2, 42, 52, 10, 10, 2, -1, -1, 0, 11, 27, 0, 0, -1, 2, 2, -1, 100, 15, 3, 7, 41, 8, 21, 19, 18, 0, 29, 0, 0, -1, -1, 41, 3, 2, 12, 57, 68, 72, -1, 15, -1, 25, 0, -1, 3, 4, 2, 0, 76, 28, 59, 0, 12, -1, 45, 3, 10, 5, 9, 16, -1, 38, 0, 80, 71, -1, 2, 7, 14, 35, 38, -1, -1, 1, -1, 14, 14, -1, 0, -1, 11, 21, 124, -1, -1, 32, 3, -1, 62, 56, 0, -1, 100, 0, -1, 119, 44, -1, -1, 124, 23, 88, 15, 47, 50, 2, 2, 22, 39, -1, -1, -1, -1, 0, 60, 0, 4, 3, -1, 34, 1, -1, 2, 16, 2, 0, 18, 49, 29, 14, 7, 10, 35, 27, 10, 10, -1, 76, 2, 113, -1, 25, 14, 5, 1, 9, -1, 23, 56, -1, -1, 121, 9, 120, -1, 111, 72, 51, -1, 63, 14, -1, 2, -1, -1, 17, 40, 40, 74, 16, 2, -1, 41, 2, 0, -1, 1, 0, 79, 18, 20, 0, 2, 74, 16, 60, -1, 57, 43, 73, 3, -1, 21, 20, 47, -1, 23, 4, 2, 11, -1, 2, 120, -1, 10, 3, 7, 9, 3, 11, -1, 9, 7, 69, -1, -1, -1, 2, 1, -1, -1, 0, 16, 71, 81, 16, 59, 31, -1, 9, 74, 16, 37, 10, 32, -1, 74, -1, 37, -1, 2, 2, 14, -1, -1, 0, -1, 107, 72, 0, 13, 9, 17, 54, -1, 6, 10, 3, 50, -1, 98, -1, -1, -1, -1, 36, 7, -1, -1, 73, 7, -1, -1, 56, 21, -1, -1, 49, 8, 8, -1, 48, -1, 57, 19, 73, -1, 35, 31, -1, -1, 2, -1, 50, -1, 73, -1, 92, 0, -1, 4, 34, -1, 57, 3, 0, -1, 0, 15, 35, 6, 10, 77, 5, 71, 2, -1, 41, -1, 0, 31, 119, 70, -1, 2, 44, 48, 15, 37, 9, 0, 114, 68, -1, -1, 41, 21, 28, 72, 30, 46, 73, 68, 51, 22, 20, 3, 3, 69, 14, 3, 89, 63, 63, -1, -1, 102, 0, 112, 43, 2, 44, -1, 0, 85, -1, 37, 26, -1, 0, 0, 76, 8, 16, 10, 59, 50, 61, 72, 85, 60, -1, 37, -1, 0, -1, 42, 14, 12, 20, 52, 21, 31, 3, 0, -1, 9, 3, -1, 74, -1, -1, 21, -1, -1, -1, 1, -1, 0, 14, -1, 11, 23, 1, 102, -1, 0, -1, 2, 39, -1, 10, -1, -1, 3, 61, -1, 4, -1, 28, -1, -1, 12, 74, -1, 8, -1, 2, -1, 30, 33, 49, -1, 5, 29, 49, 83, -1, 36, -1, -1, -1, -1, -1, 22, 0, 2, 20, 6, 8, 0, 2, 30, -1, -1, -1, 20, 49, 26, 19, 21, -1, -1, 2, 11, -1, 11, 58, -1, 48, -1, 2, -1, 37, -1, 42, 14, 4, 14, 85, 7, 43, -1, -1, 20, -1, -1, 58, 48, 18, 78, 0, 15, 57, 84, -1, 1, 62, 1, 62, 36, 36, -1, -1, -1, -1, -1, 2, 76, 21, 18, 61, 3, -1, 111, 0, 114, 79, 36, 44, 28, 18, 35, 7, -1, -1, 2, 78, 0, 12, 88, 46, 35, -1, 80, 57, 35, -1, 114, -1, 1, 13, 0, -1, 29, -1, 11, -1, -1, 16, 11, 30, 37, 4, 10, 3, 2, 26, 88, 69, 8, 48, 123, 3, 72, 2, 17, -1, 20, 3, -1, -1, 8, -1, 65, 51, -1, -1, -1, 3, 74, -1, -1, -1, 38, 82, -1, 40, 21, -1, 79, 60, 0, 21, -1, 2, 23, 15, 43, 0, 85, -1, 57, 3, 60, 2, -1, -1, 114, -1, 122, 0, -1, 0, 107, -1, 4, -1, 11, 3, 3, 3, 2, 17, 20, 1, 36, 10, 21, 0, 73, 0, -1, -1, 2, 0, 4, 4, -1, 0, 10, 37, -1, 81, 20, 0, -1, 0, 11, 18, 0, 0, 7, -1, 7, 61, 7, 28, 9, 3, 11, 104, 13, -1, 29, 41, -1, -1, 2, 18, 116, 0, 61, 2, 0, 42, 9, 68, 5, -1, 2, 13, 1, -1, 1, 20, 67, -1, -1, 73, 2, -1, 2, 31, 56, 42, 0, 77, 10, -1, 0, 2, 84, -1, 3, 80, 31, 18, 10, 8, 0, -1, -1, 52, 52, 42, 10, 42, -1, 39, 9, -1, 2, -1, 0, 0, -1, 19, -1, 14, 0, -1, 0, -1, -1, 70, 3, -1, 19, 1, 1, -1, 60, -1, -1, 0, 0, -1, 0, 101, 2, 67, 16, -1, -1, 113, 0, -1, 5, -1, 34, 0, 46, 16, 43, 55, 19, 39, 94, 10, 112, -1, -1, 3, 16, -1, 10, -1, 78, -1, 44, 16, 3, -1, 67, -1, 5, 1, 103, 10, 30, 25, 7, 114, 16, -1, 10, -1, 2, -1, 0, 12, 48, 22, -1, -1, 115, 2, 51, 25, 44, 11, -1, 0, 54, -1, 42, -1, 65, -1, 3, 58, -1, 58, 2, 33, -1, -1, 29, 113, -1, 83, 117, 113, 2, 22, 34, 20, -1, 51, -1, 3, 2, 25, 34, -1, -1, 86, 100, -1, 2, -1, -1, 2, -1, 42, -1, 20, 36, 78, 80, 1, 46, 0, 114, 57, 111, 21, -1, 43, 20, 6, 15, -1, 39, 21, -1, 4, -1, -1, 89, -1, 9, 50, 2, 21, 31, 18, 12, -1, 18, 14, 17, 14, 26, 9, 1, 42, 0, 42, -1, 14, 39, 22, 15, -1, 5, 18, -1, 36, 20, -1, -1, 3, 14, 30, -1, -1, -1, 21, 18, -1, -1, 2, -1, -1, 39, -1, 20, 23, -1, 0, 9, 47, 10, 55, -1, 0, -1, 25, -1, -1, -1, 49, 20, 19, 0, 2, 15, 0, -1, -1, -1, 49, 0, -1, -1, 29, 42, 31, -1, 30, 89, 1, 0, 13, 0, -1, 0, 2, 72, 51, -1, 21, 96, -1, -1, -1, 39, 5, 19, -1, -1, 3, 9, 3, 15, -1, 53, 6, 1, 51, 49, 35, -1, 73, 1, 35, -1, -1, -1, 47, 23, 21, 19, -1, -1, 112, -1, 0, 121, 1, 1, 113, 0, 61, 14, -1, 2, 20, 22, 25, 49, 41, 8, -1, 21, 6, -1, -1, -1, 1, -1, -1, 14, -1, -1, 2, 21, 62, -1, 0, 0, 100, 3, 70, 0, 20, -1, -1, 0, 2, 27, -1, 7, 12, 2, 1, 101, -1, -1, 7, -1, 39, 98, 3, 24, -1, -1, -1, 5, 20, -1, 33, 0, 97, 1, 15, 12, 20, 2, 41, 36, 4, 21, 17, 2, -1, -1, 10, 28, 0, 22, 1, -1, 0, 15, 16, 20, -1, 84, 9, -1, 11, -1, 15, -1, -1, -1, 12, -1, 0, 32, 50, 54, -1, 2, 35, 13, 80, 26, 83, 20, 34, -1, 2, 10, 2, -1, 3, -1, 2, -1, 37, 38, 9, 19, 60, 6, 6, 41, 0, -1, 13, 65, 107, 41, 61, 3, 7, 14, 14, 8, -1, 0, 29, 2, 2, 39, 27, 0, -1, 43, 0, 3, -1, -1, 48, 17, 68, 1, 10, -1, -1, 12, 17, 90, 44, 3, 7, -1, -1, 57, 16, 0, -1, 80, -1, 51, 26, -1, 0, 77, 22, 65, 21, 33, 84, -1, -1, 0, 3, 1, 0, 13, 11, 0, -1, 80, 124, -1, 11, 0, -1, 41, 40, 0, 10, 10, 37, -1, 22, -1, -1, 72, 62, 43, 7, -1, -1, 0, 41, 54, -1, 21, 20, -1, 0, 44, 0, 0, 9, 69, 121, 48, 0, -1, -1, -1, 5, -1, -1, -1, 19, 19, 37, -1, 71, 5, 48, -1, -1, 34, 1, -1, 3, 0, 0, -1, -1, 43, -1, -1, 53, 1, 120, -1, -1, 32, 37, -1, -1, -1, -1, -1, 0, 56, 4, 6, 0, 37, 32, -1, 17, 75, 23, 0, 7, 91, 47, -1, 0, 33, 43, 0, 7, 48, 99, 0, 93, 124, 19, 0, 56, 34, 52, 20, -1, 28, 0, 0, 83, 86, 101, 121, 53, 0, -1, 19, 0, -1, -1, 2, 123, -1, 105, -1, 3, 20, 30, 3, 34, 39, 2, -1, 38, -1, -1, -1, -1, -1, 16, 2, -1, -1, 0, 0, 101, 18, 71, -1, 27, 64, 77, 9, 18, 0, 0, -1, -1, 43, -1, -1, 75, 30, 93, 0, 8, 60, 35, 4, -1, 51, 6, -1, 0, -1, 24, 63, -1, 82, 18, -1, -1, 120, 88, 2, -1, 26, -1, 16, -1, -1, 0, 61, 7, 27, -1, 0, 17, 1, -1, 6, 0, 0, 26, 18, 7, 40, -1, -1, -1, -1, 0, -1, 60, -1, 12, 3, 80, 61, 3, 3, 21, -1, 23, 3, 30, -1, 29, 51, 2, 7, 16, 9, -1, 73, -1, 3, 14, 57, 3, -1, 33, 42, 16, 52, -1, 22, -1, 0, 2, 19, 1, 1, 0, 7, -1, -1, 2, 109, 124, 53, -1, -1, 20, 0, 2, 1, 38, 4, 42, -1, 6, 20, -1, 22, -1, 6, 20, 61, -1, 99, -1, -1, -1, 0, 30, 96, 19, 16, 21, 36, 18, 44, 0, 44, -1, 59, 3, 31, 17, -1, -1, 60, -1, 2, -1, 0, 21, -1, 0, -1, 9, 2, 23, 14, 0, -1, -1, 121, 22, 51, -1, 109, 50, 19, 3, 101, 86, 101, 50, 35, 110, -1, 10, 12, -1, 3, 53, 6, 3, 28, -1, -1, 7, 88, -1, 20, 0, 64, 8, 0, 37, 9, 42, 73, -1, 65, -1, 50, 93, -1, -1, 22, -1, 116, -1, 17, 3, 70, 38, 1, 0, -1, -1, 17, 0, 124, 2, 101, -1, -1, 3, 5, 51, 70, 35, 35, 58, 38, -1, 5, 30, -1, 72, 20, 0, 0, -1, -1, 16, 2, 6, -1, 41, -1, 3, -1, -1, 15, 2, -1, 20, -1, 2, 32, -1, 31, 2, -1, 0, 20, 33, -1, 0, 124, 1, -1, 17, 5, 39, 35, -1, 31, -1, 121, 4, 19, 21, 4, -1, -1, 8, 14, -1, 6, 18, 80, -1, -1, 0, 121, 31, 0, -1, -1, -1, -1, 113, 1, 71, 24, 7, -1, -1, -1, -1, -1, 18, 3, 17, 27, 5, -1, -1, -1, -1, 0, 41, 25, 17, 91, 37, 3, -1, 0, 114, 13, -1, 51, -1, -1, 28, 6, -1, -1, 2, 49, 1, 54, 0, -1, 21, 29, 6, -1, 12, 20, 19, 7, -1, 49, 47, -1, 72, 10, 21, 23, 35, -1, -1, 34, 8, -1, 0, 5, -1, -1, -1, -1, 2, 27, 0, 29, 11, 40, 19, -1, 0, -1, -1, 52, 4, -1, 0, -1, 31, 0, -1, 0, 5, -1, 95, 33, 31, 65, -1, 2, 31, 17, 9, -1, 88, 85, 2, 12, 81, 31, -1, 19, 37, -1, 51, 43, -1, 16, 37, 10, -1, 13, -1, 117, 49, 0, -1, 55, -1, -1, 11, 6, 6, 0, 11, -1, 2, 19, 9, -1, 37, 8, 19, 39, -1, -1, 8, 14, 60, 0, -1, 10, 42, 17, 0, -1, 33, 65, -1, -1, 7, 35, 89, 54, 15, 58, 30, 12, 113, 58, -1, 39, -1, -1, 1, -1, 5, 0, 0, 48, 7, 0, 19, -1, 101, 30, 16, 2, -1, 4, -1, -1, -1, 48, -1, -1, 0, 49, 2, 16, 15, 16, 38, 88, 30, -1, 14, 79, 51, 17, 5, 65, 42, 49, 11, 7, 60, -1, 100, 0, 8, 7, 67, 60, 116, -1, -1, -1, -1, 12, 38, -1, 30, 2, 15, 7, 38, -1, 34, 0, -1, 0, 0, -1, -1, 0, 0, 14, -1, 10, 47, 7, 7, 15, -1, -1, 3, 10, 17, -1, -1, 10, 0, 29, 0, -1, 10, 0, 1, -1, 0, -1, 21, 2, 35, 72, 2, 0, -1, 53, 32, 12, -1, -1, -1, -1, 2, -1, 19, -1, 12, -1, 3, 37, 2, -1, 0, -1, 50, 0, 2, 3, 0, 107, 0, 13, -1, 8, 60, 2, 15, 0, -1, 0, -1, -1, 110, -1, 2, 11, 8, 2, 0, 17, 85, 0, 49, 55, 35, 29, 0, -1, 31, 4, 0, 23, 0, 5, 0, 102, 15, 1, 15, 23, -1, -1, -1, 79, 15, 18, 70, -1, 21, 19, 2, -1, 37, 48, -1, 55, 5, -1, -1, 49, 0, 3, 8, -1, -1, 10, 3, 10, 36, 82, 3, 86, 17, 3, 61, 71, -1, -1, -1, -1, 2, 20, 0, 31, 2, -1, 44, -1, 29, 3, 21, 17, 36, 28, -1, -1, 2, 0, 84, 114, 7, 2, 2, -1, 32, 39, 2, -1, -1, 17, 14, 85, -1, 16, 39, 66, 54, 122, -1, -1, 63, -1, 42, 5, 13, -1, 6, 6, -1, 49, -1, 95, 2, 16, 4, -1, 29, -1, 51, 6, 2, -1, 6, 6, -1, 28, 1, -1, 11, 0, 80, -1, -1, 79, -1, -1, 32, 3, -1, 3, 89, 52, -1, 26, -1, -1, 51, -1, -1, 68, 51, 25, 45, 0, 39, 121, 20, 85, 10, -1, 0, 59, -1, 2, -1, -1, 122, 5, 12, 9, 89, 6, 15, 2, 122, -1, 4, 4, 5, -1, -1, 0, -1, 36, 67, -1, 33, -1, 5, -1, 6, -1, 0, -1, -1, -1, 35, 23, 22, -1, 21, -1, -1, -1, 91, 6, 65, -1, 6, 0, -1, -1, -1, 0, 104, 83, -1, 6, 2, -1, 3, 19, 38, 12, 79, 2, 0, -1, 10, 1, 0, 0, -1, 82, 95, 117, -1, 39, 20, 2, -1, 2, 6, 0, 0, 33, 82, 62, -1, 8, 3, 22, 1, -1, 49, 13, 7, 46, -1, 0, -1, -1, -1, 84, 26, 4, -1, -1, 2, 22, 2, 18, 14, 31, 3, -1, 43, 14, 8, -1, -1, 35, 0, 9, 42, -1, 0, 19, -1, -1, 44, 0, -1, -1, 0, -1, 2, 112, 71, 14, 1, 17, -1, -1, 0, 88, -1, 23, -1, 0, 23, -1, 76, 15, -1, 54, -1, 48, 0, -1, 59, 2, 44, -1, -1, 1, -1, 90, -1, 6, 0, 15, 14, 17, -1, 91, 73, -1, 7, 12, 16, -1, 2, 124, 51, 3, 34, -1, -1, 4, 67, 41, -1, 12, 73, 6, 63, -1, 85, 88, 107, 2, 35, 28, 20, 2, 124, -1, 15, 1, 109, 55, 2, -1, 0, 84, -1, 6, 7, 2, 66, -1, 7, 21, 96, 35, 50, 5, 26, 31, 2, 121, 35, 16, -1, 80, 9, -1, 2, 20, 39, 41, -1, 13, 36, 12, 12, 35, -1, 5, 2, 0, 23, 9, 11, 23, 37, -1, 4, 23, -1, 34, 88, 3, 0, 68, -1, 0, -1, 4, -1, 0, 20, 88, 3, -1, -1, -1, 56, -1, -1, 26, -1, -1, -1, 37, 0, 0, 100, -1, 0, -1, 89, 42, 80, 37, 80, 0, 4, -1, 2, -1, 8, 80, 75, -1, 9, 46, 2, 2, 1, -1, 3, 1, -1, 53, -1, 2, 33, 8, 12, 2, 2, -1, 5, 0, 2, 2, 8, -1, 0, -1, 2, -1, -1, 23, -1, 0, 3, 8, 61, -1, 100, 91, -1, -1, 2, -1, -1, 0, 88, -1, -1, -1, 0, 16, 40, 17, 0, -1, -1, -1, -1, 91, 6, 17, -1, 7, 1, 30, -1, -1, -1, 31, 5, 47, 71, 34, 17, 2, 12, 2, 48, 0, 3, 17, 2, 10, 30, 0, 123, -1, 21, 5, 21, -1, -1, -1, 3, 0, 116, -1, -1, 17, 1, 2, 6, 28, -1, -1, 49, -1, 47, 5, 0, 39, 23, 85, 26, -1, -1, 19, -1, -1, -1, 29, 88, 113, -1, -1, -1, 6, -1, 2, -1, 0, 0, -1, 60, 85, 0, -1, -1, 18, 0, 2, 0, 32, 3, -1, 5, 46, 2, -1, -1, 8, -1, -1, 29, 2, 102, 6, 73, 5, 29, 60, 12, -1, 18, -1, 38, 27, -1, 2, 95, 72, 49, -1, -1, -1, 85, -1, -1, -1, -1, 38, -1, 90, 5, 0, 23, -1, 6, 81, 73, -1, 13, 25, 36, 36, -1, -1, 25, 34, -1, 41, 2, 0, 1, 71, 20, 81, 67, 44, 93, 123, 123, 0, 33, 88, 77, -1, -1, 27, 0, 31, -1, 0, 76, 11, 56, -1, 0, -1, 24, 30, 3, -1, 81, 59, 3, 57, 1, -1, -1, -1, 29, -1, 0, 17, 0, 18, 17, 41, -1, -1, -1, 22, 9, 14, 12, -1, -1, 12, 16, 45, 1, 8, 0, -1, -1, 79, 116, 107, 4, 93, -1, 90, -1, -1, 12, 2, 0, 68, 0, -1, -1, -1, 11, -1, -1, 2, 2, 31, 74, 35, 91, 2, 11, -1, -1, 22, -1, 38, 0, 10, -1, 2, 61, 11, 52, -1, -1, 20, 20, 53, 27, -1, -1, 0, -1, -1, 0, 21, 14, -1, 58, 0, 5, -1, 12, 5, 38, 19, 12, 2, -1, -1, 5, 12, -1, 22, 4, 9, 25, 8, -1, 6, -1, 11, 49, 23, 101, -1, -1, 85, 108, 30, -1, 49, 34, 44, -1, 36, 121, 0, -1, 0, -1, 71, -1, -1, 91, 10, 116, 28, -1, 0, 0, 14, 110, 15, -1, 79, -1, 68, 60, -1, 26, 4, -1, 0, -1, -1, 0, 0, -1, 73, 0, 0, 91, 29, -1, -1, -1, 34, 7, 0, 15, 64, 1, 35, 75, 53, 76, 61, 0, -1, -1, 19, 9, 21, -1, 61, 0, 34, 11, -1, 7, 19, 29, -1, 5, 2, 2, 58, -1, 2, 39, 4, 9, 19, 25, -1, 27, 0, -1, 17, 5, 85, 46, 16, 109, 100, 13, -1, -1, -1, 23, 0, 16, 21, 104, 0, 103, 11, 26, 5, 10, 27, 5, 1, 40, -1, 0, 11, 46, 4, -1, -1, 11, -1, -1, 120, 44, 6, 28, 0, 0, 19, 88, 14, 5, 39, -1, -1, 28, 42, 0, 27, 0, 23, 5, -1, 32, 12, -1, 21, -1, 4, -1, -1, -1, 0, 0, 2, 2, 43, 2, -1, 6, 79, 97, 69, 20, 5, 2, 77, 34, 13, 31, 117, 2, 5, 50, -1, -1, 2, 21, 38, 3, -1, 12, 124, -1, -1, -1, -1, 12, -1, 71, 21, 48, -1, -1, 21, 0, 80, 11, -1, 0, -1, 37, -1, 36, 3, 0, 2, -1, 20, 6, 0, 44, 0, 2, 31, 88, 7, -1, 6, 34, -1, -1, 0, -1, 4, 8, -1, 0, 0, 12, 0, -1, 3, 80, -1, -1, 5, 2, -1, -1, 85, 84, 35, 7, 72, 0, 8, 41, -1, 15, -1, -1, 0, -1, -1, 60, 1, 7, -1, 12, -1, 84, 88, 0, -1, 12, -1, 36, 32, -1, 4, -1, 17, 105, 0, -1, 41, -1, 21, -1, 14, 5, 12, -1, 18, 48, 36, 8, 5, 14, 39, -1, -1, 21, -1, 3, -1, 2, 0, 0, 19, 0, -1, 25, 3, 79, 17, 0, 28, 2, 46, 8, 31, -1, 16, 4, -1, 2, 4, 66, 113, -1, 10, 85, -1, 0, 2, 33, 38, 2, 2, 64, -1, 105, 113, -1, 0, -1, 121, 2, 113, 31, -1, 3, 3, -1, 17, 18, -1, 4, 2, -1, -1, 6, 59, 31, 41, 8, -1, 60, -1, 5, 5, 0, -1, 17, 8, -1, -1, 0, 0, 17, 0, 7, -1, 8, 0, -1, 112, 3, -1, -1, 0, 65, 17, 32, -1, 75, 18, -1, 109, 79, 0, 84, -1, 1, -1, 0, 8, 0, 8, 84, 19, -1, -1, -1, 6, -1, -1, -1, 89, -1, -1, 3, 25, -1, 0, -1, 0, 52, 62, 68, 38, 0, 84, 19, -1, 82, 2, 2, 4, 7, 28, 2, -1, -1, -1, 7, 47, 74, 14, 0, 2, 9, -1, 55, 0, 0, 86, 4, 0, 52, 107, -1, -1, 17, 85, 19, 6, 78, -1, 54, -1, -1, -1, -1, 123, 3, -1, 0, 72, -1, 5, 0, -1, 3, 31, 0, 19, 46, 0, 26, 0, -1, 3, 16, 17, 0, 27, -1, 3, 69, 97, 0, -1, -1, -1, 36, 19, 7, -1, -1, -1, 4, -1, 59, -1, 2, 31, 44, 7, 7, -1, 17, 3, 0, -1, -1, 37, -1, -1, 2, 2, -1, -1, -1, -1, 16, 0, -1, 0, 0, 41, 0, 4, 0, 17, 4, 2, 117, 0, 52, 3, 39, 32, 39, 27, 41, 78, -1, -1, 9, 23, 36, -1, 84, 0, -1, -1, 17, 3, 0, 111, 3, -1, 0, 0, -1, -1, 0, 0, 6, 9, 21, 5, 17, 62, 0, 2, -1, -1, -1, 0, 100, 54, -1, 19, 0, 30, 2, 6, 31, 11, -1, -1, 4, 30, 10, -1, -1, 16, 24, -1, 1, -1, 93, 0, 21, -1, 1, 15, 19, 86, 13, -1, 8, 102, 7, 12, 83, 103, 0, 76, 0, -1, 84, 65, 0, 0, 44, 5, 124, -1, 2, 5, 17, 33, 4, 14, -1, 16, 31, -1, 47, -1, -1, 25, -1, 2, 2, 0, 96, 1, 3, 23, 2, 4, 0, 16, -1, -1, 3, -1, 85, -1, 84, -1, 35, -1, 29, -1, 3, -1, 2, 2, 15, 43, 15, 37, 22, 2, 0, 73, 44, -1, 3, 9, 96, -1, 12, -1, 0, 0, 0, 88, 15, 8, 29, -1, 28, 34, 16, 117, -1, 59, 31, 7, -1, 6, 85, -1, 11, -1, 79, 2, -1, 48, 19, 102, 21, 3, 90, -1, 2, 20, 43, 0, 12, 113, -1, 5, 0, -1, 48, 0, -1, 21, 21, 0, 42, 3, -1, 64, -1, 5, -1, 6, -1, 16, -1, 8, 23, 19, -1, -1, 60, 12, 3, 26, 88, 49, -1, 18, 2, 69, 12, 107, 0, 124, -1, 1, 20, -1, 51, 22, 25, 12, 1, 49, 30, 27, 30, 0, -1, 2, -1, -1, 0, -1, -1, 16, 0, 50, 2, 19, 7, 81, 14, 91, 21, -1, -1, 6, 9, 22, -1, 0, 55, 7, -1, -1, -1, 47, 3, 0, -1, 0, 6, 10, 2, -1, 3, 0, -1, 58, 0, 39, 38, 7, -1, 0, 1, 4, 7, 4, 48, 16, 32, -1, 0, 0, -1, 2, 1, 2, 26, 39, -1, 28, 2, -1, 0, 3, -1, 0, -1, 10, 11, 4, 3, 2, -1, 2, 51, -1, 12, 39, 3, -1, -1, 0, -1, 80, 2, 25, -1, 26, 0, 34, 5, -1, 2, 16, 2, 31, 5, 5, 12, 37, 2, 21, 9, 25, 4, 0, 38, 6, 80, -1, 7, 82, -1, 4, 106, -1, 16, 0, 117, 23, -1, 98, 9, 0, 32, 69, -1, -1, -1, -1, 10, 10, 15, 2, -1, 3, 25, -1, -1, 7, 62, 22, 8, 0, -1, -1, -1, 65, 0, -1, 39, 35, 101, 20, 96, 18, 23, 70, 2, 3, 53, 27, 28, 1, 0, 50, 35, -1, 8, 23, -1, -1, 0, -1, 34, -1, -1, 30, 2, -1, 12, 21, -1, -1, 25, 0, 20, 100, 0, 71, 29, -1, 0, -1, 6, 116, 12, -1, -1, 60, -1, 0, 45, 5, 33, 2, 42, 16, 5, 0, -1, 87, -1, 7, 0, -1, 31, -1, -1, 4, 99, 4, 29, 27, 5, -1, -1, 6, 5, 27, 86, 0, 2, 19, 42, -1, -1, -1, -1, -1, 0, 0, -1, -1, 12, 64, 4, -1, 4, -1, 0, 39, 6, 36, 15, -1, 5, 58, 80, 19, 0, 0, 6, 1, 43, 115, 24, -1, 2, 43, -1, -1, -1, 17, 2, -1, 36, 0, 88, -1, 3, -1, -1, 1, -1, 27, 20, 0, -1, 84, 80, -1, 27, 7, 58, -1, -1, 58, 112, 25, 2, -1, 37, 38, 2, 69, 32, 3, -1, 19, 20, 2, -1, 0, 52, 33, -1, -1, 47, 18, -1, 0, 4, 15, -1, 15, -1, 59, 60, 19, 60, 14, 20, -1, -1, 3, -1, -1, -1, -1, 55, -1, 3, 42, 71, 0, -1, 2, 50, 0, 109, -1, 2, 17, 19, 75, 11, 17, -1, -1, 0, -1, -1, 39, -1, -1, 89, 10, 46, 116, 1, -1, 55, -1, 19, -1, -1, -1, 39, -1, 46, 5, 19, 47, 2, 84, -1, 0, 32, 8, 14, 2, 7, 18, 86, 0, -1, -1, -1, 3, 2, -1, 2, 0, 2, 24, 120, 38, -1, -1, 8, -1, 12, 84, -1, 91, -1, 20, 0, -1, 36, 88, -1, 7, -1, 28, 0, -1, -1, -1, -1, 0, -1, 0, 83, -1, 94, 12, 2, 1, 5, -1, 5, 74, 96, 27, 1, -1, 79, -1, 2, 19, 17, 23, 0, 5, 2, 0, -1, -1, 115, 2, 6, -1, 2, 7, 10, -1, 30, 26, -1, 69, 7, -1, 7, 31, 0, 3, 4, -1, -1, 31, -1, 5, 19, 26, -1, 0, -1, -1, 0, 4, 13, 2, -1, -1, 7, -1, -1, 0, -1, 3, 43, 0, 0, 21, -1, 14, 36, 14, -1, 0, -1, 26, 0, 8, 1, 121, 10, 2, 2, 10, -1, 4, 0, 19, 6, -1, 14, 64, -1, 27, 15, 2, -1, 32, 7, 0, 37, 54, -1, -1, 12, 88, 51, 47, -1, -1, 10, 43, 0, 0, 16, 13, 0, -1, -1, -1, -1, 37, -1, 1, 10, 6, -1, -1, 0, 0, -1, 11, 14, -1, -1, 59, 7, 3, 8, 3, 43, 17, 14, 45, 9, -1, -1, -1, -1, -1, -1, 113, 22, 4, 0, 55, 0, 8, -1, 31, 14, 27, 10, 113, -1, 72, 2, 121, 28, 36, 16, -1, 22, 113, 28, 17, 17, 11, 61, 10, 0, -1, 7, -1, -1, 17, -1, 79, 7, 0, -1, 79, 88, 4, 64, 62, 70, -1, 8, 0, -1, 26, 49, 3, -1, -1, 104, 10, -1, -1, -1, 29, 14, 0, 93, 34, -1, 7, -1, 79, 26, 33, 0, 2, 57, 21, 20, 90, 17, 7, -1, 0, 0, 0, 53, -1, 4, 17, 41, 0, 40, 57, 31, 113, 16, -1, 15, 12, 1, 7, 3, 2, 0, 0, 18, 0, 12, -1, 7, 0, 47, 23, 9, -1, -1, 3, 11, 6, 83, 14, 35, 121, 21, 85, 98, 109, 124, 2, 10, 38, -1, 25, 0, 28, 48, -1, 39, -1, -1, -1, 2, -1, -1, 8, 59, 2, -1, 8, 6, -1, 84, 5, 11, 7, 0, -1, 4, -1, 0, 36, 19, -1, 0, 43, 6, 23, 19, 0, 113, 57, 2, 32, -1, -1, 9, -1, -1, 8, -1, 5, 27, 1, 58, -1, 102, 2, 2, -1, -1, -1, -1, 109, -1, -1, 4, 44, 4, -1, 3, 3, -1, 86, -1, -1, -1, -1, 0, 17, 19, 73, 70, 0, -1, 96, 62, 58, 1, -1, 10, 52, -1, 39, -1, 1, 81, -1, 16, 0, 64, -1, 41, 18, -1, -1, -1, 34, 8, 2, 101, 0, -1, -1, -1, 38, 46, -1, 75, 69, 63, 29, 31, 91, 2, 48, 24, 25, -1, 0, 36, 29, 81, 81, 10, 42, -1, 52, 81, 10, 32, -1, 31, 73, 3, 19, 28, -1, 36, -1, 88, 109, 5, 34, 2, 64, 5, -1, -1, -1, 3, 2, 28, -1, 13, -1, 22, 3, -1, 2, 2, 31, 38, 91, 21, -1, 0, 17, 21, 2, 47, 34, -1, 80, 35, -1, 20, 1, 1, -1, -1, 34, 64, -1, -1, -1, 56, 2, 46, -1, 2, -1, 0, 26, 0, 35, 23, 2, -1, 4, 2, 50, 2, -1, 0, -1, 35, 2, -1, 22, 48, 1, 34, 11, -1, -1, 107, 7, 56, -1, 15, -1, 3, 6, 0, 39, 16, 78, -1, 15, -1, -1, 14, 52, -1, 35, 23, 2, 0, 2, 7, 27, 12, 97, -1, -1, -1, 1, -1, 9, 5, 43, -1, -1, 34, 68, -1, -1, 28, 4, 4, 5, 4, 8, -1, 48, -1, -1, 20, 7, 43, -1, 1, -1, 4, 25, 7, 33, 17, 4, 2, 0, -1, 84, 0, 17, 88, 13, -1, 17, 0, 47, 18, 43, -1, 20, -1, 37, 17, -1, -1, 0, -1, -1, 76, -1, -1, 59, 51, -1, -1, -1, -1, 99, -1, -1, 0, -1, 0, 3, 51, 72, -1, -1, -1, -1, 46, -1, -1, 23, -1, 0, -1, -1, -1, -1, 0, 0, 0, 46, -1, -1, -1, -1, -1, 0, 71, -1, -1, -1, -1, -1, 0, 0, -1, 0, 15, 0, 0, -1, -1, -1, -1, -1, 46, 38, -1, -1, 95, -1, 70, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 72, -1, -1, -1, -1, -1, -1, -1, 46, 72, -1, 0, -1, -1, -1, 1, -1, -1, -1, 0, -1, 0, 0, 70, -1, -1, -1, 98, 0, -1, -1, -1, 77, 0, -1, 0, -1, -1, -1, 97, 99, 47, -1, -1, -1, 0, -1, 44, -1, -1, 0, -1, -1, -1, 74, 74, -1, -1, 107, 0, 45, 46, -1, 0, -1, 23, -1, -1, 76, -1, -1, 12, -1, 77, -1, -1, -1, -1, 0, -1, 25, 25, -1, -1, -1, 52, -1, -1, 52, 52, 44, 95, -1, 0, 44, 44, 44, -1, 44, 74, -1, 51, 46, -1, -1, 25, -1, -1, 44, 12, -1, 92, -1, -1, 0, -1, -1, 77, -1, 15, -1, 100, -1, -1, -1, 32, 109, 37, -1, -1, 44, -1, -1, 109, 74, 25, 77, 12, 46, 32, 46, 0, 70, 0, 12, -1, 5, 64, 74, -1, -1, -1, -1, -1, 0, 77, -1, 44, -1, 77, 44, 46, 46, -1, -1, -1, -1, -1, 46, -1, -1, 44, 40, -1, 110, 0, 5, 23, -1, -1, -1, 0, 18, -1, 124, -1, 3, -1, -1, 15, 0, -1, 0, 92, -1, 1, -1, 23, 46, -1, -1, -1, 12, 70, -1, 10, 78, 0, -1, -1, 123, -1, 49, 0, 0, -1, -1, 46, 10, 0, 1, -1, -1, -1, 7, 99, 99, 0, 0, -1, -1, -1, -1, 0, 0, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, -1, -1, 0, -1, -1, 0, -1, 109, -1, 77, 47, 44, -1, 98, -1, -1, -1, -1, -1, -1, 63, -1, -1, -1, -1, 20, 0, 3, 15, 2, 34, 20, -1, 71, -1, 7, 54, 21, -1, 3, -1, -1, 51, -1, 100, 1, 0, 2, 47, 4, 2, 64, 24, -1, 2, 10, 2, 4, -1, 61, 10, 53, 1, 10, 83, 91, 23, -1, 2, 9, -1, 0, 86, 72, -1, -1, 1, 1, 45, 0, 0, 7, 79, 5, 51, -1, 97, -1, -1, 91, 5, 20, -1, 5, 0, 4, -1, 11, 0, 45, 83, 0, 15, -1, 5, 35, 71, 21, 48, 9, 0, -1, -1, 44, 48, 37, -1, 20, 0, 0, 29, -1, 38, 16, 0, 66, 1, 0, -1, 2, 40, 40, -1, 4, 71, -1, -1, 86, -1, -1, -1, -1, 72, 72, -1, 13, 31, 3, 15, -1, -1, -1, 23, 20, 0, 34, 0, 2, 9, 2, -1, 43, 31, 4, -1, 74, 2, 21, -1, 0, -1, -1, 21, -1, -1, 0, -1, 0, -1, 26, 8, 15, 0, 63, 0, 70, 12, 0, -1, 8, 6, 2, 11, 36, -1, 47, -1, -1, 12, 1, 34, -1, -1, 5, -1, -1, -1, -1, 5, 17, 67, 19, 8, 3, 18, 19, 5, -1, 14, -1, 36, 57, 7, 3, -1, 5, 0, 1, -1, 6, 30, -1, 95, 38, 0, -1, -1, 13, -1, 21, 7, 7, 59, 30, 2, -1, 11, 4, 25, 24, 4, 58, 15, 2, 21, 16, -1, -1, -1, -1, 2, 1, 118, 0, 16, 36, 47, 2, 5, 0, 0, -1, 3, 20, 14, -1, 0, 73, 0, 8, -1, 118, 84, -1, -1, 107, -1, 101, 116, 2, 0, 52, 6, 53, 3, 3, 5, 16, 8, 63, -1, 2, 0, 11, 0, -1, 4, 7, 3, 11, 0, 3, 17, 9, 2, -1, 25, 26, 0, -1, -1, 0, 58, 2, 0, 9, 2, 20, 51, -1, -1, -1, 41, 17, 29, 18, 0, -1, 109, -1, 77, 2, -1, 2, 57, 2, 30, 0, 3, 22, -1, 5, 60, -1, 84, 19, -1, 3, 104, 0, 18, 61, 26, -1, 10, 29, 0, -1, 2, -1, 21, 89, 2, 0, 44, -1, 14, -1, 6, -1, 20, -1, 122, 2, 0, 53, 3, 88, 20, 20, 32, -1, 8, -1, 33, 0, 18, 2, 101, 21, -1, 20, -1, 39, 4, 53, 27, -1, -1, 21, 24, 50, -1, -1, 54, 55, 17, 7, -1, -1, -1, 9, 0, 118, 32, -1, 22, -1, 70, -1, 0, 0, 11, -1, 0, -1, -1, 19, 4, 0, -1, -1, 0, 46, -1, 0, 73, 0, 2, 19, 3, 2, 5, -1, 106, 1, 0, 19, 0, 101, 2, 101, -1, -1, 1, 28, 0, -1, 0, 4, 72, 24, 30, 0, 13, 5, 4, 10, -1, 116, 37, 25, 30, -1, 29, 51, 0, 83, 3, 83, 4, 101, -1, 101, -1, 101, 6, -1, -1, -1, -1, 30, 12, 21, 5, 47, 0, 30, -1, 0, 4, 3, 3, 67, 119, 0, 20, 95, -1, 3, 5, 23, 80, 2, 2, 0, 0, -1, 0, 71, -1, 20, 4, -1, -1, -1, 13, -1, 27, -1, 13, 17, -1, 6, -1, 12, 6, 5, 5, 27, -1, 1, 30, -1, 0, 35, 36, 23, 30, 67, 9, -1, 4, 4, 2, 21, 4, 9, 11, 35, 35, 1, -1, 0, -1, 14, 93, -1, 0, -1, -1, 59, 3, 33, 32, -1, 48, 55, 61, 50, 63, -1, 113, 24, -1, 94, 53, -1, -1, 100, 72, -1, 17, 73, 93, 6, 61, 93, 116, 31, -1, 86, -1, 4, 109, 0, 7, 0, 111, -1, -1, 109, 23, -1, -1, 1, 0, 64, 0, -1, 61, 25, 16, 2, 39, 18, -1, -1, 0, 91, 12, -1, 67, 2, 0, 21, 4, 0, 38, 6, 38, -1, -1, -1, -1, 0, -1, -1, 4, 52, 27, -1, -1, -1, 36, 37, 105, -1, -1, 4, 8, 6, 28, 3, -1, 3, 65, 5, -1, -1, 4, 8, 0, -1, 5, 6, 12, -1, 1, -1, 7, 17, -1, 0, -1, 0, 2, 48, 80, 30, 0, 0, 39, 52, 35, 79, 35, 0, 63, -1, 88, -1, 38, 5, -1, 25, 28, -1, 122, 19, 101, -1, 21, 17, 0, 7, -1, 21, 7, 94, 18, 47, 0, 17, -1, 13, 88, 17, 0, 84, -1, 0, 2, 4, 17, 33, 7, 25, 4, -1, 1, -1, 43, 7, 20, -1, -1, -1, 8, 4, 5, 4, 4, 28, -1, -1, 68, 34, -1, -1, 43, 5, 9, -1, 1, 5, -1, -1, 12, 2, 0, 2, 23, 35, -1, 52, 14, -1, -1, 15, -1, 78, 16, 39, 0, 14, 6, 3, -1, 15, -1, 56, 7, 107, -1, -1, 11, 34, 1, 48, 22, -1, 2, 35, -1, 0, -1, 2, 50, 2, 4, -1, 2, 23, 35, 0, 26, 81, 0, 4, 2, -1, 46, 2, 56, -1, -1, -1, 64, 34, -1, -1, 1, 1, 20, -1, 35, 80, -1, 34, 47, 2, 21, 17, 41, 0, -1, 21, 91, 38, 31, 7, 2, 2, -1, 3, 22, -1, 13, -1, 28, 2, 3, -1, -1, -1, 5, 64, 2, 34, 5, 109, 88, -1, 36, -1, 28, 19, 3, 73, 31, -1, 32, 29, 36, 0, -1, 25, 24, 2, 91, 31, 29, 63, 69, 75, -1, 46, 38, -1, -1, -1, 0, 101, 2, 8, 34, -1, -1, 18, 41, -1, 64, 1, -1, 7, 1, 58, 62, 27, 96, -1, 0, 70, 73, 19, 17, 0, -1, -1, -1, -1, 86, 97, 3, 3, -1, 48, 4, 44, 4, -1, -1, 109, -1, -1, -1, -1, 2, 2, 102, -1, 58, 1, 27, 5, 43, -1, 8, -1, -1, 9, -1, -1, -1, 2, 57, 113, 0, 19, 23, 6, 43, -1, 0, -1, 19, 36, 0, -1, 4, -1, 0, 7, 11, 5, 84, -1, 6, 8, -1, 2, 59, 8, -1, -1, -1, -1, 39, 28, 0, 25, 38, 109, 98, 85, 21, 121, 35, 14, 83, 50, 6, 11, 3, -1, 9, 97, 23, 47, 0, 7, -1, 12, 0, 18, 0, 0, 2, 3, 7, 1, 12, 11, -1, 81, 40, 81, 0, 41, 17, 4, -1, -1, 53, 0, 0, 0, -1, 7, 17, 90, 20, 21, 57, 2, 0, 33, 26, 79, 7, 7, -1, 34, 93, 0, 14, 29, -1, -1, -1, 10, 104, -1, -1, 3, 49, 26, -1, 40, 0, 89, 37, 8, -1, 70, 62, 3, 64, 4, 88, 79, -1, 0, 7, 79, -1, 17, -1, -1, 7, -1, -1, -1, 0, 10, 61, 11, 17, 17, 28, 28, 121, 2, 72, -1, 113, 31, 8, 0, 55, 0, 4, 22, 113, -1, -1, -1, -1, -1, 113, -1, 9, 45, 17, 43, 7, 59, 14, 11, 0, 6, 10, 1, -1, 37, -1, -1, -1, -1, 0, 13, 16, 0, 0, 43, 10, -1, 85, 47, 51, 10, 88, 12, 15, -1, -1, 54, 37, 0, 7, 32, -1, 2, 15, 27, -1, 64, 14, -1, 6, 19, 0, 4, -1, 10, 2, 2, 10, 121, 1, 8, -1, 0, 26, -1, 0, -1, 14, 36, 14, -1, 21, 0, 0, 43, 3, -1, 0, -1, -1, 2, 7, -1, -1, 2, 13, 4, 0, -1, -1, 0, 22, -1, -1, 26, 19, 5, -1, 31, -1, -1, 4, 3, 0, 57, 31, 7, -1, 113, 7, 69, -1, 26, 30, -1, 10, 7, 2, -1, 6, 2, 16, 115, -1, -1, 0, 4, 2, 5, 0, 23, 17, 19, 2, -1, 79, -1, 1, 27, 96, 74, 5, -1, 5, 1, 2, 12, 94, -1, 83, 0, -1, 0, -1, -1, -1, -1, 0, 0, 20, -1, 91, -1, 84, 12, -1, 8, -1, -1, 38, 120, 28, 24, -1, 2, 0, 2, -1, 2, 3, -1, -1, -1, -1, 0, 86, 18, 7, 2, 14, 8, 32, 0, -1, 84, 2, 47, 19, 5, 7, -1, 55, -1, 1, 116, 46, -1, 8, 10, 89, -1, -1, -1, 39, -1, -1, 0, -1, -1, 16, 3, 88, 17, 11, 36, 75, 19, 17, 2, -1, 109, 0, 50, 2, -1, 0, 71, 42, 3, -1, -1, 55, -1, -1, -1, -1, -1, -1, -1, 15, -1, 15, 4, 0, -1, 18, 36, 47, -1, -1, 33, 52, 0, -1, 2, 20, 19, -1, 3, 32, 69, 2, 37, -1, 2, 0, 25, -1, 0, 20, 27, -1, 1, -1, -1, 3, -1, 88, 0, 36, -1, 2, 17, -1, -1, -1, 46, 43, 2, -1, 24, 115, 43, 1, 6, 0, 0, 19, 80, 58, 5, -1, 15, 36, 6, 39, 0, -1, 4, 5, 4, 64, 12, -1, -1, 0, 0, -1, 112, -1, -1, -1, -1, 42, 19, 2, 0, 3, 86, 27, 5, 6, -1, -1, 5, 58, 27, 1, 29, 4, 99, 4, -1, -1, -1, 31, -1, -1, 0, 7, -1, 87, -1, -1, 0, -1, 5, 39, 16, -1, 42, 2, -1, 33, 5, 45, 0, -1, 60, -1, 7, -1, 12, 116, 6, 88, 0, -1, 29, 71, 16, 27, 0, 100, 20, 0, 25, -1, -1, 21, 12, 34, -1, 0, -1, -1, 23, 8, -1, -1, 35, 0, 1, 28, 27, 53, 2, 70, -1, 23, 18, 96, 20, 101, 35, -1, 0, -1, -1, -1, 0, 8, 22, 62, 7, -1, -1, 2, 10, 10, -1, -1, -1, -1, -1, 30, 69, 32, 0, -1, 9, 19, 98, -1, 23, 117, 0, 16, -1, 106, 4, -1, 82, -1, 31, 20, 7, -1, 80, 6, 38, 0, 4, -1, 25, 9, 21, 2, 37, 12, 5, 5, 31, 80, 2, 16, 2, -1, 5, 34, 0, 26, -1, -1, 25, -1, 0, -1, 84, 3, 39, 12, -1, 3, 4, 11, 10, -1, 0, -1, 3, 2, 0, -1, 2, 15, 28, -1, 14, 39, 42, 26, 2, 1, 2, -1, 0, 0, -1, 32, 16, 4, 7, 4, 1, 50, -1, 7, 38, 39, 124, 0, 2, 10, 6, -1, 0, 3, 47, -1, -1, 55, 0, -1, 22, 51, 25, -1, -1, 21, 91, 81, 7, 19, 2, 50, 0, 3, 16, -1, -1, 60, 0, -1, -1, 2, -1, 39, 0, -1, 27, 30, -1, 1, 12, 19, 25, 2, 22, -1, 51, -1, 20, 1, -1, 124, 0, 107, 12, 69, 2, 18, -1, 49, 88, 26, 3, 12, 60, -1, -1, 19, -1, 23, 8, -1, 16, -1, 6, -1, 59, -1, -1, -1, 64, 3, 42, 0, 21, 21, -1, 0, 48, -1, 0, 5, -1, 113, 12, 0, 43, 20, 11, -1, 85, 6, -1, 7, 31, -1, 117, 16, 0, 34, 2, 28, -1, 0, 29, 8, 15, 88, 0, 0, 0, -1, 12, -1, 96, 3, -1, 44, 73, -1, 0, 10, 43, 2, 2, -1, 3, -1, 29, -1, 2, 3, 90, 1, 96, 0, 2, 2, -1, 25, -1, -1, 47, -1, 31, 16, -1, 14, 2, 4, 33, 17, 5, 2, -1, 124, 5, 44, 0, 48, 3, 0, 65, 84, 21, -1, 0, 102, -1, 19, 0, -1, 103, 83, 12, 58, 7, 3, 48, 102, -1, 8, -1, 13, 86, 19, 15, 1, -1, 21, -1, 0, 0, 93, -1, 1, -1, 24, 16, -1, -1, 10, 30, 4, 99, -1, 11, 31, 6, 2, 30, 0, 2, -1, 19, -1, -1, 54, 100, 0, -1, -1, -1, 6, 2, 0, 62, 17, 5, 21, 9, -1, 0, 0, -1, -1, 0, 0, -1, 79, 3, 111, 0, 3, 17, -1, -1, 0, 84, -1, 36, 23, 9, 7, -1, -1, 78, 41, 27, 39, 32, 39, 3, 52, 0, 117, 2, 4, 17, 0, 4, 0, 41, 0, 0, -1, 0, 16, -1, -1, 2, -1, -1, 2, 2, -1, -1, 37, -1, -1, 0, 3, 17, -1, 7, 7, -1, 44, 19, 36, -1, -1, -1, 0, 97, 69, -1, 27, 0, 17, 16, 31, 3, -1, -1, 0, 26, 0, 35, -1, 0, -1, 5, -1, 72, 0, -1, 3, 123, -1, -1, -1, 54, -1, 78, 6, 19, 85, 17, -1, -1, 18, 107, 52, 0, 4, 86, 0, 0, 55, 59, -1, 84, 9, -1, 3, 2, 0, 14, 74, 47, 7, -1, 85, -1, -1, 2, 28, 7, 4, 2, 15, 2, -1, 82, -1, 19, 84, 0, 38, 62, 52, 0, -1, 0, -1, 25, 3, -1, -1, 89, -1, -1, -1, -1, -1, 6, -1, -1, -1, 19, 84, 8, 0, -1, 84, 0, 109, 75, -1, 32, 17, 65, 0, -1, -1, 3, 112, -1, 0, 8, -1, 7, 0, 17, 0, 0, -1, -1, -1, 8, 17, -1, 0, 5, 31, 5, -1, 60, -1, 8, 8, 81, 41, 31, 59, 59, 6, -1, -1, 48, 2, 4, -1, -1, 4, -1, 18, 17, 18, -1, 2, 3, 3, 0, -1, 31, 113, 2, 121, -1, 4, 0, -1, -1, 113, 105, -1, 64, 2, 2, 38, 33, 2, 0, -1, 85, 10, -1, -1, 113, 66, 41, 4, 2, -1, 4, 16, -1, -1, 31, 8, 46, 2, 28, 0, 17, 79, 3, 25, -1, 0, 1, 19, 0, 0, 2, -1, -1, -1, 5, 8, 36, 48, 18, -1, 12, 5, 0, 16, 14, 3, -1, 21, -1, 41, -1, 0, 105, 17, -1, 4, -1, 32, 36, -1, 12, -1, 88, 84, -1, 12, 60, -1, -1, 0, 0, -1, -1, 19, 15, -1, -1, 41, 8, 0, 72, 7, 35, 84, -1, 85, 3, -1, 79, 46, -1, 2, 5, -1, -1, 80, 3, -1, -1, 0, 0, 12, 0, 0, 58, 8, 4, -1, 0, -1, -1, 34, 6, -1, 7, 88, 31, 2, 0, 44, 0, 6, 48, -1, 20, 21, -1, 15, 2, 0, 3, 36, -1, 37, -1, 0, -1, 11, 80, 0, 21, -1, -1, 48, 21, 71, -1, 12, -1, -1, 37, -1, -1, 18, 124, 12, -1, 3, 38, 21, 2, -1, -1, 97, 50, 5, -1, 2, 117, 31, 13, 34, 77, 79, 6, -1, 2, 43, 2, 2, 0, 52, 0, -1, -1, 1, -1, 4, -1, 68, 21, -1, 12, 32, -1, 5, 7, 23, 0, 27, 0, 42, -1, 39, 5, 14, 7, 88, 19, 0, 0, 28, 6, 44, 120, -1, 3, -1, 11, -1, -1, 4, 46, 11, 2, 0, -1, 40, 5, 27, 5, 26, 11, 103, 0, 104, 21, 16, 0, 23, -1, 39, -1, -1, 13, 100, 109, 5, 16, 46, 85, 5, 20, 17, 110, -1, 0, 27, -1, 25, 19, -1, 9, 4, 22, -1, 39, 2, -1, 58, 2, 2, 5, -1, 29, 19, 7, -1, 11, 34, 0, 61, -1, 21, 9, 19, -1, -1, 0, 0, 61, 76, 53, 75, 35, 1, 64, 15, 0, 2, 7, 34, 81, -1, -1, 29, 91, 0, 0, 14, 73, -1, 0, 0, -1, -1, 0, 4, 0, 0, -1, 28, 116, 10, 91, -1, -1, 71, -1, 0, -1, 0, -1, 36, -1, 44, 34, 49, -1, 30, 108, 85, -1, 26, 0, -1, 101, 23, 49, 11, -1, 6, -1, 8, 25, 9, 4, 22, -1, 12, -1, 5, 60, -1, -1, 2, 12, 19, 38, 5, 12, -1, 5, 0, 58, -1, 14, 21, 0, -1, 27, 53, 68, 20, 20, -1, -1, 52, 11, 61, 2, 2, -1, 10, 0, 38, -1, 22, -1, -1, 11, 2, 91, 35, 74, 31, 2, 2, -1, -1, 10, 11, 1, -1, -1, -1, -1, 0, 68, 0, 2, 12, -1, -1, 90, -1, 93, 4, 107, 116, 79, -1, -1, 0, 8, 1, 45, 16, 12, 10, -1, -1, 12, 14, 9, 22, -1, 28, -1, 52, 27, -1, 41, 17, 18, 0, 17, 0, -1, -1, 29, -1, -1, -1, 1, -1, -1, 57, 3, 59, 81, -1, 3, 30, 24, -1, 0, -1, 56, 11, -1, 76, 0, -1, 31, 0, 27, -1, -1, 77, 88, 33, 0, 123, 123, 93, 44, 80, -1, 81, 20, 71, 1, 0, 2, 41, -1, 79, 34, 25, -1, -1, 36, 36, 25, 13, -1, 73, -1, 81, 6, -1, 23, 0, 5, -1, 90, -1, 38, -1, -1, -1, -1, 85, -1, -1, -1, 49, 72, 95, 2, -1, 27, 38, -1, 18, -1, 12, -1, 29, 5, 73, 6, 102, 2, 29, -1, -1, 8, -1, -1, 2, 46, 5, -1, 3, 32, 0, 2, 0, 18, -1, -1, 69, 0, 85, 60, -1, 0, 0, -1, 2, -1, 6, 113, -1, 65, -1, -1, 88, 29, -1, -1, -1, 19, -1, -1, 26, 85, 23, 39, 0, 5, 47, -1, 49, -1, -1, 28, 6, 2, 1, 17, -1, 116, 0, 3, -1, -1, 21, 5, 21, -1, 123, 0, 30, 10, 2, 17, 3, 0, 48, 2, 12, 2, 17, 34, 71, 47, 5, 31, -1, -1, 14, -1, 30, 1, 7, -1, 17, -1, 91, -1, -1, -1, -1, 0, 17, 40, 16, 0, -1, -1, 15, -1, 88, 0, -1, -1, -1, 2, -1, -1, -1, 91, 100, -1, 61, 8, 3, 0, -1, 23, -1, -1, 2, -1, 0, -1, 8, 2, 2, 0, 5, -1, 2, 2, 12, 8, 33, 2, -1, 53, -1, 1, 3, -1, 1, 2, 2, 46, 9, -1, 75, 80, 9, 8, -1, 2, -1, 4, 0, 80, 37, 80, 42, 89, -1, 0, -1, 100, 0, 0, 37, -1, -1, -1, 26, -1, -1, 56, -1, -1, -1, 88, 20, 0, -1, 4, -1, 0, -1, 68, 0, 3, 88, 34, 6, 23, 4, -1, 37, 23, 11, 9, 23, 0, 2, 5, -1, 35, 12, 12, 41, 39, 20, 2, -1, 9, 80, 16, 35, 121, 2, 31, 26, 5, 50, 35, 96, 21, 7, -1, 66, 2, 7, 6, -1, 84, 0, -1, 2, 55, 109, 1, 15, -1, 124, 2, 20, 28, 35, 2, 107, 88, 85, -1, 63, 6, 73, -1, -1, 41, 67, 4, -1, -1, 34, 3, 51, -1, 2, -1, 3, 16, 12, 7, -1, 73, 91, -1, 17, 14, 15, 0, 6, -1, 90, -1, 1, -1, -1, 44, 2, 59, 0, 48, -1, -1, 54, 85, -1, 76, -1, 23, 0, 88, 2, 0, -1, 14, -1, 17, 14, 71, 112, 2, -1, 0, -1, -1, 0, 44, -1, -1, 19, -1, 0, -1, 42, 9, 0, 23, 35, -1, -1, 8, 14, 31, 22, 2, -1, -1, 4, 26, 84, -1, -1, -1, 0, -1, 41, 46, 7, 36, 13, 49, -1, 1, 0, 22, 3, 8, -1, 62, 82, -1, 33, 0, 0, 6, 2, -1, 2, -1, 20, 39, -1, 117, 95, 82, -1, 0, 0, 1, 10, -1, 0, 2, 79, 12, -1, 38, 19, 3, -1, 2, -1, -1, 83, 104, 0, -1, -1, -1, -1, -1, 0, 6, -1, 65, 6, 91, -1, -1, -1, -1, 21, -1, 22, 23, 35, -1, 0, -1, 6, -1, 5, -1, 33, -1, 67, 36, -1, 0, 0, -1, -1, 5, 18, 4, 4, -1, 122, 2, 6, -1, 89, 9, 12, 5, 122, 1, -1, 2, -1, 59, 0, -1, 10, 39, 0, 45, 51, 68, -1, -1, 51, -1, -1, 26, -1, 52, 89, 3, -1, 3, 32, -1, -1, 79, -1, -1, 80, 0, 11, -1, 1, 28, 2, -1, 6, 6, -1, 2, 6, 51, -1, -1, 29, -1, 4, 16, 2, 95, -1, 49, -1, 6, 6, -1, 13, 5, -1, -1, 63, -1, -1, 122, 114, 54, -1, 39, 16, -1, 85, 14, 17, -1, -1, 14, 2, 39, 32, -1, 84, 0, 2, -1, -1, 28, 36, 17, 21, 3, 29, -1, 44, -1, 2, 31, 0, 20, 2, -1, -1, -1, -1, 71, 61, 3, 17, 86, 3, 82, 36, 10, 3, 10, -1, -1, 8, 3, 0, 49, 2, -1, 86, 5, 55, 2, -1, -1, -1, 48, 37, -1, 2, 19, 102, 0, 5, 0, 23, 0, 25, 4, 15, 31, -1, 0, 29, 35, 55, 49, 0, 85, 17, 0, 2, 8, 11, 2, -1, 110, -1, -1, 0, -1, 0, 15, 2, 60, 8, -1, 13, 7, 0, 107, 0, 3, 2, 0, 50, -1, 0, -1, 2, 37, 3, -1, 12, -1, 19, -1, 2, -1, -1, -1, -1, 12, 32, 53, -1, 0, 2, 72, 35, 2, 21, -1, 0, -1, 1, 0, 10, 5, 0, 29, 121, 0, 10, 52, -1, 17, 10, 10, 3, -1, -1, 15, 7, 7, 47, 10, -1, 14, 0, 0, -1, -1, 0, 0, -1, 0, 34, -1, 38, 7, 15, 2, 30, -1, 38, 12, -1, -1, -1, -1, 116, 60, 67, 7, 8, 0, 100, -1, 60, 7, 11, -1, 42, 65, 5, 17, 13, 51, 79, 14, -1, 30, 88, 38, 16, 15, 16, 2, 49, 0, -1, -1, 48, -1, -1, -1, -1, 4, -1, 2, 16, 85, 20, 30, 101, -1, -1, 19, 0, 7, 48, 0, 0, 5, -1, 1, -1, -1, 65, 33, -1, 39, 0, 17, -1, 0, 60, 14, -1, 5, -1, 39, 21, 23, 19, 8, 37, 19, 0, 6, -1, 11, -1, -1, 55, -1, 0, -1, 49, 117, -1, 13, -1, 10, 2, 85, 88, -1, 9, 17, 31, 58, 2, -1, 65, 31, 33, 95, -1, -1, 0, -1, 0, 31, -1, 0, -1, 4, 52, -1, -1, 0, -1, 19, 40, 11, 29, -1, 0, 27, 113, 2, -1, -1, -1, -1, -1, 12, 5, 0, -1, 8, 30, 58, 34, -1, -1, 15, 35, 23, 21, 10, -1, 49, 47, 49, -1, -1, 70, 19, 20, 12, -1, 6, 29, 21, -1, 0, 54, 1, 49, 2, -1, -1, 6, 28, -1, -1, 54, 39, 51, -1, 13, 114, 0, -1, 3, 37, 91, 17, 25, 41, 0, -1, -1, -1, -1, 5, 27, 17, 3, -1, -1, -1, -1, -1, 7, 24, 71, 1, 113, -1, -1, -1, -1, 0, 31, 121, 0, -1, -1, 80, 18, 6, -1, 14, 8, -1, 99, 4, 21, 19, 4, 121, -1, -1, 31, -1, 35, 39, 5, 17, -1, 1, 124, 0, 100, 33, 20, 0, -1, 31, -1, 32, -1, 2, 15, -1, 3, -1, 41, -1, 6, 2, 16, -1, -1, 0, 0, 20, 72, -1, 89, 30, -1, -1, 38, 58, 35, 35, 70, 51, 5, 3, 3, -1, -1, 42, -1, 35, 101, 2, 124, 0, 17, -1, -1, 0, 1, 38, 70, 3, 17, -1, 116, 18, 8, -1, 22, -1, -1, 93, 50, -1, 65, -1, 73, 9, 37, 88, 0, -1, -1, 28, 6, 53, 12, 10, 35, 50, 101, 86, 101, 3, 19, 64, 109, 121, -1, -1, 0, 14, 23, 2, 9, 15, -1, 2, 0, -1, 21, 0, -1, 2, -1, 60, -1, -1, 17, 31, 79, 3, 59, -1, 44, 0, 44, 18, 36, -1, 21, 16, 19, 96, 0, 30, 0, -1, -1, -1, 99, -1, 61, 20, 6, -1, 22, -1, 20, 6, 20, -1, 42, 2, 4, 1, 2, 0, 20, -1, -1, 53, 124, 109, 2, -1, -1, 7, 0, 1, 1, 19, 2, 0, -1, 37, 22, 33, -1, -1, -1, 3, 41, 61, 12, -1, 60, 0, -1, -1, -1, -1, 40, 100, 7, 7, 19, -1, 18, 26, 10, 0, 0, 6, -1, 1, 17, 0, -1, 27, 3, 9, 7, 61, 0, -1, -1, 16, -1, 3, 26, -1, 2, 88, -1, 120, -1, -1, 18, 82, -1, -1, 63, 24, 22, 0, -1, 6, 51, 16, -1, 4, 35, 60, 8, 0, 93, -1, 75, -1, 14, -1, 43, 20, 3, -1, 105, -1, 123, 2, -1, -1, -1, 0, 19, -1, 0, 3, -1, 53, 121, 101, -1, 86, 83, 0, -1, 0, 10, 28, -1, 20, 52, 34, 56, 0, 19, 124, 0, 99, 48, 15, 0, 7, 0, 43, 33, 42, 0, -1, 47, 91, 7, 0, 23, -1, -1, 17, -1, 32, 37, 0, 6, 4, 56, 0, 0, -1, 21, -1, -1, -1, -1, 37, 32, -1, -1, 120, -1, 1, 53, -1, -1, 43, -1, -1, 18, 0, 0, 3, -1, 1, 9, 34, -1, -1, 48, 5, 71, -1, 37, 77, 19, 19, -1, -1, -1, 5, -1, -1, -1, 0, 48, 110, 121, 69, 9, 0, 0, 44, 0, -1, 20, 21, -1, 54, 41, 0, -1, -1, 7, 43, 62, 72, -1, -1, 22, -1, 64, 37, 10, 10, 0, 40, 41, -1, 0, 11, -1, 124, 80, -1, 0, 11, 13, 0, 1, 3, 0, -1, -1, 84, 33, 21, 65, 22, 77, 0, -1, 26, 51, -1, 80, -1, 0, 16, 57, -1, -1, 7, 3, 16, 44, 90, 17, 12, 10, 1, 68, 17, -1, 48, -1, 80, 3, 0, 43, -1, 0, 27, 2, 2, 29, 7, 0, -1, -1, 7, 61, 30, 41, 107, 65, 13, -1, 0, 43, 41, 6, 6, 60, 19, 9, 38, 27, 37, -1, 2, -1, 3, -1, 2, 10, 2, -1, 34, 20, 83, -1, 26, 80, 13, 35, 2, -1, 54, 50, 32, 0, -1, 12, 3, -1, 43, -1, -1, 15, -1, 11, -1, 81, 9, 84, -1, -1, 20, 16, 15, 0, -1, 0, 71, 28, 10, -1, -1, 2, 17, 21, 4, 36, 41, 2, 20, 12, 15, 1, 97, 0, 18, 33, -1, 20, 5, -1, -1, 101, -1, 0, 24, 0, 3, 98, 39, -1, 7, -1, -1, 101, 1, -1, 2, 12, 7, -1, 27, 2, 0, -1, -1, 3, 20, 0, 70, 3, 100, 0, 0, -1, 14, 62, 21, 57, 2, -1, -1, 14, -1, -1, -1, -1, 6, 21, -1, 8, 41, 49, 25, 22, 20, 2, -1, 14, 61, 0, 113, 1, 1, -1, 1, 1, -1, 121, 0, -1, 112, -1, -1, 19, 21, 23, 47, -1, -1, -1, 35, 1, 73, -1, 35, 49, 38, -1, 20, -1, 6, 53, -1, 15, 3, 9, 3, -1, -1, 19, 5, 39, 14, -1, -1, -1, -1, 96, 21, -1, 51, 72, 2, 0, -1, 0, 13, 0, 3, 1, 89, 30, -1, 31, 42, 29, -1, 23, 0, 49, -1, -1, -1, 2, 0, 15, 2, 0, 19, 20, -1, -1, 25, -1, 52, 0, 16, -1, 7, 55, 10, 47, 20, 51, -1, 1, -1, -1, -1, -1, 18, 21, -1, -1, -1, -1, 30, 14, 3, -1, -1, 20, 36, -1, 18, 5, -1, 15, 38, 22, 39, 14, -1, 42, 0, 42, 1, 9, 26, 14, 17, 14, 18, -1, 12, 18, 31, 21, 2, 50, 9, -1, 89, -1, -1, -1, 4, -1, 21, 39, -1, 15, 6, 20, 43, -1, 111, 57, 114, -1, 0, 46, 1, 80, 78, 36, -1, 20, -1, 42, -1, 2, -1, -1, 2, -1, 100, 14, 86, -1, 34, 25, 2, 3, -1, 51, -1, -1, 20, -1, 34, 22, 2, 113, 117, 83, -1, 113, 29, -1, -1, 33, 2, -1, -1, 58, 3, -1, 65, -1, 42, -1, 54, 22, 0, -1, -1, 11, -1, 25, 51, 2, 115, 38, -1, -1, -1, 22, 48, 39, 12, 0, -1, 2, -1, 14, 10, -1, 16, 114, 23, 7, 25, 30, 10, 103, 1, 5, -1, 67, -1, -1, 3, 16, -1, 44, -1, 78, -1, 10, -1, 16, 3, -1, -1, 73, 112, 0, 2, 50, 10, 94, 39, 19, 55, 16, 43, 16, 46, -1, 0, 34, -1, 5, -1, 0, 9, 113, -1, 16, -1, 67, 2, 101, 0, -1, 0, 0, -1, -1, 60, -1, -1, 37, 1, 1, 19, -1, 3, -1, -1, 0, -1, 0, 14, -1, 19, -1, 0, 0, -1, 21, 2, -1, -1, 0, 8, 10, 18, 31, 80, 3, -1, 84, 2, 0, -1, 7, 10, 77, 0, 42, 56, 31, 2, -1, 2, 73, -1, -1, -1, 67, 20, 1, -1, 1, 13, 2, -1, 39, 5, 2, 68, 9, 42, 0, 2, 61, 0, 116, 18, 2, -1, 13, 104, 11, 3, 9, -1, 7, 61, 0, 0, 18, 11, 0, -1, 0, 20, 81, -1, 2, 34, -1, 37, 0, 3, 0, 2, -1, 51, -1, -1, 0, 73, 0, 29, 21, 10, 36, 1, 20, 17, 2, 3, 3, 3, 30, 11, -1, 4, 7, -1, 107, 0, -1, 0, 122, 51, -1, 1, -1, 114, 30, -1, -1, 2, 60, 3, 57, -1, 85, 0, 43, 15, 23, 2, 3, -1, -1, 7, 21, 0, 60, 79, -1, 21, 40, -1, 82, 38, -1, -1, -1, 74, 3, -1, -1, -1, 9, 51, 65, -1, 3, 20, -1, 2, 72, 3, 123, -1, 8, 69, 88, 26, 3, 16, -1, -1, 29, -1, 0, 13, 3, 1, -1, 17, 114, -1, -1, -1, 35, 57, 80, -1, 35, 46, 88, 12, 4, 4, 0, 78, 70, 2, -1, -1, 7, 35, 18, 28, 44, 36, 79, 114, 0, 111, -1, 3, 61, 18, 21, 76, 2, -1, -1, -1, -1, -1, 36, 36, 62, 1, 62, 15, 1, -1, 84, 57, 15, 0, 78, 18, 48, 41, -1, -1, 20, 4, -1, -1, 2, -1, -1, 11, 2, -1, -1, 29, 19, 26, 49, 20, -1, -1, -1, 30, 2, 0, 8, 30, 6, 20, 2, 0, 22, 3, -1, -1, -1, -1, -1, -1, 36, -1, 83, 49, 29, -1, 5, -1, -1, 11, 33, 30, -1, 52, 2, -1, 8, -1, 52, 74, 12, -1, 43, -1, 2, 28, -1, -1, 61, 3, -1, -1, 10, -1, 39, 2, -1, 0, -1, 102, 1, 11, -1, 7, 0, -1, 1, -1, -1, 3, 31, 20, 12, -1, 0, -1, 37, -1, 60, 85, 72, 50, 59, 10, 8, 0, 0, -1, -1, 42, 58, 58, -1, 11, 26, 37, -1, 85, 0, -1, 44, 2, 43, 112, 0, 102, -1, -1, 63, -1, 63, 89, 3, 14, 48, 69, 3, 3, 9, 20, 22, 51, 68, 73, 46, 48, 30, 72, 28, 21, 41, -1, -1, 68, 114, 0, 9, 37, -1, 48, 44, 2, -1, 85, 70, 119, 31, 31, -1, 14, 10, 0, -1, 41, 21, -1, 2, 71 ], "topic_sizes": { "77": 301, "25": 826, "12": 1275, "-1": 34205, "47": 490, "109": 197, "94": 242, "92": 247, "1": 3532, "106": 208, "63": 357, "95": 240, "108": 199, "0": 10399, "75": 311, "20": 930, "48": 482, "55": 409, "44": 511, "85": 280, "10": 1404, "35": 673, "83": 286, "87": 264, "118": 168, "46": 501, "67": 335, "68": 331, "11": 1315, "6": 1904, "15": 1141, "110": 193, "8": 1583, "2": 3522, "70": 325, "111": 191, "40": 567, "32": 696, "59": 371, "105": 212, "31": 713, "27": 768, "14": 1193, "29": 739, "99": 223, "97": 237, "24": 842, "82": 287, "76": 311, "62": 362, "34": 674, "79": 296, "3": 2411, "28": 757, "74": 315, "37": 602, "72": 323, "43": 513, "123": 156, "45": 504, "23": 866, "41": 566, "103": 215, "66": 335, "22": 887, "53": 462, "7": 1841, "17": 1052, "115": 179, "78": 301, "4": 2328, "57": 405, "9": 1429, "114": 184, "107": 208, "5": 1917, "36": 624, "86": 272, "101": 218, "71": 323, "88": 264, "93": 242, "30": 728, "16": 1107, "56": 409, "52": 462, "38": 600, "98": 226, "119": 162, "96": 239, "61": 364, "120": 161, "50": 469, "33": 688, "51": 464, "81": 291, "100": 219, "122": 159, "80": 292, "39": 600, "91": 250, "89": 263, "54": 452, "116": 172, "60": 365, "84": 282, "19": 961, "124": 153, "26": 823, "117": 172, "121": 160, "42": 547, "104": 213, "102": 217, "13": 1221, "21": 914, "65": 343, "58": 378, "112": 191, "64": 351, "49": 472, "73": 316, "18": 1003, "113": 186, "90": 255, "69": 325 }, "topic_mapper": [ [ -1, -1, -1 ], [ 0, 0, 0 ], [ 1, 1, 23 ], [ 2, 2, 14 ], [ 3, 3, 119 ], [ 4, 4, 38 ], [ 5, 5, 76 ], [ 6, 6, 12 ], [ 7, 7, 44 ], [ 8, 8, 97 ], [ 9, 9, 25 ], [ 10, 10, 21 ], [ 11, 11, 19 ], [ 12, 12, 51 ], [ 13, 13, 15 ], [ 14, 14, 104 ], [ 15, 15, 74 ], [ 16, 16, 2 ], [ 17, 17, 20 ], [ 18, 18, 29 ], [ 19, 19, 22 ], [ 20, 20, 10 ], [ 21, 21, 80 ], [ 22, 22, 4 ], [ 23, 23, 35 ], [ 24, 24, 90 ], [ 25, 25, 69 ], [ 26, 26, 109 ], [ 27, 27, 1 ], [ 28, 28, 16 ], [ 29, 29, 57 ], [ 30, 30, 46 ], [ 31, 31, 85 ], [ 32, 32, 47 ], [ 33, 33, 96 ], [ 34, 34, 116 ], [ 35, 35, 88 ], [ 36, 36, 59 ], [ 37, 37, 62 ], [ 38, 38, 79 ], [ 39, 39, 120 ], [ 40, 40, 30 ], [ 41, 41, 18 ], [ 42, 42, 115 ], [ 43, 43, 36 ], [ 44, 44, 28 ], [ 45, 45, 11 ], [ 46, 46, 41 ], [ 47, 47, 60 ], [ 48, 48, 33 ], [ 49, 49, 13 ], [ 50, 50, 66 ], [ 51, 51, 101 ], [ 52, 52, 123 ], [ 53, 53, 56 ], [ 54, 54, 45 ], [ 55, 55, 114 ], [ 56, 56, 9 ], [ 57, 57, 82 ], [ 58, 58, 17 ], [ 59, 59, 65 ], [ 60, 60, 52 ], [ 61, 61, 42 ], [ 62, 62, 81 ], [ 63, 63, 39 ], [ 64, 64, 78 ], [ 65, 65, 49 ], [ 66, 66, 112 ], [ 67, 67, 117 ], [ 68, 68, 93 ], [ 69, 69, 43 ], [ 70, 70, 113 ], [ 71, 71, 7 ], [ 72, 72, 72 ], [ 73, 73, 3 ], [ 74, 74, 91 ], [ 75, 75, 50 ], [ 76, 76, 73 ], [ 77, 77, 118 ], [ 78, 78, 61 ], [ 79, 79, 103 ], [ 80, 80, 37 ], [ 81, 81, 31 ], [ 82, 82, 86 ], [ 83, 83, 83 ], [ 84, 84, 111 ], [ 85, 85, 34 ], [ 86, 86, 100 ], [ 87, 87, 48 ], [ 88, 88, 84 ], [ 89, 89, 27 ], [ 90, 90, 53 ], [ 91, 91, 54 ], [ 92, 92, 70 ], [ 93, 93, 32 ], [ 94, 94, 106 ], [ 95, 95, 92 ], [ 96, 96, 98 ], [ 97, 97, 110 ], [ 98, 98, 55 ], [ 99, 99, 24 ], [ 100, 100, 95 ], [ 101, 101, 124 ], [ 102, 102, 77 ], [ 103, 103, 26 ], [ 104, 104, 40 ], [ 105, 105, 5 ], [ 106, 106, 63 ], [ 107, 107, 94 ], [ 108, 108, 68 ], [ 109, 109, 75 ], [ 110, 110, 71 ], [ 111, 111, 64 ], [ 112, 112, 67 ], [ 113, 113, 99 ], [ 114, 114, 122 ], [ 115, 115, 107 ], [ 116, 116, 105 ], [ 117, 117, 6 ], [ 118, 118, 8 ], [ 119, 119, 102 ], [ 120, 120, 121 ], [ 121, 121, 87 ], [ 122, 122, 108 ], [ 123, 123, 58 ], [ 124, 124, 89 ] ], "topic_labels": { "-1": "-1_the_of_and_to", "0": "0_policy_reinforcement_rl_agent", "1": "1_speech_audio_speaker_music", "2": "2_privacy_federated_fl_private", "3": "3_equations_differential_physics_neural", "4": "4_adversarial_attacks_robustness_attack", "5": "5_graph_node_graphs_gnns", "6": "6_networks_neural_relu_activation", "7": "7_segmentation_medical_images_image", "8": "8_gradient_stochastic_sgd_convergence", "9": "9_clinical_patient_patients_medical", "10": "10_channel_wireless_radio_network", "11": "11_3d_point_shape_object", "12": "12_regret_bandit_arm_bandits", "13": "13_gans_gan_generative_generator", "14": "14_financial_stock_market_trading", "15": "15_recommendation_user_recommender_item", "16": "16_power_energy_electricity_load", "17": "17_causal_treatment_observational_effect", "18": "18_driving_autonomous_vehicle_vehicles", "19": "19_explanations_explanation_counterfactual_interpretability", "20": "20_quantum_classical_circuit_circuits", "21": "21_fairness_fair_bias_discrimination", "22": "22_malware_detection_security_attacks", "23": "23_series_time_forecasting_multivariate", "24": "24_clustering_means_clusters_cluster", "25": "25_distributed_communication_sgd_gradient", "26": "26_pruning_compression_network_sparse", "27": "27_meta_shot_few_task", "28": "28_video_segmentation_object_semantic", "29": "29_anomaly_detection_anomalies_outlier", "30": "30_traffic_temporal_spatial_travel", "31": "31_uncertainty_calibration_bayesian_neural", "32": "32_variational_inference_posterior_mcmc", "33": "33_vae_latent_variational_generative", "34": "34_domain_adaptation_source_target", "35": "35_continual_forgetting_catastrophic_tasks", "36": "36_image_visual_vqa_modal", "37": "37_spiking_snns_spike_neurons", "38": "38_code_program_software_programs", "39": "39_brain_fmri_disease_functional", "40": "40_dictionary_sparse_signal_recovery", "41": "41_news_fake_social_media", "42": "42_activity_har_gait_sensor", "43": "43_galaxy_gravitational_solar_of", "44": "44_regret_online_convex_bounds", "45": "45_recurrent_rnns_rnn_lstm", "46": "46_logic_reasoning_symbolic_relational", "47": "47_optimization_bo_bayesian_function", "48": "48_molecular_molecules_chemical_drug", "49": "49_language_bert_nlp_transformer", "50": "50_climate_weather_precipitation_water", "51": "51_automl_ml_machine_data", "52": "52_eeg_bci_brain_signals", "53": "53_gp_gaussian_processes_gps", "54": "54_nas_search_architecture_architectures", "55": "55_active_al_learning_labeling", "56": "56_dialogue_dialog_conversational_responses", "57": "57_emotion_recognition_facial_emotions", "58": "58_hardware_energy_dnn_fpga", "59": "59_denoising_image_inverse_reconstruction", "60": "60_knowledge_kg_entities_kgs", "61": "61_materials_molecular_chemical_atomic", "62": "62_face_facial_recognition_images", "63": "63_community_communities_block_clustering", "64": "64_quantization_precision_bit_quantized", "65": "65_translation_nmt_english_bleu", "66": "66_topic_topics_lda_document", "67": "67_tensor_rank_tensors_decomposition", "68": "68_kernel_kernels_regression_random", "69": "69_covid_19_chest_ct", "70": "70_manifold_dimensional_manifolds_dimensionality", "71": "71_trees_tree_decision_forest", "72": "72_fault_maintenance_rul_industrial", "73": "73_seismic_subsurface_inversion_geological", "74": "74_students_student_course_educational", "75": "75_lasso_regression_sparse_sparsity", "76": "76_pricing_price_revenue_demand", "77": "77_bounds_pac_bound_generalization", "78": "78_word_embeddings_words_embedding", "79": "79_teacher_distillation_student_knowledge", "80": "80_backdoor_poisoning_attacks_attack", "81": "81_ecg_heart_arrhythmia_electrocardiogram", "82": "82_question_qa_questions_answering", "83": "83_satellite_remote_hyperspectral_sensing", "84": "84_contrastive_supervised_self_ssl", "85": "85_combinatorial_problems_tsp_problem", "86": "86_crop_plant_yield_species", "87": "87_matrix_rank_completion_low", "88": "88_attention_vision_vit_transformers", "89": "89_gpu_parallelism_gpus_memory", "90": "90_covid_19_pandemic_spread", "91": "91_transport_ot_wasserstein_optimal", "92": "92_graphical_ising_belief_propagation", "93": "93_physics_particle_detector_lhc", "94": "94_feature_selection_features_subset", "95": "95_svm_support_svms_vector", "96": "96_hyperparameter_hyperparameters_hpo_optimization", "97": "97_ranking_items_rank_pairwise", "98": "98_bayesian_structure_variables_networks", "99": "99_classifiers_classifier_classification_class", "100": "100_protein_proteins_sequences_sequence", "101": "101_ood_distribution_detection_out", "102": "102_noisy_label_noise_labels", "103": "103_hashing_hash_codes_retrieval", "104": "104_product_ctr_commerce_click", "105": "105_label_labels_multi_classification", "106": "106_submodular_functions_maximization_approximation", "107": "107_nmf_nonnegative_matrix_factorization", "108": "108_pca_principal_component_analysis", "109": "109_compression_video_coding_distortion", "110": "110_mixture_em_mixtures_gaussians", "111": "111_metric_distance_similarity_dml", "112": "112_oct_retinal_dr_glaucoma", "113": "113_mri_reconstruction_pet_imaging", "114": "114_entity_relation_entities_extraction", "115": "115_handwritten_text_character_recognition", "116": "116_equivariant_equivariance_group_spherical", "117": "117_augmentation_mixup_data_training", "118": "118_cancer_gene_genes_omics", "119": "119_crowdsourcing_workers_crowd_worker", "120": "120_cloud_resource_scheduling_jobs", "121": "121_ssl_semi_unlabeled_supervised", "122": "122_imbalanced_minority_class_oversampling", "123": "123_summarization_summaries_summary_abstractive", "124": "124_circuit_design_circuits_chip" }, "custom_labels": [ "Efficient Deep Learning", "Policy Learning and Control", "Speech and Audio Processing", "Federated Learning and Privacy", "Data-Driven Discovery of Physical Laws", "Adversarial Robustness", "Graph Embedding", "Deep Learning Theory", "Medical Image Segmentation", "Non-Convex Optimization", "Healthcare Predictive Analytics", "Channel Modeling and Allocation", "3D Vision and Object Understanding", "Bandit Algorithms", "GANs (Generative Adversarial Networks)", "Financial Market Prediction", "Recommendation Systems", "Power & Energy Forecasting", "Causal Inference", "Autonomous Vehicle Safety and Navigation", "Explainable AI", "Quantum Machine Learning", "Fairness in Machine Learning", "Cyber Security - Malware Detection", "Time Series Analysis and Forecasting", "Clustering Algorithms", "Distributed Computing for Machine Learning", "Neural Network Pruning", "Few-shot Learning", "Video Segmentation", "Anomaly Detection", "Traffic Forecasting and Prediction", "Uncertainty Calibration in Deep Neural Networks", "Approximate Bayesian Inference", "Latent Representation Learning", "Domain Adaptation", "Continual Learning and Forgetting", "Visual Multimodal Learning", "Spiking Neural Networks (SNNs)", "Automating Software Engineering Tasks", "Brain Network Analysis", "Sparse Signal Processing", "Fake News Detection", "Human Activity Recognition", "Astronomical Galaxy Analysis", "Online Optimization and Regret Bounds", "Recurrent Neural Networks (RNNs)", "Neural Symbolic Integration", "Optimization with Bayesian Methods", "Molecular Property Prediction and Discovery", "Natural Language Processing (NLP) Fine-Tuning", "Climate and Weather Forecasting", "Automated Machine Learning (AutoML)", "Brain Signal Analysis", "Deep Gaussian Process Models", "Neural Architecture Search (NAS)", "Active Learning", "Conversational AI", "Emotion Recognition", "Edge AI Acceleration", "Image Denoising", "Embedding Knowledge Graphs", "Materials Discovery and Design", "Face Analysis", "Community Detection", "Quantization for Deep Neural Networks", "Machine Translation", "Topic Modeling", "Tensor Completion", "Kernel Methods and Non-Asymptotic Spectral Theory", "COVID-19 Diagnostics", "Manifold Learning", "Ensemble Methods for Tree-Based Models", "Fault Diagnosis and Maintenance in Industrial Settings", "Seismic Inversion", "Educational Predictive Analytics", "Regularized Linear Regression", "Dynamic Pricing", "Label: Bounds and Generalization in Machine Learning", "Word Embeddings", "Knowledge Distillation", "Backdoor Attacks", "ECG Signal Processing", "Question Answering and Reasoning", "Remote Sensing Imagery Analysis", "Contrastive Learning", "Combinatorial Optimization", "Agricultural Image Analysis", "Matrix Completion", "Transformers in Computer Vision", "Deep Learning Hardware Optimization", "Pandemic Forecasting and Modeling", "Optimal Transport and Wasserstein Distance", "Inference in Graphical Models", "Particle Physics and Machine Learning", "Feature Selection", "Machine Learning - SVM", "Hyperparameter Optimization", "Ranking and Comparisons", "Bayesian Network Structure Learning", "Classification and Ensemble Methods", "Protein Representation Learning", "Out-of-distribution detection", "Label: Noisy Labels", "Hashing and Retrieval", "E-commerce Product Representation", "Multi-Label Classification", "Submodular Function Approximation", "NMF (Nonnegative Matrix Factorization)", "Dimensionality Reduction", "Deep Compression", "Mixture Modeling", "Metric Learning", "Retinal Imaging and Deep Learning", "Computer-Aided Imaging Reconstruction", "Entity Relation Extraction", "Handwritten Text Recognition", "Equivariant Neural Networks", "Data Augmentation", "Cancer Genomics", "Crowdsourcing Label Quality", "Cloud Resource Management", "SSL (Semi-Supervised Learning)", "Imbalanced Class Learning", "Summarization", "EDA Technology Improvement" ], "_outliers": 1, "topic_aspects": { "KeyBERT": { "-1": [ [ "models", 0.8439343571662903 ], [ "model", 0.8394485116004944 ], [ "datasets", 0.8391867876052856 ], [ "networks", 0.8361888527870178 ], [ "algorithms", 0.8350775837898254 ], [ "dataset", 0.8294859528541565 ], [ "learning", 0.8271142244338989 ], [ "neural", 0.8245407938957214 ], [ "accuracy", 0.824004054069519 ], [ "algorithm", 0.8235911726951599 ] ], "0": [ [ "robots", 0.8362997770309448 ], [ "reinforcement", 0.8306146264076233 ], [ "dynamics", 0.8298808336257935 ], [ "learning", 0.827830970287323 ], [ "robotic", 0.820828914642334 ], [ "robot", 0.8178526163101196 ], [ "algorithms", 0.8151681423187256 ], [ "agents", 0.8147731423377991 ], [ "model", 0.8135877251625061 ], [ "optimal", 0.8126203417778015 ] ], "1": [ [ "encoder", 0.8479959964752197 ], [ "speech", 0.8358420729637146 ], [ "voice", 0.8348689675331116 ], [ "models", 0.8342046737670898 ], [ "language", 0.8329547047615051 ], [ "neural", 0.8323315382003784 ], [ "model", 0.8313563466072083 ], [ "audio", 0.8255741596221924 ], [ "synthesis", 0.8254873752593994 ], [ "trained", 0.8250017762184143 ] ], "2": [ [ "federated", 0.8445988893508911 ], [ "decentralized", 0.8336021304130554 ], [ "heterogeneity", 0.8307634592056274 ], [ "distributed", 0.82655930519104 ], [ "datasets", 0.8177870512008667 ], [ "algorithms", 0.8123918771743774 ], [ "models", 0.8111291527748108 ], [ "model", 0.8108304738998413 ], [ "private", 0.809186577796936 ], [ "differential", 0.8069568276405334 ] ], "3": [ [ "pdes", 0.8475900888442993 ], [ "pde", 0.8432718515396118 ], [ "dynamics", 0.8430181741714478 ], [ "modeling", 0.8417508006095886 ], [ "models", 0.8355870246887207 ], [ "simulations", 0.8293063044548035 ], [ "model", 0.8273916244506836 ], [ "computational", 0.8262239098548889 ], [ "equations", 0.8261188268661499 ], [ "dynamical", 0.822783887386322 ] ], "4": [ [ "adversarial", 0.8869531154632568 ], [ "adversarially", 0.8749376535415649 ], [ "dnns", 0.8416153192520142 ], [ "dnn", 0.8329675197601318 ], [ "imagenet", 0.8295688629150391 ], [ "attacks", 0.8256653547286987 ], [ "trained", 0.8174700736999512 ], [ "models", 0.8164033889770508 ], [ "attack", 0.8138991594314575 ], [ "model", 0.8135194182395935 ] ], "5": [ [ "networks", 0.8531330823898315 ], [ "embeddings", 0.8525940179824829 ], [ "gnns", 0.8500592708587646 ], [ "embedding", 0.8497918844223022 ], [ "gnn", 0.8465836048126221 ], [ "nodes", 0.844996988773346 ], [ "graphs", 0.8447188138961792 ], [ "graph", 0.8405556678771973 ], [ "subgraph", 0.8378375172615051 ], [ "convolutional", 0.8350713849067688 ] ], "6": [ [ "dnns", 0.8575030565261841 ], [ "regularization", 0.8533722758293152 ], [ "generalization", 0.8442639708518982 ], [ "neural", 0.841876745223999 ], [ "networks", 0.8393182754516602 ], [ "normalization", 0.8387360572814941 ], [ "layers", 0.838688850402832 ], [ "approximation", 0.8341671228408813 ], [ "gradient", 0.8336931467056274 ], [ "optimization", 0.8301491737365723 ] ], "7": [ [ "segmentation", 0.8583841919898987 ], [ "convolutional", 0.8494720458984375 ], [ "mri", 0.8391273617744446 ], [ "imaging", 0.8353163599967957 ], [ "supervised", 0.8266407251358032 ], [ "datasets", 0.8186204433441162 ], [ "neural", 0.8183691501617432 ], [ "models", 0.8160858154296875 ], [ "pathology", 0.8157179951667786 ], [ "anatomical", 0.8155539631843567 ] ], "8": [ [ "minimization", 0.8698604702949524 ], [ "stochastic", 0.8671086430549622 ], [ "gradients", 0.860892117023468 ], [ "optimization", 0.8590526580810547 ], [ "convergence", 0.851416826248169 ], [ "gradient", 0.8484411239624023 ], [ "hessian", 0.8469513058662415 ], [ "optimal", 0.8387943506240845 ], [ "algorithms", 0.8363250494003296 ], [ "converges", 0.8353828191757202 ] ], "9": [ [ "patients", 0.8359106779098511 ], [ "ehrs", 0.8351185321807861 ], [ "ehr", 0.83316570520401 ], [ "clinical", 0.8326416015625 ], [ "patient", 0.8265982270240784 ], [ "healthcare", 0.826052188873291 ], [ "predictive", 0.8244949579238892 ], [ "research", 0.8213894963264465 ], [ "model", 0.820626974105835 ], [ "dataset", 0.8199344277381897 ] ], "10": [ [ "beamforming", 0.8406124114990234 ], [ "mimo", 0.8379509449005127 ], [ "mmwave", 0.8357728123664856 ], [ "rf", 0.8324108123779297 ], [ "networks", 0.8283355832099915 ], [ "modulation", 0.827885091304779 ], [ "decoding", 0.8269425630569458 ], [ "sensing", 0.8254050612449646 ], [ "5g", 0.8246732354164124 ], [ "signals", 0.8238630294799805 ] ], "11": [ [ "3d", 0.8538365364074707 ], [ "segmentation", 0.8397311568260193 ], [ "lidar", 0.8383397459983826 ], [ "monocular", 0.8381868600845337 ], [ "model", 0.8365294337272644 ], [ "localization", 0.8358753323554993 ], [ "mesh", 0.8274562358856201 ], [ "detection", 0.8269196152687073 ], [ "meshes", 0.8266341686248779 ], [ "cad", 0.8252410888671875 ] ], "12": [ [ "bandits", 0.87809157371521 ], [ "stochastic", 0.8524104356765747 ], [ "algorithms", 0.8490173816680908 ], [ "bandit", 0.8469312191009521 ], [ "sampling", 0.845456063747406 ], [ "optimal", 0.8440507054328918 ], [ "algorithm", 0.8413748145103455 ], [ "probability", 0.832167387008667 ], [ "combinatorial", 0.8307503461837769 ], [ "adaptive", 0.8177404403686523 ] ], "13": [ [ "gans", 0.892806351184845 ], [ "adversarial", 0.8776288032531738 ], [ "gan", 0.8713958263397217 ], [ "generative", 0.853600263595581 ], [ "models", 0.8416992425918579 ], [ "discriminators", 0.8409917950630188 ], [ "model", 0.8390914797782898 ], [ "discriminator", 0.8319019675254822 ], [ "gradient", 0.8273259997367859 ], [ "divergence", 0.8270281553268433 ] ], "14": [ [ "volatility", 0.8646277785301208 ], [ "investors", 0.8415424227714539 ], [ "predicting", 0.840918779373169 ], [ "prediction", 0.8369520902633667 ], [ "lstm", 0.8368934988975525 ], [ "forecasting", 0.8365738987922668 ], [ "predict", 0.8331388235092163 ], [ "stocks", 0.8266422152519226 ], [ "investment", 0.822051465511322 ], [ "finance", 0.8210979104042053 ] ], "15": [ [ "recommender", 0.8764161467552185 ], [ "embeddings", 0.8434118628501892 ], [ "recommendation", 0.8431702852249146 ], [ "embedding", 0.8430715799331665 ], [ "models", 0.83111572265625 ], [ "model", 0.8304688930511475 ], [ "factorization", 0.8257766366004944 ], [ "collaborative", 0.8253208994865417 ], [ "representations", 0.8205291032791138 ], [ "filtering", 0.820127546787262 ] ], "16": [ [ "forecasting", 0.8500415086746216 ], [ "renewable", 0.8397857546806335 ], [ "ieee", 0.831945538520813 ], [ "forecasts", 0.8291456699371338 ], [ "models", 0.8233106136322021 ], [ "pv", 0.8216582536697388 ], [ "prediction", 0.819987416267395 ], [ "solar", 0.818899393081665 ], [ "grids", 0.8177817463874817 ], [ "model", 0.815139651298523 ] ], "17": [ [ "causality", 0.8610894083976746 ], [ "confounders", 0.8588880300521851 ], [ "causal", 0.8476026058197021 ], [ "covariates", 0.8402806520462036 ], [ "inference", 0.8322585225105286 ], [ "estimators", 0.8306750655174255 ], [ "estimator", 0.8236787915229797 ], [ "interventions", 0.8196587562561035 ], [ "observational", 0.8164869546890259 ], [ "intervention", 0.8154510855674744 ] ], "18": [ [ "trajectories", 0.8318023085594177 ], [ "autonomous", 0.8283994197845459 ], [ "driving", 0.827897310256958 ], [ "traffic", 0.8268862366676331 ], [ "trajectory", 0.8259624242782593 ], [ "simulation", 0.8226023316383362 ], [ "vehicles", 0.8217253088951111 ], [ "highway", 0.8197988867759705 ], [ "models", 0.8197251558303833 ], [ "model", 0.8172883987426758 ] ], "19": [ [ "models", 0.8469013571739197 ], [ "explanations", 0.8465414047241211 ], [ "model", 0.8453882932662964 ], [ "prediction", 0.845012366771698 ], [ "explainability", 0.844158411026001 ], [ "ai", 0.8428109288215637 ], [ "explaining", 0.8387822508811951 ], [ "interpretability", 0.8379279375076294 ], [ "counterfactuals", 0.8366217613220215 ], [ "learning", 0.8318817615509033 ] ], "20": [ [ "quantum", 0.8682748675346375 ], [ "qubits", 0.8621342182159424 ], [ "qubit", 0.847499668598175 ], [ "entanglement", 0.8450697064399719 ], [ "hamiltonian", 0.8442529439926147 ], [ "qnn", 0.8293496966362 ], [ "models", 0.8230506777763367 ], [ "algorithms", 0.8211798667907715 ], [ "computing", 0.8187806010246277 ], [ "optimization", 0.8171681761741638 ] ], "21": [ [ "fairness", 0.8800200819969177 ], [ "disparity", 0.8505021333694458 ], [ "biases", 0.8503414988517761 ], [ "discriminatory", 0.8488377332687378 ], [ "unfairness", 0.8457155823707581 ], [ "bias", 0.84393709897995 ], [ "classifiers", 0.8362264633178711 ], [ "accuracy", 0.8348791599273682 ], [ "discrimination", 0.8330199122428894 ], [ "algorithms", 0.8319668173789978 ] ], "22": [ [ "malware", 0.8528389930725098 ], [ "adversarial", 0.8482860326766968 ], [ "ransomware", 0.8258415460586548 ], [ "attacks", 0.8255756497383118 ], [ "cybersecurity", 0.8250645995140076 ], [ "detection", 0.8234249949455261 ], [ "malicious", 0.8231862187385559 ], [ "detecting", 0.8221559524536133 ], [ "classifiers", 0.8206372261047363 ], [ "cyber", 0.8166462779045105 ] ], "23": [ [ "forecasting", 0.8513339161872864 ], [ "forecasts", 0.8331997990608215 ], [ "prediction", 0.830666184425354 ], [ "univariate", 0.8225809335708618 ], [ "multivariate", 0.8222603797912598 ], [ "lstm", 0.821451723575592 ], [ "datasets", 0.8198504447937012 ], [ "modeling", 0.8178476691246033 ], [ "models", 0.8150255680084229 ], [ "clustering", 0.8094401359558105 ] ], "24": [ [ "clustering", 0.8906869292259216 ], [ "clusterings", 0.8892708420753479 ], [ "clusters", 0.8656570315361023 ], [ "cluster", 0.8524578213691711 ], [ "algorithms", 0.8478177189826965 ], [ "datasets", 0.8450204133987427 ], [ "algorithm", 0.8385098576545715 ], [ "outliers", 0.8314353823661804 ], [ "approximation", 0.8277906775474548 ], [ "dbscan", 0.8211464881896973 ] ], "25": [ [ "distributed", 0.8536765575408936 ], [ "decentralized", 0.8418124914169312 ], [ "gradients", 0.8385300636291504 ], [ "convergence", 0.8345605134963989 ], [ "optimization", 0.8337860107421875 ], [ "algorithms", 0.8319376707077026 ], [ "stochastic", 0.8267441391944885 ], [ "computation", 0.8218355178833008 ], [ "gradient", 0.8206005692481995 ], [ "algorithm", 0.8200087547302246 ] ], "26": [ [ "convolutional", 0.8397262096405029 ], [ "imagenet", 0.8394663333892822 ], [ "convolution", 0.8385549783706665 ], [ "cnns", 0.8355137705802917 ], [ "dnns", 0.8327199816703796 ], [ "pruning", 0.8233316540718079 ], [ "dnn", 0.8213127851486206 ], [ "computational", 0.8176434636116028 ], [ "layers", 0.8172592520713806 ], [ "neural", 0.8151738047599792 ] ], "27": [ [ "learning", 0.8331896066665649 ], [ "models", 0.8205134272575378 ], [ "training", 0.8195933699607849 ], [ "datasets", 0.8187170028686523 ], [ "model", 0.8176640272140503 ], [ "generalization", 0.8154844045639038 ], [ "learned", 0.8136342763900757 ], [ "algorithms", 0.8128685355186462 ], [ "classification", 0.8086708784103394 ], [ "multitask", 0.8084480166435242 ] ], "28": [ [ "convolutional", 0.8653899431228638 ], [ "segmentation", 0.8458089828491211 ], [ "unsupervised", 0.8430747985839844 ], [ "video", 0.8416495323181152 ], [ "supervised", 0.8399275541305542 ], [ "localization", 0.8351465463638306 ], [ "representations", 0.8309759497642517 ], [ "model", 0.829095184803009 ], [ "models", 0.8288748264312744 ], [ "trained", 0.8267132043838501 ] ], "29": [ [ "outliers", 0.8486201763153076 ], [ "unsupervised", 0.8419371247291565 ], [ "outlier", 0.8380505442619324 ], [ "anomaly", 0.8337478041648865 ], [ "anomalies", 0.8326502442359924 ], [ "detection", 0.8314626216888428 ], [ "detecting", 0.8225879669189453 ], [ "anomalous", 0.8214322328567505 ], [ "datasets", 0.8175333738327026 ], [ "models", 0.8164387345314026 ] ], "30": [ [ "traffic", 0.8440992832183838 ], [ "networks", 0.8269129991531372 ], [ "convolutional", 0.820965051651001 ], [ "spatiotemporal", 0.8208357095718384 ], [ "prediction", 0.8132186532020569 ], [ "forecasting", 0.8126652240753174 ], [ "trajectories", 0.8100975751876831 ], [ "predict", 0.8058074116706848 ], [ "network", 0.8051371574401855 ], [ "road", 0.8008235692977905 ] ], "31": [ [ "accuracy", 0.8487433791160583 ], [ "predictive", 0.8435017466545105 ], [ "dnns", 0.8388012051582336 ], [ "regression", 0.8387875556945801 ], [ "uncertainty", 0.8377692103385925 ], [ "prediction", 0.8371350765228271 ], [ "bayesian", 0.836679995059967 ], [ "calibration", 0.8365720510482788 ], [ "probabilistic", 0.8350121974945068 ], [ "quantification", 0.8345548510551453 ] ], "32": [ [ "variational", 0.8551628589630127 ], [ "bayesian", 0.8543034791946411 ], [ "approximations", 0.8538142442703247 ], [ "stochastic", 0.8537588119506836 ], [ "inference", 0.8508101105690002 ], [ "probabilistic", 0.8495622873306274 ], [ "approximation", 0.8494499325752258 ], [ "divergence", 0.8445585370063782 ], [ "estimators", 0.8435094952583313 ], [ "sampling", 0.8401165008544922 ] ], "33": [ [ "encoders", 0.867536187171936 ], [ "autoencoders", 0.8646895289421082 ], [ "encoder", 0.8517808318138123 ], [ "autoencoder", 0.8514935374259949 ], [ "modeling", 0.8492655158042908 ], [ "representations", 0.8459909558296204 ], [ "generative", 0.8415133357048035 ], [ "unsupervised", 0.8412155508995056 ], [ "variational", 0.8402047753334045 ], [ "models", 0.83927321434021 ] ], "34": [ [ "discriminative", 0.8576390147209167 ], [ "adversarial", 0.8450067639350891 ], [ "unsupervised", 0.8421518206596375 ], [ "supervised", 0.8388218283653259 ], [ "domain", 0.8350473642349243 ], [ "generalization", 0.834321141242981 ], [ "domains", 0.831512451171875 ], [ "model", 0.8274317979812622 ], [ "learning", 0.8250532746315002 ], [ "datasets", 0.8248628973960876 ] ], "35": [ [ "forgetting", 0.8464979529380798 ], [ "learning", 0.8370374441146851 ], [ "continual", 0.836649477481842 ], [ "memory", 0.8287387490272522 ], [ "regularization", 0.8276792168617249 ], [ "incrementally", 0.8265349864959717 ], [ "generative", 0.8259040713310242 ], [ "incremental", 0.8225229382514954 ], [ "neural", 0.8217946887016296 ], [ "model", 0.8210850358009338 ] ], "36": [ [ "embeddings", 0.8580209016799927 ], [ "multimodal", 0.8509504199028015 ], [ "captioning", 0.8416024446487427 ], [ "semantic", 0.8398360013961792 ], [ "representations", 0.8382457494735718 ], [ "encoder", 0.8373520374298096 ], [ "learning", 0.832033634185791 ], [ "model", 0.8315547108650208 ], [ "models", 0.8290182948112488 ], [ "language", 0.8275917768478394 ] ], "37": [ [ "spiking", 0.8457103967666626 ], [ "snns", 0.8451452255249023 ], [ "neurons", 0.8445609211921692 ], [ "neuromorphic", 0.8438615202903748 ], [ "synaptic", 0.8422728776931763 ], [ "snn", 0.8402369618415833 ], [ "neuronal", 0.8396123647689819 ], [ "neural", 0.8383030891418457 ], [ "synapses", 0.8372783660888672 ], [ "neuroscience", 0.8362385630607605 ] ], "38": [ [ "programming", 0.8504364490509033 ], [ "compiler", 0.8452454805374146 ], [ "snippets", 0.8398988246917725 ], [ "software", 0.834252119064331 ], [ "developers", 0.8323372602462769 ], [ "language", 0.8322069048881531 ], [ "learning", 0.8312996029853821 ], [ "repositories", 0.8299860954284668 ], [ "semantic", 0.8297920823097229 ], [ "models", 0.8294533491134644 ] ], "39": [ [ "neuroimaging", 0.8690782189369202 ], [ "fmri", 0.8589473366737366 ], [ "connectome", 0.8470278382301331 ], [ "neuroscience", 0.8450055122375488 ], [ "networks", 0.8359310626983643 ], [ "brain", 0.8322657942771912 ], [ "alzheimer", 0.8282393217086792 ], [ "neural", 0.8281782269477844 ], [ "mri", 0.8231874704360962 ], [ "biomarkers", 0.8210323452949524 ] ], "40": [ [ "sparse", 0.8823608160018921 ], [ "compressive", 0.8803629875183105 ], [ "sparsity", 0.8651116490364075 ], [ "minimization", 0.859401524066925 ], [ "thresholding", 0.8520070910453796 ], [ "sensing", 0.8457702994346619 ], [ "compressed", 0.8438757061958313 ], [ "optimization", 0.839448094367981 ], [ "algorithms", 0.8389871120452881 ], [ "coding", 0.8353594541549683 ] ], "41": [ [ "disinformation", 0.8357828259468079 ], [ "misinformation", 0.8078697919845581 ], [ "model", 0.8056741952896118 ], [ "twitter", 0.8009803891181946 ], [ "models", 0.8008127212524414 ], [ "datasets", 0.7999827861785889 ], [ "media", 0.7980970740318298 ], [ "news", 0.797593355178833 ], [ "propaganda", 0.7975608706474304 ], [ "research", 0.7975383400917053 ] ], "42": [ [ "accelerometer", 0.8465432524681091 ], [ "sensing", 0.8395916819572449 ], [ "supervised", 0.8366498947143555 ], [ "sensors", 0.8358011245727539 ], [ "wearables", 0.8355187177658081 ], [ "datasets", 0.8296571969985962 ], [ "recognition", 0.8293057084083557 ], [ "models", 0.8256813287734985 ], [ "dataset", 0.8253828883171082 ], [ "classification", 0.8250217437744141 ] ], "43": [ [ "galaxies", 0.843384861946106 ], [ "cosmology", 0.8393104672431946 ], [ "cosmological", 0.8330986499786377 ], [ "models", 0.8235369920730591 ], [ "astrophysical", 0.8181484937667847 ], [ "cosmic", 0.8175579309463501 ], [ "galaxy", 0.8162664771080017 ], [ "model", 0.8156775236129761 ], [ "simulations", 0.8150418400764465 ], [ "universe", 0.8149387240409851 ] ], "44": [ [ "optimization", 0.8554869890213013 ], [ "stochastic", 0.8495564460754395 ], [ "algorithms", 0.8461973667144775 ], [ "optimal", 0.8444583415985107 ], [ "prediction", 0.8409895300865173 ], [ "algorithm", 0.8380557298660278 ], [ "learning", 0.8253079056739807 ], [ "regret", 0.821108877658844 ], [ "gradient", 0.8208028674125671 ], [ "adaptive", 0.8167732357978821 ] ], "45": [ [ "lstm", 0.8414959907531738 ], [ "neural", 0.8317508101463318 ], [ "modeling", 0.8288885951042175 ], [ "lstms", 0.8274951577186584 ], [ "rnns", 0.8251819014549255 ], [ "model", 0.8245111107826233 ], [ "models", 0.8239960670471191 ], [ "rnn", 0.8235413432121277 ], [ "gradients", 0.8228351473808289 ], [ "recurrent", 0.8211840391159058 ] ], "46": [ [ "inference", 0.862408459186554 ], [ "ai", 0.8602778911590576 ], [ "logic", 0.8477728962898254 ], [ "inductive", 0.8458041548728943 ], [ "probabilistic", 0.844012975692749 ], [ "representations", 0.8417914509773254 ], [ "neural", 0.8393241763114929 ], [ "reasoning", 0.8390675783157349 ], [ "models", 0.8384053707122803 ], [ "logical", 0.8366467952728271 ] ], "47": [ [ "optimisation", 0.8613824844360352 ], [ "optimization", 0.8608583211898804 ], [ "optimizing", 0.8575562834739685 ], [ "bayesian", 0.8565496802330017 ], [ "optimize", 0.8401542901992798 ], [ "optimal", 0.8376772403717041 ], [ "computational", 0.8374388217926025 ], [ "sampling", 0.8323432207107544 ], [ "algorithms", 0.8311439752578735 ], [ "algorithm", 0.824995756149292 ] ], "48": [ [ "molecular", 0.8632824420928955 ], [ "molecules", 0.8568127155303955 ], [ "molecule", 0.8546046018600464 ], [ "qsar", 0.8495251536369324 ], [ "compounds", 0.8475419878959656 ], [ "prediction", 0.8437029123306274 ], [ "generative", 0.8409972786903381 ], [ "ligand", 0.8395553231239319 ], [ "chemistry", 0.838038444519043 ], [ "conformations", 0.8362694978713989 ] ], "49": [ [ "nlp", 0.8569947481155396 ], [ "modeling", 0.8406074643135071 ], [ "trained", 0.8306146860122681 ], [ "models", 0.8306030631065369 ], [ "model", 0.830216646194458 ], [ "finetuning", 0.8293660283088684 ], [ "language", 0.8278530836105347 ], [ "linguistic", 0.8262972235679626 ], [ "learning", 0.8234210014343262 ], [ "pretraining", 0.8226231932640076 ] ], "50": [ [ "forecasting", 0.8413777351379395 ], [ "forecasts", 0.8372440934181213 ], [ "meteorological", 0.8302506804466248 ], [ "forecast", 0.8252391219139099 ], [ "prediction", 0.8249562978744507 ], [ "predictions", 0.8242277503013611 ], [ "models", 0.8207087516784668 ], [ "modeling", 0.819945216178894 ], [ "convolutional", 0.8185499310493469 ], [ "climate", 0.8163636922836304 ] ], "51": [ [ "analytics", 0.8487933278083801 ], [ "automl", 0.8464385867118835 ], [ "datasets", 0.8445405960083008 ], [ "ai", 0.8410892486572266 ], [ "automated", 0.8337664008140564 ], [ "models", 0.8288511633872986 ], [ "model", 0.825758159160614 ], [ "ml", 0.8233157396316528 ], [ "research", 0.8232335448265076 ], [ "learning", 0.823015570640564 ] ], "52": [ [ "electroencephalography", 0.881198525428772 ], [ "electroencephalogram", 0.8772048354148865 ], [ "eeg", 0.8655107617378235 ], [ "neural", 0.8459474444389343 ], [ "brain", 0.84016352891922 ], [ "convolutional", 0.8374711275100708 ], [ "electrodes", 0.8122183084487915 ], [ "network", 0.8091301321983337 ], [ "signals", 0.8086931109428406 ], [ "seizure", 0.8077249526977539 ] ], "53": [ [ "stochastic", 0.842061460018158 ], [ "gaussian", 0.8417075872421265 ], [ "regression", 0.8394368886947632 ], [ "predictive", 0.8375006914138794 ], [ "bayesian", 0.833130955696106 ], [ "covariance", 0.8322411775588989 ], [ "approximations", 0.8300248980522156 ], [ "models", 0.8298882246017456 ], [ "inference", 0.8284528255462646 ], [ "model", 0.8274354934692383 ] ], "54": [ [ "nas", 0.8428678512573242 ], [ "imagenet", 0.8396894931793213 ], [ "neural", 0.8334940075874329 ], [ "supernet", 0.8290027976036072 ], [ "computational", 0.8281171917915344 ], [ "optimization", 0.8272097706794739 ], [ "algorithms", 0.8244263529777527 ], [ "networks", 0.8236019611358643 ], [ "models", 0.8222517967224121 ], [ "predictor", 0.8218886852264404 ] ], "55": [ [ "learning", 0.8536565899848938 ], [ "supervised", 0.8532556295394897 ], [ "algorithms", 0.8458796739578247 ], [ "sampling", 0.844523549079895 ], [ "classifier", 0.8412449955940247 ], [ "algorithm", 0.8374471664428711 ], [ "model", 0.8366104960441589 ], [ "models", 0.8365107178688049 ], [ "datasets", 0.8348656892776489 ], [ "classification", 0.8335065841674805 ] ], "56": [ [ "dialogue", 0.8572613000869751 ], [ "dialogues", 0.8523235321044922 ], [ "dialogs", 0.844862699508667 ], [ "chatbots", 0.8401270508766174 ], [ "language", 0.8394676446914673 ], [ "conversational", 0.8368775844573975 ], [ "utterances", 0.8341424465179443 ], [ "utterance", 0.8308348059654236 ], [ "dialog", 0.8298858404159546 ], [ "trained", 0.8252702355384827 ] ], "57": [ [ "emotion", 0.8460869789123535 ], [ "convolutional", 0.8450784087181091 ], [ "emotions", 0.8359483480453491 ], [ "multimodal", 0.8340107202529907 ], [ "emotional", 0.8285417556762695 ], [ "affective", 0.826789140701294 ], [ "models", 0.822283148765564 ], [ "model", 0.8218860030174255 ], [ "research", 0.8209107518196106 ], [ "neural", 0.817632794380188 ] ], "58": [ [ "dnns", 0.8457041382789612 ], [ "fpgas", 0.8445674180984497 ], [ "fpga", 0.8435477018356323 ], [ "accelerators", 0.8422887325286865 ], [ "cnns", 0.8408058285713196 ], [ "dnn", 0.8374396562576294 ], [ "convolutional", 0.8333946466445923 ], [ "computational", 0.832842230796814 ], [ "ai", 0.8319457173347473 ], [ "neural", 0.8306828141212463 ] ], "59": [ [ "denoisers", 0.8924880027770996 ], [ "denoising", 0.8914994597434998 ], [ "denoiser", 0.8877778649330139 ], [ "convolutional", 0.8506737351417542 ], [ "regularization", 0.8495598435401917 ], [ "imaging", 0.8307433724403381 ], [ "regularizer", 0.8288178443908691 ], [ "models", 0.8262515068054199 ], [ "model", 0.8223831653594971 ], [ "generative", 0.8209939002990723 ] ], "60": [ [ "embeddings", 0.8713924884796143 ], [ "embedding", 0.8693534135818481 ], [ "representations", 0.8389711976051331 ], [ "graphs", 0.8358447551727295 ], [ "graph", 0.8350691199302673 ], [ "knowledge", 0.8283772468566895 ], [ "semantic", 0.8279907703399658 ], [ "model", 0.8279159665107727 ], [ "models", 0.8270092010498047 ], [ "datasets", 0.8267735838890076 ] ], "61": [ [ "graphene", 0.8580652475357056 ], [ "inorganic", 0.8487221598625183 ], [ "materials", 0.8484254479408264 ], [ "atomistic", 0.8450092077255249 ], [ "computational", 0.8362362384796143 ], [ "polymers", 0.833958089351654 ], [ "material", 0.8303991556167603 ], [ "polymer", 0.8295591473579407 ], [ "chemistry", 0.8293311595916748 ], [ "models", 0.8253495693206787 ] ], "62": [ [ "faces", 0.8596328496932983 ], [ "face", 0.8479773998260498 ], [ "adversarial", 0.8478666543960571 ], [ "facial", 0.8471516370773315 ], [ "model", 0.8368173241615295 ], [ "models", 0.8353274464607239 ], [ "deepfakes", 0.8219966292381287 ], [ "deepfake", 0.82145756483078 ], [ "trained", 0.8198570013046265 ], [ "recognition", 0.8152713179588318 ] ], "63": [ [ "networks", 0.8447840213775635 ], [ "clustering", 0.8365519046783447 ], [ "nodes", 0.834256649017334 ], [ "clusters", 0.831109344959259 ], [ "communities", 0.8276035189628601 ], [ "graphs", 0.8242583274841309 ], [ "adjacency", 0.8221457004547119 ], [ "subgraph", 0.8194602131843567 ], [ "network", 0.8174606561660767 ], [ "modularity", 0.8168433904647827 ] ], "64": [ [ "quantization", 0.8650637865066528 ], [ "quantizing", 0.8630970120429993 ], [ "qnns", 0.8499730229377747 ], [ "quantized", 0.846730649471283 ], [ "imagenet", 0.8375997543334961 ], [ "dnns", 0.8341102600097656 ], [ "quantize", 0.834017813205719 ], [ "computational", 0.8281465172767639 ], [ "dnn", 0.8240534067153931 ], [ "gradients", 0.8211507201194763 ] ], "65": [ [ "translation", 0.8688820004463196 ], [ "translating", 0.8613667488098145 ], [ "multilingual", 0.8537701964378357 ], [ "translated", 0.8464664816856384 ], [ "monolingual", 0.8461044430732727 ], [ "translations", 0.8446617126464844 ], [ "language", 0.8433166742324829 ], [ "bilingual", 0.840648889541626 ], [ "languages", 0.8326682448387146 ], [ "encoder", 0.8299446702003479 ] ], "66": [ [ "embeddings", 0.8637861609458923 ], [ "embedding", 0.8620417714118958 ], [ "clustering", 0.8512486219406128 ], [ "dirichlet", 0.8495798110961914 ], [ "corpus", 0.8486695885658264 ], [ "modeling", 0.8425593376159668 ], [ "corpora", 0.841095507144928 ], [ "unsupervised", 0.8391128182411194 ], [ "model", 0.8336745500564575 ], [ "topic", 0.8324036598205566 ] ], "67": [ [ "tensors", 0.8883619904518127 ], [ "tensor", 0.8820765614509583 ], [ "sparsity", 0.8598145246505737 ], [ "sparse", 0.8547762036323547 ], [ "factorization", 0.8542400598526001 ], [ "matrices", 0.8521426916122437 ], [ "matrix", 0.8453207015991211 ], [ "decompositions", 0.8442726135253906 ], [ "computational", 0.8413310647010803 ], [ "algorithms", 0.840815544128418 ] ], "68": [ [ "kernels", 0.8751574754714966 ], [ "regularization", 0.8545860052108765 ], [ "kernel", 0.8517746329307556 ], [ "regression", 0.8510336875915527 ], [ "approximations", 0.8485376238822937 ], [ "estimator", 0.8419882655143738 ], [ "approximation", 0.840596079826355 ], [ "gaussian", 0.8375130295753479 ], [ "algorithms", 0.8364770412445068 ], [ "computational", 0.8340070843696594 ] ], "69": [ [ "coronavirus", 0.8158224821090698 ], [ "convolutional", 0.8078854084014893 ], [ "imaging", 0.805780291557312 ], [ "covid", 0.8038820624351501 ], [ "ai", 0.8030929565429688 ], [ "datasets", 0.8025169968605042 ], [ "radiologists", 0.8014002442359924 ], [ "computed", 0.7988839149475098 ], [ "dataset", 0.7972354888916016 ], [ "sars", 0.7964661717414856 ] ], "70": [ [ "manifolds", 0.8697736263275146 ], [ "manifold", 0.8646138906478882 ], [ "embeddings", 0.8623898029327393 ], [ "embedding", 0.8577577471733093 ], [ "dimensionality", 0.8547871708869934 ], [ "approximation", 0.8456594944000244 ], [ "geodesic", 0.8414754867553711 ], [ "algorithms", 0.8349817991256714 ], [ "topology", 0.8347997665405273 ], [ "datasets", 0.832892119884491 ] ], "71": [ [ "regression", 0.8534246683120728 ], [ "prediction", 0.8519891500473022 ], [ "algorithms", 0.8488389849662781 ], [ "predictive", 0.844648540019989 ], [ "optimization", 0.8372589349746704 ], [ "datasets", 0.8372225165367126 ], [ "algorithm", 0.8356142044067383 ], [ "trees", 0.8338795304298401 ], [ "models", 0.8338114023208618 ], [ "forests", 0.8320044279098511 ] ], "72": [ [ "models", 0.8381797671318054 ], [ "predictive", 0.8340638279914856 ], [ "model", 0.8319040536880493 ], [ "faults", 0.8290783762931824 ], [ "classification", 0.8263730406761169 ], [ "prediction", 0.8261495232582092 ], [ "bearings", 0.8250342607498169 ], [ "fault", 0.8249591588973999 ], [ "prognostics", 0.8213504552841187 ], [ "dataset", 0.8188436031341553 ] ], "73": [ [ "seismic", 0.83486008644104 ], [ "subsurface", 0.8276762366294861 ], [ "geophysical", 0.8243820071220398 ], [ "geological", 0.8234098553657532 ], [ "geologic", 0.8199268579483032 ], [ "drilling", 0.8189181089401245 ], [ "earthquakes", 0.8123900890350342 ], [ "models", 0.8118806481361389 ], [ "inversion", 0.8117662668228149 ], [ "convolutional", 0.811498761177063 ] ], "74": [ [ "predicting", 0.8612191677093506 ], [ "learners", 0.8584068417549133 ], [ "learning", 0.85125732421875 ], [ "prediction", 0.851224958896637 ], [ "predict", 0.848950207233429 ], [ "tutoring", 0.848450779914856 ], [ "students", 0.8475303649902344 ], [ "learner", 0.8453240990638733 ], [ "moocs", 0.8437758684158325 ], [ "academic", 0.8428496718406677 ] ], "75": [ [ "lasso", 0.8843973875045776 ], [ "sparse", 0.8676635026931763 ], [ "sparsity", 0.8636369109153748 ], [ "regularization", 0.8495631217956543 ], [ "regression", 0.8404377698898315 ], [ "thresholding", 0.8398464918136597 ], [ "optimization", 0.8392742276191711 ], [ "covariates", 0.836211085319519 ], [ "estimators", 0.8329775929450989 ], [ "regularized", 0.8302451968193054 ] ], "76": [ [ "allocation", 0.8284247517585754 ], [ "model", 0.8255059123039246 ], [ "demand", 0.8238160014152527 ], [ "forecasting", 0.8231844902038574 ], [ "revenue", 0.8221843242645264 ], [ "buyers", 0.8195754289627075 ], [ "optimization", 0.8190009593963623 ], [ "bidders", 0.8187166452407837 ], [ "optimal", 0.817131757736206 ], [ "dynamic", 0.8148136138916016 ] ], "77": [ [ "generalization", 0.8460894823074341 ], [ "bayesian", 0.8458321690559387 ], [ "algorithms", 0.8392345309257507 ], [ "bayes", 0.8381897807121277 ], [ "bounds", 0.834708034992218 ], [ "algorithm", 0.8261579871177673 ], [ "theoretic", 0.8194282650947571 ], [ "distributions", 0.819293200969696 ], [ "probability", 0.8168625831604004 ], [ "learning", 0.8167296051979065 ] ], "78": [ [ "embedding", 0.8724187612533569 ], [ "embeddings", 0.8715983033180237 ], [ "word2vec", 0.8547561168670654 ], [ "lexical", 0.8434795141220093 ], [ "nlp", 0.8426325917243958 ], [ "representations", 0.8356299996376038 ], [ "contextualized", 0.8341807723045349 ], [ "semantic", 0.8273118734359741 ], [ "corpus", 0.8261905312538147 ], [ "language", 0.8258428573608398 ] ], "79": [ [ "learning", 0.8458734154701233 ], [ "imagenet", 0.8453194499015808 ], [ "networks", 0.8369232416152954 ], [ "trained", 0.8325856924057007 ], [ "model", 0.8293052911758423 ], [ "network", 0.8280615210533142 ], [ "training", 0.8251187205314636 ], [ "models", 0.8250693678855896 ], [ "distillation", 0.8249788284301758 ], [ "neural", 0.8244308829307556 ] ], "80": [ [ "backdoors", 0.857204258441925 ], [ "adversarial", 0.8563987612724304 ], [ "backdoored", 0.8500681519508362 ], [ "attackers", 0.8433234691619873 ], [ "backdoor", 0.840075671672821 ], [ "dnns", 0.8384825587272644 ], [ "attacks", 0.8374955058097839 ], [ "attacker", 0.8321878910064697 ], [ "dnn", 0.8295121788978577 ], [ "attack", 0.8209221959114075 ] ], "81": [ [ "electrocardiograms", 0.8703109622001648 ], [ "electrocardiogram", 0.8687134981155396 ], [ "ecg", 0.8587509393692017 ], [ "ecgs", 0.8501962423324585 ], [ "cardiac", 0.840160608291626 ], [ "ventricular", 0.8397494554519653 ], [ "heartbeats", 0.8381271362304688 ], [ "cardiologists", 0.8329156637191772 ], [ "arrhythmias", 0.8306809067726135 ], [ "cardiovascular", 0.8297817707061768 ] ], "82": [ [ "nlp", 0.8612914681434631 ], [ "conversational", 0.8403835296630859 ], [ "comprehension", 0.8379806876182556 ], [ "language", 0.8330295085906982 ], [ "datasets", 0.8326205611228943 ], [ "answering", 0.8301306962966919 ], [ "trained", 0.8295115828514099 ], [ "dataset", 0.8264153003692627 ], [ "model", 0.8253589868545532 ], [ "models", 0.8227233290672302 ] ], "83": [ [ "multispectral", 0.8605859875679016 ], [ "hyperspectral", 0.8595970869064331 ], [ "convolutional", 0.8459368348121643 ], [ "landsat", 0.8353291153907776 ], [ "datasets", 0.8200973868370056 ], [ "models", 0.8182875514030457 ], [ "segmentation", 0.8182230591773987 ], [ "pixels", 0.8152123689651489 ], [ "supervised", 0.8150126338005066 ], [ "imagery", 0.8139232397079468 ] ], "84": [ [ "unsupervised", 0.8465446829795837 ], [ "representations", 0.8445791602134705 ], [ "imagenet", 0.8439608216285706 ], [ "supervised", 0.8419638276100159 ], [ "learning", 0.831376850605011 ], [ "representation", 0.8305752873420715 ], [ "contrastive", 0.8244287371635437 ], [ "datasets", 0.8161084651947021 ], [ "augmented", 0.8159841299057007 ], [ "clustering", 0.8128801584243774 ] ], "85": [ [ "heuristics", 0.8474528789520264 ], [ "heuristic", 0.8424102663993835 ], [ "algorithms", 0.8420460820198059 ], [ "solvers", 0.8398430943489075 ], [ "combinatorial", 0.8326570987701416 ], [ "optimization", 0.8324034214019775 ], [ "solver", 0.8323178291320801 ], [ "algorithm", 0.8308075070381165 ], [ "branching", 0.8209586143493652 ], [ "capacitated", 0.8143864274024963 ] ], "86": [ [ "agriculture", 0.8504367470741272 ], [ "crops", 0.8480474948883057 ], [ "agricultural", 0.8423682451248169 ], [ "crop", 0.8347034454345703 ], [ "soybean", 0.830855667591095 ], [ "farmers", 0.8291200995445251 ], [ "phenotyping", 0.8271098732948303 ], [ "prediction", 0.8248534202575684 ], [ "plants", 0.8211207985877991 ], [ "models", 0.8189883232116699 ] ], "87": [ [ "matrices", 0.8811498880386353 ], [ "matrix", 0.8775575160980225 ], [ "minimization", 0.8650451898574829 ], [ "factorization", 0.8639315962791443 ], [ "sparse", 0.8623182773590088 ], [ "regularization", 0.8606232404708862 ], [ "algorithms", 0.8480226397514343 ], [ "approximation", 0.8451507687568665 ], [ "estimation", 0.8411084413528442 ], [ "algorithm", 0.8393974304199219 ] ], "88": [ [ "convolutional", 0.8683071732521057 ], [ "imagenet", 0.8567251563072205 ], [ "cnns", 0.8562596440315247 ], [ "transformer", 0.841323971748352 ], [ "models", 0.831689178943634 ], [ "transformers", 0.8314582705497742 ], [ "inductive", 0.8277419209480286 ], [ "model", 0.8267790675163269 ], [ "computational", 0.8252441883087158 ], [ "layers", 0.8252304792404175 ] ], "89": [ [ "tensorflow", 0.8616672158241272 ], [ "parallelization", 0.8515535593032837 ], [ "gpus", 0.8488711714744568 ], [ "parallelism", 0.8448086977005005 ], [ "gpu", 0.8409475088119507 ], [ "optimizations", 0.8364191055297852 ], [ "scaling", 0.834235668182373 ], [ "accelerators", 0.833284318447113 ], [ "compute", 0.8307677507400513 ], [ "optimized", 0.8297754526138306 ] ], "90": [ [ "epidemic", 0.8314149379730225 ], [ "cov", 0.8269752264022827 ], [ "epidemiological", 0.8216532468795776 ], [ "pandemic", 0.8199942708015442 ], [ "coronavirus", 0.8172840476036072 ], [ "forecasting", 0.8170688152313232 ], [ "covid", 0.8115213513374329 ], [ "models", 0.8101783394813538 ], [ "mitigation", 0.809970498085022 ], [ "forecasts", 0.8098971247673035 ] ], "91": [ [ "divergence", 0.8512355089187622 ], [ "regularization", 0.8467936515808105 ], [ "approximation", 0.8462250232696533 ], [ "optimization", 0.8428976535797119 ], [ "computational", 0.8377077579498291 ], [ "optimal", 0.8361220955848694 ], [ "algorithms", 0.8336717486381531 ], [ "convergence", 0.8261268734931946 ], [ "algorithm", 0.8236737251281738 ], [ "regularized", 0.8226794004440308 ] ], "92": [ [ "graphs", 0.8637065887451172 ], [ "graph", 0.8588981628417969 ], [ "approximations", 0.85831218957901 ], [ "algorithms", 0.8566219806671143 ], [ "inference", 0.8565349578857422 ], [ "approximation", 0.8532223105430603 ], [ "propagation", 0.8512967228889465 ], [ "probabilistic", 0.8504256010055542 ], [ "nodes", 0.8489885330200195 ], [ "models", 0.8483930826187134 ] ], "93": [ [ "lhc", 0.8689011931419373 ], [ "collider", 0.8488805890083313 ], [ "lhcb", 0.8481245040893555 ], [ "cern", 0.838080108165741 ], [ "accelerator", 0.8364465832710266 ], [ "quark", 0.8336770534515381 ], [ "higgs", 0.8319424986839294 ], [ "physics", 0.8304002285003662 ], [ "qcd", 0.830394446849823 ], [ "hadron", 0.8300009369850159 ] ], "94": [ [ "unsupervised", 0.8471981287002563 ], [ "classification", 0.8380415439605713 ], [ "regression", 0.8366206288337708 ], [ "datasets", 0.8327152729034424 ], [ "dimensionality", 0.8299262523651123 ], [ "algorithms", 0.829769492149353 ], [ "model", 0.8262796401977539 ], [ "subsets", 0.8246831893920898 ], [ "algorithm", 0.8222482204437256 ], [ "accuracy", 0.818764865398407 ] ], "95": [ [ "svms", 0.8916414380073547 ], [ "svm", 0.8843740224838257 ], [ "classifiers", 0.84959477186203 ], [ "regression", 0.8474029302597046 ], [ "classifier", 0.8442195653915405 ], [ "model", 0.8347511291503906 ], [ "vectors", 0.8333500623703003 ], [ "rvm", 0.8328442573547363 ], [ "datasets", 0.8326493501663208 ], [ "classification", 0.8311043977737427 ] ], "96": [ [ "hyperparameters", 0.8770576119422913 ], [ "hyperparameter", 0.866319477558136 ], [ "optimizer", 0.8614209890365601 ], [ "optimizers", 0.8556178212165833 ], [ "optimization", 0.8535572290420532 ], [ "optimizing", 0.8528905510902405 ], [ "optimize", 0.8378649950027466 ], [ "algorithms", 0.830746054649353 ], [ "optimal", 0.8270668387413025 ], [ "gradient", 0.8258452415466309 ] ], "97": [ [ "ranking", 0.8592066764831543 ], [ "rank", 0.8518404364585876 ], [ "rankings", 0.8507055640220642 ], [ "algorithms", 0.8498640060424805 ], [ "pairwise", 0.8459450602531433 ], [ "algorithm", 0.8431499600410461 ], [ "aggregation", 0.8423813581466675 ], [ "ranked", 0.834638237953186 ], [ "models", 0.8298181295394897 ], [ "results", 0.8270186185836792 ] ], "98": [ [ "bayesian", 0.866374671459198 ], [ "probabilistic", 0.8491887450218201 ], [ "networks", 0.8405027389526367 ], [ "models", 0.8371289372444153 ], [ "algorithms", 0.8254104256629944 ], [ "markov", 0.8248083591461182 ], [ "graphs", 0.8238756060600281 ], [ "nodes", 0.8214089274406433 ], [ "learning", 0.8212758898735046 ], [ "likelihood", 0.8210118412971497 ] ], "99": [ [ "classifiers", 0.8780609965324402 ], [ "classifier", 0.8700608015060425 ], [ "misclassification", 0.8566331267356873 ], [ "ensembles", 0.8536021709442139 ], [ "classification", 0.8507022857666016 ], [ "accuracy", 0.8470544219017029 ], [ "algorithms", 0.8467472195625305 ], [ "datasets", 0.8439397811889648 ], [ "algorithm", 0.8359305262565613 ], [ "statistical", 0.830994188785553 ] ], "100": [ [ "bioinformatics", 0.8591161370277405 ], [ "proteins", 0.8574056625366211 ], [ "protein", 0.8440924286842346 ], [ "rna", 0.8358293771743774 ], [ "prediction", 0.8327041268348694 ], [ "peptide", 0.8325109481811523 ], [ "predicting", 0.8312229514122009 ], [ "modeling", 0.8265076279640198 ], [ "computational", 0.8260838389396667 ], [ "biology", 0.8260292410850525 ] ], "101": [ [ "outlier", 0.8590795397758484 ], [ "ood", 0.8514710068702698 ], [ "detection", 0.84080570936203 ], [ "detecting", 0.8332701921463013 ], [ "classifiers", 0.82900470495224 ], [ "oodd", 0.8286649584770203 ], [ "classifier", 0.8243415355682373 ], [ "datasets", 0.8232607245445251 ], [ "detector", 0.8229529857635498 ], [ "models", 0.8227964639663696 ] ], "102": [ [ "supervised", 0.8472919464111328 ], [ "dnns", 0.8407813310623169 ], [ "regularization", 0.8384493589401245 ], [ "model", 0.8371585607528687 ], [ "datasets", 0.8299757242202759 ], [ "classifier", 0.8281446099281311 ], [ "trained", 0.8251187205314636 ], [ "generalization", 0.825048565864563 ], [ "memorization", 0.8238544464111328 ], [ "dataset", 0.8232636451721191 ] ], "103": [ [ "hashing", 0.8789225220680237 ], [ "hashes", 0.8508838415145874 ], [ "hash", 0.8438271880149841 ], [ "supervised", 0.8433153629302979 ], [ "datasets", 0.8284399509429932 ], [ "retrieval", 0.8280009627342224 ], [ "quantization", 0.8177670240402222 ], [ "discrete", 0.8141093850135803 ], [ "results", 0.8130234479904175 ], [ "permutation", 0.8129401206970215 ] ], "104": [ [ "embeddings", 0.8578699231147766 ], [ "embedding", 0.8577038049697876 ], [ "model", 0.8401532769203186 ], [ "models", 0.8373080492019653 ], [ "prediction", 0.8370962738990784 ], [ "learning", 0.8258351683616638 ], [ "clicks", 0.8212194442749023 ], [ "results", 0.8201800584793091 ], [ "dataset", 0.8166107535362244 ], [ "ranking", 0.8160566091537476 ] ], "105": [ [ "multilabel", 0.8633481860160828 ], [ "classifiers", 0.8367014527320862 ], [ "classifier", 0.8313122391700745 ], [ "labels", 0.8312190771102905 ], [ "prediction", 0.8294639587402344 ], [ "classification", 0.8285067081451416 ], [ "datasets", 0.8272136449813843 ], [ "learning", 0.8221551775932312 ], [ "algorithms", 0.8152619004249573 ], [ "multi", 0.8148508071899414 ] ], "106": [ [ "submodularity", 0.8946816921234131 ], [ "minimization", 0.8854577541351318 ], [ "submodular", 0.8648980855941772 ], [ "optimization", 0.8618186116218567 ], [ "algorithms", 0.857484757900238 ], [ "maximization", 0.8557491898536682 ], [ "approximation", 0.8537647724151611 ], [ "knapsack", 0.8520467281341553 ], [ "algorithm", 0.8441394567489624 ], [ "optimal", 0.843216598033905 ] ], "107": [ [ "factorization", 0.8796113133430481 ], [ "factorizations", 0.8719366788864136 ], [ "matrices", 0.868121862411499 ], [ "matrix", 0.8609256148338318 ], [ "clustering", 0.8559221625328064 ], [ "sparsity", 0.8514329791069031 ], [ "sparse", 0.8486751914024353 ], [ "nmf", 0.8473092317581177 ], [ "algorithms", 0.8457413911819458 ], [ "symnmf", 0.8441693782806396 ] ], "108": [ [ "subspace", 0.8651875853538513 ], [ "pca", 0.8619888424873352 ], [ "sparse", 0.8591161370277405 ], [ "algorithms", 0.8494305610656738 ], [ "computational", 0.8488356471061707 ], [ "covariance", 0.8482537865638733 ], [ "optimization", 0.8482243418693542 ], [ "dimensionality", 0.8455047607421875 ], [ "outliers", 0.8434218764305115 ], [ "matrix", 0.8415603041648865 ] ], "109": [ [ "compression", 0.8587534427642822 ], [ "encoder", 0.8540469408035278 ], [ "compressed", 0.8432275056838989 ], [ "models", 0.8266698122024536 ], [ "coding", 0.8240370750427246 ], [ "quantization", 0.8238038420677185 ], [ "model", 0.8225533366203308 ], [ "encoding", 0.8223145604133606 ], [ "video", 0.820915937423706 ], [ "hevc", 0.8180335164070129 ] ], "110": [ [ "mixtures", 0.8514186143875122 ], [ "regression", 0.8375417590141296 ], [ "mixture", 0.8373720049858093 ], [ "clustering", 0.835143506526947 ], [ "gaussian", 0.8348639607429504 ], [ "model", 0.8342838883399963 ], [ "models", 0.8340958952903748 ], [ "estimation", 0.8337532877922058 ], [ "gaussians", 0.831813395023346 ], [ "maximization", 0.8288396596908569 ] ], "111": [ [ "embeddings", 0.8539409041404724 ], [ "embedding", 0.8507805466651917 ], [ "metrics", 0.8506093621253967 ], [ "metric", 0.8469189405441284 ], [ "datasets", 0.840846836566925 ], [ "supervised", 0.8344632387161255 ], [ "similarity", 0.8313096165657043 ], [ "algorithms", 0.8288708925247192 ], [ "learning", 0.8255605697631836 ], [ "classification", 0.8238815069198608 ] ], "112": [ [ "retinal", 0.858515202999115 ], [ "ophthalmologists", 0.8510413765907288 ], [ "retina", 0.8489913940429688 ], [ "fovea", 0.8467060327529907 ], [ "ophthalmology", 0.8454558849334717 ], [ "retinopathy", 0.8452675342559814 ], [ "macular", 0.8383777141571045 ], [ "glaucoma", 0.8338272571563721 ], [ "convolutional", 0.8269237875938416 ], [ "imaging", 0.8234701752662659 ] ], "113": [ [ "mri", 0.859929621219635 ], [ "imaging", 0.8469579815864563 ], [ "undersampling", 0.8340361714363098 ], [ "undersampled", 0.8327499628067017 ], [ "reconstructed", 0.8309271335601807 ], [ "convolutional", 0.8289644718170166 ], [ "reconstruct", 0.8226003646850586 ], [ "reconstructions", 0.8216342329978943 ], [ "reconstruction", 0.8173444867134094 ], [ "fastmri", 0.8117430806159973 ] ], "114": [ [ "embeddings", 0.8504309058189392 ], [ "disambiguation", 0.8491555452346802 ], [ "supervised", 0.8332365155220032 ], [ "annotated", 0.8324503898620605 ], [ "corpus", 0.8324392437934875 ], [ "relations", 0.8309985399246216 ], [ "extracting", 0.8296412825584412 ], [ "model", 0.8273090720176697 ], [ "entities", 0.824174702167511 ], [ "datasets", 0.8241379857063293 ] ], "115": [ [ "handwritten", 0.8617453575134277 ], [ "ocr", 0.8561859130859375 ], [ "handwriting", 0.8557805418968201 ], [ "convolutional", 0.8446936011314392 ], [ "scanned", 0.837753415107727 ], [ "model", 0.8311173915863037 ], [ "recognition", 0.830253541469574 ], [ "supervised", 0.8280437588691711 ], [ "urdu", 0.8245131969451904 ], [ "datasets", 0.8220916390419006 ] ], "116": [ [ "equivariances", 0.8748488426208496 ], [ "equivariance", 0.8731169104576111 ], [ "equivariant", 0.871581494808197 ], [ "convolutional", 0.8611438274383545 ], [ "convolution", 0.8604823350906372 ], [ "convolutions", 0.8577373027801514 ], [ "cnns", 0.853051483631134 ], [ "symmetries", 0.840985894203186 ], [ "invariance", 0.8393900990486145 ], [ "models", 0.8344887495040894 ] ], "117": [ [ "adversarial", 0.8561616539955139 ], [ "augmentation", 0.8523425459861755 ], [ "regularization", 0.8456560969352722 ], [ "augmentations", 0.8452057242393494 ], [ "imagenet", 0.8414614796638489 ], [ "augmented", 0.8413199186325073 ], [ "accuracy", 0.8361353278160095 ], [ "generalization", 0.8358172178268433 ], [ "models", 0.8323954939842224 ], [ "model", 0.8320555090904236 ] ], "118": [ [ "gwas", 0.8483110070228577 ], [ "biomarkers", 0.8469895124435425 ], [ "genomic", 0.8449848294258118 ], [ "omics", 0.8445347547531128 ], [ "genes", 0.8401070237159729 ], [ "snps", 0.8325760960578918 ], [ "genome", 0.8280993700027466 ], [ "gene", 0.8263832330703735 ], [ "phenotype", 0.8244867920875549 ], [ "methylation", 0.8226194381713867 ] ], "119": [ [ "crowdsourcing", 0.9099610447883606 ], [ "crowdsourced", 0.90704745054245 ], [ "annotators", 0.8394660949707031 ], [ "crowds", 0.8377097845077515 ], [ "annotation", 0.8352963328361511 ], [ "algorithms", 0.8345903158187866 ], [ "aggregation", 0.8331907391548157 ], [ "crowd", 0.8327459692955017 ], [ "datasets", 0.8311189413070679 ], [ "annotator", 0.8271192908287048 ] ], "120": [ [ "hadoop", 0.8479577302932739 ], [ "workloads", 0.8340030312538147 ], [ "datacenter", 0.8325899243354797 ], [ "cloud", 0.8313289284706116 ], [ "analytics", 0.8289327621459961 ], [ "workload", 0.8265048265457153 ], [ "scaling", 0.8183528184890747 ], [ "distributed", 0.817437469959259 ], [ "computing", 0.8124478459358215 ], [ "infrastructure", 0.8105696439743042 ] ], "121": [ [ "supervised", 0.8556705117225647 ], [ "imagenet", 0.8355216383934021 ], [ "trained", 0.8283498287200928 ], [ "mixmatch", 0.826942503452301 ], [ "regularization", 0.8244429230690002 ], [ "algorithms", 0.823321521282196 ], [ "datasets", 0.8221859931945801 ], [ "model", 0.8211795687675476 ], [ "learning", 0.8189231157302856 ], [ "training", 0.8126961588859558 ] ], "122": [ [ "oversampling", 0.8749076724052429 ], [ "undersampling", 0.8607434034347534 ], [ "resampling", 0.8589516282081604 ], [ "imbalanced", 0.8508645296096802 ], [ "outliers", 0.8506729602813721 ], [ "classifiers", 0.8486870527267456 ], [ "imbalances", 0.8462080359458923 ], [ "imbalance", 0.8438450694084167 ], [ "classifier", 0.8405886292457581 ], [ "datasets", 0.8396515250205994 ] ], "123": [ [ "summarization", 0.8890983462333679 ], [ "summarisation", 0.8774311542510986 ], [ "summarizing", 0.8765416145324707 ], [ "summaries", 0.8512716293334961 ], [ "summary", 0.8351858258247375 ], [ "article", 0.8350088000297546 ], [ "abstractive", 0.8338121175765991 ], [ "language", 0.8266260623931885 ], [ "unsupervised", 0.8261086940765381 ], [ "semantic", 0.826007604598999 ] ], "124": [ [ "circuits", 0.8551433086395264 ], [ "circuit", 0.8376889228820801 ], [ "analog", 0.8319313526153564 ], [ "optimization", 0.8254393935203552 ], [ "model", 0.817666232585907 ], [ "chip", 0.8172145485877991 ], [ "technology", 0.8162050843238831 ], [ "simulation", 0.8132088780403137 ], [ "learning", 0.8111133575439453 ], [ "neural", 0.8109438419342041 ] ] }, "Llama2": { "-1": [ [ "Efficient Deep Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "0": [ [ "Policy Learning and Control", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "1": [ [ "Speech and Audio Processing", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "2": [ [ "Federated Learning and Privacy", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "3": [ [ "Data-Driven Discovery of Physical Laws", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "4": [ [ "Adversarial Robustness", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "5": [ [ "Graph Embedding", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "6": [ [ "Deep Learning Theory", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "7": [ [ "Medical Image Segmentation", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "8": [ [ "Non-Convex Optimization", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "9": [ [ "Healthcare Predictive Analytics", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "10": [ [ "Channel Modeling and Allocation", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "11": [ [ "3D Vision and Object Understanding", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "12": [ [ "Bandit Algorithms", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "13": [ [ "GANs (Generative Adversarial Networks)", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "14": [ [ "Financial Market Prediction", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "15": [ [ "Recommendation Systems", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "16": [ [ "Power & Energy Forecasting", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "17": [ [ "Causal Inference", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "18": [ [ "Autonomous Vehicle Safety and Navigation", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "19": [ [ "Explainable AI", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "20": [ [ "Quantum Machine Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "21": [ [ "Fairness in Machine Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "22": [ [ "Cyber Security - Malware Detection", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "23": [ [ "Time Series Analysis and Forecasting", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "24": [ [ "Clustering Algorithms", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "25": [ [ "Distributed Computing for Machine Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "26": [ [ "Neural Network Pruning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "27": [ [ "Few-shot Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "28": [ [ "Video Segmentation", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "29": [ [ "Anomaly Detection", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "30": [ [ "Traffic Forecasting and Prediction", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "31": [ [ "Uncertainty Calibration in Deep Neural Networks", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "32": [ [ "Approximate Bayesian Inference", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "33": [ [ "Latent Representation Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "34": [ [ "Domain Adaptation", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "35": [ [ "Continual Learning and Forgetting", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "36": [ [ "Visual Multimodal Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "37": [ [ "Spiking Neural Networks (SNNs)", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "38": [ [ "Automating Software Engineering Tasks", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "39": [ [ "Brain Network Analysis", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "40": [ [ "Sparse Signal Processing", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "41": [ [ "Fake News Detection", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "42": [ [ "Human Activity Recognition", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "43": [ [ "Astronomical Galaxy Analysis", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "44": [ [ "Online Optimization and Regret Bounds", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "45": [ [ "Recurrent Neural Networks (RNNs)", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "46": [ [ "Neural Symbolic Integration", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "47": [ [ "Optimization with Bayesian Methods", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "48": [ [ "Molecular Property Prediction and Discovery", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "49": [ [ "Natural Language Processing (NLP) Fine-Tuning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "50": [ [ "Climate and Weather Forecasting", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "51": [ [ "Automated Machine Learning (AutoML)", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "52": [ [ "Brain Signal Analysis", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "53": [ [ "Deep Gaussian Process Models", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "54": [ [ "Neural Architecture Search (NAS)", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "55": [ [ "Active Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "56": [ [ "Conversational AI", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "57": [ [ "Emotion Recognition", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "58": [ [ "Edge AI Acceleration", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "59": [ [ "Image Denoising", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "60": [ [ "Embedding Knowledge Graphs", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "61": [ [ "Materials Discovery and Design", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "62": [ [ "Face Analysis", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "63": [ [ "Community Detection", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "64": [ [ "Quantization for Deep Neural Networks", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "65": [ [ "Machine Translation", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "66": [ [ "Topic Modeling", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "67": [ [ "Tensor Completion", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "68": [ [ "Kernel Methods and Non-Asymptotic Spectral Theory", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "69": [ [ "COVID-19 Diagnostics", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "70": [ [ "Manifold Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "71": [ [ "Ensemble Methods for Tree-Based Models", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "72": [ [ "Fault Diagnosis and Maintenance in Industrial Settings", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "73": [ [ "Seismic Inversion", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "74": [ [ "Educational Predictive Analytics", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "75": [ [ "Regularized Linear Regression", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "76": [ [ "Dynamic Pricing", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "77": [ [ "Label: Bounds and Generalization in Machine Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "78": [ [ "Word Embeddings", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "79": [ [ "Knowledge Distillation", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "80": [ [ "Backdoor Attacks", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "81": [ [ "ECG Signal Processing", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "82": [ [ "Question Answering and Reasoning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "83": [ [ "Remote Sensing Imagery Analysis", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "84": [ [ "Contrastive Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "85": [ [ "Combinatorial Optimization", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "86": [ [ "Agricultural Image Analysis", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "87": [ [ "Matrix Completion", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "88": [ [ "Transformers in Computer Vision", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "89": [ [ "Deep Learning Hardware Optimization", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "90": [ [ "Pandemic Forecasting and Modeling", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "91": [ [ "Optimal Transport and Wasserstein Distance", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "92": [ [ "Inference in Graphical Models", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "93": [ [ "Particle Physics and Machine Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "94": [ [ "Feature Selection", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "95": [ [ "Machine Learning - SVM", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "96": [ [ "Hyperparameter Optimization", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "97": [ [ "Ranking and Comparisons", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "98": [ [ "Bayesian Network Structure Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "99": [ [ "Classification and Ensemble Methods", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "100": [ [ "Protein Representation Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "101": [ [ "Out-of-distribution detection", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "102": [ [ "Label: Noisy Labels", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "103": [ [ "Hashing and Retrieval", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "104": [ [ "E-commerce Product Representation", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "105": [ [ "Multi-Label Classification", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "106": [ [ "Submodular Function Approximation", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "107": [ [ "NMF (Nonnegative Matrix Factorization)", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "108": [ [ "Dimensionality Reduction", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "109": [ [ "Deep Compression", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "110": [ [ "Mixture Modeling", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "111": [ [ "Metric Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "112": [ [ "Retinal Imaging and Deep Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "113": [ [ "Computer-Aided Imaging Reconstruction", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "114": [ [ "Entity Relation Extraction", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "115": [ [ "Handwritten Text Recognition", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "116": [ [ "Equivariant Neural Networks", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "117": [ [ "Data Augmentation", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "118": [ [ "Cancer Genomics", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "119": [ [ "Crowdsourcing Label Quality", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "120": [ [ "Cloud Resource Management", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "121": [ [ "SSL (Semi-Supervised Learning)", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "122": [ [ "Imbalanced Class Learning", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "123": [ [ "Summarization", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ], "124": [ [ "EDA Technology Improvement", 1 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ], [ "", 0 ] ] }, "MMR": { "-1": [ [ "the", 0.007408907935134405 ], [ "of", 0.007337769828882003 ], [ "and", 0.007104124390980081 ], [ "to", 0.006799205240858945 ], [ "in", 0.006694478111860636 ], [ "we", 0.006403401421186162 ], [ "for", 0.006221161412081396 ], [ "is", 0.006185033901679392 ], [ "on", 0.005949298677804213 ], [ "that", 0.0059485728541320846 ] ], "0": [ [ "policy", 0.01489168578748517 ], [ "reinforcement", 0.013310319842665846 ], [ "rl", 0.011517922086699127 ], [ "agent", 0.011026000394319812 ], [ "learning", 0.00947651997936605 ], [ "control", 0.008417292199509254 ], [ "agents", 0.008359820338828374 ], [ "reward", 0.007658851773678518 ], [ "to", 0.007525481757363523 ], [ "policies", 0.007426669141384543 ] ], "1": [ [ "speech", 0.03070552937115806 ], [ "audio", 0.019352575598945442 ], [ "speaker", 0.01681033507481674 ], [ "music", 0.013245585294570284 ], [ "asr", 0.009840613604349187 ], [ "acoustic", 0.009438271765608266 ], [ "recognition", 0.009127568346509855 ], [ "voice", 0.007753303724971382 ], [ "the", 0.007407492360531374 ], [ "end", 0.007326579781707703 ] ], "2": [ [ "privacy", 0.03234298647134935 ], [ "federated", 0.02514522159601588 ], [ "fl", 0.02080913456439003 ], [ "private", 0.014942764755879733 ], [ "clients", 0.013022569942396037 ], [ "data", 0.011613507707399955 ], [ "learning", 0.009737655314092111 ], [ "communication", 0.009376622590573555 ], [ "local", 0.008940883337799266 ], [ "client", 0.00861882227364338 ] ], "3": [ [ "equations", 0.013770927681728554 ], [ "differential", 0.0105226495783518 ], [ "physics", 0.010320217360542373 ], [ "neural", 0.009433402442290562 ], [ "dynamics", 0.00891694258724884 ], [ "pdes", 0.008597618845004871 ], [ "dynamical", 0.008506236509193757 ], [ "the", 0.008415823825913942 ], [ "systems", 0.0081439297787401 ], [ "of", 0.008021944796582171 ] ], "4": [ [ "adversarial", 0.046273293194034705 ], [ "attacks", 0.022783207143572 ], [ "robustness", 0.020417685974018565 ], [ "attack", 0.018797317938729168 ], [ "examples", 0.017289030694759188 ], [ "perturbations", 0.01607191724634025 ], [ "robust", 0.010920994568192155 ], [ "against", 0.010459034921980487 ], [ "defense", 0.009934753227772227 ], [ "box", 0.008625352892038368 ] ], "5": [ [ "graph", 0.04394926350264691 ], [ "node", 0.028640102451601392 ], [ "graphs", 0.01919791877495871 ], [ "gnns", 0.019015538434986913 ], [ "nodes", 0.017158016767053547 ], [ "gnn", 0.012451599152229513 ], [ "embedding", 0.011811764965690436 ], [ "networks", 0.011214100539055256 ], [ "network", 0.009594710201133753 ], [ "link", 0.008993555309163013 ] ], "6": [ [ "networks", 0.01834140073754299 ], [ "neural", 0.015417861374936758 ], [ "relu", 0.01356012902150635 ], [ "activation", 0.011248990689280213 ], [ "layer", 0.011061623067152505 ], [ "network", 0.010872594808354442 ], [ "functions", 0.010394147573129193 ], [ "deep", 0.01003661115285665 ], [ "function", 0.009127875928218432 ], [ "width", 0.008718995793547665 ] ], "7": [ [ "segmentation", 0.02451930074585685 ], [ "medical", 0.01550636410538753 ], [ "images", 0.015244391740886645 ], [ "image", 0.01273271467287933 ], [ "cancer", 0.009868439465963394 ], [ "tumor", 0.00973995529799937 ], [ "imaging", 0.009244241165668231 ], [ "and", 0.007615689309925254 ], [ "clinical", 0.007368362725310514 ], [ "of", 0.007148409827075301 ] ], "8": [ [ "gradient", 0.02489006357882907 ], [ "stochastic", 0.02401504323005726 ], [ "sgd", 0.021921035822851105 ], [ "convergence", 0.020381088346699088 ], [ "convex", 0.01987109914184397 ], [ "descent", 0.016334694212126244 ], [ "optimization", 0.015208831621391063 ], [ "rate", 0.011694010459571635 ], [ "problems", 0.011043411896784322 ], [ "order", 0.009660658122648743 ] ], "9": [ [ "clinical", 0.01982710195496578 ], [ "patient", 0.017676745777701716 ], [ "patients", 0.01636540179345587 ], [ "medical", 0.015141361680174846 ], [ "health", 0.0145103903234756 ], [ "ehr", 0.01061539369495843 ], [ "healthcare", 0.010014275885467959 ], [ "care", 0.008706092808278283 ], [ "records", 0.008508484967981563 ], [ "prediction", 0.008068284577857366 ] ], "10": [ [ "channel", 0.02153618471438415 ], [ "wireless", 0.016281240303410768 ], [ "radio", 0.00972772298742672 ], [ "network", 0.009493649298759795 ], [ "the", 0.008449403453224251 ], [ "communication", 0.007952944940247696 ], [ "mimo", 0.007730941303696655 ], [ "based", 0.007633274516251076 ], [ "to", 0.007509014416152462 ], [ "and", 0.007125972118553746 ] ], "11": [ [ "3d", 0.03049806603141712 ], [ "point", 0.015561108519347309 ], [ "shape", 0.01366527309764337 ], [ "object", 0.012748408953394977 ], [ "depth", 0.01236243552737092 ], [ "pose", 0.011506773759335275 ], [ "clouds", 0.010517969316030443 ], [ "scene", 0.009503417725506207 ], [ "cloud", 0.009122423432898468 ], [ "lidar", 0.007990428903236865 ] ], "12": [ [ "regret", 0.035680992560717786 ], [ "bandit", 0.03559399772982169 ], [ "arm", 0.023229139576912188 ], [ "bandits", 0.021643488202604585 ], [ "arms", 0.02081480628201406 ], [ "armed", 0.018260111512377025 ], [ "bound", 0.014694503362689574 ], [ "reward", 0.014629979824292752 ], [ "algorithm", 0.013453794798439948 ], [ "problem", 0.011674497748043175 ] ], "13": [ [ "gans", 0.03505436998831884 ], [ "gan", 0.032516463066540546 ], [ "generative", 0.022260484040653308 ], [ "generator", 0.016673251678006363 ], [ "discriminator", 0.01635040589415035 ], [ "image", 0.01535273818406992 ], [ "adversarial", 0.014486602143974913 ], [ "images", 0.010957833808271478 ], [ "training", 0.009296655513559104 ], [ "generation", 0.00813371691949648 ] ], "14": [ [ "financial", 0.024015854998679666 ], [ "stock", 0.02066788353315172 ], [ "market", 0.01976960601622024 ], [ "trading", 0.012725885737992907 ], [ "price", 0.011658628851395804 ], [ "credit", 0.010843913884301283 ], [ "fraud", 0.01077045253795297 ], [ "portfolio", 0.008409428437855504 ], [ "prices", 0.008397032072143647 ], [ "the", 0.007920821166525975 ] ], "15": [ [ "recommendation", 0.03669621882064132 ], [ "user", 0.02930462192429434 ], [ "recommender", 0.025208302585978795 ], [ "item", 0.025064558769645733 ], [ "items", 0.02286852194816693 ], [ "users", 0.020346354224216916 ], [ "recommendations", 0.012907763594826349 ], [ "collaborative", 0.012046631911480603 ], [ "systems", 0.011401460118864067 ], [ "filtering", 0.009772684996765679 ] ], "16": [ [ "power", 0.021848160382228008 ], [ "energy", 0.021484109586459105 ], [ "electricity", 0.013417419212793038 ], [ "load", 0.013302594257671984 ], [ "forecasting", 0.011836932974158342 ], [ "grid", 0.011104226674682319 ], [ "wind", 0.010394058024592284 ], [ "solar", 0.009430118306124115 ], [ "consumption", 0.008524161021692941 ], [ "the", 0.008457329358906373 ] ], "17": [ [ "causal", 0.05974475770584602 ], [ "treatment", 0.025441858765290905 ], [ "observational", 0.014784867672609666 ], [ "effect", 0.0141511032582183 ], [ "variables", 0.012204984416627472 ], [ "effects", 0.011816865360751673 ], [ "data", 0.008716874110133423 ], [ "confounders", 0.008690707931216715 ], [ "inference", 0.008546303238460068 ], [ "outcome", 0.00789993518774933 ] ], "18": [ [ "driving", 0.03867173158251731 ], [ "autonomous", 0.021588095275398695 ], [ "vehicle", 0.01874468242774705 ], [ "vehicles", 0.01640628322453474 ], [ "traffic", 0.012918223588168062 ], [ "driver", 0.012767696714005263 ], [ "lane", 0.0119828538321507 ], [ "trajectory", 0.011913099185620148 ], [ "safety", 0.009887776170356792 ], [ "road", 0.009341998535132732 ] ], "19": [ [ "explanations", 0.036877472285955205 ], [ "explanation", 0.022295818797492033 ], [ "counterfactual", 0.014395762177970096 ], [ "interpretability", 0.013835922458792805 ], [ "interpretable", 0.011269519369997058 ], [ "explainability", 0.011209323236796635 ], [ "xai", 0.010715360662946982 ], [ "attribution", 0.010711969204516286 ], [ "black", 0.01051331096176178 ], [ "explainable", 0.009971681993320599 ] ], "20": [ [ "quantum", 0.10915080090400862 ], [ "classical", 0.02309839378744745 ], [ "circuit", 0.011233044832060947 ], [ "circuits", 0.01062361468004369 ], [ "machine", 0.010384211106104574 ], [ "states", 0.009664294341907033 ], [ "computers", 0.008337073880336276 ], [ "qubits", 0.008127221474104529 ], [ "qubit", 0.008102212717347854 ], [ "learning", 0.00794097952297228 ] ], "21": [ [ "fairness", 0.06397865820840859 ], [ "fair", 0.025380753078637568 ], [ "bias", 0.014948447999181392 ], [ "discrimination", 0.010500958656426742 ], [ "sensitive", 0.010208310399810697 ], [ "groups", 0.010122596005077438 ], [ "protected", 0.010067047751419967 ], [ "algorithmic", 0.00986839876774868 ], [ "group", 0.009593702325906542 ], [ "decision", 0.009508017145800777 ] ], "22": [ [ "malware", 0.035594717680761466 ], [ "detection", 0.018879935452721843 ], [ "security", 0.014807056111135843 ], [ "attacks", 0.01460015317505862 ], [ "iot", 0.014547143185767468 ], [ "traffic", 0.012682534900088901 ], [ "intrusion", 0.012004397923402207 ], [ "malicious", 0.011357316716758777 ], [ "cyber", 0.010477930176953816 ], [ "attack", 0.009655516407473839 ] ], "23": [ [ "series", 0.05649004782019123 ], [ "time", 0.03504094192638288 ], [ "forecasting", 0.025442570107102342 ], [ "multivariate", 0.009177091198536677 ], [ "temporal", 0.0090348855402318 ], [ "dtw", 0.008746102985742313 ], [ "data", 0.007943820589062262 ], [ "of", 0.0072399130531508645 ], [ "the", 0.0070989135931402905 ], [ "and", 0.006770277697317994 ] ], "24": [ [ "clustering", 0.05802625178139698 ], [ "means", 0.02734348463144426 ], [ "clusters", 0.02436285276150481 ], [ "cluster", 0.020244481378699896 ], [ "algorithm", 0.013124054215732745 ], [ "data", 0.009676705061841631 ], [ "algorithms", 0.00914893051364832 ], [ "points", 0.008580478430857647 ], [ "the", 0.008458077105001006 ], [ "is", 0.008293611347884361 ] ], "25": [ [ "distributed", 0.03188161971578993 ], [ "communication", 0.028484263850016508 ], [ "sgd", 0.018814926228162245 ], [ "gradient", 0.015552529863997732 ], [ "decentralized", 0.014958301594708545 ], [ "convergence", 0.014797301639503142 ], [ "stochastic", 0.011552295500350728 ], [ "asynchronous", 0.01097754635263563 ], [ "workers", 0.010804054952338776 ], [ "compression", 0.010383186412516721 ] ], "26": [ [ "pruning", 0.04919838976747305 ], [ "compression", 0.01634228638184745 ], [ "network", 0.013400432202486493 ], [ "sparse", 0.012591028139915797 ], [ "networks", 0.012355217853268274 ], [ "sparsity", 0.012075944734487223 ], [ "neural", 0.010793648869423897 ], [ "accuracy", 0.01000121215976237 ], [ "pruned", 0.009397918662885718 ], [ "layer", 0.008569851410592744 ] ], "27": [ [ "meta", 0.04573408552164156 ], [ "shot", 0.031019144700238012 ], [ "few", 0.027082443788146397 ], [ "task", 0.021441661527470783 ], [ "tasks", 0.019778041457372185 ], [ "learning", 0.017245397736988976 ], [ "maml", 0.01384143832221715 ], [ "mtl", 0.01081669523981931 ], [ "multi", 0.0075699338314164115 ], [ "to", 0.007501285144521494 ] ], "28": [ [ "video", 0.025952454446702758 ], [ "segmentation", 0.02180403168787946 ], [ "object", 0.02061237476105671 ], [ "semantic", 0.012529359924422043 ], [ "objects", 0.010939430674110934 ], [ "frames", 0.010847045239195545 ], [ "action", 0.010613883882895601 ], [ "videos", 0.010358010580662345 ], [ "image", 0.009569333691203932 ], [ "temporal", 0.008539757800899878 ] ], "29": [ [ "anomaly", 0.05545162505075145 ], [ "detection", 0.03544558030329186 ], [ "anomalies", 0.024075227475887973 ], [ "outlier", 0.014884249226668157 ], [ "normal", 0.011673650952361175 ], [ "data", 0.011611644355776581 ], [ "anomalous", 0.010993320964961553 ], [ "series", 0.009936603113470792 ], [ "outliers", 0.009058919784149539 ], [ "time", 0.008470559478176407 ] ], "30": [ [ "traffic", 0.04368142494812504 ], [ "temporal", 0.016104279658080558 ], [ "spatial", 0.014857746748957184 ], [ "travel", 0.014431230968913305 ], [ "road", 0.013707360032783406 ], [ "prediction", 0.012979235535479312 ], [ "transportation", 0.012827501089087819 ], [ "urban", 0.01181331783665351 ], [ "demand", 0.010061567855343012 ], [ "mobility", 0.009807472395349388 ] ], "31": [ [ "uncertainty", 0.039236883153116166 ], [ "calibration", 0.021080716527875593 ], [ "bayesian", 0.0192140823024984 ], [ "neural", 0.011204403941865924 ], [ "networks", 0.01050022988647 ], [ "distribution", 0.010448563708089265 ], [ "calibrated", 0.009394514615998597 ], [ "predictions", 0.009390254842031457 ], [ "deep", 0.00935607468087132 ], [ "predictive", 0.008941532314085001 ] ], "32": [ [ "variational", 0.02733925105752242 ], [ "inference", 0.023378371514768237 ], [ "posterior", 0.01987328871852757 ], [ "mcmc", 0.018735602083158914 ], [ "carlo", 0.017522863165532494 ], [ "monte", 0.017488013994321608 ], [ "bayesian", 0.01497245296194284 ], [ "sampling", 0.013020711278348435 ], [ "distributions", 0.01065363957652722 ], [ "gradient", 0.010201180692564671 ] ], "33": [ [ "vae", 0.03204685853285395 ], [ "latent", 0.027139342208563105 ], [ "variational", 0.019308312032787656 ], [ "generative", 0.018721050752271436 ], [ "vaes", 0.01801239934012189 ], [ "disentanglement", 0.015308197743803407 ], [ "disentangled", 0.012938373315893033 ], [ "autoencoders", 0.011950605578036835 ], [ "representations", 0.010477884205924503 ], [ "factors", 0.010427077551256495 ] ], "34": [ [ "domain", 0.06975000575001314 ], [ "adaptation", 0.03913153466486042 ], [ "source", 0.031817451463951596 ], [ "target", 0.03165665471615048 ], [ "domains", 0.024248070532451493 ], [ "uda", 0.014373738069324727 ], [ "da", 0.011010814593171743 ], [ "shift", 0.01010625051154559 ], [ "generalization", 0.0096583448857114 ], [ "unsupervised", 0.009146141383913304 ] ], "35": [ [ "continual", 0.04533490655277046 ], [ "forgetting", 0.04055958156312201 ], [ "catastrophic", 0.027025205840351882 ], [ "tasks", 0.017482803951310803 ], [ "learning", 0.016577148506206837 ], [ "incremental", 0.01501516030589503 ], [ "task", 0.013066915971447615 ], [ "new", 0.012902944361221639 ], [ "memory", 0.012901673377859196 ], [ "replay", 0.012096167707683507 ] ], "36": [ [ "image", 0.021837070174518653 ], [ "visual", 0.021704270941391816 ], [ "vqa", 0.01762763537123426 ], [ "modal", 0.017494721200068494 ], [ "multimodal", 0.015587908255466514 ], [ "text", 0.015510599903734322 ], [ "captioning", 0.015106844017678114 ], [ "language", 0.014806697952700468 ], [ "modalities", 0.012884504739578417 ], [ "question", 0.012881071839181146 ] ], "37": [ [ "spiking", 0.029311142576596703 ], [ "snns", 0.026119874461543888 ], [ "spike", 0.018615348583185767 ], [ "neurons", 0.0177585550308972 ], [ "snn", 0.01658502625568844 ], [ "neural", 0.013714256745489649 ], [ "neuromorphic", 0.013531339144249983 ], [ "networks", 0.011789009774044542 ], [ "synaptic", 0.01164391188660819 ], [ "neuron", 0.010682117056327123 ] ], "38": [ [ "code", 0.04274949984943978 ], [ "program", 0.024708231528778032 ], [ "software", 0.021503854933368764 ], [ "programs", 0.017052323498307324 ], [ "source", 0.013819260327347142 ], [ "bug", 0.011520496379359426 ], [ "language", 0.01128174565725169 ], [ "developers", 0.009095174414754268 ], [ "programming", 0.009040032731747949 ], [ "syntax", 0.008510844242970298 ] ], "39": [ [ "brain", 0.0388515625328358 ], [ "fmri", 0.024018914800970386 ], [ "disease", 0.016266045970774044 ], [ "functional", 0.01604207113131602 ], [ "ad", 0.014506494211216277 ], [ "alzheimer", 0.014096846647806192 ], [ "neuroimaging", 0.01211948795521837 ], [ "asd", 0.01093129676150685 ], [ "cognitive", 0.010928582303491354 ], [ "connectivity", 0.010848727339242527 ] ], "40": [ [ "dictionary", 0.03499687373445658 ], [ "sparse", 0.027732871046285752 ], [ "signal", 0.018496973999121934 ], [ "recovery", 0.015752827659531843 ], [ "sensing", 0.013660885767039891 ], [ "measurements", 0.013357572005812552 ], [ "sparsity", 0.009878572333302157 ], [ "signals", 0.009688135175225706 ], [ "algorithm", 0.00921542014209226 ], [ "matrix", 0.008956229599868634 ] ], "41": [ [ "news", 0.03107837866398173 ], [ "fake", 0.023229021459137963 ], [ "social", 0.022959001391034333 ], [ "media", 0.021181836182092302 ], [ "hate", 0.01816129754723503 ], [ "detection", 0.012908095075639881 ], [ "twitter", 0.011553224412258704 ], [ "content", 0.010876120385048286 ], [ "offensive", 0.010344574216926094 ], [ "tweets", 0.010110501590308262 ] ], "42": [ [ "activity", 0.026752597067923524 ], [ "har", 0.017943098151431906 ], [ "gait", 0.016123603222818774 ], [ "sensor", 0.015104597990799155 ], [ "activities", 0.0141958783263373 ], [ "wearable", 0.013895382358483746 ], [ "recognition", 0.013854536731083085 ], [ "sensors", 0.012932373525531551 ], [ "human", 0.012530003212383923 ], [ "data", 0.008692119523092392 ] ], "43": [ [ "galaxy", 0.010872859390505156 ], [ "gravitational", 0.010866138413895264 ], [ "solar", 0.008423126290670139 ], [ "of", 0.008360010295262106 ], [ "the", 0.0080273621027791 ], [ "cosmological", 0.007871666619861887 ], [ "galaxies", 0.007808005874873819 ], [ "stars", 0.00773532511167758 ], [ "astronomical", 0.007382383944555889 ], [ "and", 0.007194895876684239 ] ], "44": [ [ "regret", 0.045330049879802804 ], [ "online", 0.03908821628320206 ], [ "convex", 0.015634599227702238 ], [ "bounds", 0.015268909776312114 ], [ "algorithm", 0.014650087396854488 ], [ "algorithms", 0.012781324546197967 ], [ "bound", 0.012615825666678035 ], [ "experts", 0.010827115762673978 ], [ "setting", 0.01076636401103831 ], [ "optimal", 0.010479589978482825 ] ], "45": [ [ "recurrent", 0.03947101890501819 ], [ "rnns", 0.03164184966525439 ], [ "rnn", 0.026771519468170038 ], [ "lstm", 0.020487109643543517 ], [ "memory", 0.016369572752264545 ], [ "long", 0.01560801270075586 ], [ "networks", 0.014207129167319919 ], [ "neural", 0.012486923076043812 ], [ "term", 0.01213844792743948 ], [ "sequence", 0.011067073450725724 ] ], "46": [ [ "logic", 0.02727852794749145 ], [ "reasoning", 0.021613432156769377 ], [ "symbolic", 0.017987411308316666 ], [ "relational", 0.01440418994380439 ], [ "logical", 0.012865916648078762 ], [ "ilp", 0.010400991755321056 ], [ "rules", 0.010258475557914062 ], [ "learning", 0.008923638922185085 ], [ "neural", 0.008410722818383454 ], [ "knowledge", 0.00800798796893113 ] ], "47": [ [ "optimization", 0.03179284668232548 ], [ "bo", 0.03023098878542039 ], [ "bayesian", 0.024603450809628936 ], [ "function", 0.017960880548326844 ], [ "acquisition", 0.016129949635208186 ], [ "objective", 0.01440976314588322 ], [ "functions", 0.014003463490236926 ], [ "black", 0.012606566182461733 ], [ "box", 0.011847397720569051 ], [ "surrogate", 0.011363987553337883 ] ], "48": [ [ "molecular", 0.05230405331407539 ], [ "molecules", 0.04308299528175011 ], [ "chemical", 0.02500891782670178 ], [ "drug", 0.023547479012321338 ], [ "molecule", 0.022559003932916585 ], [ "graph", 0.014994386331280616 ], [ "properties", 0.011947672416133346 ], [ "discovery", 0.011754002229526024 ], [ "property", 0.011313600883340009 ], [ "smiles", 0.00977879597703463 ] ], "49": [ [ "language", 0.02772723678723975 ], [ "bert", 0.023826153716269314 ], [ "nlp", 0.017187193126480947 ], [ "transformer", 0.01583960588977111 ], [ "tasks", 0.015528112404922466 ], [ "fine", 0.015289068046978193 ], [ "pre", 0.015066092349940824 ], [ "tuning", 0.014223348842863037 ], [ "models", 0.013448041234972659 ], [ "natural", 0.010024932054039553 ] ], "50": [ [ "climate", 0.021194644505905923 ], [ "weather", 0.018804146882747994 ], [ "precipitation", 0.014558567351267704 ], [ "water", 0.012793392878753019 ], [ "forecasting", 0.010669060004059473 ], [ "temperature", 0.010067352858849687 ], [ "forecasts", 0.009922087402609372 ], [ "forecast", 0.00885664674457932 ], [ "models", 0.008233842120496843 ], [ "rainfall", 0.008108536050726726 ] ], "51": [ [ "automl", 0.027416143810816997 ], [ "ml", 0.02689815073755256 ], [ "machine", 0.02016110601572063 ], [ "data", 0.011857746322406203 ], [ "research", 0.010993272543842376 ], [ "pipelines", 0.010861612813494619 ], [ "learning", 0.010073151469100042 ], [ "and", 0.009993960759698824 ], [ "pipeline", 0.008940642582883518 ], [ "science", 0.008455845781181092 ] ], "52": [ [ "eeg", 0.07340090542887032 ], [ "bci", 0.021965472942221956 ], [ "brain", 0.019529818608548317 ], [ "signals", 0.017594561760146718 ], [ "subject", 0.010438107980515013 ], [ "classification", 0.010115660812932617 ], [ "electroencephalography", 0.009859688113166561 ], [ "electroencephalogram", 0.009858267337849828 ], [ "subjects", 0.009344131878716843 ], [ "features", 0.00912963867480054 ] ], "53": [ [ "gp", 0.038641310158827866 ], [ "gaussian", 0.03676402799393583 ], [ "processes", 0.024387434304488427 ], [ "gps", 0.022899055719498396 ], [ "process", 0.016515003411633058 ], [ "kernel", 0.01499608531336531 ], [ "inference", 0.013225955976218935 ], [ "regression", 0.012414770636809958 ], [ "variational", 0.0114471541873249 ], [ "inducing", 0.011269973452301234 ] ], "54": [ [ "nas", 0.06656349126525125 ], [ "search", 0.056727761363251514 ], [ "architecture", 0.03731132723083634 ], [ "architectures", 0.02403883495896856 ], [ "darts", 0.015706159168323755 ], [ "neural", 0.015084247438072247 ], [ "space", 0.011807657171326303 ], [ "performance", 0.00870172909071478 ], [ "network", 0.008259352232585173 ], [ "cifar", 0.0076411515919791095 ] ], "55": [ [ "active", 0.06266385256453672 ], [ "al", 0.017605694007404457 ], [ "learning", 0.015513283968748168 ], [ "labeling", 0.011679506777449302 ], [ "label", 0.010754623772099452 ], [ "unlabeled", 0.010742495539062931 ], [ "query", 0.01016371621095053 ], [ "labeled", 0.009318403819421579 ], [ "samples", 0.009125543287896984 ], [ "acquisition", 0.009068752471949432 ] ], "56": [ [ "dialogue", 0.06053220583746226 ], [ "dialog", 0.02856832713361152 ], [ "conversational", 0.017999079592824558 ], [ "responses", 0.015061607834427077 ], [ "conversation", 0.013359236138096288 ], [ "oriented", 0.012292662208702915 ], [ "user", 0.012121573110529056 ], [ "response", 0.011840244145935512 ], [ "intent", 0.010807103689496044 ], [ "utterances", 0.010375547427270508 ] ], "57": [ [ "emotion", 0.051398413995097314 ], [ "recognition", 0.022980516015731534 ], [ "facial", 0.022301858596832133 ], [ "emotions", 0.01976005400175573 ], [ "emotional", 0.014723398403348754 ], [ "speech", 0.014267870390294606 ], [ "multimodal", 0.012419541598029401 ], [ "expression", 0.012146042491232025 ], [ "affective", 0.010098172759933854 ], [ "modalities", 0.009995397224108875 ] ], "58": [ [ "hardware", 0.021536123123933312 ], [ "energy", 0.020561839274167132 ], [ "dnn", 0.017807342869876515 ], [ "fpga", 0.017036033803412357 ], [ "accelerator", 0.016692333502753638 ], [ "memory", 0.0165828020592413 ], [ "edge", 0.016537786600032987 ], [ "accelerators", 0.01573992687883006 ], [ "inference", 0.013469479210328615 ], [ "devices", 0.012974864687032926 ] ], "59": [ [ "denoising", 0.027196258528333968 ], [ "image", 0.02511605911028485 ], [ "inverse", 0.019063592060902263 ], [ "reconstruction", 0.014646252747370223 ], [ "noise", 0.01348395048462194 ], [ "restoration", 0.012496162754609349 ], [ "images", 0.011073585511173607 ], [ "problems", 0.009849635552847298 ], [ "imaging", 0.008659566783603039 ], [ "network", 0.008520849859473864 ] ], "60": [ [ "knowledge", 0.036010145566067284 ], [ "kg", 0.027559952498039476 ], [ "entities", 0.027509356520594774 ], [ "kgs", 0.022062185972178384 ], [ "entity", 0.0215931051357204 ], [ "embedding", 0.020980504102585326 ], [ "graphs", 0.018972844881830903 ], [ "graph", 0.018964876472177216 ], [ "link", 0.016919047303077216 ], [ "relations", 0.016376601189761558 ] ], "61": [ [ "materials", 0.036734544081631966 ], [ "molecular", 0.013122411673097058 ], [ "chemical", 0.012070600397720408 ], [ "atomic", 0.01104705164725794 ], [ "material", 0.010760661344152295 ], [ "ml", 0.010097875127289643 ], [ "properties", 0.009462759174870982 ], [ "energy", 0.009454120975928326 ], [ "dft", 0.00936952423110061 ], [ "crystal", 0.009216166593501737 ] ], "62": [ [ "face", 0.04796629166683788 ], [ "facial", 0.01744913038929096 ], [ "recognition", 0.016989889986567315 ], [ "images", 0.015484708608819326 ], [ "deepfake", 0.015218013044519097 ], [ "faces", 0.012454836721814478 ], [ "image", 0.010197344742820717 ], [ "gender", 0.009706229919043043 ], [ "detection", 0.00943052011812672 ], [ "fake", 0.008536629112335296 ] ], "63": [ [ "community", 0.03581901530583612 ], [ "communities", 0.025809009839135148 ], [ "block", 0.01677532753334984 ], [ "clustering", 0.016383506786033373 ], [ "graph", 0.013200216131561282 ], [ "detection", 0.013054144284404701 ], [ "spectral", 0.012628534692356492 ], [ "graphs", 0.012305077794940994 ], [ "nodes", 0.011895507576755122 ], [ "networks", 0.010709847245217462 ] ], "64": [ [ "quantization", 0.07198730417357772 ], [ "precision", 0.03585597257626364 ], [ "bit", 0.035129384752246556 ], [ "quantized", 0.024123293189969565 ], [ "weights", 0.01494930210981478 ], [ "accuracy", 0.013153639079110917 ], [ "floating", 0.01275051005453812 ], [ "networks", 0.012231536085476856 ], [ "activations", 0.012176421868571994 ], [ "bits", 0.012124719890010323 ] ], "65": [ [ "translation", 0.07293131839856444 ], [ "nmt", 0.03770588727502271 ], [ "english", 0.022189852686787907 ], [ "bleu", 0.018921761108194286 ], [ "languages", 0.018725489346812518 ], [ "language", 0.016657942881156143 ], [ "mt", 0.015866273629090166 ], [ "autoregressive", 0.014787827837122581 ], [ "machine", 0.014165615354263656 ], [ "decoding", 0.014091051349975561 ] ], "66": [ [ "topic", 0.08368589701557097 ], [ "topics", 0.044996308080058826 ], [ "lda", 0.024262151074071 ], [ "document", 0.021098740155031145 ], [ "documents", 0.02045290666712932 ], [ "words", 0.015440634349995591 ], [ "dirichlet", 0.01523753106721805 ], [ "latent", 0.013455621849947298 ], [ "word", 0.012965907957710474 ], [ "modeling", 0.012455649793173878 ] ], "67": [ [ "tensor", 0.10381802686056991 ], [ "rank", 0.029019889786057046 ], [ "tensors", 0.028651273525467747 ], [ "decomposition", 0.025645744317157868 ], [ "completion", 0.020778894131008006 ], [ "low", 0.013611099563749667 ], [ "cp", 0.011119845073401356 ], [ "entries", 0.01016558909838873 ], [ "norm", 0.009104500653698399 ], [ "algorithm", 0.008755755635596206 ] ], "68": [ [ "kernel", 0.06385360360391905 ], [ "kernels", 0.02743354092607839 ], [ "regression", 0.015681854429141197 ], [ "random", 0.015501757504114522 ], [ "ridge", 0.012038432579210952 ], [ "approximation", 0.01190831999076841 ], [ "hilbert", 0.010871935076011228 ], [ "reproducing", 0.010609359426647116 ], [ "krr", 0.010257612711496607 ], [ "fourier", 0.00966694636079417 ] ], "69": [ [ "covid", 0.0843881386902392 ], [ "19", 0.07638977672446592 ], [ "chest", 0.028594816368257735 ], [ "ct", 0.026870102757793477 ], [ "ray", 0.021618669192746486 ], [ "pneumonia", 0.020770740276615136 ], [ "images", 0.017011337635990068 ], [ "patients", 0.01602596208912557 ], [ "cxr", 0.016015163210520943 ], [ "diagnosis", 0.01565600276498653 ] ], "70": [ [ "manifold", 0.05378897527641344 ], [ "dimensional", 0.017307545809785687 ], [ "manifolds", 0.015370339485225322 ], [ "dimensionality", 0.014601723182531485 ], [ "data", 0.013990975418721362 ], [ "reduction", 0.012990664389996612 ], [ "embedding", 0.011328242721167793 ], [ "dimension", 0.011146228868159191 ], [ "points", 0.00980046407829553 ], [ "isomap", 0.009297437151518172 ] ], "71": [ [ "trees", 0.040509116965700795 ], [ "tree", 0.040053302601346756 ], [ "decision", 0.030003680965069505 ], [ "forest", 0.025837072970918556 ], [ "forests", 0.02120175442615258 ], [ "random", 0.01871609642452392 ], [ "rf", 0.011573033133645058 ], [ "ensemble", 0.011468651611560373 ], [ "regression", 0.010815874624182377 ], [ "ensembles", 0.008963691264778448 ] ], "72": [ [ "fault", 0.026250732082792858 ], [ "maintenance", 0.01946654623416122 ], [ "rul", 0.016487462195940862 ], [ "industrial", 0.014135887194004585 ], [ "manufacturing", 0.011414202248824373 ], [ "data", 0.011115031132256035 ], [ "monitoring", 0.01013030408895011 ], [ "failure", 0.01009631368014393 ], [ "bearing", 0.009692403677872979 ], [ "diagnosis", 0.009422438086656127 ] ], "73": [ [ "seismic", 0.03074674607129865 ], [ "subsurface", 0.013100042879908501 ], [ "inversion", 0.012539279025474614 ], [ "geological", 0.011705096294377644 ], [ "reservoir", 0.011625205296965065 ], [ "earthquake", 0.010509139384610787 ], [ "flow", 0.00945629963237324 ], [ "data", 0.009345184227651628 ], [ "rock", 0.009156712484770697 ], [ "oil", 0.008998123384628519 ] ], "74": [ [ "students", 0.049559401340111185 ], [ "student", 0.03798132381929164 ], [ "course", 0.01754026452013345 ], [ "educational", 0.01660618810650427 ], [ "courses", 0.016491273713295247 ], [ "tracing", 0.015571644514059346 ], [ "education", 0.015458136823529147 ], [ "knowledge", 0.01414684085841582 ], [ "questions", 0.011708990061444775 ], [ "academic", 0.010661835998853914 ] ], "75": [ [ "lasso", 0.03611245905385145 ], [ "regression", 0.02294112520725005 ], [ "sparse", 0.019828587944278678 ], [ "sparsity", 0.012347373658619598 ], [ "linear", 0.011815617669919802 ], [ "screening", 0.01162729723584503 ], [ "estimation", 0.011092948505099447 ], [ "norm", 0.010827020131398793 ], [ "group", 0.010423075387389541 ], [ "problem", 0.009202604100050143 ] ], "76": [ [ "pricing", 0.02210121747621078 ], [ "price", 0.02033617666194259 ], [ "revenue", 0.0201830747753293 ], [ "demand", 0.016416596102850206 ], [ "regret", 0.014697027767859834 ], [ "auctions", 0.014636515959308273 ], [ "sales", 0.014054740826366747 ], [ "seller", 0.013835581008504995 ], [ "products", 0.013626060899856315 ], [ "auction", 0.011837326096156911 ] ], "77": [ [ "bounds", 0.03469574348554735 ], [ "pac", 0.02412645953155042 ], [ "bound", 0.01561406081755708 ], [ "generalization", 0.015332879194892653 ], [ "vc", 0.013242700683105232 ], [ "error", 0.011610858164010505 ], [ "complexity", 0.01126574828612863 ], [ "halfspaces", 0.010918853781831316 ], [ "risk", 0.010801667092122836 ], [ "bayes", 0.010210330462780656 ] ], "78": [ [ "word", 0.07363187867723006 ], [ "embeddings", 0.04462913863580444 ], [ "words", 0.029960055344081016 ], [ "embedding", 0.01905514886627528 ], [ "semantic", 0.017231209693883334 ], [ "similarity", 0.015311299126449202 ], [ "language", 0.014540058408855817 ], [ "representations", 0.013644517353371048 ], [ "vectors", 0.012614252467661704 ], [ "nlp", 0.010497252319321452 ] ], "79": [ [ "teacher", 0.0669191271839783 ], [ "distillation", 0.06306669141476286 ], [ "student", 0.06230273947070315 ], [ "knowledge", 0.03820020935967913 ], [ "kd", 0.033544891362267244 ], [ "transfer", 0.012203732838168125 ], [ "model", 0.01169703513829299 ], [ "network", 0.011491129496227302 ], [ "training", 0.009476177318371378 ], [ "the", 0.008850981269582073 ] ], "80": [ [ "backdoor", 0.06078375023957661 ], [ "poisoning", 0.03974452249295717 ], [ "attacks", 0.03948295624570876 ], [ "attack", 0.02942535552890201 ], [ "trigger", 0.0235851835873209 ], [ "poisoned", 0.020506500679313717 ], [ "trojan", 0.01682344900947145 ], [ "backdoors", 0.015653309484394536 ], [ "defense", 0.015155905636052465 ], [ "defenses", 0.013911225195035301 ] ], "81": [ [ "ecg", 0.0672714661893782 ], [ "heart", 0.01928725637756915 ], [ "arrhythmia", 0.018050460514932924 ], [ "electrocardiogram", 0.016646450579157826 ], [ "cardiac", 0.015351810610831428 ], [ "signals", 0.015247366712783926 ], [ "ecgs", 0.011105022819221294 ], [ "signal", 0.010246065610862476 ], [ "lead", 0.010089850784505928 ], [ "atrial", 0.00918487533786728 ] ], "82": [ [ "question", 0.04884946304487189 ], [ "qa", 0.038170752438359615 ], [ "questions", 0.03714316661828358 ], [ "answering", 0.03489379809958747 ], [ "answer", 0.031516953587454585 ], [ "answers", 0.01602418953395722 ], [ "comprehension", 0.013260898051638437 ], [ "reading", 0.012391576970950217 ], [ "mrc", 0.011428464180848726 ], [ "reasoning", 0.010717335268810677 ] ], "83": [ [ "satellite", 0.024537257776514027 ], [ "remote", 0.023916784177547327 ], [ "hyperspectral", 0.02088609409809577 ], [ "sensing", 0.019318447791649183 ], [ "images", 0.018344607573100077 ], [ "land", 0.017961114299971197 ], [ "imagery", 0.01744487781811864 ], [ "image", 0.017002262985529783 ], [ "resolution", 0.015668383906494367 ], [ "spectral", 0.013865504873028596 ] ], "84": [ [ "contrastive", 0.05555641454662711 ], [ "supervised", 0.026276403810193513 ], [ "self", 0.023829802941580852 ], [ "ssl", 0.01646065334452174 ], [ "representations", 0.0164412525254208 ], [ "learning", 0.014897276111878159 ], [ "negative", 0.012837691069024906 ], [ "downstream", 0.01255641472827104 ], [ "representation", 0.012035643714615067 ], [ "pairs", 0.00983442399489397 ] ], "85": [ [ "combinatorial", 0.024353512169290017 ], [ "problems", 0.019928734823676686 ], [ "tsp", 0.017793844381561993 ], [ "problem", 0.015782030215555073 ], [ "heuristics", 0.013470520412560402 ], [ "optimization", 0.013112998193301974 ], [ "solution", 0.013005050866889937 ], [ "solutions", 0.012821811283915385 ], [ "solvers", 0.012769888424215416 ], [ "instances", 0.012769430718518266 ] ], "86": [ [ "crop", 0.02569762784998901 ], [ "plant", 0.01925735680974691 ], [ "yield", 0.014069662111848019 ], [ "species", 0.012620255587106959 ], [ "agricultural", 0.012259649670409389 ], [ "agriculture", 0.011660835505554919 ], [ "images", 0.010542998106419503 ], [ "leaf", 0.009412382230874447 ], [ "crops", 0.008839529831819523 ], [ "and", 0.008667362575254065 ] ], "87": [ [ "matrix", 0.0676786316236325 ], [ "rank", 0.04900432727730177 ], [ "completion", 0.043503494995746 ], [ "low", 0.024323332424965056 ], [ "entries", 0.02017515674153616 ], [ "norm", 0.016358398420474415 ], [ "matrices", 0.014968902256072609 ], [ "nuclear", 0.012049670074868369 ], [ "recovery", 0.011305216850811092 ], [ "problem", 0.010866822083177907 ] ], "88": [ [ "attention", 0.03937671184593969 ], [ "vision", 0.02593071035402302 ], [ "vit", 0.025319389127824554 ], [ "transformers", 0.024600982756978876 ], [ "transformer", 0.02134365539782301 ], [ "vits", 0.01749679479263866 ], [ "self", 0.013525280805194521 ], [ "image", 0.01241663467587344 ], [ "tokens", 0.012125876205797501 ], [ "visual", 0.010980873559266538 ] ], "89": [ [ "gpu", 0.030484517933358362 ], [ "parallelism", 0.022417196523737307 ], [ "gpus", 0.01933769351105856 ], [ "memory", 0.015872262103286 ], [ "training", 0.014750785053049187 ], [ "hardware", 0.012541944222884018 ], [ "deep", 0.011697819484332718 ], [ "parallel", 0.011597349304713194 ], [ "tensorflow", 0.00951961670067238 ], [ "dl", 0.00943356355768316 ] ], "90": [ [ "covid", 0.050734431815106174 ], [ "19", 0.04811611456117615 ], [ "pandemic", 0.02657279334754718 ], [ "spread", 0.017698906548318384 ], [ "cases", 0.01437816279804984 ], [ "epidemic", 0.01352377511971727 ], [ "countries", 0.011914236180413443 ], [ "disease", 0.011152261288633817 ], [ "forecasting", 0.01024348062425501 ], [ "infection", 0.010098346299366201 ] ], "91": [ [ "transport", 0.051302385146545205 ], [ "ot", 0.04692901542235697 ], [ "wasserstein", 0.037323360487135575 ], [ "optimal", 0.02382744612898596 ], [ "distance", 0.02096443843297677 ], [ "sinkhorn", 0.02070956160496178 ], [ "barycenter", 0.01585527571480741 ], [ "distributions", 0.013636334236362768 ], [ "measures", 0.013568067023716098 ], [ "probability", 0.012060820299166088 ] ], "92": [ [ "graphical", 0.026824897144793424 ], [ "ising", 0.01944133928287632 ], [ "belief", 0.017871258846959708 ], [ "propagation", 0.016316391504152337 ], [ "bp", 0.015580130129328896 ], [ "bethe", 0.014255551377969123 ], [ "inference", 0.013618902784196226 ], [ "graphs", 0.013207493194227676 ], [ "tree", 0.011643333837692232 ], [ "algorithm", 0.01119857068566003 ] ], "93": [ [ "physics", 0.02755525623504315 ], [ "particle", 0.02307991241119288 ], [ "detector", 0.01905554417123537 ], [ "lhc", 0.01721979953241107 ], [ "collider", 0.015683661170011395 ], [ "jet", 0.014968451165247084 ], [ "hadron", 0.012036474229403083 ], [ "energy", 0.012025717801944131 ], [ "high", 0.010230837413966697 ], [ "jets", 0.010205317562448222 ] ], "94": [ [ "feature", 0.054335782814505885 ], [ "selection", 0.053430402800683854 ], [ "features", 0.027115477755494218 ], [ "subset", 0.009994651390094509 ], [ "method", 0.009790885419400115 ], [ "methods", 0.009603391055009626 ], [ "data", 0.00914734192217405 ], [ "proposed", 0.008079960803538629 ], [ "the", 0.008030404395929659 ], [ "of", 0.007900432794671133 ] ], "95": [ [ "svm", 0.05951933264645017 ], [ "support", 0.030533916011301072 ], [ "svms", 0.0260950015047778 ], [ "vector", 0.02578041386149216 ], [ "machines", 0.013978077600546283 ], [ "classification", 0.012253091322730383 ], [ "kernel", 0.011984485666339433 ], [ "margin", 0.010678608818399387 ], [ "machine", 0.010255041296297021 ], [ "algorithm", 0.009250957292821235 ] ], "96": [ [ "hyperparameter", 0.04977216667804909 ], [ "hyperparameters", 0.03167148517194907 ], [ "hpo", 0.03125296760863703 ], [ "optimization", 0.02834682374188674 ], [ "tuning", 0.02075177538427727 ], [ "hyper", 0.01891201223074678 ], [ "search", 0.015022259214503448 ], [ "machine", 0.010485159072406445 ], [ "algorithms", 0.00917256552341019 ], [ "learning", 0.00905708895397392 ] ], "97": [ [ "ranking", 0.05165873930058557 ], [ "items", 0.022038708429691054 ], [ "rank", 0.020287607985452084 ], [ "pairwise", 0.01933876296377549 ], [ "comparisons", 0.01853881481655978 ], [ "preference", 0.014501134672181431 ], [ "rankings", 0.01383553278974073 ], [ "luce", 0.01054282674076143 ], [ "top", 0.010355411048888196 ], [ "preferences", 0.010214648175262372 ] ], "98": [ [ "bayesian", 0.0394177217213478 ], [ "structure", 0.024172182778423555 ], [ "variables", 0.016731469663475825 ], [ "networks", 0.01286006819884806 ], [ "network", 0.012011200495547698 ], [ "score", 0.01014009941220546 ], [ "structures", 0.010041507810667457 ], [ "bn", 0.009892467466284815 ], [ "search", 0.00960364435092695 ], [ "algorithm", 0.009326992440748466 ] ], "99": [ [ "classifiers", 0.0246002579660687 ], [ "classifier", 0.02196874204512892 ], [ "classification", 0.02058621932573001 ], [ "class", 0.016354082391628937 ], [ "binary", 0.01566193861076363 ], [ "ensemble", 0.015074262399212748 ], [ "classes", 0.010559779964073658 ], [ "error", 0.009181147298625632 ], [ "multiclass", 0.009070847175233048 ], [ "of", 0.008842712976712595 ] ], "100": [ [ "protein", 0.08652089800570108 ], [ "proteins", 0.028922402835368514 ], [ "sequences", 0.020351616354368884 ], [ "sequence", 0.020233747093999086 ], [ "amino", 0.01584310168904199 ], [ "structure", 0.015664777467938373 ], [ "prediction", 0.013912340271174672 ], [ "binding", 0.012262589672053383 ], [ "acid", 0.012025720085864734 ], [ "structures", 0.011465849170394239 ] ], "101": [ [ "ood", 0.1058032639049662 ], [ "distribution", 0.0348220325554454 ], [ "detection", 0.029395488326195335 ], [ "out", 0.02925801661312044 ], [ "samples", 0.01590502164706055 ], [ "inputs", 0.012248364150609753 ], [ "id", 0.008794350016324457 ], [ "training", 0.008593106506204854 ], [ "detecting", 0.008508883489830754 ], [ "of", 0.007928945699121372 ] ], "102": [ [ "noisy", 0.04696165194107094 ], [ "label", 0.04224357873843285 ], [ "noise", 0.04188100354765355 ], [ "labels", 0.041867672217335394 ], [ "clean", 0.015271409687767903 ], [ "training", 0.012535565385564489 ], [ "loss", 0.011115674581480306 ], [ "transition", 0.010929409093239938 ], [ "robust", 0.010623176937188276 ], [ "datasets", 0.009480071685441585 ] ], "103": [ [ "hashing", 0.07290035035382351 ], [ "hash", 0.04726768603224774 ], [ "codes", 0.021767733767346243 ], [ "retrieval", 0.019817006461148506 ], [ "search", 0.01849204762258536 ], [ "lsh", 0.017507058715875237 ], [ "binary", 0.015760284347068297 ], [ "similarity", 0.015421994516543858 ], [ "neighbor", 0.010450822602043702 ], [ "query", 0.010126215682410107 ] ], "104": [ [ "product", 0.029468726797801287 ], [ "ctr", 0.02636078587744684 ], [ "commerce", 0.018406431001451586 ], [ "click", 0.016107602819315562 ], [ "products", 0.01587622852226255 ], [ "advertising", 0.015245603410059948 ], [ "user", 0.014797699112415042 ], [ "online", 0.012067149901644201 ], [ "ads", 0.01100950970431302 ], [ "ad", 0.010396781260921013 ] ], "105": [ [ "label", 0.08147817618460142 ], [ "labels", 0.03378911781747199 ], [ "multi", 0.029014616123112794 ], [ "classification", 0.016014644026548005 ], [ "mlc", 0.011304529900081229 ], [ "pll", 0.010666872214556335 ], [ "instance", 0.009802838674222374 ], [ "multilabel", 0.009113801093574713 ], [ "classifier", 0.008832565748077422 ], [ "the", 0.008244458047392609 ] ], "106": [ [ "submodular", 0.09045772814914449 ], [ "functions", 0.02528367558967517 ], [ "maximization", 0.02268160645271442 ], [ "approximation", 0.021550438002776832 ], [ "submodularity", 0.019991458895232028 ], [ "greedy", 0.01894308173690247 ], [ "monotone", 0.017205367084602824 ], [ "function", 0.014855512706759595 ], [ "problem", 0.012965777744769005 ], [ "algorithm", 0.012923584527143246 ] ], "107": [ [ "nmf", 0.0726292226042907 ], [ "nonnegative", 0.040039405748146864 ], [ "matrix", 0.03926255893179838 ], [ "factorization", 0.03914073728245353 ], [ "matrices", 0.014128738114291607 ], [ "negative", 0.01240654446620023 ], [ "mf", 0.012114083358599755 ], [ "rank", 0.010852629038195869 ], [ "non", 0.010337639003284608 ], [ "data", 0.009966957935756646 ] ], "108": [ [ "pca", 0.0734796607097266 ], [ "principal", 0.0412344767408505 ], [ "component", 0.022604008193896033 ], [ "analysis", 0.016528085690905154 ], [ "subspace", 0.016486053304991883 ], [ "sparse", 0.014238457061574134 ], [ "matrix", 0.013731098602727115 ], [ "spca", 0.011726300582796171 ], [ "components", 0.011452549088543998 ], [ "algorithm", 0.011346175527129411 ] ], "109": [ [ "compression", 0.05387057521219113 ], [ "video", 0.023608922095404276 ], [ "coding", 0.023235854822844466 ], [ "distortion", 0.02304242198923335 ], [ "rate", 0.01785306779291424 ], [ "image", 0.01675418252825804 ], [ "lossy", 0.012354534104294237 ], [ "codec", 0.012233663719385012 ], [ "codecs", 0.011861672855658536 ], [ "lossless", 0.011038915004985928 ] ], "110": [ [ "mixture", 0.047603630483111455 ], [ "em", 0.041610830856488076 ], [ "mixtures", 0.024389634274187943 ], [ "gaussians", 0.017070459094707485 ], [ "gaussian", 0.016242452198685618 ], [ "algorithm", 0.016041979808905427 ], [ "expectation", 0.014755443077166558 ], [ "likelihood", 0.014133841731276712 ], [ "maximization", 0.01309822237604926 ], [ "components", 0.011606566576116247 ] ], "111": [ [ "metric", 0.06750498068037955 ], [ "distance", 0.02900110089678342 ], [ "similarity", 0.020655630959923607 ], [ "dml", 0.0201945782260595 ], [ "learning", 0.016330633394863958 ], [ "triplet", 0.010776754241009814 ], [ "mahalanobis", 0.009332889259068038 ], [ "embedding", 0.008691041567303147 ], [ "distances", 0.008435979916335408 ], [ "methods", 0.008033112405113561 ] ], "112": [ [ "oct", 0.03602728872674718 ], [ "retinal", 0.034049872716603355 ], [ "dr", 0.024978037993399062 ], [ "glaucoma", 0.021665383650234186 ], [ "fundus", 0.02157752355978163 ], [ "diabetic", 0.02110310803572825 ], [ "retinopathy", 0.019348610565690913 ], [ "images", 0.016918935134404463 ], [ "segmentation", 0.014290393228480783 ], [ "onh", 0.01364209614879622 ] ], "113": [ [ "mri", 0.04221210563432334 ], [ "reconstruction", 0.03853131630750168 ], [ "pet", 0.027509575574383775 ], [ "imaging", 0.019776819686767273 ], [ "image", 0.017877358081818562 ], [ "mr", 0.01742064072337657 ], [ "resolution", 0.015623407036009172 ], [ "images", 0.014016446198896268 ], [ "resonance", 0.012190333480926104 ], [ "magnetic", 0.012005331178615826 ] ], "114": [ [ "entity", 0.053888209562851334 ], [ "relation", 0.04684008951031407 ], [ "entities", 0.03138717730647653 ], [ "extraction", 0.027938585117404435 ], [ "relations", 0.017408979363075738 ], [ "mentions", 0.015855451385606095 ], [ "re", 0.01573422930881709 ], [ "linking", 0.015698073927751584 ], [ "text", 0.01134336143484593 ], [ "sentence", 0.011100357131648772 ] ], "115": [ [ "handwritten", 0.03816547249132842 ], [ "text", 0.0331530386003199 ], [ "character", 0.02597455297158529 ], [ "recognition", 0.02483714510514592 ], [ "characters", 0.02438791316904052 ], [ "handwriting", 0.020628409909347056 ], [ "ocr", 0.016942939834414982 ], [ "writer", 0.011390641388988315 ], [ "documents", 0.011024974154767856 ], [ "script", 0.010811696498417234 ] ], "116": [ [ "equivariant", 0.06050322748710627 ], [ "equivariance", 0.039273950615196805 ], [ "group", 0.0376089206104955 ], [ "spherical", 0.023895537272717503 ], [ "symmetry", 0.021593752436994858 ], [ "rotation", 0.01917677121185459 ], [ "cnns", 0.01851884700909302 ], [ "invariant", 0.0182540955395198 ], [ "symmetries", 0.015509058816791719 ], [ "transformations", 0.015136556051648027 ] ], "117": [ [ "augmentation", 0.06034352851561797 ], [ "mixup", 0.04095470070900043 ], [ "data", 0.01617793206889641 ], [ "training", 0.012491540367172135 ], [ "augmentations", 0.012136561371218336 ], [ "samples", 0.010626397642141577 ], [ "augmented", 0.01037398536642248 ], [ "da", 0.01017687512624235 ], [ "transformations", 0.01017456754357124 ], [ "cifar", 0.0101358180995224 ] ], "118": [ [ "cancer", 0.03146340412541205 ], [ "gene", 0.02605443000634022 ], [ "genes", 0.017892195683670207 ], [ "omics", 0.01655182039259736 ], [ "disease", 0.01375500086131084 ], [ "genetic", 0.013110507662400213 ], [ "data", 0.011457775596782727 ], [ "genomic", 0.011212875325713826 ], [ "expression", 0.01026777878682698 ], [ "tumor", 0.00991631297416283 ] ], "119": [ [ "crowdsourcing", 0.05052716012730945 ], [ "workers", 0.0350675364790405 ], [ "crowd", 0.02100527415491344 ], [ "worker", 0.019805480589777092 ], [ "crowdsourced", 0.017574467253045338 ], [ "labels", 0.016992724498929416 ], [ "annotators", 0.013230207635553897 ], [ "annotations", 0.011988048500896168 ], [ "label", 0.00960329700530207 ], [ "annotation", 0.009036090524802969 ] ], "120": [ [ "cloud", 0.032216168540749 ], [ "resource", 0.01756068143833836 ], [ "scheduling", 0.01728086304338682 ], [ "jobs", 0.01557760849522039 ], [ "workloads", 0.012665679972123107 ], [ "resources", 0.01254346942832024 ], [ "job", 0.012498376023709297 ], [ "storage", 0.012228227561834119 ], [ "workload", 0.012072631420387817 ], [ "computing", 0.01131491010208157 ] ], "121": [ [ "ssl", 0.05053625880816747 ], [ "semi", 0.03749178929780281 ], [ "unlabeled", 0.03503617577697719 ], [ "supervised", 0.03387476055607597 ], [ "pseudo", 0.02515900721610526 ], [ "labeled", 0.024800556957698904 ], [ "labels", 0.021377625959140407 ], [ "data", 0.015108655614357312 ], [ "learning", 0.01182952720604704 ], [ "self", 0.010793845272228623 ] ], "122": [ [ "imbalanced", 0.05030033303184688 ], [ "minority", 0.038077487647393535 ], [ "class", 0.0377471403375339 ], [ "oversampling", 0.036249348291222026 ], [ "imbalance", 0.03369029178144444 ], [ "smote", 0.022891145753032468 ], [ "majority", 0.015720896862746435 ], [ "classification", 0.015178098228883273 ], [ "data", 0.014334939834990451 ], [ "resampling", 0.013189568759604104 ] ], "123": [ [ "summarization", 0.07961743275033592 ], [ "summaries", 0.04110637383105094 ], [ "summary", 0.03824586083043688 ], [ "abstractive", 0.03402794800031875 ], [ "text", 0.021202652610740513 ], [ "rouge", 0.02109964256396487 ], [ "extractive", 0.019545875219545348 ], [ "document", 0.018534677565218254 ], [ "sentences", 0.01449044224706369 ], [ "sentence", 0.01415235417305401 ] ], "124": [ [ "circuit", 0.030518403433253415 ], [ "design", 0.03028664510889848 ], [ "circuits", 0.020452361407010473 ], [ "chip", 0.014151441418179766 ], [ "synthesis", 0.01336393823123751 ], [ "designs", 0.012761902141557752 ], [ "hardware", 0.011733195426562813 ], [ "power", 0.01166772088899433 ], [ "placement", 0.011299290890544766 ], [ "hls", 0.010608863453450931 ] ] } } }